F1 Race Traces — 2019

NOTE: Full version of this Notebook is at Kaggle.

This notebook visualizes race traces for every F1 Grand Prix in 2019, using historical data from the Formula 1 Race Data dataset (provided by ergast.com and updated on Kaggle after every race), along with race event information from Wikipedia.

Race traces are a great way to capture the dynamics of a Grand Prix. They show the gaps between cars, how the field spreads out over time, and the relative pace of each car as the race progresses. These traces are based on cumulative lap times, adjusted using the median lap time at each point in the race. The horizontal zero line serves as a reference for a virtual car running at the field’s median average lap time—cars above this line are faster, while those below are slower.

Here are some key features of the race traces:

  • The line colors for each driver are based on their team colors.
  • The fastest lap is marked with a ★.
  • Laps where a car went via the pit lane are marked with a ●.
  • Laps affected by the safety car are highlighted in yellow, indicating why the gaps between cars have reduced.
  • Virtual safety cars, introduced in 2015, are highlighted in orange, as they cause the lines to spread out temporarily since leaders have completed more of the first affected lap at racing speeds.
  • Overtakes are visible where the lines cross, often due to pit-stops.
  • Truncated lines indicate retirement from the race.

The shadow at the bottom of the trace indicates which cars have been lapped by the lead car. This helps to reveal some effects, such as leaders making pit-stops to avoid slower traffic ahead. Backmarkers must allow leading cars through, and the edge of the shadow shows why their lines suddenly dip. Leaders may also ease off to let a lapped car through at the end of a race.

It's worth noting that good safety car data is hard to find, and the data scraped from Wikipedia may contain some mistakes. Therefore, the virtual safety car highlights in the traces are the author's estimates using lap-time data.

Overall, these race traces offer a comprehensive and informative way to understand the progress of each F1 race in 2019.


Tip: to see better resolution, <Right click> → Open Image in New Tab.

Revisions¶

  • version 2: added constructors championship plot and driver/team table links
  • version 3: add origin to championship traces & link for 2021
  • version 4: add fastest lap marker
  • version 5: added laps per position and top drivers chart
  • version 6: safety car, red flag & lapped cars highlighting

All F1 Race Traces¶

There is a notebook for every year that has lap-time data:

1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.

2019 Formula One World Championship¶

For background see Wikipedia; here's an excerpt:

The 2019 FIA Formula One World Championship was the motor racing championship for Formula One cars which marked the 70th running of the Formula One World Championship. It is recognised by the governing body of international motorsport, the Fédération Internationale de l'Automobile (FIA), as the highest class of competition for open-wheel racing cars. Starting in March and ending in December, the championship was contested over twenty-one Grands Prix. Drivers competed for the title of World Drivers' Champion, and teams for the title of World Constructors' Champion. The 2019 championship also saw the running of the 1000th World Championship race, the 2019 Chinese Grand Prix.

Lewis Hamilton successfully defended the World Drivers' Championship for the second year running, winning his sixth championship title at the United States Grand Prix. Mercedes successfully defended the World Constructors' Championship, securing the title for the sixth consecutive year at the Japanese Grand Prix to tie Ferrari's record from 1999 to 2004.

Formula One Drivers' World Championship — 2019

f1 2019 Formula One Drivers World Championship 2019

Results

  Driver Team Points Wins Podiums Scores Nationality
Position              
1 Lewis Hamilton Mercedes 413 11 17 21 British
2 Valtteri Bottas Mercedes 326 4 15 19 Finnish
3 Max Verstappen Red Bull 278 3 9 19 Dutch
4 Charles Leclerc Ferrari 264 2 10 18 Monegasque
5 Sebastian Vettel Ferrari 240 1 9 16 German
6 Carlos Sainz McLaren 96 1 13 Spanish
7 Pierre Gasly Toro Rosso 95 1 14 French
8 Alexander Albon Red Bull 92 13 Thai
9 Daniel Ricciardo Renault 54 8 Australian
10 Sergio Pérez Racing Point 52 11 Mexican
11 Lando Norris McLaren 49 11 British
12 Kimi Räikkönen Alfa Romeo 43 9 Finnish
13 Daniil Kvyat Toro Rosso 37 1 10 Russian
14 Nico Hülkenberg Renault 37 10 German
15 Lance Stroll Racing Point 21 6 Canadian
16 Kevin Magnussen Haas F1 Team 20 4 Danish
17 Antonio Giovinazzi Alfa Romeo 14 4 Italian
18 Romain Grosjean Haas F1 Team 8 3 French
19 Robert Kubica Williams 1 1 Polish
20 George Russell Williams British

Formula One Constructors' World Championship — 2019

f1 2019 Formula One Constructors World Championship 2019

Results

  Name Points Wins Podiums Scores Nationality Drivers
Position              
1 Mercedes 739 15 32 40 German Valtteri Bottas, Lewis Hamilton
2 Ferrari 504 3 19 34 Italian Sebastian Vettel, Charles Leclerc
3 Red Bull 417 3 9 36 Austrian Max Verstappen, Pierre Gasly, Alexander Albon
4 McLaren 145 1 24 British Lando Norris, Carlos Sainz
5 Renault 91 18 French Nico Hülkenberg, Daniel Ricciardo
6 Toro Rosso 85 2 20 Italian Daniil Kvyat, Alexander Albon, Pierre Gasly
7 Racing Point 73 17 British Lance Stroll, Sergio Pérez
8 Alfa Romeo 57 13 Swiss Kimi Räikkönen, Antonio Giovinazzi
9 Haas F1 Team 28 7 American Kevin Magnussen, Romain Grosjean
10 Williams 1 1 British George Russell, Robert Kubica

R1 — Australian Grand Prix

[ next → ]

2019-03-17 — Circuit: Albert Park Grand Prix Circuit, Melbourne, Australia
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 1 Australian Grand Prix

Fastest Lap

  Lap Position Time Driver
57 1 1:25.580 Valtteri Bottas

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Valtteri Bottas Mercedes 2 26 58 1:25:27.325 Finished
2 Lewis Hamilton Mercedes 1 18 58 +20.886 Finished
3 Max Verstappen Red Bull 4 15 58 +22.520 Finished
4 Sebastian Vettel Ferrari 3 12 58 +57.109 Finished
5 Charles Leclerc Ferrari 5 10 58 +58.230 Finished
6 Kevin Magnussen Haas F1 Team 7 8 58 +87.156 Finished
7 Nico Hülkenberg Renault 11 6 57 +1 Lap
8 Kimi Räikkönen Alfa Romeo 9 4 57 +1 Lap
9 Lance Stroll Racing Point 16 2 57 +1 Lap
10 Daniil Kvyat Toro Rosso 15 1 57 +1 Lap
11 Pierre Gasly Red Bull 17 57 +1 Lap
12 Lando Norris McLaren 8 57 +1 Lap
13 Sergio Pérez Racing Point 10 57 +1 Lap
14 Alexander Albon Toro Rosso 13 57 +1 Lap
15 Antonio Giovinazzi Alfa Romeo 14 57 +1 Lap
16 George Russell Williams 19 56 +2 Laps
17 Robert Kubica Williams 20 55 +3 Laps
18 Romain Grosjean Haas F1 Team 6 29 Wheel
19 Daniel Ricciardo Renault 12 28 Damage
20 Carlos Sainz McLaren 18 9 Engine

R2 — Bahrain Grand Prix

[ ← prev ] [ next → ]

2019-03-31 — Circuit: Bahrain International Circuit, Sakhir, Bahrain
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 2 Bahrain Grand Prix

Fastest Lap

  Lap Position Time Driver
38 1 1:33.411 Charles Leclerc

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 3 25 57 1:34:21.295 Finished
2 Valtteri Bottas Mercedes 4 18 57 +2.980 Finished
3 Charles Leclerc Ferrari 1 16 57 +6.131 Finished
4 Max Verstappen Red Bull 5 12 57 +6.408 Finished
5 Sebastian Vettel Ferrari 2 10 57 +36.068 Finished
6 Lando Norris McLaren 9 8 57 +45.754 Finished
7 Kimi Räikkönen Alfa Romeo 8 6 57 +47.470 Finished
8 Pierre Gasly Red Bull 13 4 57 +58.094 Finished
9 Alexander Albon Toro Rosso 12 2 57 +62.697 Finished
10 Sergio Pérez Racing Point 14 1 57 +63.696 Finished
11 Antonio Giovinazzi Alfa Romeo 16 57 +64.599 Finished
12 Daniil Kvyat Toro Rosso 15 56 +1 Lap
13 Kevin Magnussen Haas F1 Team 6 56 +1 Lap
14 Lance Stroll Racing Point 18 56 +1 Lap
15 George Russell Williams 19 56 +1 Lap
16 Robert Kubica Williams 20 55 +2 Laps
17 Nico Hülkenberg Renault 17 53 Engine
18 Daniel Ricciardo Renault 10 53 Out of fuel
19 Carlos Sainz McLaren 7 53 Collision damage
20 Romain Grosjean Haas F1 Team 11 16 Retired

R3 — Chinese Grand Prix

[ ← prev ] [ next → ]

2019-04-14 — Circuit: Shanghai International Circuit, Shanghai, China
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 3 Chinese Grand Prix

Fastest Lap

  Lap Position Time Driver
55 6 1:34.742 Pierre Gasly

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 2 25 56 1:32:06.350 Finished
2 Valtteri Bottas Mercedes 1 18 56 +6.552 Finished
3 Sebastian Vettel Ferrari 3 15 56 +13.744 Finished
4 Max Verstappen Red Bull 5 12 56 +27.627 Finished
5 Charles Leclerc Ferrari 4 10 56 +31.276 Finished
6 Pierre Gasly Red Bull 6 9 56 +89.307 Finished
7 Daniel Ricciardo Renault 7 6 55 +1 Lap
8 Sergio Pérez Racing Point 12 4 55 +1 Lap
9 Kimi Räikkönen Alfa Romeo 13 2 55 +1 Lap
10 Alexander Albon Toro Rosso 1 55 +1 Lap
11 Romain Grosjean Haas F1 Team 10 55 +1 Lap
12 Lance Stroll Racing Point 16 55 +1 Lap
13 Kevin Magnussen Haas F1 Team 9 55 +1 Lap
14 Carlos Sainz McLaren 14 55 +1 Lap
15 Antonio Giovinazzi Alfa Romeo 19 55 +1 Lap
16 George Russell Williams 17 54 +2 Laps
17 Robert Kubica Williams 18 54 +2 Laps
18 Lando Norris McLaren 15 50 Collision
19 Daniil Kvyat Toro Rosso 11 41 Collision
20 Nico Hülkenberg Renault 8 16 Power Unit

R4 — Azerbaijan Grand Prix

[ ← prev ] [ next → ]

2019-04-28 — Circuit: Baku City Circuit, Baku, Azerbaijan
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 4 Azerbaijan Grand Prix

Fastest Lap

  Lap Position Time Driver
50 5 1:43.009 Charles Leclerc

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Valtteri Bottas Mercedes 1 25 51 1:31:52.942 Finished
2 Lewis Hamilton Mercedes 2 18 51 +1.524 Finished
3 Sebastian Vettel Ferrari 3 15 51 +11.739 Finished
4 Max Verstappen Red Bull 4 12 51 +17.493 Finished
5 Charles Leclerc Ferrari 8 11 51 +69.107 Finished
6 Sergio Pérez Racing Point 5 8 51 +76.416 Finished
7 Carlos Sainz McLaren 9 6 51 +83.826 Finished
8 Lando Norris McLaren 7 4 51 +100.268 Finished
9 Lance Stroll Racing Point 13 2 51 +103.816 Finished
10 Kimi Räikkönen Alfa Romeo 1 50 +1 Lap
11 Alexander Albon Toro Rosso 11 50 +1 Lap
12 Antonio Giovinazzi Alfa Romeo 17 50 +1 Lap
13 Kevin Magnussen Haas F1 Team 12 50 +1 Lap
14 Nico Hülkenberg Renault 15 50 +1 Lap
15 George Russell Williams 16 49 +2 Laps
16 Robert Kubica Williams 49 +2 Laps
17 Pierre Gasly Red Bull 38 Transmission
18 Romain Grosjean Haas F1 Team 14 38 Brakes
19 Daniil Kvyat Toro Rosso 6 33 Collision
20 Daniel Ricciardo Renault 10 31 Collision

R5 — Spanish Grand Prix

[ ← prev ] [ next → ]

2019-05-12 — Circuit: Circuit de Barcelona-Catalunya, Montmeló, Spain
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 5 Spanish Grand Prix

Fastest Lap

  Lap Position Time Driver
54 1 1:18.492 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 2 26 66 1:35:50.443 Finished
2 Valtteri Bottas Mercedes 1 18 66 +4.074 Finished
3 Max Verstappen Red Bull 4 15 66 +7.679 Finished
4 Sebastian Vettel Ferrari 3 12 66 +9.167 Finished
5 Charles Leclerc Ferrari 5 10 66 +13.361 Finished
6 Pierre Gasly Red Bull 6 8 66 +19.576 Finished
7 Kevin Magnussen Haas F1 Team 8 6 66 +28.159 Finished
8 Carlos Sainz McLaren 12 4 66 +32.342 Finished
9 Daniil Kvyat Toro Rosso 9 2 66 +33.056 Finished
10 Romain Grosjean Haas F1 Team 7 1 66 +34.641 Finished
11 Alexander Albon Toro Rosso 11 66 +35.445 Finished
12 Daniel Ricciardo Renault 13 66 +36.758 Finished
13 Nico Hülkenberg Renault 66 +39.241 Finished
14 Kimi Räikkönen Alfa Romeo 14 66 +41.803 Finished
15 Sergio Pérez Racing Point 15 66 +46.877 Finished
16 Antonio Giovinazzi Alfa Romeo 18 66 +47.691 Finished
17 George Russell Williams 19 65 +1 Lap
18 Robert Kubica Williams 17 65 +1 Lap
19 Lance Stroll Racing Point 16 44 Collision
20 Lando Norris McLaren 10 44 Collision

R6 — Monaco Grand Prix

[ ← prev ] [ next → ]

2019-05-26 — Circuit: Circuit de Monaco, Monte-Carlo, Monaco
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 6 Monaco Grand Prix

Fastest Lap

  Lap Position Time Driver
72 5 1:14.279 Pierre Gasly

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 1 25 78 1:43:28.437 Finished
2 Sebastian Vettel Ferrari 4 18 78 +2.602 Finished
3 Valtteri Bottas Mercedes 2 15 78 +3.162 Finished
4 Max Verstappen Red Bull 3 12 78 +5.537 Finished
5 Pierre Gasly Red Bull 8 11 78 +9.946 Finished
6 Carlos Sainz McLaren 9 8 78 +53.454 Finished
7 Daniil Kvyat Toro Rosso 7 6 78 +54.574 Finished
8 Alexander Albon Toro Rosso 10 4 78 +55.200 Finished
9 Daniel Ricciardo Renault 6 2 78 +60.894 Finished
10 Romain Grosjean Haas F1 Team 13 1 78 +61.034 Finished
11 Lando Norris McLaren 12 78 +66.801 Finished
12 Sergio Pérez Racing Point 16 77 +1 Lap
13 Nico Hülkenberg Renault 11 77 +1 Lap
14 Kevin Magnussen Haas F1 Team 5 77 +1 Lap
15 George Russell Williams 19 77 +1 Lap
16 Lance Stroll Racing Point 17 77 +1 Lap
17 Kimi Räikkönen Alfa Romeo 14 77 +1 Lap
18 Robert Kubica Williams 20 77 +1 Lap
19 Antonio Giovinazzi Alfa Romeo 18 76 +2 Laps
20 Charles Leclerc Ferrari 15 16 Collision

R7 — Canadian Grand Prix

[ ← prev ] [ next → ]

2019-06-09 — Circuit: Circuit Gilles Villeneuve, Montreal, Canada
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 7 Canadian Grand Prix

Fastest Lap

  Lap Position Time Driver
69 4 1:13.078 Valtteri Bottas

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 2 25 70 1:29:07.084 Finished
2 Sebastian Vettel Ferrari 1 18 70 +3.658 Finished
3 Charles Leclerc Ferrari 3 15 70 +4.696 Finished
4 Valtteri Bottas Mercedes 6 13 70 +51.043 Finished
5 Max Verstappen Red Bull 9 10 70 +57.655 Finished
6 Daniel Ricciardo Renault 4 8 69 +1 Lap
7 Nico Hülkenberg Renault 7 6 69 +1 Lap
8 Pierre Gasly Red Bull 5 4 69 +1 Lap
9 Lance Stroll Racing Point 17 2 69 +1 Lap
10 Daniil Kvyat Toro Rosso 10 1 69 +1 Lap
11 Carlos Sainz McLaren 11 69 +1 Lap
12 Sergio Pérez Racing Point 15 69 +1 Lap
13 Antonio Giovinazzi Alfa Romeo 12 69 +1 Lap
14 Romain Grosjean Haas F1 Team 14 69 +1 Lap
15 Kimi Räikkönen Alfa Romeo 16 69 +1 Lap
16 George Russell Williams 18 68 +2 Laps
17 Kevin Magnussen Haas F1 Team 68 +2 Laps
18 Robert Kubica Williams 19 67 +3 Laps
19 Alexander Albon Toro Rosso 13 59 Collision damage
20 Lando Norris McLaren 8 8 Suspension

R8 — French Grand Prix

[ ← prev ] [ next → ]

2019-06-23 — Circuit: Circuit Paul Ricard, Le Castellet, France
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 8 French Grand Prix

Fastest Lap

  Lap Position Time Driver
53 5 1:32.740 Sebastian Vettel

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 1 25 53 1:24:31.198 Finished
2 Valtteri Bottas Mercedes 2 18 53 +18.056 Finished
3 Charles Leclerc Ferrari 3 15 53 +18.985 Finished
4 Max Verstappen Red Bull 4 12 53 +34.905 Finished
5 Sebastian Vettel Ferrari 7 11 53 +62.796 Finished
6 Carlos Sainz McLaren 6 8 53 +95.462 Finished
7 Kimi Räikkönen Alfa Romeo 12 6 52 +1 Lap
8 Nico Hülkenberg Renault 13 4 52 +1 Lap
9 Lando Norris McLaren 5 2 52 +1 Lap
10 Pierre Gasly Red Bull 9 1 52 +1 Lap
11 Daniel Ricciardo Renault 8 52 +1 Lap
12 Sergio Pérez Racing Point 14 52 +1 Lap
13 Lance Stroll Racing Point 17 52 +1 Lap
14 Daniil Kvyat Toro Rosso 19 52 +1 Lap
15 Alexander Albon Toro Rosso 11 52 +1 Lap
16 Antonio Giovinazzi Alfa Romeo 10 52 +1 Lap
17 Kevin Magnussen Haas F1 Team 15 52 +1 Lap
18 Robert Kubica Williams 18 51 +2 Laps
19 George Russell Williams 20 51 +2 Laps
20 Romain Grosjean Haas F1 Team 16 44 Retired

R9 — Austrian Grand Prix

[ ← prev ] [ next → ]

2019-06-30 — Circuit: Red Bull Ring, Spielberg, Austria
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 9 Austrian Grand Prix

Fastest Lap

  Lap Position Time Driver
60 2 1:07.475 Max Verstappen

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Max Verstappen Red Bull 2 26 71 1:22:01.822 Finished
2 Charles Leclerc Ferrari 1 18 71 +2.724 Finished
3 Valtteri Bottas Mercedes 3 15 71 +18.960 Finished
4 Sebastian Vettel Ferrari 9 12 71 +19.610 Finished
5 Lewis Hamilton Mercedes 4 10 71 +22.805 Finished
6 Lando Norris McLaren 5 8 70 +1 Lap
7 Pierre Gasly Red Bull 8 6 70 +1 Lap
8 Carlos Sainz McLaren 19 4 70 +1 Lap
9 Kimi Räikkönen Alfa Romeo 6 2 70 +1 Lap
10 Antonio Giovinazzi Alfa Romeo 7 1 70 +1 Lap
11 Sergio Pérez Racing Point 13 70 +1 Lap
12 Daniel Ricciardo Renault 12 70 +1 Lap
13 Nico Hülkenberg Renault 15 70 +1 Lap
14 Lance Stroll Racing Point 14 70 +1 Lap
15 Alexander Albon Toro Rosso 18 70 +1 Lap
16 Romain Grosjean Haas F1 Team 11 70 +1 Lap
17 Daniil Kvyat Toro Rosso 16 70 +1 Lap
18 George Russell Williams 69 +2 Laps
19 Kevin Magnussen Haas F1 Team 10 69 +2 Laps
20 Robert Kubica Williams 17 68 +3 Laps

R10 — British Grand Prix

[ ← prev ] [ next → ]

2019-07-14 — Circuit: Silverstone Circuit, Silverstone, UK
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 10 British Grand Prix

Fastest Lap

  Lap Position Time Driver
52 1 1:27.369 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 2 26 52 1:21:08.452 Finished
2 Valtteri Bottas Mercedes 1 18 52 +24.928 Finished
3 Charles Leclerc Ferrari 3 15 52 +30.117 Finished
4 Pierre Gasly Red Bull 5 12 52 +34.692 Finished
5 Max Verstappen Red Bull 4 10 52 +39.458 Finished
6 Carlos Sainz McLaren 13 8 52 +53.639 Finished
7 Daniel Ricciardo Renault 7 6 52 +54.401 Finished
8 Kimi Räikkönen Alfa Romeo 12 4 52 +65.540 Finished
9 Daniil Kvyat Toro Rosso 17 2 52 +66.720 Finished
10 Nico Hülkenberg Renault 10 1 52 +72.733 Finished
11 Lando Norris McLaren 8 52 +74.281 Finished
12 Alexander Albon Toro Rosso 9 52 +75.617 Finished
13 Lance Stroll Racing Point 18 52 +81.086 Finished
14 George Russell Williams 19 51 +1 Lap
15 Robert Kubica Williams 20 51 +1 Lap
16 Sebastian Vettel Ferrari 6 51 +1 Lap
17 Sergio Pérez Racing Point 15 51 +1 Lap
18 Antonio Giovinazzi Alfa Romeo 11 18 Spun off
19 Romain Grosjean Haas F1 Team 14 9 Collision
20 Kevin Magnussen Haas F1 Team 16 6 Collision

R11 — German Grand Prix

[ ← prev ] [ next → ]

2019-07-28 — Circuit: Hockenheimring, Hockenheim, Germany
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 11 German Grand Prix

Fastest Lap

  Lap Position Time Driver
61 1 1:16.645 Max Verstappen

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Max Verstappen Red Bull 2 26 64 1:44:31.275 Finished
2 Sebastian Vettel Ferrari 20 18 64 +7.333 Finished
3 Daniil Kvyat Toro Rosso 14 15 64 +8.305 Finished
4 Lance Stroll Racing Point 15 12 64 +8.966 Finished
5 Carlos Sainz McLaren 7 10 64 +9.583 Finished
6 Alexander Albon Toro Rosso 16 8 64 +10.052 Finished
7 Romain Grosjean Haas F1 Team 6 6 64 +16.838 Finished
8 Kevin Magnussen Haas F1 Team 12 4 64 +18.765 Finished
9 Lewis Hamilton Mercedes 1 2 64 +19.667 Finished
10 Robert Kubica Williams 18 1 64 +24.987 Finished
11 George Russell Williams 17 64 +26.404 Finished
12 Kimi Räikkönen Alfa Romeo 5 64 +42.214 Finished
13 Antonio Giovinazzi Alfa Romeo 11 64 +43.849 Finished
14 Pierre Gasly Red Bull 4 61 Collision
15 Valtteri Bottas Mercedes 3 56 Accident
16 Nico Hülkenberg Renault 9 39 Accident
17 Charles Leclerc Ferrari 10 27 Accident
18 Lando Norris McLaren 19 25 Power loss
19 Daniel Ricciardo Renault 13 13 Exhaust
20 Sergio Pérez Racing Point 8 1 Spun off

R12 — Hungarian Grand Prix

[ ← prev ] [ next → ]

2019-08-04 — Circuit: Hungaroring, Budapest, Hungary
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 12 Hungarian Grand Prix

Fastest Lap

  Lap Position Time Driver
69 2 1:17.103 Max Verstappen

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 3 25 70 1:35:03.796 Finished
2 Max Verstappen Red Bull 1 19 70 +17.796 Finished
3 Sebastian Vettel Ferrari 5 15 70 +61.433 Finished
4 Charles Leclerc Ferrari 4 12 70 +65.250 Finished
5 Carlos Sainz McLaren 8 10 69 +1 Lap
6 Pierre Gasly Red Bull 6 8 69 +1 Lap
7 Kimi Räikkönen Alfa Romeo 10 6 69 +1 Lap
8 Valtteri Bottas Mercedes 2 4 69 +1 Lap
9 Lando Norris McLaren 7 2 69 +1 Lap
10 Alexander Albon Toro Rosso 12 1 69 +1 Lap
11 Sergio Pérez Racing Point 16 69 +1 Lap
12 Nico Hülkenberg Renault 11 69 +1 Lap
13 Kevin Magnussen Haas F1 Team 14 69 +1 Lap
14 Daniel Ricciardo Renault 20 69 +1 Lap
15 Daniil Kvyat Toro Rosso 13 68 +2 Laps
16 George Russell Williams 15 68 +2 Laps
17 Lance Stroll Racing Point 18 68 +2 Laps
18 Antonio Giovinazzi Alfa Romeo 17 68 +2 Laps
19 Robert Kubica Williams 19 67 +3 Laps
20 Romain Grosjean Haas F1 Team 9 49 Water pressure

R13 — Belgian Grand Prix

[ ← prev ] [ next → ]

2019-09-01 — Circuit: Circuit de Spa-Francorchamps, Spa, Belgium
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 13 Belgian Grand Prix

Fastest Lap

  Lap Position Time Driver
36 4 1:46.409 Sebastian Vettel

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Charles Leclerc Ferrari 1 25 44 1:23:45.710 Finished
2 Lewis Hamilton Mercedes 3 18 44 +0.981 Finished
3 Valtteri Bottas Mercedes 4 15 44 +12.585 Finished
4 Sebastian Vettel Ferrari 2 13 44 +26.422 Finished
5 Alexander Albon Red Bull 17 10 44 +81.325 Finished
6 Sergio Pérez Racing Point 7 8 44 +84.448 Finished
7 Daniil Kvyat Toro Rosso 19 6 44 +89.657 Finished
8 Nico Hülkenberg Renault 12 4 44 +106.639 Finished
9 Pierre Gasly Toro Rosso 13 2 44 +109.168 Finished
10 Lance Stroll Racing Point 16 1 44 +109.838 Finished
11 Lando Norris McLaren 11 43 Engine
12 Kevin Magnussen Haas F1 Team 8 43 +1 Lap
13 Romain Grosjean Haas F1 Team 9 43 +1 Lap
14 Daniel Ricciardo Renault 10 43 +1 Lap
15 George Russell Williams 14 43 +1 Lap
16 Kimi Räikkönen Alfa Romeo 6 43 +1 Lap
17 Robert Kubica Williams 43 +1 Lap
18 Antonio Giovinazzi Alfa Romeo 18 42 Accident
19 Carlos Sainz McLaren 15 1 Power loss
20 Max Verstappen Red Bull 5 Accident

R14 — Italian Grand Prix

[ ← prev ] [ next → ]

2019-09-08 — Circuit: Autodromo Nazionale di Monza, Monza, Italy
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 14 Italian Grand Prix

Fastest Lap

  Lap Position Time Driver
51 3 1:21.779 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Charles Leclerc Ferrari 1 25 53 1:15:26.665 Finished
2 Valtteri Bottas Mercedes 3 18 53 +0.835 Finished
3 Lewis Hamilton Mercedes 2 16 53 +35.199 Finished
4 Daniel Ricciardo Renault 5 12 53 +45.515 Finished
5 Nico Hülkenberg Renault 6 10 53 +58.165 Finished
6 Alexander Albon Red Bull 8 8 53 +59.315 Finished
7 Sergio Pérez Racing Point 18 6 53 +73.802 Finished
8 Max Verstappen Red Bull 19 4 53 +74.492 Finished
9 Antonio Giovinazzi Alfa Romeo 10 2 52 +1 Lap
10 Lando Norris McLaren 16 1 52 +1 Lap
11 Pierre Gasly Toro Rosso 17 52 +1 Lap
12 Lance Stroll Racing Point 9 52 +1 Lap
13 Sebastian Vettel Ferrari 4 52 +1 Lap
14 George Russell Williams 14 52 +1 Lap
15 Kimi Räikkönen Alfa Romeo 52 +1 Lap
16 Romain Grosjean Haas F1 Team 13 52 +1 Lap
17 Robert Kubica Williams 15 51 +2 Laps
18 Kevin Magnussen Haas F1 Team 11 43 Hydraulics
19 Daniil Kvyat Toro Rosso 12 29 Engine
20 Carlos Sainz McLaren 7 27 Wheel

R15 — Singapore Grand Prix

[ ← prev ] [ next → ]

2019-09-22 — Circuit: Marina Bay Street Circuit, Marina Bay, Singapore
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 15 Singapore Grand Prix

Fastest Lap

  Lap Position Time Driver
58 17 1:42.301 Kevin Magnussen

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Sebastian Vettel Ferrari 3 25 61 1:58:33.667 Finished
2 Charles Leclerc Ferrari 1 18 61 +2.641 Finished
3 Max Verstappen Red Bull 4 15 61 +3.821 Finished
4 Lewis Hamilton Mercedes 2 12 61 +4.608 Finished
5 Valtteri Bottas Mercedes 5 10 61 +6.119 Finished
6 Alexander Albon Red Bull 6 8 61 +11.663 Finished
7 Lando Norris McLaren 9 6 61 +14.769 Finished
8 Pierre Gasly Toro Rosso 11 4 61 +15.547 Finished
9 Nico Hülkenberg Renault 8 2 61 +16.718 Finished
10 Antonio Giovinazzi Alfa Romeo 10 1 61 +27.855 Finished
11 Romain Grosjean Haas F1 Team 17 61 +35.436 Finished
12 Carlos Sainz McLaren 7 61 +35.974 Finished
13 Lance Stroll Racing Point 16 61 +36.419 Finished
14 Daniel Ricciardo Renault 20 61 +37.660 Finished
15 Daniil Kvyat Toro Rosso 14 61 +38.178 Finished
16 Robert Kubica Williams 19 61 +47.024 Finished
17 Kevin Magnussen Haas F1 Team 13 61 +86.522 Finished
18 Kimi Räikkönen Alfa Romeo 12 49 Collision
19 Sergio Pérez Racing Point 15 42 Engine
20 George Russell Williams 18 34 Collision

R16 — Russian Grand Prix

[ ← prev ] [ next → ]

2019-09-29 — Circuit: Sochi Autodrom, Sochi, Russia
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 16 Russian Grand Prix

Fastest Lap

  Lap Position Time Driver
51 1 1:35.761 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 2 26 53 1:33:38.992 Finished
2 Valtteri Bottas Mercedes 4 18 53 +3.829 Finished
3 Charles Leclerc Ferrari 1 15 53 +5.212 Finished
4 Max Verstappen Red Bull 9 12 53 +14.210 Finished
5 Alexander Albon Red Bull 10 53 +38.348 Finished
6 Carlos Sainz McLaren 5 8 53 +45.889 Finished
7 Sergio Pérez Racing Point 11 6 53 +48.728 Finished
8 Lando Norris McLaren 7 4 53 +57.749 Finished
9 Kevin Magnussen Haas F1 Team 13 2 53 +58.779 Finished
10 Nico Hülkenberg Renault 6 1 53 +59.841 Finished
11 Lance Stroll Racing Point 14 53 +60.821 Finished
12 Daniil Kvyat Toro Rosso 19 53 +62.496 Finished
13 Kimi Räikkönen Alfa Romeo 15 53 +68.910 Finished
14 Pierre Gasly Toro Rosso 16 53 +70.076 Finished
15 Antonio Giovinazzi Alfa Romeo 12 53 +73.346 Finished
16 Robert Kubica Williams 18 28 Brakes
17 George Russell Williams 17 27 Brakes
18 Sebastian Vettel Ferrari 3 26 Power loss
19 Daniel Ricciardo Renault 10 24 Collision
20 Romain Grosjean Haas F1 Team 8 Collision

R17 — Japanese Grand Prix

[ ← prev ] [ next → ]

2019-10-13 — Circuit: Suzuka Circuit, Suzuka, Japan
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 17 Japanese Grand Prix

Fastest Lap

  Lap Position Time Driver
45 3 1:30.983 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Valtteri Bottas Mercedes 3 25 52 1:21:46.755 Finished
2 Sebastian Vettel Ferrari 1 18 52 +13.343 Finished
3 Lewis Hamilton Mercedes 4 16 52 +13.858 Finished
4 Alexander Albon Red Bull 6 12 52 +59.537 Finished
5 Carlos Sainz McLaren 7 10 52 +69.101 Finished
6 Charles Leclerc Ferrari 2 8 51 +1 Lap
7 Pierre Gasly Toro Rosso 9 6 51 +1 Lap
8 Sergio Pérez Racing Point 17 4 51 +1 Lap
9 Lance Stroll Racing Point 12 2 51 +1 Lap
10 Daniil Kvyat Toro Rosso 14 1 51 +1 Lap
11 Lando Norris McLaren 8 51 +1 Lap
12 Kimi Räikkönen Alfa Romeo 13 51 +1 Lap
13 Romain Grosjean Haas F1 Team 10 51 +1 Lap
14 Antonio Giovinazzi Alfa Romeo 11 51 +1 Lap
15 Kevin Magnussen Haas F1 Team 19 51 +1 Lap
16 George Russell Williams 18 50 +2 Laps
17 Robert Kubica Williams 50 +2 Laps
18 Max Verstappen Red Bull 5 14 Brakes
19 Daniel Ricciardo Renault 16 51 Disqualified
20 Nico Hülkenberg Renault 15 51 Disqualified

R18 — Mexican Grand Prix

[ ← prev ] [ next → ]

2019-10-27 — Circuit: Autódromo Hermanos Rodríguez, Mexico City, Mexico
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 18 Mexican Grand Prix

Fastest Lap

  Lap Position Time Driver
53 4 1:19.232 Charles Leclerc

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 3 25 71 1:36:48.904 Finished
2 Sebastian Vettel Ferrari 2 18 71 +1.766 Finished
3 Valtteri Bottas Mercedes 6 15 71 +3.553 Finished
4 Charles Leclerc Ferrari 1 13 71 +6.368 Finished
5 Alexander Albon Red Bull 5 10 71 +21.399 Finished
6 Max Verstappen Red Bull 4 8 71 +68.807 Finished
7 Sergio Pérez Racing Point 11 6 71 +73.819 Finished
8 Daniel Ricciardo Renault 13 4 71 +74.924 Finished
9 Pierre Gasly Toro Rosso 10 2 70 +1 Lap
10 Nico Hülkenberg Renault 12 1 70 +1 Lap
11 Daniil Kvyat Toro Rosso 9 70 +1 Lap
12 Lance Stroll Racing Point 16 70 +1 Lap
13 Carlos Sainz McLaren 7 70 +1 Lap
14 Antonio Giovinazzi Alfa Romeo 15 70 +1 Lap
15 Kevin Magnussen Haas F1 Team 17 69 +2 Laps
16 George Russell Williams 19 69 +2 Laps
17 Romain Grosjean Haas F1 Team 18 69 +2 Laps
18 Robert Kubica Williams 20 69 +2 Laps
19 Kimi Räikkönen Alfa Romeo 14 58 Overheating
20 Lando Norris McLaren 8 48 Withdrew

R19 — United States Grand Prix

[ ← prev ] [ next → ]

2019-11-03 — Circuit: Circuit of the Americas, Austin, USA
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 19 United States Grand Prix

Fastest Lap

  Lap Position Time Driver
44 4 1:36.169 Charles Leclerc

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Valtteri Bottas Mercedes 1 25 56 1:33:55.653 Finished
2 Lewis Hamilton Mercedes 5 18 56 +4.148 Finished
3 Max Verstappen Red Bull 3 15 56 +5.002 Finished
4 Charles Leclerc Ferrari 4 13 56 +52.239 Finished
5 Alexander Albon Red Bull 6 10 56 +78.038 Finished
6 Daniel Ricciardo Renault 9 8 56 +90.366 Finished
7 Lando Norris McLaren 8 6 56 +90.764 Finished
8 Carlos Sainz McLaren 7 4 55 +1 Lap
9 Nico Hülkenberg Renault 11 2 55 +1 Lap
10 Sergio Pérez Racing Point 1 55 +1 Lap
11 Kimi Räikkönen Alfa Romeo 17 55 +1 Lap
12 Daniil Kvyat Toro Rosso 13 55 +1 Lap
13 Lance Stroll Racing Point 14 55 +1 Lap
14 Antonio Giovinazzi Alfa Romeo 16 55 +1 Lap
15 Romain Grosjean Haas F1 Team 15 55 +1 Lap
16 Pierre Gasly Toro Rosso 10 54 Suspension
17 George Russell Williams 18 54 +2 Laps
18 Kevin Magnussen Haas F1 Team 12 52 Brakes
19 Robert Kubica Williams 19 31 Oil leak
20 Sebastian Vettel Ferrari 2 7 Suspension

R20 — Brazilian Grand Prix

[ ← prev ] [ next → ]

2019-11-17 — Circuit: Autódromo José Carlos Pace, São Paulo, Brazil
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 20 Brazilian Grand Prix

Fastest Lap

  Lap Position Time Driver
43 6 1:10.698 Valtteri Bottas

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Max Verstappen Red Bull 1 25 71 1:33:14.678 Finished
2 Pierre Gasly Toro Rosso 6 18 71 +6.077 Finished
3 Carlos Sainz McLaren 20 15 71 +8.896 Finished
4 Kimi Räikkönen Alfa Romeo 8 12 71 +9.452 Finished
5 Antonio Giovinazzi Alfa Romeo 12 10 71 +10.201 Finished
6 Daniel Ricciardo Renault 11 8 71 +10.541 Finished
7 Lewis Hamilton Mercedes 3 6 71 +11.139 Finished
8 Lando Norris McLaren 10 4 71 +11.204 Finished
9 Sergio Pérez Racing Point 15 2 71 +11.529 Finished
10 Daniil Kvyat Toro Rosso 16 1 71 +11.931 Finished
11 Kevin Magnussen Haas F1 Team 9 71 +12.732 Finished
12 George Russell Williams 18 71 +13.599 Finished
13 Romain Grosjean Haas F1 Team 7 71 +14.247 Finished
14 Alexander Albon Red Bull 5 71 +14.927 Finished
15 Nico Hülkenberg Renault 13 71 +18.059 Finished
16 Robert Kubica Williams 19 70 +1 Lap
17 Sebastian Vettel Ferrari 2 65 Collision
18 Charles Leclerc Ferrari 14 65 Collision
19 Lance Stroll Racing Point 17 65 Suspension
20 Valtteri Bottas Mercedes 4 51 Power Unit

R21 — Abu Dhabi Grand Prix

[ ← prev ]

2019-12-01 — Circuit: Yas Marina Circuit, Abu Dhabi, UAE
Wikipedia icon Wikipedia race report
Google Maps icon Map Search
YouTube icon YouTube Search f1 2019 race 21 Abu Dhabi Grand Prix

Fastest Lap

  Lap Position Time Driver
53 1 1:39.283 Lewis Hamilton

Results

  Driver Team Grid Points Laps Time Status
Position              
1 Lewis Hamilton Mercedes 1 26 55 1:34:05.715 Finished
2 Max Verstappen Red Bull 2 18 55 +16.772 Finished
3 Charles Leclerc Ferrari 3 15 55 +43.435 Finished
4 Valtteri Bottas Mercedes 20 12 55 +44.379 Finished
5 Sebastian Vettel Ferrari 4 10 55 +64.357 Finished
6 Alexander Albon Red Bull 5 8 55 +69.205 Finished
7 Sergio Pérez Racing Point 10 6 54 +1 Lap
8 Lando Norris McLaren 6 4 54 +1 Lap
9 Daniil Kvyat Toro Rosso 13 2 54 +1 Lap
10 Carlos Sainz McLaren 8 1 54 +1 Lap
11 Daniel Ricciardo Renault 7 54 +1 Lap
12 Nico Hülkenberg Renault 9 54 +1 Lap
13 Kimi Räikkönen Alfa Romeo 17 54 +1 Lap
14 Kevin Magnussen Haas F1 Team 14 54 +1 Lap
15 Romain Grosjean Haas F1 Team 15 54 +1 Lap
16 Antonio Giovinazzi Alfa Romeo 16 54 +1 Lap
17 George Russell Williams 18 54 +1 Lap
18 Pierre Gasly Toro Rosso 11 53 +2 Laps
19 Robert Kubica Williams 19 53 +2 Laps
20 Lance Stroll Racing Point 12 45 Brakes

Laps Per Position¶

position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
driverId                                        
Lewis Hamilton (1) 511 388 204 100 35 2 1 4 0 0 3 5 1 5 3 0 0 0 0 0
Valtteri Bottas (2) 185 412 149 257 100 32 11 11 31 6 5 6 8 5 2 4 1 1 2 5
Max Verstappen (3) 156 179 211 250 181 49 25 34 13 15 5 7 7 2 5 9 7 8 3 14
Charles Leclerc (4) 246 104 336 185 154 66 14 7 5 3 5 5 7 2 2 2 2 2 1 8
Sebastian Vettel (5) 160 134 297 253 160 43 34 18 5 7 2 2 7 13 8 3 9 4 8 11
Carlos Sainz (6) 0 0 1 35 158 178 82 106 81 63 91 40 47 70 47 9 14 24 42 45
Pierre Gasly (7) 0 5 9 27 72 252 135 164 118 77 99 90 41 48 15 13 4 14 6 45
Alexander Albon (8) 0 4 28 59 171 117 59 83 58 136 102 68 45 85 108 44 30 28 5 15
Daniel Ricciardo (9) 0 7 5 57 62 120 114 91 58 80 64 122 100 76 52 35 18 34 15 10
Sergio Pérez (10) 0 0 0 5 0 44 124 143 62 125 134 134 137 85 78 54 43 1 0 0
Lando Norris (11) 0 0 0 1 56 128 165 133 86 101 76 92 60 40 25 32 14 18 21 54
Kimi Räikkönen (12) 0 1 1 8 7 45 109 128 149 76 99 62 105 93 118 57 109 31 22 4
Daniil Kvyat (13) 0 12 5 0 3 11 75 68 124 94 142 118 130 94 106 71 99 23 16 3
Nico Hülkenberg (14) 0 6 3 19 80 42 103 73 131 131 127 107 86 88 53 61 44 23 5 0
Lance Stroll (15) 0 3 11 4 7 23 45 69 63 98 119 105 150 127 82 113 67 98 27 0
Kevin Magnussen (16) 0 1 0 1 1 66 47 60 75 66 57 114 122 134 102 128 82 56 55 20
Antonio Giovinazzi (17) 4 6 2 1 1 11 31 41 94 122 49 75 88 103 169 113 86 99 86 30
Romain Grosjean (18) 0 0 0 0 13 29 80 20 96 48 69 77 65 80 90 168 74 51 65 18
Robert Kubica (19) 0 0 0 0 0 0 0 0 0 1 0 9 8 16 52 100 162 281 345 205
George Russell (20) 0 0 0 0 0 0 0 0 2 1 1 9 33 77 118 171 288 263 172 47

Top F1 Drivers 2019¶

2025-09-02T13:30:12.419473 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/

F1 Teams 2019¶

2025-09-02T13:30:14.192330 image/svg+xml Matplotlib v3.9.2, https://matplotlib.org/

More F1 Race Traces¶

1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025.

See Also¶

This notebook shows the same idea for one MotoGP race, and explores several ways of adjusting the plots to highlight new details.

This notebook uses material from the Wikipedia article "2019 Formula One World Championship", which is released under the Creative Commons Attribution-Share-Alike License 3.0.