Transparency

How accurate is the Formuradar F1 forecast?

A public test, race by race and without seeing the future. The figures are recalculated automatically; probabilities are estimates, not certainties.

In short

  • With the grid already known, the model gave the real winner 42.2% probability on average, over 149 Grands Prix since 2020.
  • “Whoever starts first wins” gave 42.9%; an equal split, 4.9%.
  • Winner error (log-loss, lower is better): 1.272 for the model vs 1.518 for “whoever starts first wins”. The average probability is similar; the difference is in how the rest of the probability is spread.
  • The model clearly improves on the simplest baseline.
  • Test last updated: .

How well does it call the race winner?

After qualifying, with the grid already known. “Average probability on the real winner” is better the higher it is; the error (log-loss) and the top-10 error (Brier) are better the lower they are.

Race-winner forecast accuracy against two baselines
MethodGPsAvg. probability on real winnerWinner errorTop-10 error
Formuradar model (grid already known)14942.2%1.2720.1505
“Whoever starts first wins”14942.9%1.5180.1648
Everyone equally likely1494.9%3.0070.2497

And season by season?

An improvement visible in a single year would be suspicious (the 2026 regulations changed the cars a lot). That is why it is broken down by season.

Average probability on the real winner by season
SeasonGPsFormuradar model (grid already known)“Whoever starts first wins”
20201747.0%44.2%
20212240.8%38.1%
20222228.6%35.2%
20232257.2%46.6%
20242435.7%37.2%
20252443.2%49.9%
20261844.9%50.7%

And pole position?

Before qualifying, the model gave the eventual pole-sitter an average probability of 27.7%, over 151 Grands Prix; an equal split would give 5.0%.

The real test: forecasts frozen before each session

There is no hindsight here: each forecast is saved before the session starts and scored afterwards with the real result. It is the one test that cannot be dressed up. The sample is still small (few Grands Prix), so these are hints, not a verdict. Brier error: lower is better.

Model error versus the simple baseline, with frozen forecasts
MarketGPsModel errorBaseline errorBetter than baseline?
Teammate head-to-head50.20270.2500Yes
Pole position50.03480.0340No
Podium50.06570.1038Yes
Race winner50.02590.0331Yes

Teammate head-to-head: for each pair of drivers at the same team, the model says who will finish ahead. The baseline is a coin flip (50%). Bookmakers rarely offer this market, so here we can only measure against chance.

How is the test done?

For each Grand Prix since 2020, the model is fitted only on earlier weekends and forecasts that weekend; its forecast is then compared with the real result. The baselines are deliberately simple: if the model does not beat them, it adds nothing. The data comes from public sources.

Unofficial fan project. Probabilities are estimates: they are not financial advice or an invitation to bet.