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 |
|---|---|---|---|---|---|
| 1784 | 2026-09-13 02:07 | QPR vPreston | 44% / 27% / 30% | our call did not landwe called home 44% · draw | c245b3929fca… |
| 1783 | 2026-09-13 02:07 | Birmingham vMiddlesbrough | 34% / 29% / 37% | our call did not landwe called away 37% · draw | 40d341b17bf9… |
| 1782 | 2026-09-13 02:07 | Burnley vDerby | 48% / 27% / 25% | our call did not landwe called home 48% · draw | 68bbec1ea37b… |
| 1781 | 2026-09-13 02:07 | Brighton vArsenal | 25% / 28% / 47% | our call did not landwe called away 47% · home win | ea15bc8671fe… |
| 1780 | 2026-09-13 02:07 | Everton vIpswich | 55% / 24% / 21% | our call landedwe called home 55% · home win | 31541c6ed590… |
| 1779 | 2026-09-13 02:07 | Newcastle vHull City | 79% / 14% / 8% | our call landedwe called home 79% · home win | 88d737f4a71b… |
| 1778 | 2026-09-13 02:07 | Hamburger SV v1. FC Köln | 45% / 25% / 30% | our call landedwe called home 45% · home win | ca7cdb7f4bf1… |
| 1777 | 2026-09-13 02:07 | Eintracht Frankfurt vSC Freiburg | 48% / 24% / 28% | our call did not landwe called home 48% · draw | d52254ee7af0… |
| 1776 | 2026-09-13 02:07 | Borussia Mönchengladbach vFSV Mainz 05 | 40% / 26% / 34% | our call did not landwe called home 40% · away win | 0c66f90a6f30… |
| 1775 | 2026-09-13 02:07 | Werder Bremen vFC Augsburg | 47% / 25% / 28% | our call landedwe called home 47% · home win | 8c4b725845a2… |
| 1774 | 2026-09-13 02:07 | Carrarese vBenevento | 36% / 29% / 35% | our call did not landwe called home 36% · away win | 95fdb8b89322… |
| 1773 | 2026-09-13 02:07 | Palermo vPadova | 57% / 25% / 18% | our call landedwe called home 57% · home win | 452ffaf72c74… |
| 1772 | 2026-09-13 02:06 | Cremonese vVirtus Entella | 55% / 26% / 18% | our call did not landwe called home 55% · draw | cdffd09fb331… |
| 1771 | 2026-09-13 02:06 | Bologna vTorino | 47% / 28% / 26% | our call did not landwe called home 47% · draw | 71ede3b4e13b… |
| 1770 | 2026-09-13 02:06 | Udinese vCagliari | 46% / 27% / 26% | our call did not landwe called home 46% · away win | 768b74c3a0ee… |
| 1769 | 2026-09-13 02:06 | Korona Kielce vRaków Częstochowa | 27% / 30% / 43% | our call did not landwe called away 43% · home win | 0c0507642b30… |
| 1768 | 2026-09-13 02:06 | Boulogne vNantes | 22% / 29% / 49% | our call landedwe called away 49% · away win | 809e03aad838… |
| 1767 | 2026-09-13 02:06 | Guingamp vRED Star FC 93 | 41% / 28% / 31% | our call did not landwe called home 41% · away win | a338bcee7a4f… |
| 1766 | 2026-09-13 02:06 | Real Sociedad II vMallorca | 30% / 28% / 42% | our call landedwe called away 42% · away win | b0b5b2c58460… |
| 1765 | 2026-09-13 02:06 | Osasuna vRayo Vallecano | 41% / 29% / 30% | our call did not landwe called home 41% · draw | 8415ed4ab988… |
| 1764 | 2026-09-13 02:06 | Walsall vPort Vale | 39% / 30% / 31% | our call landedwe called home 39% · home win | 50125fbc33b8… |
| 1763 | 2026-09-13 02:06 | Rochdale vOldham | 31% / 29% / 39% | our call did not landwe called away 39% · home win | 398b6bba8d22… |
| 1762 | 2026-09-13 02:06 | Burton Albion vMansfield Town | 32% / 29% / 39% | our call did not landwe called away 39% · draw | 8591ed710e89… |
| 1761 | 2026-09-13 02:06 | Barnsley vLeicester | 34% / 25% / 41% | our call did not landwe called away 41% · draw | a6538ac7c0cb… |
| 1760 | 2026-09-13 02:06 | Stoke City vSheffield Utd | 32% / 27% / 41% | our call did not landwe called away 41% · home win | 9e7ebb11535e… |
| 1759 | 2026-09-13 02:06 | Millwall vWest Ham | 25% / 26% / 48% | our call did not landwe called away 48% · draw | 50e4fbcfb9fd… |
| 1758 | 2026-09-13 02:06 | Cardiff vCharlton | 48% / 26% / 26% | our call landedwe called home 48% · home win | 69990cd9dcde… |
| 1757 | 2026-09-13 02:06 | Tottenham vAston Villa | 38% / 26% / 37% | our call did not landwe called home 38% · away win | 100b546cc391… |
| 1756 | 2026-09-13 02:06 | Karlsruher SC v1. FC Nürnberg | 48% / 23% / 29% | our call did not landwe called home 48% · away win | 7364dcaa8920… |
| 1755 | 2026-09-13 02:06 | 1. FC Kaiserslautern vEintracht Braunschweig | 56% / 23% / 21% | our call landedwe called home 56% · home win | f135f227c698… |
| 1754 | 2026-09-13 02:06 | Holstein Kiel vVfL Osnabrück | 68% / 19% / 14% | our call did not landwe called home 68% · draw | 8de39c42cb68… |
| 1753 | 2026-09-13 02:06 | FC Juarez vTigres UANL | 25% / 26% / 49% | our call did not landwe called away 49% · home win | 14ccd7527224… |
| 1752 | 2026-09-13 02:06 | Puebla vAtlante FC | 19% / 24% / 57% | our call did not landwe called away 57% · draw | dcc10f57e7b4… |
| 1751 | 2026-09-13 02:05 | New York City FC vNew York Red Bulls | 57% / 23% / 20% | our call did not landwe called home 57% · away win | 8abba84e435e… |
| 1750 | 2026-09-13 02:05 | Bristol City vWatford | 43% / 27% / 30% | our call landedwe called home 43% · home win | 0b0c1e880696… |
| 1749 | 2026-09-13 02:05 | Espanyol vElche | 49% / 26% / 25% | our call did not landwe called home 49% · away win | e5498269b460… |
| 1748 | 2026-09-13 02:05 | Brentford vChelsea | 43% / 24% / 32% | our call landedwe called home 43% · home win | dccd8300ab88… |
| 1747 | 2026-09-13 02:05 | Gent vStandard Liege | 51% / 26% / 23% | our call landedwe called home 51% · home win | 3ad13ef63578… |
| 1746 | 2026-09-13 02:05 | Monaco vLens | 39% / 24% / 37% | our call landedwe called home 39% · home win | 6505a9c54227… |
| 1745 | 2026-09-13 02:05 | Monza vSassuolo | 38% / 27% / 36% | our call landedwe called home 38% · home win | 02f09cf7096d… |
| 1744 | 2026-09-13 02:05 | Wisla Krakow vSlask Wroclaw | 40% / 27% / 33% | our call landedwe called home 40% · home win | 7e35434717b3… |
| 1743 | 2026-09-13 02:05 | Queen's Park vAyr Utd | 36% / 28% / 36% | our call landedwe called away 36% · away win | d7ef9d0074b3… |
| 1742 | 2026-09-13 02:05 | Albacete vCordoba | 50% / 24% / 26% | our call did not landwe called home 50% · away win | a0b191753176… |
| 1741 | 2026-09-13 02:05 | Juve Stabia vCesena | 47% / 28% / 25% | our call did not landwe called home 47% · draw | 9324d80527a2… |
| 1740 | 2026-09-13 02:05 | Bayern München vUnion Berlin | 82% / 12% / 7% | our call landedwe called home 82% · home win | 78e4c8b8f68e… |
| 1739 | 2026-09-13 02:05 | Club Brugge II vKAA Gent II | 42% / 26% / 33% | our call did not landwe called home 42% · draw | 597f143571e7… |
| 1738 | 2026-09-13 02:05 | Francs Borains vRSC Anderlecht II | 37% / 25% / 37% | our call did not landwe called away 37% · home win | cab75e2c4bba… |
| 1737 | 2026-09-13 01:07 | Jong Utrecht vVVV Venlo | 37% / 27% / 36% | our call did not landwe called home 37% · away win | 232aea17e3c4… |
| 1736 | 2026-09-13 01:07 | Jong Ajax vRoda | 33% / 27% / 40% | our call did not landwe called away 40% · draw | 8f24ee446f7c… |
| 1735 | 2026-09-13 01:07 | FC OSS vDordrecht | 33% / 28% / 39% | our call did not landwe called away 39% · home win | fd95311816c2… |
← 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.