Published forecasts

Every forecast we have published, in the order we published it. Each row carries a hash of itself and the row before, so changing a probability after a match has been played would break every hash after it. That is what stops us quietly revising a number and claiming we always said it — and you do not have to take our word for the check, it runs when you load this page.

Chain intact across all 2034 published forecasts.

Daily seals

At the end of each day we write that day's final hash to separate storage. The chain alone would catch a single altered forecast, but not a wholesale rebuild from edited rows — evidence kept in the same place as the thing it attests to proves less than it appears to. Note a seal today and you can hold us to it later.

#PublishedMatchH / D / AResultHash
6842026-09-02 12:12Charlton vQPR41% / 30% / 29%our call did not landwe called home 41% · draw3344620547fe…
6832026-09-02 12:12Rangers vST Mirren76% / 16% / 8%our call landedwe called home 76% · home win679cd694cb61…
6822026-09-02 12:12Norwich vBirmingham50% / 26% / 24%our call landedwe called home 50% · home winb24a3d215959…
6812026-09-02 12:12Derby vWest Brom38% / 31% / 32%our call did not landwe called home 38% · away win0819b3589750…
6802026-09-02 12:12Twente vTelstar61% / 22% / 17%our call landedwe called home 61% · home win75ae1bd5e772…
6792026-09-02 12:12Wrexham vBurnley32% / 26% / 42%our call did not landwe called away 42% · draw3412f2f84c74…
6782026-09-02 12:12Blackburn vSheffield Utd34% / 29% / 37%our call landedwe called away 37% · away wina77d785522ed…
6772026-09-02 12:12Cardiff vStoke City36% / 30% / 34%our call did not landwe called home 36% · drawe75f9cd24fa3…
6762026-09-02 12:12Southampton vSwansea58% / 23% / 19%our call landedwe called home 58% · home winc9e7a0665bfa…
6752026-09-02 12:12Watford vPreston44% / 28% / 27%our call landedwe called home 44% · home win683aa6a8e0c3…
6742026-09-02 12:12NEC Nijmegen vExcelsior66% / 19% / 15%our call did not landwe called home 66% · draw457016efc14f…
6732026-09-02 12:12Vitoria vGremio41% / 28% / 32%our call landedwe called home 41% · home winc292fa0a0c2f…
6722026-09-02 12:12Elche vReal Sociedad33% / 29% / 38%our call landedwe called away 38% · away win7ab58e21990b…
6712026-09-02 12:12Estoril vArouca47% / 25% / 28%our call did not landwe called home 47% · draw53c1c09b28d4…
6702026-09-02 12:12Udinese vLazio30% / 28% / 42%our call landedwe called away 42% · away win16729321ad94…
6692026-09-02 12:12Getafe vCelta Vigo38% / 31% / 31%our call did not landwe called home 38% · drawe1981c1f82e0…
6682026-09-02 12:12Cagliari vLecce42% / 31% / 27%our call landedwe called home 42% · home winee85fbb2ccb9…
6672026-09-02 12:12Cruz Azul vSantos Laguna75% / 16% / 10%our call landedwe called home 75% · home winfce11f75b850…
6662026-09-02 12:12Corinthians vChapecoense-sc69% / 21% / 10%our call did not landwe called home 69% · away win98dc047f32b3…
6652026-09-02 12:11Botafogo vPalmeiras39% / 29% / 32%our call did not landwe called home 39% · drawdfa5ba7cb822…
6642026-09-02 12:11Cruzeiro vAtletico Paranaense51% / 29% / 20%our call landedwe called home 51% · home win19df26b307a9…
6632026-09-02 12:11Internacional vSantos54% / 26% / 20%our call did not landwe called home 54% · away winb15803fb2e05…
6622026-09-02 12:11Espanyol vSevilla41% / 27% / 32%our call did not landwe called home 41% · draw49cec24e005c…
6612026-09-02 12:11Marseille vParis FC58% / 22% / 19%our call did not landwe called home 58% · away win300ea334b7b3…
6602026-09-02 12:11Juventus vAC Milan43% / 29% / 28%our call did not landwe called home 43% · draw35bda8869235…
6592026-09-02 12:11U.N.A.M. - Pumas vLeon60% / 22% / 18%our call landedwe called home 60% · home win298664a64b92…
6582026-09-02 12:11Vitória SC vCasa Pia52% / 27% / 21%our call did not landwe called home 52% · drawa1eef851b5c2…
6572026-09-02 12:11Anderlecht vGenk44% / 26% / 30%our call did not landwe called home 44% · draw799845bab6d4…
6562026-09-02 12:11Alaves vOsasuna38% / 30% / 32%our call landedwe called home 38% · home win6797f8fe3f9d…
6552026-09-02 12:11Bologna vSassuolo52% / 25% / 23%our call did not landwe called home 52% · draw68dd23913252…
6542026-09-02 12:11Eintracht Frankfurt vFC Augsburg58% / 22% / 20%our call did not landwe called home 58% · away win504cb8990798…
6532026-09-02 12:11Arsenal vChelsea63% / 22% / 15%our call landedwe called home 63% · home win57f0035a509f…
6522026-09-02 12:11Angers vRennes21% / 25% / 54%our call landedwe called away 54% · away win68e46cb50f0c…
6512026-09-02 12:11ADO Den Haag vFortuna Sittard38% / 24% / 38%our call did not landwe called home 38% · away wind40ebe13b8a0…
6502026-09-02 12:11Santa Clara vRio Ave41% / 31% / 28%our call landedwe called home 41% · home win6ecc36a4cdd5…
6492026-09-02 12:11Valencia vBarcelona17% / 22% / 61%our call landedwe called away 61% · away win515b583fc94a…
6482026-09-02 12:11Coritiba vMirassol22% / 24% / 55%our call landedwe called away 55% · away win67996529ac60…
6472026-09-02 12:11ST Johnstone vHibernian25% / 28% / 47%our call did not landwe called away 47% · home win1431d11c07fd…
6462026-09-02 12:11Heart Of Midlothian vDundee68% / 20% / 13%our call landedwe called home 68% · home win8e5e94f78f6a…
6452026-09-02 12:11Kortrijk vZulte Waregem36% / 25% / 39%our call landedwe called away 39% · away wine3e17e15f5a3…
6442026-09-02 12:10Hamburger SV vFSV Mainz 0534% / 29% / 38%our call landedwe called away 38% · away win3a98d68094d9…
6432026-09-02 12:10Estac Troyes vStrasbourg25% / 25% / 50%our call landedwe called away 50% · away win7970ae0e5b65…
6422026-09-02 12:10Parma vMonza43% / 30% / 28%our call did not landwe called home 43% · draw67fef8b4fc59…
6412026-09-02 12:10Frosinone vVenezia46% / 27% / 27%our call landedwe called home 46% · home win52d6b5fd1868…
6402026-09-02 12:10Everton vManchester United37% / 28% / 35%our call did not landwe called home 37% · draw51bfe6d386fb…
6392026-09-02 12:10Telstar vCambuur65% / 21% / 15%our call did not landwe called home 65% · drawcfd50d757fbe…
6382026-09-02 12:10Heerenveen vAZ Alkmaar32% / 25% / 43%our call landedwe called away 43% · away win75dbb664ddeb…
6372026-09-02 12:10Cercle Brugge vGent36% / 26% / 38%our call landedwe called away 38% · away win17adaf4b17b3…
6362026-09-02 12:10Birmingham vWolves27% / 28% / 45%our call did not landwe called away 45% · drawb804e263b764…
6352026-09-02 12:10Groningen vTwente26% / 27% / 47%our call did not landwe called away 47% · draw2129c6841898…

← Earlier forecasts, including ones already played

The result column pairs the outcome we called (our most-likely of home / draw / away, with its probability) against what actually happened — a verdict, not a score: a 60% call missing is not a failure. Whether the probabilities are any good is a separate question, answered on the accuracy page. This page only shows that we have not changed our mind about them afterwards.