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
11842026-09-04 05:05Le Havre vAngers48% / 28% / 24%our call did not landwe called home 48% · draw1bee16fe6e8c…
11832026-09-04 05:05Auxerre vNice36% / 29% / 35%our call landedwe called home 36% · home win3a21cd23bc7a…
11822026-09-04 05:05Lorient vToulouse39% / 27% / 34%our call did not landwe called home 39% · draw2026812d4540…
11812026-09-04 04:06Atalanta vCagliari65% / 21% / 14%our call did not landwe called home 65% · away winad413f217a4c…
11802026-09-04 04:06Fortuna Sittard vAjax24% / 25% / 52%our call landedwe called away 52% · away win7ef4f496297b…
11792026-09-04 04:06GO Ahead Eagles vGroningen41% / 25% / 34%our call did not landwe called home 41% · drawe83c86291b4b…
11782026-09-04 04:061. FC Köln vWerder Bremen46% / 25% / 29%our call did not landwe called home 46% · drawf189e0e02a66…
11772026-09-04 04:06Athletic Club vElche58% / 24% / 17%our call did not landwe called home 58% · draw988f7d5ee90a…
11762026-09-04 04:06Tottenham vEverton40% / 27% / 33%our call did not landwe called home 40% · draw751f6ba1b181…
11752026-09-04 04:06KVC Westerlo vStandard Liege46% / 26% / 28%our call landedwe called home 46% · home win68a2b5df24a2…
11742026-09-04 04:06Lazio vAC Milan34% / 27% / 38%our call did not landwe called away 38% · draw5343b348b607…
11732026-09-04 04:06Strasbourg vMonaco42% / 24% / 35%our call did not landwe called home 42% · drawddd5371c1fe7…
11722026-09-04 04:06Twente vADO Den Haag80% / 14% / 7%our call landedwe called home 80% · home wine33c39cbc4d2…
11712026-09-04 04:06Osasuna vEspanyol47% / 27% / 26%our call did not landwe called home 47% · away win606ba74ab1a5…
11702026-09-04 04:06SK Beveren vSt. Truiden28% / 27% / 44%our call did not landwe called away 44% · home win5f2fe0207fdb…
11692026-09-04 04:06Charlton vPortsmouth38% / 30% / 32%our call did not landwe called home 38% · draw57bc7cf1006e…
11682026-09-04 04:06Swansea vBurnley32% / 28% / 40%our call did not landwe called away 40% · home win73914b09147e…
11672026-09-04 04:06Middlesbrough vNorwich54% / 24% / 21%our call landedwe called home 54% · home win6f18d2bd467c…
11662026-09-04 04:06Blackburn vMillwall38% / 30% / 32%our call landedwe called home 38% · home wincda4293c378e…
11652026-09-04 04:06Preston vLincoln30% / 29% / 42%our call landedwe called away 42% · away win7c23c28ad7b0…
11642026-09-04 04:06Southampton vBristol City59% / 22% / 19%our call landedwe called home 59% · home wine4b5ed3fb940…
11632026-09-04 04:06Watford vStoke City44% / 28% / 27%our call did not landwe called home 44% · away win714bccf284f2…
11622026-09-04 04:06Aston Villa vNottingham Forest47% / 26% / 28%our call did not landwe called home 47% · away win60dfe1099d0d…
11612026-09-04 04:06Crystal Palace vIpswich59% / 22% / 18%our call did not landwe called home 59% · away win9e47012d0e3c…
11602026-09-04 04:06Chelsea vHull City80% / 13% / 7%our call did not landwe called home 80% · drawcc854c42eafc…
11592026-09-04 04:06Liverpool vFulham57% / 23% / 20%our call did not landwe called home 57% · draw79888af41cd0…
11582026-09-04 04:06Bournemouth vBrentford46% / 24% / 29%our call did not landwe called home 46% · drawb98b28ad2241…
11572026-09-04 04:06FC Augsburg vBayer Leverkusen23% / 22% / 55%our call did not landwe called away 55% · draw9f98db080c59…
11562026-09-04 04:061899 Hoffenheim vVfB Stuttgart39% / 23% / 38%our call landedwe called home 39% · home win8cc37b7670d1…
11552026-09-04 04:06Borussia Dortmund vSC Paderborn 0756% / 28% / 16%our call landedwe called home 56% · home win26a0487cdb59…
11542026-09-04 04:06FSV Mainz 05 vEintracht Frankfurt43% / 25% / 31%our call did not landwe called home 43% · away win6e3684256f8b…
11532026-09-04 04:06SC Freiburg vBorussia Mönchengladbach49% / 25% / 26%our call landedwe called home 49% · home win4f9a87462e14…
11522026-09-04 04:06Genoa vFrosinone47% / 27% / 26%our call did not landwe called home 47% · draw0f2f4a267585…
11512026-09-04 04:06Racing Santander vAlaves46% / 28% / 26%our call landedwe called home 46% · home winb37a9911e656…
11502026-09-04 04:06Derby vBirmingham44% / 29% / 28%our call did not landwe called home 44% · away win648d1fc2ce04…
11492026-09-04 04:06Bolton vCardiff58% / 25% / 17%our call landedwe called home 58% · home win49f558a48765…
11482026-09-04 04:06West Brom vQPR50% / 27% / 22%our call did not landwe called home 50% · draw8b240302b4f0…
11472026-09-04 04:06Atlante FC vCF Pachuca43% / 28% / 29%our call did not landwe called home 43% · away win46503e788121…
11462026-09-04 04:06Club Tijuana vClub Queretaro48% / 27% / 25%our call did not landwe called home 48% · away win16d59c1f80fe…
11452026-09-04 04:06Necaxa vPuebla56% / 27% / 17%our call did not landwe called home 56% · away winbae2d6afa7b8…
11442026-09-04 04:06Coritiba vAtletico Paranaense34% / 28% / 38%our call did not landwe called away 38% · draw6db7cb7c2e9c…
11432026-09-04 04:06West Ham vWrexham69% / 19% / 13%our call landedwe called home 69% · home win9f4adfa58fcf…
11422026-09-04 04:06Sevilla vValencia40% / 28% / 31%our call landedwe called home 40% · home win6d635fd5bbe1…
11412026-09-04 04:06KV Mechelen vAnderlecht33% / 25% / 42%our call landedwe called away 42% · away winc142063ea1d8…
11402026-09-04 04:06Rennes vMarseille41% / 23% / 36%our call landedwe called home 41% · home wince7decc17655…
11392026-09-04 04:06Venezia vFiorentina21% / 26% / 52%our call landedwe called away 52% · away win6b33d775c629…
11382026-09-04 04:06Union Berlin vFC Schalke 0457% / 24% / 19%our call did not landwe called home 57% · away winfe89fe18210a…
11372026-09-04 04:05AZ Alkmaar vWillem II73% / 18% / 9%our call did not landwe called home 73% · draw2098ac5b643f…
11362026-09-04 04:05Estrela vSC Braga19% / 23% / 58%our call did not landwe called away 58% · home win445a844aff26…
11352026-09-04 04:05San Diego vSan Jose Earthquakes57% / 21% / 22%our call did not landwe called home 57% · away win5d9173e78a1f…

← 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.