Skip to main content
The RaceData Formula 1 dataset is available for direct download in multiple formats. Choose the method that best suits your needs.

Quick Download

The easiest way to get started is to download the complete dataset as a single zip file:

Latest Release

Download the latest data.zip file containing all 18 CSV tables

Download Methods

From GitHub Releases

The most reliable method to download the complete dataset is through GitHub Releases:
1

Visit the Releases Page

Navigate to the RaceData releases page on GitHub.
2

Download the Latest Version

Download data.zip from the latest release. This archive contains all CSV files organized in the data directory.Direct link: https://github.com/TracingInsights/RaceData/releases/latest/download/data.zip
3

Extract the Archive

Extract the zip file to your desired location:
unzip data.zip -d formula1-data
cd formula1-data/data
The dataset is automatically updated within 3 hours after each Formula 1 race via GitHub Actions.

File Structure

After downloading and extracting the dataset, you’ll find the following structure:
data/
├── circuits.csv                    # Circuit information and locations
├── constructor_results.csv         # Constructor race results
├── constructor_standings.csv       # Constructor championship standings
├── constructors.csv                # Constructor/team details
├── driver_standings.csv            # Driver championship standings
├── drivers.csv                     # Driver information
├── fatal_accidents_drivers.csv     # Historical driver fatal accidents
├── fatal_accidents_marshalls.csv   # Historical marshall fatal accidents
├── lap_times.csv                   # Lap-by-lap timing data
├── pit_stops.csv                   # Pit stop information
├── qualifying.csv                  # Qualifying session results
├── races.csv                       # Race schedule and details
├── red_flags.csv                   # Red flag incidents
├── results.csv                     # Race results
├── safety_cars.csv                 # Safety car deployment data
├── seasons.csv                     # Season information
├── sprint_results.csv              # Sprint race results
├── status.csv                      # Finishing status codes
└── virtual_safety_car_estimates.json  # Virtual safety car periods

Dataset Size

The complete dataset zip file is approximately 50-60 MB compressed, containing historical data from 1950 through the current season.

Data Format

All files are in CSV (Comma-Separated Values) format, except for virtual_safety_car_estimates.json which is in JSON format. CSV files can be opened with:
  • Spreadsheet applications (Excel, Google Sheets, LibreOffice Calc)
  • Data analysis tools (Python pandas, R, Julia)
  • Database management systems (PostgreSQL, MySQL, SQLite)
  • Any text editor

Next Steps

Data Schema

Understand the structure and columns of each table

Quick Start Guide

Start analyzing F1 data in minutes

HuggingFace Access

Load data directly using the HuggingFace datasets library

Programmatic Access

Automate downloads using Python scripts

Build docs developers (and LLMs) love