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-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…
- 2026-10-10 · 0 forecasts · 0000000000000000…
| # | Published | Match | H / D / A | Result | Hash |
|---|---|---|---|---|---|
| 1884 | 2026-09-13 04:07 | Sporting Kansas City vPhiladelphia Union | 26% / 23% / 51% | our call landedwe called away 51% · away win | 312473ec93ab… |
| 1883 | 2026-09-13 04:07 | Houston Dynamo vFC Cincinnati | 47% / 24% / 29% | our call did not landwe called home 47% · draw | f6b5eb241f9e… |
| 1882 | 2026-09-13 04:07 | FC Dallas vAustin | 60% / 22% / 18% | our call did not landwe called home 60% · draw | c1a24a9cd361… |
| 1881 | 2026-09-13 04:07 | Sao Paulo vInternacional | 43% / 29% / 28% | our call landedwe called home 43% · home win | e18459a62ef0… |
| 1880 | 2026-09-13 04:07 | DC United vCharlotte | 36% / 26% / 38% | our call landedwe called away 38% · away win | c1e1fc3cd697… |
| 1879 | 2026-09-13 04:07 | CF Montreal vColumbus Crew | 33% / 25% / 42% | our call landedwe called away 42% · away win | 09def9a92861… |
| 1878 | 2026-09-13 04:07 | New England Revolution vOrlando City SC | 48% / 23% / 29% | our call landedwe called home 48% · home win | 2b0ffbc31a0d… |
| 1877 | 2026-09-13 04:07 | San Jose Earthquakes vLos Angeles FC | 33% / 24% / 43% | our call did not landwe called away 43% · draw | b5d86a5cbc47… |
| 1876 | 2026-09-13 04:07 | Vasco DA Gama vCoritiba | 54% / 24% / 22% | our call landedwe called home 54% · home win | 4272f2483a8d… |
| 1875 | 2026-09-13 04:07 | Atletico San Luis vNecaxa | 48% / 27% / 25% | our call landedwe called home 48% · home win | 49ff82c1d046… |
| 1874 | 2026-09-13 04:07 | Atlas vU.N.A.M. - Pumas | 28% / 28% / 44% | our call did not landwe called away 44% · draw | 0e55631b9a5a… |
| 1873 | 2026-09-13 04:06 | Remo vSantos | 44% / 26% / 29% | our call did not landwe called home 44% · away win | 5b75c997e35e… |
| 1872 | 2026-09-13 04:06 | Mirassol vBotafogo | 45% / 26% / 29% | our call landedwe called home 45% · home win | 96a43546ee57… |
| 1871 | 2026-09-13 04:06 | Sporting CP vArouca | 84% / 11% / 5% | our call did not landwe called home 84% · draw | ca26d9278937… |
| 1870 | 2026-09-13 04:06 | Cadiz vGirona | 27% / 27% / 46% | our call landedwe called away 46% · away win | e1bd682ecde3… |
| 1869 | 2026-09-13 04:06 | Atletico-MG vChapecoense-sc | 71% / 19% / 10% | our call did not landwe called home 71% · draw | 75bf5911b186… |
| 1868 | 2026-09-13 04:06 | Willem II vFortuna Sittard | 39% / 29% / 32% | our call did not landwe called home 39% · away win | 7cf5af56bed7… |
| 1867 | 2026-09-13 04:06 | Sevilla vBarcelona | 18% / 21% / 60% | our call landedwe called away 60% · away win | a363a714b047… |
| 1866 | 2026-09-13 04:06 | Anderlecht vZulte Waregem | 55% / 22% / 23% | our call landedwe called home 55% · home win | f69a2b46523a… |
| 1865 | 2026-09-13 04:06 | Lommel United vKV Mechelen | 33% / 26% / 41% | our call did not landwe called away 41% · draw | 8b3ef2a7bc33… |
| 1864 | 2026-09-13 04:06 | Le Mans vLorient | 35% / 28% / 37% | our call did not landwe called away 37% · home win | 69f8c5c470b9… |
| 1863 | 2026-09-13 04:06 | Toulouse vLe Havre | 54% / 26% / 21% | our call landedwe called home 54% · home win | 6fd953c78763… |
| 1862 | 2026-09-13 04:06 | Lyon vRennes | 47% / 23% / 30% | our call landedwe called home 47% · home win | 62a8f6ae2c92… |
| 1861 | 2026-09-13 04:06 | Angers vEstac Troyes | 39% / 29% / 31% | our call landedwe called home 39% · home win | 3818ab7a3377… |
| 1860 | 2026-09-13 04:06 | Venezia vLazio | 34% / 28% / 39% | our call landedwe called away 39% · away win | 6e55154e77e0… |
| 1859 | 2026-09-13 04:06 | FC Sion vFC Zurich | 55% / 24% / 21% | our call did not landwe called home 55% · draw | 33714f3ccf37… |
| 1858 | 2026-09-13 04:06 | Dynamo Dresden vHertha Berlin | 38% / 26% / 36% | our call did not landwe called home 38% · away win | 292101b17e9c… |
| 1857 | 2026-09-13 04:06 | Motor Lublin vGornik Zabrze | 37% / 26% / 37% | our call did not landwe called away 37% · draw | 32d9802a6e79… |
| 1856 | 2026-09-13 04:06 | AS Eupen vLiège | 38% / 28% / 34% | our call landedwe called home 38% · home win | 856482c90603… |
| 1855 | 2026-09-13 04:06 | Metz vSaint Etienne | 40% / 26% / 34% | our call did not landwe called home 40% · draw | 02b8e2280625… |
| 1854 | 2026-09-13 04:06 | Ajax vExcelsior | 65% / 20% / 15% | our call did not landwe called home 65% · draw | bb145eb3cbf0… |
| 1853 | 2026-09-13 04:06 | Grazer AK vAustria Vienna | 29% / 27% / 44% | our call did not landwe called away 44% · draw | 14a4ef899e32… |
| 1852 | 2026-09-13 04:06 | Ascoli vAvellino | 48% / 29% / 24% | our call landedwe called home 48% · home win | e412aba038ed… |
| 1851 | 2026-09-13 04:06 | Trabzonspor vGalatasaray | 30% / 24% / 46% | our call did not landwe called away 46% · home win | 0092e0ffd6b7… |
| 1850 | 2026-09-13 04:05 | Başakşehir vGençlerbirliği S.K. | 59% / 25% / 17% | our call landedwe called home 59% · home win | e0f88b84cdaa… |
| 1849 | 2026-09-13 04:05 | Alverca vRio Ave | 48% / 27% / 24% | our call landedwe called home 48% · home win | d977b5ae45a9… |
| 1848 | 2026-09-13 04:05 | Kilmarnock vHeart Of Midlothian | 22% / 26% / 52% | our call did not landwe called away 52% · draw | 279ffc728fec… |
| 1847 | 2026-09-13 04:05 | Sparta Rotterdam vHeerenveen | 38% / 25% / 36% | our call did not landwe called home 38% · away win | aee4cd775c2a… |
| 1846 | 2026-09-13 04:05 | Eldense vEibar | 28% / 30% / 42% | our call landedwe called away 42% · away win | f9d0ac2b9973… |
| 1845 | 2026-09-13 04:05 | Castellón vTenerife | 53% / 26% / 20% | our call landedwe called home 53% · home win | c8ebaa0ed4e3… |
| 1844 | 2026-09-13 04:05 | VfB Stuttgart vBorussia Dortmund | 37% / 23% / 39% | our call landedwe called away 39% · away win | 2196c550504d… |
| 1843 | 2026-09-13 04:05 | Celta Vigo vRacing Santander | 59% / 21% / 20% | our call landedwe called home 59% · home win | 8097d079bad9… |
| 1842 | 2026-09-13 04:05 | Nottingham Forest vCoventry | 57% / 23% / 20% | our call did not landwe called home 57% · away win | f3db335052fa… |
| 1841 | 2026-09-13 04:05 | Charleroi vCercle Brugge | 43% / 25% / 32% | our call landedwe called home 43% · home win | 47495d6fb5c2… |
| 1840 | 2026-09-13 04:05 | Odense vFC Midtjylland | 20% / 21% / 59% | our call did not landwe called away 59% · draw | d8a16f963d20… |
| 1839 | 2026-09-13 04:05 | FC Luzern vGrasshoppers | 59% / 21% / 20% | our call landedwe called home 59% · home win | d590324e63d3… |
| 1838 | 2026-09-13 04:05 | BSC Young Boys vServette FC | 57% / 21% / 22% | our call landedwe called home 57% · home win | ebe61450c166… |
| 1837 | 2026-09-13 03:07 | AS Roma vInter | 29% / 26% / 45% | our call did not landwe called away 45% · draw | f1c8f879e81f… |
| 1836 | 2026-09-13 03:07 | GKS Katowice vCracovia Krakow | 47% / 26% / 26% | our call landedwe called home 47% · home win | e7bb17c4c205… |
| 1835 | 2026-09-13 03:07 | Sampdoria vCatanzaro | 32% / 27% / 41% | our call did not landwe called away 41% · home win | 1b876c2fd770… |
← 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.