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 |
|---|---|---|---|---|---|
| 934 | 2026-09-04 00:05 | VfB Stuttgart v1. FC Köln | 60% / 21% / 19% | our call landedwe called home 60% · home win | f08b38318919… |
| 933 | 2026-09-04 00:05 | Sparta Rotterdam vPEC Zwolle | 53% / 25% / 22% | our call did not landwe called home 53% · draw | 556c5f88f219… |
| 932 | 2026-09-04 00:05 | Lyon vAuxerre | 57% / 24% / 19% | our call landedwe called home 57% · home win | 8ab6b7404c81… |
| 931 | 2026-09-03 08:06 | Los Angeles Galaxy vSeattle Sounders | 39% / 25% / 36% | our call did not landwe called home 39% · draw | 12883000b125… |
| 930 | 2026-09-03 08:06 | San Jose Earthquakes vHouston Dynamo | 43% / 25% / 32% | our call landedwe called home 43% · home win | d36b4d2f5a7b… |
| 929 | 2026-09-03 08:06 | Colorado Rapids vCF Montreal | 51% / 24% / 25% | our call landedwe called home 51% · home win | 8082e5d9b901… |
| 928 | 2026-09-03 08:06 | Real Salt Lake vNew York City FC | 39% / 28% / 33% | our call did not landwe called home 39% · away win | 3a55347e7c9d… |
| 927 | 2026-09-03 08:06 | Cruz Azul vClub America | 41% / 28% / 31% | our call landedwe called home 41% · home win | ccd711e7bd47… |
| 926 | 2026-09-03 08:06 | Monterrey vTigres UANL | 39% / 27% / 34% | our call did not landwe called home 39% · draw | 6d1e1c0417ab… |
| 925 | 2026-09-03 08:06 | Toluca vAtlas | 70% / 19% / 12% | our call landedwe called home 70% · home win | 0e9ca82f450e… |
| 924 | 2026-09-03 08:06 | St. Louis City vMinnesota United FC | 39% / 25% / 35% | our call landedwe called home 39% · home win | cd69e06a7c3e… |
| 923 | 2026-09-03 08:06 | Sporting Kansas City vLos Angeles FC | 26% / 23% / 52% | our call did not landwe called away 52% · home win | c99a02097b85… |
| 922 | 2026-09-03 08:06 | FC Dallas vPortland Timbers | 50% / 24% / 26% | our call landedwe called home 50% · home win | 32edb261ff32… |
| 921 | 2026-09-03 08:06 | Santos vCruzeiro | 32% / 32% / 36% | our call did not landwe called away 36% · home win | 02106974316e… |
| 920 | 2026-09-03 08:06 | Inter Miami vNashville SC | 62% / 20% / 18% | our call did not landwe called home 62% · draw | a7c434e2927d… |
| 919 | 2026-09-03 08:06 | FC Cincinnati vCharlotte | 48% / 26% / 25% | our call did not landwe called home 48% · draw | 7d566b8cbb3b… |
| 918 | 2026-09-03 08:06 | DC United vAtlanta United FC | 39% / 26% / 36% | our call did not landwe called home 39% · draw | f517db1d8312… |
| 917 | 2026-09-03 08:06 | Columbus Crew vNew York Red Bulls | 55% / 24% / 22% | our call did not landwe called home 55% · away win | 213633a93574… |
| 916 | 2026-09-03 08:06 | Orlando City SC vToronto FC | 61% / 22% / 16% | our call landedwe called home 61% · home win | b96a49d9e7f3… |
| 915 | 2026-09-03 08:06 | Botafogo vRB Bragantino | 59% / 24% / 17% | our call did not landwe called home 59% · draw | 8e6c674e1f1f… |
| 914 | 2026-09-03 08:05 | Leon vAtletico San Luis | 41% / 26% / 33% | our call landedwe called home 41% · home win | 23b16f5c5faf… |
| 913 | 2026-09-03 08:05 | Palmeiras vSao Paulo | 61% / 24% / 15% | our call landedwe called home 61% · home win | eb441877bd4a… |
| 912 | 2026-09-03 08:05 | Chapecoense-sc vInternacional | 22% / 27% / 51% | our call landedwe called away 51% · away win | 3461729c82de… |
| 911 | 2026-09-03 07:07 | Atletico-MG vFluminense | 45% / 29% / 25% | our call landedwe called home 45% · home win | 2e2e02a658d7… |
| 910 | 2026-09-03 07:07 | Gremio vVasco DA Gama | 52% / 24% / 24% | our call did not landwe called home 52% · away win | 6d783888fb14… |
| 909 | 2026-09-03 07:07 | Cambuur vNEC Nijmegen | 20% / 21% / 59% | our call did not landwe called away 59% · home win | be3225d4b4b5… |
| 908 | 2026-09-03 07:07 | Real Madrid vRayo Vallecano | 73% / 18% / 9% | our call landedwe called home 73% · home win | cccd53e7407e… |
| 907 | 2026-09-03 07:07 | Sunderland vArsenal | 10% / 21% / 70% | our call landedwe called away 70% · away win | 4d32ec966270… |
| 906 | 2026-09-03 07:07 | Union St. Gilloise vLommel United | 70% / 19% / 11% | our call landedwe called home 70% · home win | 2124d4c1f8c7… |
| 905 | 2026-09-03 07:07 | OH Leuven vCercle Brugge | 37% / 27% / 36% | our call did not landwe called home 37% · draw | 845442618866… |
| 904 | 2026-09-03 07:07 | Paris FC vLyon | 33% / 26% / 41% | our call did not landwe called away 41% · draw | 4d2d2ea5ba7e… |
| 903 | 2026-09-03 07:07 | Le Havre vAngers | 45% / 30% / 26% | our call did not landwe called home 45% · draw | b5b8f85e6929… |
| 902 | 2026-09-03 07:07 | Auxerre vNice | 32% / 29% / 39% | our call did not landwe called away 39% · home win | 3c170fa23386… |
| 901 | 2026-09-03 07:07 | Lorient vToulouse | 38% / 27% / 36% | our call did not landwe called home 38% · draw | aec967e7543c… |
| 900 | 2026-09-03 07:07 | Atalanta vCagliari | 68% / 19% / 12% | our call did not landwe called home 68% · away win | 8e1bbcac8aa8… |
| 899 | 2026-09-03 07:07 | Fortuna Sittard vAjax | 21% / 23% / 56% | our call landedwe called away 56% · away win | 2dc85f69c44e… |
| 898 | 2026-09-03 07:07 | GO Ahead Eagles vGroningen | 51% / 25% / 24% | our call did not landwe called home 51% · draw | f15e706dc320… |
| 897 | 2026-09-03 07:07 | 1. FC Köln vWerder Bremen | 43% / 26% / 31% | our call did not landwe called home 43% · draw | 7fbff4975e6f… |
| 896 | 2026-09-03 07:06 | Athletic Club vElche | 58% / 25% / 17% | our call did not landwe called home 58% · draw | c3170d2cdd44… |
| 895 | 2026-09-03 07:06 | Tottenham vEverton | 39% / 27% / 34% | our call did not landwe called home 39% · draw | 2887a81f4e5c… |
| 894 | 2026-09-03 07:06 | KVC Westerlo vStandard Liege | 47% / 27% / 26% | our call landedwe called home 47% · home win | 3d639bbbcd33… |
| 893 | 2026-09-03 07:06 | Lazio vAC Milan | 35% / 28% / 37% | our call did not landwe called away 37% · draw | c52588a16e6d… |
| 892 | 2026-09-03 07:06 | Strasbourg vMonaco | 38% / 25% / 37% | our call did not landwe called home 38% · draw | 21444b420d19… |
| 891 | 2026-09-03 07:06 | Twente vADO Den Haag | 80% / 13% / 7% | our call landedwe called home 80% · home win | f8a4802b6c03… |
| 890 | 2026-09-03 07:06 | Osasuna vEspanyol | 48% / 27% / 25% | our call did not landwe called home 48% · away win | d33d21e049d5… |
| 889 | 2026-09-03 07:06 | Charlton vPortsmouth | 41% / 30% / 29% | our call did not landwe called home 41% · draw | de6480b1a264… |
| 888 | 2026-09-03 07:06 | Swansea vBurnley | 28% / 27% / 45% | our call did not landwe called away 45% · home win | 747975a33d6b… |
| 887 | 2026-09-03 07:06 | Middlesbrough vNorwich | 51% / 25% / 24% | our call landedwe called home 51% · home win | d586b83ae292… |
| 886 | 2026-09-03 07:06 | Blackburn vMillwall | 36% / 32% / 32% | our call landedwe called home 36% · home win | 46bb5cbb6873… |
| 885 | 2026-09-03 07:06 | Southampton vBristol City | 57% / 23% / 19% | our call landedwe called home 57% · home win | 395456c5a088… |
← 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.