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
8842026-09-03 07:06Watford vStoke City43% / 29% / 28%our call did not landwe called home 43% · away win0021240dc645…
8832026-09-03 07:06Aston Villa vNottingham Forest44% / 26% / 29%our call did not landwe called home 44% · away winb323e76eeb20…
8822026-09-03 07:06Crystal Palace vIpswich57% / 24% / 19%our call did not landwe called home 57% · away win46c6915ffd1b…
8812026-09-03 07:06Chelsea vHull City77% / 15% / 8%our call did not landwe called home 77% · drawc9722d93fbbf…
8802026-09-03 07:06Liverpool vFulham58% / 22% / 19%our call did not landwe called home 58% · draw58e99d271f87…
8792026-09-03 07:06Bournemouth vBrentford44% / 26% / 30%our call did not landwe called home 44% · drawdfc5024add0f…
8782026-09-03 07:06FC Augsburg vBayer Leverkusen21% / 23% / 56%our call did not landwe called away 56% · draw4e815764997c…
8772026-09-03 07:061899 Hoffenheim vVfB Stuttgart38% / 23% / 39%our call did not landwe called away 39% · home winf56df2be35bc…
8762026-09-03 07:06Borussia Dortmund vSC Paderborn 0767% / 20% / 13%our call landedwe called home 67% · home win29e51d8d7ca2…
8752026-09-03 07:06FSV Mainz 05 vEintracht Frankfurt42% / 26% / 33%our call did not landwe called home 42% · away win8d8e4939db0b…
8742026-09-03 07:06SC Freiburg vBorussia Mönchengladbach48% / 24% / 27%our call landedwe called home 48% · home win26a4d1a7d563…
8732026-09-03 07:06Genoa vFrosinone45% / 28% / 27%our call did not landwe called home 45% · draw0c6dcd86da67…
8722026-09-03 07:06Derby vBirmingham47% / 28% / 25%our call did not landwe called home 47% · away win214424928534…
8712026-09-03 07:06West Brom vQPR51% / 27% / 22%our call did not landwe called home 51% · draw364fae6539b2…
8702026-09-03 07:06Club Tijuana vClub Queretaro54% / 26% / 20%our call did not landwe called home 54% · away win09d468da6a1b…
8692026-09-03 07:06Necaxa vPuebla58% / 23% / 19%our call did not landwe called home 58% · away win370cd882c1e3…
8682026-09-03 07:06Coritiba vAtletico Paranaense33% / 27% / 39%our call did not landwe called away 39% · drawde825145e064…
8672026-09-03 07:06West Ham vWrexham65% / 20% / 15%our call landedwe called home 65% · home winc77c74b2beff…
8662026-09-03 07:06Sevilla vValencia46% / 28% / 27%our call landedwe called home 46% · home win42f4ea7f1aa9…
8652026-09-03 07:05KV Mechelen vAnderlecht31% / 26% / 43%our call landedwe called away 43% · away win997788d38c86…
8642026-09-03 07:05Rennes vMarseille42% / 24% / 34%our call landedwe called home 42% · home wind26b15bfeffc…
8632026-09-03 07:05Venezia vFiorentina22% / 27% / 51%our call landedwe called away 51% · away wind3f8677f0b53…
8622026-09-03 07:05Union Berlin vFC Schalke 0456% / 25% / 19%our call did not landwe called home 56% · away win4d3968ad0cbe…
8612026-09-03 06:07AZ Alkmaar vWillem II71% / 18% / 11%our call did not landwe called home 71% · drawdeb8bcde4813…
8602026-09-03 06:07Estrela vSC Braga17% / 23% / 60%our call did not landwe called away 60% · home win68ec7e63d3ff…
8592026-09-03 06:07San Diego vSan Jose Earthquakes71% / 17% / 12%our call did not landwe called home 71% · away win0e4d94185326…
8582026-09-03 06:07Portland Timbers vSt. Louis City51% / 23% / 26%our call did not landwe called home 51% · drawbb34ff24a609…
8572026-09-03 06:07Los Angeles FC vNew York Red Bulls59% / 23% / 18%our call landedwe called home 59% · home wine1ea7885efe9…
8562026-09-03 06:07Vancouver Whitecaps vLos Angeles Galaxy62% / 20% / 18%our call landedwe called home 62% · home winf7edc294b385…
8552026-09-03 06:07Austin vColorado Rapids48% / 26% / 26%our call did not landwe called home 48% · draw696056011c8c…
8542026-09-03 06:07Minnesota United FC vFC Dallas52% / 24% / 23%our call did not landwe called home 52% · away win46920a9ad6ab…
8532026-09-03 06:07Chicago Fire vInter Miami34% / 21% / 45%our call did not landwe called away 45% · draw764f73b2c08e…
8522026-09-03 06:07Houston Dynamo vReal Salt Lake46% / 27% / 27%our call landedwe called home 46% · home winb42e4702354b…
8512026-09-03 06:07New York City FC vNew England Revolution58% / 23% / 18%our call did not landwe called home 58% · away wineaf5097a36fa…
8502026-09-03 06:07DC United vColumbus Crew25% / 23% / 51%our call did not landwe called away 51% · home win2665f88422ec…
8492026-09-03 06:06CF Montreal vCharlotte35% / 27% / 38%our call landedwe called away 38% · away win295e52874bee…
8482026-09-03 06:06Atlanta United FC vOrlando City SC38% / 25% / 37%our call did not landwe called home 38% · away win7df5b402e256…
8472026-09-03 06:06Toronto FC vNashville SC34% / 29% / 37%our call did not landwe called away 37% · home win98c7f3206762…
8462026-09-03 06:06Philadelphia Union vFC Cincinnati55% / 24% / 21%our call landedwe called home 55% · home win9a5e7777c3a6…
8452026-09-03 06:06Moreirense vBenfica12% / 21% / 67%our call landedwe called away 67% · away win638571fda069…
8442026-09-03 06:06ST Johnstone vCeltic9% / 18% / 74%our call landedwe called away 74% · away wina7d2a37262a5…
8432026-09-03 06:06Charlton vQPR41% / 30% / 29%our call did not landwe called home 41% · draw1daa8d8ba86d…
8422026-09-03 06:06Rangers vST Mirren76% / 16% / 8%our call landedwe called home 76% · home win3921e40e45ce…
8412026-09-03 06:06Norwich vBirmingham50% / 26% / 24%our call landedwe called home 50% · home winb4aed4f04d87…
8402026-09-03 06:06Derby vWest Brom38% / 31% / 32%our call did not landwe called home 38% · away win60ef66346c10…
8392026-09-03 06:06Twente vTelstar61% / 22% / 17%our call landedwe called home 61% · home winb51747a3de80…
8382026-09-03 06:06Wrexham vBurnley32% / 26% / 42%our call did not landwe called away 42% · draw266ba239cd9c…
8372026-09-03 06:06Blackburn vSheffield Utd34% / 29% / 37%our call landedwe called away 37% · away win5026099d587e…
8362026-09-03 06:06Cardiff vStoke City36% / 30% / 34%our call did not landwe called home 36% · drawadec299adc27…
8352026-09-03 06:06Southampton vSwansea58% / 23% / 19%our call landedwe called home 58% · home wine07ed0e25fcb…

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