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.
- 2026-10-17 · 0 forecasts · 0000000000000000…
- 2026-10-16 · 0 forecasts · 0000000000000000…
- 2026-10-15 · 0 forecasts · 0000000000000000…
- 2026-10-14 · 0 forecasts · 0000000000000000…
- 2026-10-13 · 0 forecasts · 0000000000000000…
- 2026-10-12 · 0 forecasts · 0000000000000000…
- 2026-10-11 · 0 forecasts · 0000000000000000…
| # | Published | Match | H / D / A | Result | Hash |
|---|---|---|---|---|---|
| 884 | 2026-09-03 07:06 | Watford vStoke City | 43% / 29% / 28% | our call did not landwe called home 43% · away win | 0021240dc645… |
| 883 | 2026-09-03 07:06 | Aston Villa vNottingham Forest | 44% / 26% / 29% | our call did not landwe called home 44% · away win | b323e76eeb20… |
| 882 | 2026-09-03 07:06 | Crystal Palace vIpswich | 57% / 24% / 19% | our call did not landwe called home 57% · away win | 46c6915ffd1b… |
| 881 | 2026-09-03 07:06 | Chelsea vHull City | 77% / 15% / 8% | our call did not landwe called home 77% · draw | c9722d93fbbf… |
| 880 | 2026-09-03 07:06 | Liverpool vFulham | 58% / 22% / 19% | our call did not landwe called home 58% · draw | 58e99d271f87… |
| 879 | 2026-09-03 07:06 | Bournemouth vBrentford | 44% / 26% / 30% | our call did not landwe called home 44% · draw | dfc5024add0f… |
| 878 | 2026-09-03 07:06 | FC Augsburg vBayer Leverkusen | 21% / 23% / 56% | our call did not landwe called away 56% · draw | 4e815764997c… |
| 877 | 2026-09-03 07:06 | 1899 Hoffenheim vVfB Stuttgart | 38% / 23% / 39% | our call did not landwe called away 39% · home win | f56df2be35bc… |
| 876 | 2026-09-03 07:06 | Borussia Dortmund vSC Paderborn 07 | 67% / 20% / 13% | our call landedwe called home 67% · home win | 29e51d8d7ca2… |
| 875 | 2026-09-03 07:06 | FSV Mainz 05 vEintracht Frankfurt | 42% / 26% / 33% | our call did not landwe called home 42% · away win | 8d8e4939db0b… |
| 874 | 2026-09-03 07:06 | SC Freiburg vBorussia Mönchengladbach | 48% / 24% / 27% | our call landedwe called home 48% · home win | 26a4d1a7d563… |
| 873 | 2026-09-03 07:06 | Genoa vFrosinone | 45% / 28% / 27% | our call did not landwe called home 45% · draw | 0c6dcd86da67… |
| 872 | 2026-09-03 07:06 | Derby vBirmingham | 47% / 28% / 25% | our call did not landwe called home 47% · away win | 214424928534… |
| 871 | 2026-09-03 07:06 | West Brom vQPR | 51% / 27% / 22% | our call did not landwe called home 51% · draw | 364fae6539b2… |
| 870 | 2026-09-03 07:06 | Club Tijuana vClub Queretaro | 54% / 26% / 20% | our call did not landwe called home 54% · away win | 09d468da6a1b… |
| 869 | 2026-09-03 07:06 | Necaxa vPuebla | 58% / 23% / 19% | our call did not landwe called home 58% · away win | 370cd882c1e3… |
| 868 | 2026-09-03 07:06 | Coritiba vAtletico Paranaense | 33% / 27% / 39% | our call did not landwe called away 39% · draw | de825145e064… |
| 867 | 2026-09-03 07:06 | West Ham vWrexham | 65% / 20% / 15% | our call landedwe called home 65% · home win | c77c74b2beff… |
| 866 | 2026-09-03 07:06 | Sevilla vValencia | 46% / 28% / 27% | our call landedwe called home 46% · home win | 42f4ea7f1aa9… |
| 865 | 2026-09-03 07:05 | KV Mechelen vAnderlecht | 31% / 26% / 43% | our call landedwe called away 43% · away win | 997788d38c86… |
| 864 | 2026-09-03 07:05 | Rennes vMarseille | 42% / 24% / 34% | our call landedwe called home 42% · home win | d26b15bfeffc… |
| 863 | 2026-09-03 07:05 | Venezia vFiorentina | 22% / 27% / 51% | our call landedwe called away 51% · away win | d3f8677f0b53… |
| 862 | 2026-09-03 07:05 | Union Berlin vFC Schalke 04 | 56% / 25% / 19% | our call did not landwe called home 56% · away win | 4d3968ad0cbe… |
| 861 | 2026-09-03 06:07 | AZ Alkmaar vWillem II | 71% / 18% / 11% | our call did not landwe called home 71% · draw | deb8bcde4813… |
| 860 | 2026-09-03 06:07 | Estrela vSC Braga | 17% / 23% / 60% | our call did not landwe called away 60% · home win | 68ec7e63d3ff… |
| 859 | 2026-09-03 06:07 | San Diego vSan Jose Earthquakes | 71% / 17% / 12% | our call did not landwe called home 71% · away win | 0e4d94185326… |
| 858 | 2026-09-03 06:07 | Portland Timbers vSt. Louis City | 51% / 23% / 26% | our call did not landwe called home 51% · draw | bb34ff24a609… |
| 857 | 2026-09-03 06:07 | Los Angeles FC vNew York Red Bulls | 59% / 23% / 18% | our call landedwe called home 59% · home win | e1ea7885efe9… |
| 856 | 2026-09-03 06:07 | Vancouver Whitecaps vLos Angeles Galaxy | 62% / 20% / 18% | our call landedwe called home 62% · home win | f7edc294b385… |
| 855 | 2026-09-03 06:07 | Austin vColorado Rapids | 48% / 26% / 26% | our call did not landwe called home 48% · draw | 696056011c8c… |
| 854 | 2026-09-03 06:07 | Minnesota United FC vFC Dallas | 52% / 24% / 23% | our call did not landwe called home 52% · away win | 46920a9ad6ab… |
| 853 | 2026-09-03 06:07 | Chicago Fire vInter Miami | 34% / 21% / 45% | our call did not landwe called away 45% · draw | 764f73b2c08e… |
| 852 | 2026-09-03 06:07 | Houston Dynamo vReal Salt Lake | 46% / 27% / 27% | our call landedwe called home 46% · home win | b42e4702354b… |
| 851 | 2026-09-03 06:07 | New York City FC vNew England Revolution | 58% / 23% / 18% | our call did not landwe called home 58% · away win | eaf5097a36fa… |
| 850 | 2026-09-03 06:07 | DC United vColumbus Crew | 25% / 23% / 51% | our call did not landwe called away 51% · home win | 2665f88422ec… |
| 849 | 2026-09-03 06:06 | CF Montreal vCharlotte | 35% / 27% / 38% | our call landedwe called away 38% · away win | 295e52874bee… |
| 848 | 2026-09-03 06:06 | Atlanta United FC vOrlando City SC | 38% / 25% / 37% | our call did not landwe called home 38% · away win | 7df5b402e256… |
| 847 | 2026-09-03 06:06 | Toronto FC vNashville SC | 34% / 29% / 37% | our call did not landwe called away 37% · home win | 98c7f3206762… |
| 846 | 2026-09-03 06:06 | Philadelphia Union vFC Cincinnati | 55% / 24% / 21% | our call landedwe called home 55% · home win | 9a5e7777c3a6… |
| 845 | 2026-09-03 06:06 | Moreirense vBenfica | 12% / 21% / 67% | our call landedwe called away 67% · away win | 638571fda069… |
| 844 | 2026-09-03 06:06 | ST Johnstone vCeltic | 9% / 18% / 74% | our call landedwe called away 74% · away win | a7d2a37262a5… |
| 843 | 2026-09-03 06:06 | Charlton vQPR | 41% / 30% / 29% | our call did not landwe called home 41% · draw | 1daa8d8ba86d… |
| 842 | 2026-09-03 06:06 | Rangers vST Mirren | 76% / 16% / 8% | our call landedwe called home 76% · home win | 3921e40e45ce… |
| 841 | 2026-09-03 06:06 | Norwich vBirmingham | 50% / 26% / 24% | our call landedwe called home 50% · home win | b4aed4f04d87… |
| 840 | 2026-09-03 06:06 | Derby vWest Brom | 38% / 31% / 32% | our call did not landwe called home 38% · away win | 60ef66346c10… |
| 839 | 2026-09-03 06:06 | Twente vTelstar | 61% / 22% / 17% | our call landedwe called home 61% · home win | b51747a3de80… |
| 838 | 2026-09-03 06:06 | Wrexham vBurnley | 32% / 26% / 42% | our call did not landwe called away 42% · draw | 266ba239cd9c… |
| 837 | 2026-09-03 06:06 | Blackburn vSheffield Utd | 34% / 29% / 37% | our call landedwe called away 37% · away win | 5026099d587e… |
| 836 | 2026-09-03 06:06 | Cardiff vStoke City | 36% / 30% / 34% | our call did not landwe called home 36% · draw | adec299adc27… |
| 835 | 2026-09-03 06:06 | Southampton vSwansea | 58% / 23% / 19% | our call landedwe called home 58% · home win | e07ed0e25fcb… |
← 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.