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 |
|---|---|---|---|---|---|
| 1384 | 2026-09-12 11:05 | Toluca vAtlas | 66% / 22% / 12% | our call landedwe called home 66% · home win | f4c31b5818e2… |
| 1383 | 2026-09-12 10:07 | Palmeiras vSao Paulo | 62% / 23% / 14% | our call landedwe called home 62% · home win | ddb1e3988a5a… |
| 1382 | 2026-09-12 10:07 | Chapecoense-sc vInternacional | 22% / 26% / 52% | our call landedwe called away 52% · away win | 2c19eba1a93d… |
| 1381 | 2026-09-12 10:07 | Academico Viseu vVitória SC | 44% / 28% / 28% | our call landedwe called home 44% · home win | 25fa5f244eff… |
| 1380 | 2026-09-12 10:07 | Atletico-MG vFluminense | 42% / 30% / 28% | our call landedwe called home 42% · home win | 8008c5181a0c… |
| 1379 | 2026-09-12 10:07 | Gremio vVasco DA Gama | 53% / 24% / 23% | our call did not landwe called home 53% · away win | edfa18364b1d… |
| 1378 | 2026-09-12 10:07 | Cambuur vNEC Nijmegen | 14% / 19% / 67% | our call did not landwe called away 67% · home win | 32482ec622d4… |
| 1377 | 2026-09-12 10:07 | Real Madrid vRayo Vallecano | 70% / 19% / 11% | our call landedwe called home 70% · home win | fcc9d8abefd6… |
| 1376 | 2026-09-12 10:07 | Sunderland vArsenal | 12% / 23% / 65% | our call landedwe called away 65% · away win | c4236b19b5ec… |
| 1375 | 2026-09-12 10:07 | Union St. Gilloise vLommel United | 63% / 25% / 11% | our call landedwe called home 63% · home win | f90524ba6bc6… |
| 1374 | 2026-09-12 10:07 | OH Leuven vCercle Brugge | 36% / 26% / 39% | our call did not landwe called away 39% · draw | 81ff37f43dc0… |
| 1373 | 2026-09-12 10:07 | Paris FC vLyon | 34% / 25% / 41% | our call did not landwe called away 41% · draw | 126a79414344… |
| 1372 | 2026-09-12 10:07 | Le Havre vAngers | 48% / 28% / 24% | our call did not landwe called home 48% · draw | 079c0b07b34e… |
| 1371 | 2026-09-12 10:07 | Auxerre vNice | 36% / 29% / 35% | our call landedwe called home 36% · home win | 56b28fd4e091… |
| 1370 | 2026-09-12 10:07 | Lorient vToulouse | 39% / 27% / 34% | our call did not landwe called home 39% · draw | d6b42a3e6be1… |
| 1369 | 2026-09-12 10:07 | Atalanta vCagliari | 65% / 21% / 14% | our call did not landwe called home 65% · away win | 5c604edef65a… |
| 1368 | 2026-09-12 10:07 | Fortuna Sittard vAjax | 24% / 25% / 52% | our call landedwe called away 52% · away win | 75d07dc767f0… |
| 1367 | 2026-09-12 10:07 | Casa Pia vFC Porto | 10% / 21% / 68% | our call landedwe called away 68% · away win | 00893f5715bc… |
| 1366 | 2026-09-12 10:07 | GO Ahead Eagles vGroningen | 41% / 25% / 34% | our call did not landwe called home 41% · draw | 156b2d2ae836… |
| 1365 | 2026-09-12 10:06 | 1. FC Köln vWerder Bremen | 46% / 25% / 29% | our call did not landwe called home 46% · draw | d236a3a54b53… |
| 1364 | 2026-09-12 10:06 | Athletic Club vElche | 58% / 24% / 17% | our call did not landwe called home 58% · draw | ffe290783a4c… |
| 1363 | 2026-09-12 10:06 | Tottenham vEverton | 40% / 27% / 33% | our call did not landwe called home 40% · draw | 392aeee169d7… |
| 1362 | 2026-09-12 10:06 | KVC Westerlo vStandard Liege | 46% / 26% / 28% | our call landedwe called home 46% · home win | 399bf800d56a… |
| 1361 | 2026-09-12 10:06 | Lazio vAC Milan | 34% / 27% / 38% | our call did not landwe called away 38% · draw | 1660d2777fb8… |
| 1360 | 2026-09-12 10:06 | Strasbourg vMonaco | 42% / 24% / 35% | our call did not landwe called home 42% · draw | 86b1d0176363… |
| 1359 | 2026-09-12 10:06 | Nacional vAlverca | 39% / 29% / 33% | our call did not landwe called home 39% · away win | 6e987cd5cfc6… |
| 1358 | 2026-09-12 10:06 | Twente vADO Den Haag | 80% / 14% / 7% | our call landedwe called home 80% · home win | 6679b6db5c7b… |
| 1357 | 2026-09-12 10:06 | Osasuna vEspanyol | 47% / 27% / 26% | our call did not landwe called home 47% · away win | 2cd95f43f6e0… |
| 1356 | 2026-09-12 10:06 | SK Beveren vSt. Truiden | 28% / 27% / 44% | our call did not landwe called away 44% · home win | 109a6e1ef656… |
| 1355 | 2026-09-12 10:06 | Charlton vPortsmouth | 38% / 30% / 32% | our call did not landwe called home 38% · draw | cbe4a4f9e1c5… |
| 1354 | 2026-09-12 10:06 | Swansea vBurnley | 32% / 28% / 40% | our call did not landwe called away 40% · home win | ce8774e5f291… |
| 1353 | 2026-09-12 10:06 | Middlesbrough vNorwich | 54% / 24% / 21% | our call landedwe called home 54% · home win | c3dd84875cba… |
| 1352 | 2026-09-12 10:06 | Blackburn vMillwall | 38% / 30% / 32% | our call landedwe called home 38% · home win | 033d27b286a2… |
| 1351 | 2026-09-12 10:06 | Preston vLincoln | 30% / 29% / 42% | our call landedwe called away 42% · away win | e27b525c067e… |
| 1350 | 2026-09-12 10:06 | Southampton vBristol City | 59% / 22% / 19% | our call landedwe called home 59% · home win | db3328b79c0d… |
| 1349 | 2026-09-12 10:06 | Watford vStoke City | 44% / 28% / 27% | our call did not landwe called home 44% · away win | dec6d3ba4e08… |
| 1348 | 2026-09-12 10:06 | Aston Villa vNottingham Forest | 47% / 26% / 28% | our call did not landwe called home 47% · away win | 45e2fe96124b… |
| 1347 | 2026-09-12 10:06 | Crystal Palace vIpswich | 59% / 22% / 18% | our call did not landwe called home 59% · away win | 3199b435e65a… |
| 1346 | 2026-09-12 10:06 | Chelsea vHull City | 80% / 13% / 7% | our call did not landwe called home 80% · draw | 892f3552d5ad… |
| 1345 | 2026-09-12 10:06 | Liverpool vFulham | 57% / 23% / 20% | our call did not landwe called home 57% · draw | 8c8186ce16c8… |
| 1344 | 2026-09-12 10:06 | Bournemouth vBrentford | 46% / 24% / 29% | our call did not landwe called home 46% · draw | 050128527556… |
| 1343 | 2026-09-12 10:06 | FC Augsburg vBayer Leverkusen | 23% / 22% / 55% | our call did not landwe called away 55% · draw | 4ddd946e064e… |
| 1342 | 2026-09-12 10:06 | 1899 Hoffenheim vVfB Stuttgart | 39% / 23% / 38% | our call landedwe called home 39% · home win | b9c73f603161… |
| 1341 | 2026-09-12 10:06 | Borussia Dortmund vSC Paderborn 07 | 56% / 28% / 16% | our call landedwe called home 56% · home win | a881e8a59f52… |
| 1340 | 2026-09-12 10:06 | FSV Mainz 05 vEintracht Frankfurt | 43% / 25% / 31% | our call did not landwe called home 43% · away win | ecceb7889c4c… |
| 1339 | 2026-09-12 10:05 | SC Freiburg vBorussia Mönchengladbach | 49% / 25% / 26% | our call landedwe called home 49% · home win | f158762b4949… |
| 1338 | 2026-09-12 10:05 | Genoa vFrosinone | 47% / 27% / 26% | our call did not landwe called home 47% · draw | 8cca5fcea57b… |
| 1337 | 2026-09-12 10:05 | Racing Santander vAlaves | 46% / 28% / 26% | our call landedwe called home 46% · home win | a83d94109c37… |
| 1336 | 2026-09-12 10:05 | Derby vBirmingham | 44% / 29% / 28% | our call did not landwe called home 44% · away win | 62e2a1532432… |
| 1335 | 2026-09-12 10:05 | Bolton vCardiff | 58% / 25% / 17% | our call landedwe called home 58% · home win | 5a77773bb8f2… |
← 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.