Skip to main content

Evidence

11 Oct 2026, 12:52 UTC

Over 17 paired rounds, the model no difference demonstrated (grid order).

BaselineRaceRoundsModelBaselineGainVerdict
Grid orderfeature173.743.73-0.01no difference demonstrated
Grid ordersprint173.463.22-0.24does NOT beat the baseline
lastStandingsfeature163.774.02+0.24no difference demonstrated
lastStandingssprint163.464.08+0.62beats the baseline

Paired bootstrap on the round-by-round difference: -0.008, 95% CI [-0.220, 0.204] in positions gained. Positive means the model is closer to the real finishing order than grid order is; the interval covers zero, so no difference has been demonstrated.

forward evaluation — each round was forecast before it ran and scored afterwards; not a backtest. Historical replays and the forward record are computed separately and never merged.

  • The model does not beat grid order on every measured comparison. That is stated rather than hidden.
  • Some comparisons straddle zero: a difference has not been demonstrated, in either direction.
  • Metrics are only comparable within this series. A position error over this field size means nothing next to another series' number.

MotoGP · 2026

Model accuracy

How the MotoGP model’s leakage-safe pre-race forecasts have scored against the actual results, over 17 completed rounds of 2026. Every number is scored finishers-only, using only data available before each race.

Winner hit rate

24%

Podium hit rate

55%

Mean position error

3.74

NDCG@5

0.92

Model health at a glance

Healthy

A self-check on the live model: whether recent forecasts are still landing as well as they should, and whether the numbers feeding the model have drifted from what it was tuned on.

Forecast quality

▼ 2%

lower error than the season benchmark

Rounds monitored

17

recent rounds in the rolling check

Input drift

2/5

model inputs that moved vs baseline

Input drift by feature

Predicted pace· StableWin probability· ShiftedPodium probability· ShiftingMean finish· StableFinish range (high)· Stable

Some model inputs have drifted from their reference range — normal early in a season with a small sample of rounds so far. It is flagged here for transparency, but the rolling forecast-quality check shows the predictions themselves are still holding up.

Per-round accuracy

Podium-weighted Grand Prix accuracy per round. Tap a cell for the breakdown.

Per round (Grand Prix)

RoundWinnerPodium hitsMean error
R1 · Burirammiss1/33.158
R2 · Goianiamiss2/32.778
R3 · Austinmiss2/32.944
R4 · Jerez de la Fronteramiss2/32.65
R5 · Le Mansmiss1/34.062
R6 · Barcelonamiss0/37.235
R7 · Mugello✓ hit2/32.842
R8 · Balatonfokajár✓ hit2/35.625
R9 · Brnomiss1/33.882
R10 · Assenmiss2/34.625
R11 · Sachsenring✓ hit1/33.867
R12 · Silverstonemiss2/34.188
R13 · Alcañizmiss2/33.278
R14 · Misano Adriaticomiss1/33.857
R15 · Spielbergmiss2/32.19
R16 · Motegimiss3/34.2
R17 · Lombok✓ hit2/32.176

Win Brier scores the model’s win probabilities against who actually won — lower is sharper and better calibrated.

Vs the baselines

Does the forecast beat the grid?

Our Grand Prix forecast is made after qualifying, so it starts from the real grid. Over 17 completed rounds it is sharper than the grid order alone on win and podium probabilities. A pre-qualifying, form-only forecast is weaker than the grid — so we don’t claim to call the grid from nothing.

MeasureOur forecastGrid order
Win probability score(lower is sharper)0.0420.061
Podium probability score(lower is sharper)0.0770.108
Winner called(higher is better)24%24%

Green marks where the grid-conditioned forecast beats the bare grid order.

Walk-forward validation

Model vs the “last race repeats” baseline

Every completed round is re-forecast using only earlier rounds, then scored against a trivial predictor that just replays the previous result. Gold marks the better side. Beating this baseline is the bar the model has to clear.

Sprint race

17 rounds · model vs last-race
MetricModelLast-race
Mean position error3.46—
Top-5 ranking0.913—
Order agreement0.815—
Podium hits / round1.71—

Feature race

17 rounds · model vs last-race
MetricModelLast-race
Mean position error3.74—
Top-5 ranking0.916—
Order agreement0.839—
Podium hits / round1.65—

Probability calibration

How trustworthy the probabilities are

Calibration applied

A well-calibrated model assigns probabilities that match how often things actually happen. MotoGP’s forecasts are tuned against the real classified results so a stated 30% podium chance means roughly 3-in-10 over the long run.

Training rounds

17

real completed rounds

Status

Calibrated on real MotoGP results (Sprint + Grand Prix, per race-type stratum).

Generated 10/13/2026, 4:23:58 PM

Calibration samples per market

Win

617

observations

Podium

617

observations

Top 6

617

observations

Top 10

617

observations

Each figure is how many prior rider-outcomes fed the calibrator for that market. More samples means a steadier probability estimate.

Model health

Win-market Brier trend

Lower is better · 17 rounds

Diagnostics

  • ⚠ pWin: PSI 0.388 (significant drift vs baseline)
  • • pPodium: PSI 0.107 (moderate drift vs baseline)

Feature drift and rolling-Brier are tracked round-to-round; a spike flags where the field behaved unlike the rounds the model learned from.