Overview
Driver data provides static information about each driver participating in a session. This includes their unique identifier, full name, team affiliation, car number, team colors for visualization, and official headshot URLs.Driver data doesn’t change during a session and serves as a reference for linking telemetry, lap times, and other performance data to specific drivers and teams.
File Location
Driver data is stored once per session:Pre-Season Testing 2/Practice 3/drivers.jsonBahrain Grand Prix/Race/drivers.jsonMonaco Grand Prix/Qualifying/drivers.json
Data Structure
The JSON file contains adrivers array with one object per driver:
Field Reference
Unique 3-letter driver identifier code. This is the primary key used throughout all datasets to reference a specific driver.Format: 3 uppercase letters
Examples:
Examples:
"VER"- Max Verstappen"HAM"- Lewis Hamilton"LEC"- Charles Leclerc"NOR"- Lando Norris"ANT"- Kimi Antonelli
This code is used in telemetry folder names, lap times data, and as the cross-reference key across all datasets.
Full team name the driver is racing for.2026 Teams:
"Red Bull Racing""Ferrari""Mercedes""McLaren""Alpine""Aston Martin""Audi""Haas F1 Team""RB""Williams""Cadillac"
Team names may vary slightly in formatting across seasons. Always use exact string matching when filtering by team.
Driver number (car number) displayed on the car.Format: String representation of number (1-99)
Examples:
"1"- Current champion’s number (e.g., Max Verstappen 2026)"44"- Lewis Hamilton’s permanent number"16"- Charles Leclerc"63"- George Russell
Drivers choose a permanent career number (except #1 which is reserved for the current champion). Stored as a string to maintain consistency with other datasets.
Driver’s first name.Examples:
"Max""Lewis""Charles""Kimi"
Driver’s last name (surname).Examples:
"Verstappen""Hamilton""Leclerc""Antonelli"
Official team color in hexadecimal format (without # prefix). Used for data visualization and graphics.Format: 6-character hex color code
2026 Team Colors:
2026 Team Colors:
"4781D7"- Red Bull Racing (blue)"ED1131"- Ferrari (red)"00D7B6"- Mercedes (teal)"F47600"- McLaren (papaya orange)"00A1E8"- Alpine (blue)"229971"- Aston Martin (green)"F50537"- Audi (red/black)"B6BABD"- Haas (gray)"6692FF"- RB (blue)"00A0DE"- Williams (blue)"909090"- Cadillac (gray/silver)
To use in CSS/HTML, prepend with #:
#4781D7. For RGB conversion: R=71, G=129, B=215 for Red Bull’s blue.Web URL link to the driver’s official Formula 1 headshot photo.Format: Full HTTPS URL to image hosted on media.formula1.com
Example:
Example:
"https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/M/MAXVER01_Max_Verstappen/maxver01.png.transform/1col/image.png"These URLs point to official F1 media assets. Images are typically high-resolution portrait photos suitable for profile displays and graphics.
Real Data Example
Here’s actual driver data from Pre-Season Testing 2, Practice 3 (2026 grid):Use Cases
Data Joins and Cross-Referencing
Linking Driver Data to Lap TimesData Visualization
Color-Coded Lap Time ChartStatistical Analysis
Constructor Championship StandingsDriver Code Reference (2026 Grid)
Team Colors (2026)
- Visual Reference
- Usage in Code
| Team | Hex Code | RGB | Preview |
|---|---|---|---|
| Red Bull Racing | 4781D7 | rgb(71, 129, 215) | 🟦 Blue |
| Ferrari | ED1131 | rgb(237, 17, 49) | 🟥 Red |
| Mercedes | 00D7B6 | rgb(0, 215, 182) | 🟩 Teal |
| McLaren | F47600 | rgb(244, 118, 0) | 🟧 Papaya |
| Alpine | 00A1E8 | rgb(0, 161, 232) | 🟦 Blue |
| Aston Martin | 229971 | rgb(34, 153, 113) | 🟩 Green |
| Audi | F50537 | rgb(245, 5, 55) | 🟥 Red |
| Haas | B6BABD | rgb(182, 186, 189) | ⬜ Gray |
| Williams | 00A0DE | rgb(0, 160, 222) | 🟦 Blue |
| RB | 6692FF | rgb(102, 146, 255) | 🟦 Light Blue |
| Cadillac | 909090 | rgb(144, 144, 144) | ⬜ Silver |
Data Quality Notes
Driver data is static for the duration of a session but can change between sessions (e.g., reserve driver substitutions, team changes). Always load the driver data specific to the session you’re analyzing.
Headshot URLs point to external Formula 1 CDN servers. For production applications, consider caching images locally to avoid dependency on external availability.
Driver Number System
Permanent Numbers (2014-present):- Each driver chooses a permanent career number (2-99)
- Number #1 is reserved for the reigning World Champion
- Numbers are exclusive - once chosen, no other driver can use it while the driver is active
- Some numbers are retired to honor legendary drivers (e.g., #17 for Jules Bianchi)
- #1 - Lando Norris (2026 Champion)
- #44 - Lewis Hamilton (iconic)
- #46 - Valentino Rossi’s MotoGP number (not used in F1)
Related Pages
- Lap Times - Links to driver via
drv,dNum, andteamfields - Telemetry - Telemetry folders organized by driver code
- Race Control - Driver-specific messages reference
dNum - Corners - Used for spatial analysis of driver performance
