2025 Season — Round 19

United States Grand Prix

Austin — 56 laps — 20 drivers

Total lap inversions
1469
start→finish: 31
Volatility score
1.3116
inversions / (grid × laps)
Winner
VER
Max Verstappen
Biggest mover
STR
+7 positions (Lance Stroll)
Most overtaken
ANT
-6 positions (Kimi Antonelli)
DNFs
1
retirements
On-track overtakes
23
of 124 total moves
Interventions
3 VSC
laps under neutralisation
Race Summary

The 2025 USA GP produced 1469 lap inversions across 56 laps, with a volatility score of 1.3116. Lance Stroll (STR) was the biggest mover, gaining 7 positions. There were 1 retirements which influenced race positions.

Inversions Per Lap
Each point shows how many active inversions existed that lap relative to the starting grid order. Higher peaks indicate more overtaking activity.
Cumulative Inversion Curve
Running total of inversions across the race. Steep sections indicate high-action phases. Flat sections mean positions locked in for multiple laps.
Lap-by-Lap Position Tracker
Each line is one driver's position through the race. P1 is at the top. Lines end where a driver retired. Use filters to isolate specific battles or storylines.
Quick select:19 / 20 drivers shown
Driver Position Changes
Positions gained (green) or lost (red) from grid start to final classification. DNF drivers shown in grey.
Position Heatmap
Rows = drivers, columns = laps. Cell colour = position: green (P1) โ†’ yellow (mid-field) โ†’ red (last). Faded cells = retired. More colour variance across a row = more movement for that driver throughout the race. Hover any cell for driver, lap, and exact position.
Position:
P1 โ†’ P20
DNF / no data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
VER
NOR
LEC
HAM
PIA
RUS
TSU
HUL
BEA
ALO
LAW
STR
ANT
ALB
OCO
HAD
COL
BOR
GAS
SAI
Lap
Race Chaos Timeline
Lap-by-lap breakdown of overtaking activity by type. Green = genuine on-track passes, orange = pit-cycle position changes, yellow = moves under Safety Car / VSC, red = DNF-induced gains. Yellow dashed lines mark neutralisation laps.
Overtake Classification
Breaking down how position changes occurred during the race. Only data from re-ingested races (fetch_race_data.py v2) will show full classification.
124
Total position gains
On-track
23 (19%)
Pit cycle
79 (64%)
SC / VSC
12 (10%)
DNF-induced
10 (8%)
Adjusted Volatility
Three inversion curves for comparison. Raw: unfiltered (dashed grey). Pit-adjusted: removes drivers on in/out-laps so pit stops don't inflate inversions (green). SC-neutralized: SC and VSC laps weighted at 25% to reduce artificial compression effects (yellow).
Raw
1.3116
Pit-adjusted
1.2027
SC-neutralized
1.2634
Driver Battle Index
The most intense wheel-to-wheel fights of the race, ranked by a combined intensity score (position swaps + laps within 1 position). Higher = more sustained wheel-to-wheel racing.
PIAvsRUS
PIA wins
2 position swaps53 laps within 1 posIntensity: 28.5
ALOvsLAW
ALO wins
0 position swaps56 laps within 1 posIntensity: 28
HAMvsPIA
HAM wins
0 position swaps54 laps within 1 posIntensity: 27
BEAvsHUL
HUL wins
3 position swaps48 laps within 1 posIntensity: 27
LECvsNOR
NOR wins
3 position swaps45 laps within 1 posIntensity: 25.5
HAMvsNOR
NOR wins
0 position swaps47 laps within 1 posIntensity: 23.5
RUSvsTSU
RUS wins
0 position swaps46 laps within 1 posIntensity: 23
BORvsCOL
COL wins
3 position swaps34 laps within 1 posIntensity: 20
LECvsVER
VER wins
0 position swaps37 laps within 1 posIntensity: 18.5
BEAvsTSU
TSU wins
3 position swaps31 laps within 1 posIntensity: 18.5
Tyre Strategy Timeline
Lap-by-lap view of each driver's tyre compounds through the race. Solid = new tyres, faded with border = used tyres. Hover over any stint bar to see compound, stint length, pit lap, duration, and net position change.
Quick select:20 / 20 drivers shown
Soft
Medium
Hard
Intermediate
Wet
Used tyres
1
10
20
30
40
50
56
VER
NOR
LEC
HAM
PIA
RUS
TSU
HUL
BEA
ALO
LAW
STR
ANT
ALB
OCO
HAD
COL
BOR
GAS
SAI
Lap
What If No Safety Car?
Simulates the race volatility if all SC and VSC laps were removed entirely. Orange line = what the chaos curve would look like with pure racing laps only. Faint yellow verticals mark the removed neutralisation laps.
1.3116
Actual Volatility
full race, all laps
1.3179
No-SC Volatility
53 racing laps only
+0.5%
Difference
more chaotic without SC
3
SC/VSC Laps
laps removed from calc
Faint yellow lines mark removed SC/VSC laps ยท Orange = what the race chaos would have looked like
Momentum Tracker
Rolling 5-lap position change per driver. Positive = charging forward, negative = falling back. Shows who had the most momentum at each phase of the race. Defaults to top 10 finishers โ€” use filters to explore all drivers.
Rolling 5-lap position change per driver. Positive = gaining, Negative = losing positions.
ANT-13
peak at L6
LEC-7
peak at L23
ALB-7
peak at L37
COL-7
peak at L36
BOR-7
peak at L37
Quick select:10 / 20 drivers shown
Strategy Chaos Score
Measures how much strategy decisions shaped the race outcome. Counts undercuts, overcuts, pit-cycle passes, and failed strategies.
216
Strategy Chaos Score
Undercuts
19
Pitted early, gained on exit
Overcuts
60
Stayed out, gained via track position
Pit-Cycle Passes
79
Positions gained through pit windows
Failed Strategies
18
Net position loss from pit strategy
Back to season
2025 Season ←
Compare across years
Compare USA →
Made by Kritagya Loomba