Models / gradient-boosted-ensemble
Qualifying Pace
Per-sector pace deltas vs the session median, per driver.
How it works
Three per-sector models predict each driver's delta to the session median, adjusted for compound, track evolution and tow. Production scores each driver's last real flying lap, with earlier bests used as context. The deltas drive per-sector fastest probabilities, the projected pole battle and, in Q1 and Q2, elimination odds and a projected final qualifying position.
When to use it
- Price or display who is fastest in each sector and who is on course for pole.
- Show the bubble in Q1 and Q2: who is at risk of elimination as each lap comes in.
- Explain where a driver's lap time comes from by comparing their three sector deltas.
Inputs
- last flying lap
- prior session bests
- compound
- track evolution
- constructor pace index
Output
Example payload
An excerpt of one analytics.qualifying delivery, trimmed to the fields this model produces. Values are illustrative. The full message shape is on the feed reference.
Use it
Subscribe to analytics.qualifying with a webhook and read this model's fields from each delivery:
To try it without waiting for a race weekend, replay the recorded Canadian Grand Prix (2026-canada_r) from the quickstart.
How to read it
Deltas are in milliseconds against the session median; negative is faster. Because the median moves as the track rubbers in, compare drivers within the same message rather than across a whole session. pFastest is relative to the rest of the field, so it sums across the drivers in a sector. Elimination odds only appear once most of the field has a prediction, which is when the ranking means something.
Limitations
- It is a pre-lap forecast. Information from a lap still in progress is not used.
- Sector 3 is the hardest sector to forecast.
- Deltas are relative to the session median, which shifts as track conditions evolve.
- A sector block appears only when at least two drivers have a delta for it; pole fields need at least two drivers with all three sectors.
Calibration
Per-circuit calibration from the qualifying distribution model. See the calibration reference for the shared pipeline.
FAQ
When does the qualifying feed send an update?
After each personal-best lap improvement, once at least two drivers have been scored. It covers qualifying and the sprint shootout.
When do elimination odds appear?
In Q1 and Q2 only, once a near-full field has predictions.
Related models
- Pace Normalization (LTOE) — Lap Time Over Expected — the normalized pace delta, per lap.
- Fastest Lap Probability — P(this driver holds the race's fastest lap at the flag).
- Pace Mode — Which pace mode a driver is running — push, hold, manage, warm-up or delta — per lap.
Get the data
This model is delivered on analytics.qualifying. Subscribe by webhook or stream it over SSE. The quickstart walks through registering an endpoint and replaying a past session against it.