What it shows
Each line is one driver’s season-by-season rating:- Rating (gap to teammate): per race, the median of the driver’s lap-by-lap gap to his teammate on laps both ran clean; per season, the mean of those. Negative = faster than his teammate(s).
- Bayesian shrinkage: per-season means are shrunk toward the season mean with a 5-race prior. Drivers with fewer races have wider intervals and estimates pulled closer to zero; the uncertainty is honest, not hidden.
- Line style: drivers with at least 8 races on each side of 2022 (“bridge” drivers) render as solid lines, others as dashed. This is context only; no era offset is applied and no rating depends on it.
- 95% CI ribbon: the per-season posterior uncertainty.
A line moves when the driver’s margin over his teammate moves, and a change of teammate can move it as much as a change in the driver.
How to use it
- Select drivers to add or remove their career lines.
- Check the teammate at any step in a line: a jump often coincides with a new teammate.
- Compare ribbon overlap between two drivers in the same season: overlapping ribbons mean the gap is within noise.
- Follow a single arc across seasons to see development, peak, and decline on one continuous scale.
Reading the signal correctly
The rating is teammate-relative: it places a driver against the driver in the same car, not against the field and not on an absolute lap-time scale.Data source
The chart queriesint_era_normalized_driver_rating (built on int_driver_season_ratings) via DuckDB-Wasm in the browser; the clean-lap filter is applied upstream.
The data window covers 2018–2025.
For the full model definitions, see the
int_era_normalized_driver_rating reference and the int_driver_season_ratings reference.