| Season | Team | ENT | R | Win | Pod | Pole | Pts | WDC |
|---|---|---|---|---|---|---|---|---|
| 2017 | Toro Rosso | 5 | 5 | 0 | 0 | 0 | 0 | P21 |
| 2018 | Toro Rosso | 21 | 21 | 0 | 0 | 0 | 29 | P15 |
| 2019 | Red Bull + Toro Rosso | 21 | 21 | 0 | 1 | 0 | 95 | P7 |
| 2020 | AlphaTauri | 17 | 17 | 1 | 1 | 0 | 75 | P10 |
| 2021 | AlphaTauri | 22 | 22 | 0 | 1 | 0 | 110 | P9 |
| 2022 | AlphaTauri | 22 | 22 | 0 | 0 | 0 | 23 | P14 |
| 2023 | Alpine | 22 | 22 | 0 | 1 | 0 | 62 | P11 |
| 2024 | Alpine | 24 | 23 | 0 | 1 | 0 | 42 | P10 |
| 2025 | Alpine | 24 | 24 | 0 | 0 | 0 | 22 | P18 |
| 2026 | Alpine | 11 | 11 | 0 | 1 | 0 | 42 | P10 |
| Teammate | Qualifying | Race | Points |
|---|---|---|---|
| Esteban Ocon '23–'24 · 32r compared , 13 excl. → Full breakdown | 24–20 | 13–19 | 88 79 |
| Yuki Tsunoda '21–'22 · 28r compared , 16 excl. → Full breakdown | 31–10 | 21–7 | 133 44 |
| Franco Colapinto '25–'26 · 26r compared , 3 excl. → Full breakdown | 21–8 | 17–9 | 55 19 |
| Daniil Kvyat '19–'20 · 19r compared , 7 excl. → Full breakdown | 19–6 | 11–8 | 107 42 |
| Brendon Hartley '17–'18 · 11r compared , 13 excl. → Full breakdown | 13–8 | 6–5 | 29 4 |
| Max Verstappen '19 · 10r compared , 2 excl. → Full breakdown | 1–10 | 1–9 | 63 181 |
| Jack Doohan '24–'25 · 3r compared , 4 excl. → Full breakdown | 6–1 | 3–0 | 12 0 |
| Carlos Sainz Jr. '17 · 0r compared , 2 excl. | 0–2 | 0–0 | 0 0 |
Teammate Head-to-Head (above) covers same-car seasons only. Compare reaches across any era — pick any driver.
Raced karts from 2006 across France and Europe.
2011 French F4 3rd with the FFSA Academy; 2013 Formula Renault Eurocup champion with Tech 1; 2014 Formula Renault 3.5 runner-up to Carlos Sainz with Arden; 2015 GP2 8th with DAMS; 2016 GP2 Series champion with Prema; 2017 Super Formula runner-up with Team Mugen (losing the title by half a point after the finale was cancelled by Typhoon Lan).
Red Bull Junior Team from 2014; Red Bull reserve driver from September 2015.
2016 GP2 champion; narrowly missed the 2017 Super Formula title.
2017 with Toro Rosso at the Malaysian Grand Prix, replacing Daniil Kvyat.
The share of race starts that ended without a classified finish. Formula: races not finished ÷ race starts × 100. Races the driver did not start are excluded from both sides. A disqualification counts as a finish that scored nothing, not a DNF. Why it sits apart from the era-fair rates: unlike a win or a podium, finishing meant something very different in different eras. Cars in the 1950s–70s broke constantly; modern cars almost always reach the flag. A high DNF rate in 1955 says far more about the machinery than the driver. Comparing two drivers within the same season is meaningful — they faced the same conditions. Across eras it's context, not a verdict.
The share of race starts that ended in a points-paying position. Formula: races finished in a scoring position ÷ race starts × 100, using that season's real points system. Why it's era-dependent: the number of positions that pay points has changed repeatedly — the top five scored in 1950, the top ten score today. A modern driver has roughly twice as many scoring positions available for the same relative performance, so a higher percentage doesn't necessarily mean a better driver. Like DNF rate, it's shown as context.
Source: PaddockIntel / GPFans (Apr–Jun 2026).