2025 Season — Round 12
British Grand Prix
Silverstone — 52 laps — 20 drivers
Total lap inversions
2077
start→finish: 41
Volatility score
1.9971
inversions / (grid × laps)
Winner
NOR
Lando Norris
Biggest mover
HUL
+16 positions (Nico Hulkenberg)
Most overtaken
LEC
-8 positions (Charles Leclerc)
DNFs
5
retirements
On-track overtakes
13
of 118 total moves
Interventions
9 SC / 7 VSC
laps under neutralisation
Race Summary
The 2025 Great Britain GP produced 2077 lap inversions across 52 laps, with a volatility score of 1.9971. Nico Hulkenberg (HUL) was the biggest mover, gaining 16 positions. There were 5 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:15 / 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.
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.
118
Total position gains
On-track
13 (11%)
Pit cycle
88 (75%)
SC / VSC
4 (3%)
DNF-induced
13 (11%)
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.9971
Pit-adjusted
1.6692
SC-neutralized
1.5377
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.
NORvsPIATEAMMATE
NOR wins
1 position swap40 laps within 1 posIntensity: 21
ALOvsRUS
ALO wins
4 position swaps30 laps within 1 posIntensity: 19
HULvsSTR
HUL wins
4 position swaps29 laps within 1 posIntensity: 18.5
ALOvsSAI
ALO wins
2 position swaps32 laps within 1 posIntensity: 18
GASvsHAM
HAM wins
2 position swaps26 laps within 1 posIntensity: 15
BEAvsOCOTEAMMATE
BEA wins
5 position swaps17 laps within 1 posIntensity: 13.5
ALBvsLEC
ALB wins
2 position swaps22 laps within 1 posIntensity: 13
ALBvsSAITEAMMATE
ALB wins
3 position swaps19 laps within 1 posIntensity: 12.5
HAMvsHUL
HUL wins
1 position swap22 laps within 1 posIntensity: 12
OCOvsTSU
OCO wins
3 position swaps18 laps within 1 posIntensity: 12
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
52
NOR
PIA
HUL
HAM
VER
GAS
STR
ALB
ALO
RUS
BEA
SAI
OCO
LEC
TSU
ANT
HAD
BOR
LAW
COL
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.9971
Actual Volatility
full race, all laps
2.0000
No-SC Volatility
36 racing laps only
+0.1%
Difference
more chaotic without SC
16
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.
HUL+11
peak at L15
LEC-10
peak at L47
ANT-10
peak at L7
ALB-9
peak at L17
OCO-9
peak at L19
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.
250
Strategy Chaos Score
Undercuts
43
Pitted early, gained on exit
Overcuts
45
Stayed out, gained via track position
Pit-Cycle Passes
88
Positions gained through pit windows
Failed Strategies
17
Net position loss from pit strategy
GitHub
LinkedIn