MethodPredictionsSimulatorGrands Prix2026

Our simulator's scoreboard: every Grand Prix called before it ran, against the starting grid

F1 Legend Sim · Staff · 22 September 2026 · 7 min read

Everything else we publish here looks backwards, and looking backwards is easy: the result is already written. Since July we have been doing something else. On Saturday, with the official grid published and before anyone starts the engine, we simulate the Grand Prix 2700 times and post the probabilities. On Monday we add the real result and nothing else is touched. That is 7 races now, and this is the scoreboard, including the parts that go wrong.

The 7 races, one by one

«Error» is how many places the model misses by, per driver, counting only those who finished. The column next to it is the cheapest prediction there is: assume they finish in exactly the order they start. That is the benchmark to beat, because a model that cannot beat it is adding nothing that Saturday qualifying did not already give you.

Grand PrixModel errorGrid errorTop 8Points scorersRetirements
Hungary2.691.848 of 88 of 103
Netherlands2.202.318 of 88 of 106
Italy2.643.427 of 87 of 103
Spain2.431.447 of 89 of 104
Azerbaijan3.964.277 of 86 of 107
Bahrain (Sepang)3.063.537 of 89 of 103
Singapore GP1.772.787 of 88 of 104

Start with the sum that went against us for six races. On average the model misses by 2.68 places per driver and the starting grid misses by 2.80. Which means it wins, by 0.12 places. 7 races is not a verdict, but the grid is no longer the one ahead.

Where it does win, and it is the part that matters

The average hides the interesting bit. The model wins 5 of the 7 races, and they are not random ones: it wins exactly where the grid lies.

At Azerbaijan the starting order was out by 4.27 places, its worst figure, in a race with 7 retirements. The model stayed at 3.96. At Spain the opposite happened: the race sorted itself almost exactly like qualifying (1.44) and there the model had nothing to add.

Put another way: the model's error moves between 1.77 and 3.96, a spread of 2.19 places. The grid's moves between 1.44 and 4.27, a spread of 2.83, 1.3 times wider. The grid beats everyone when the race runs in order and sinks when it does not. The model is boring and never falls apart.

The two things it genuinely gets right

Where the scoreboard is clearly good is in saying who will be up front, which is a different question from in exactly which place. Of the eight drivers the model put at the front in each race, it got 51 of 56 right. Of the ten who score points, 55 of 70.

The actual winner is another story: it was our favourite in 5 of 7. That is not a flaw in the model, it is Formula 1 itself: when four cars can win, the favourite rarely goes above a 25% chance. The exception was Baku, where George Russell started from pole with 48% and won. Anyone publishing a winner prediction with more confidence than that is selling certainty they do not have.

Who it nails and who it misses

The big errors are not spread evenly. These are, in each race, the driver the model nailed and the one that got away from it by the most.

Grand PrixBest callErrorBiggest missError
HungaryLewis Hamilton0.30Lance Stroll6.00
NetherlandsFranco Colapinto0.10Nico Hulkenberg7.70
ItalyOliver Bearman0.10Gabriel Bortoleto6.00
SpainAlexander Albon0.20Franco Colapinto6.00
AzerbaijanCharles Leclerc0.50Oscar Piastri9.30
Bahrain (Sepang)Charles Leclerc0.40Arvid Lindblad6.20
Singapore GPLando Norris0.40Nico Hulkenberg5.90

Almost all the biggest misses are midfield and back-of-the-grid drivers; the exception is Oscar Piastri in Baku. There is an explanation that is not an excuse: the engine gives each team a single number for car performance, and in the bottom half of the grid the real gaps between one car and the next are smaller than the noise of a single race. Up front, where the gaps are large, the order comes out almost every time; at the back, five cars worth practically the same get sorted by whatever happens on Sunday, and that cannot be predicted.

Why none of this can be recalculated

There is a rule we have set ourselves and it is worth writing down: published previews are never regenerated, not even when we change the engine. It is tempting, because today's simulator is better than July's and the figures would improve. But a prediction recalculated with what you learn afterwards is not a prediction, and this whole scoreboard would collapse the moment we did it once.

So the numbers above are what they are, with their 2.68 places of average errorand a lead over the grid that one bad race can wipe out. The live scoreboard, race by race and with each official classification, is in the Grand Prix panel, and it grows by itself every Sunday. If you would rather compete against it, Predict the GP gives you the same grid to sort yourself. And how the engine is built inside, in how the simulator works.