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 |
|---|---|---|---|---|---|
| 1134 | 2026-09-04 04:05 | Portland Timbers vSt. Louis City | 48% / 24% / 28% | our call did not landwe called home 48% · draw | 0b660c81db73… |
| 1133 | 2026-09-04 04:05 | Los Angeles FC vNew York Red Bulls | 69% / 19% / 12% | our call landedwe called home 69% · home win | 7043a24bf039… |
| 1132 | 2026-09-04 04:05 | Vancouver Whitecaps vLos Angeles Galaxy | 69% / 18% / 13% | our call landedwe called home 69% · home win | c981da711d1f… |
| 1131 | 2026-09-04 03:06 | Austin vColorado Rapids | 40% / 26% / 34% | our call did not landwe called home 40% · draw | f6ef4ace6d76… |
| 1130 | 2026-09-04 03:06 | Minnesota United FC vFC Dallas | 44% / 26% / 30% | our call did not landwe called home 44% · away win | 2df119c5d4cf… |
| 1129 | 2026-09-04 03:06 | Chicago Fire vInter Miami | 38% / 21% / 41% | our call did not landwe called away 41% · draw | 4469e2366569… |
| 1128 | 2026-09-04 03:06 | Houston Dynamo vReal Salt Lake | 48% / 26% / 26% | our call landedwe called home 48% · home win | 78adf083df44… |
| 1127 | 2026-09-04 03:06 | New York City FC vNew England Revolution | 55% / 24% / 21% | our call did not landwe called home 55% · away win | fffccf20dc95… |
| 1126 | 2026-09-04 03:06 | DC United vColumbus Crew | 32% / 26% / 43% | our call did not landwe called away 43% · home win | 87669d7bb493… |
| 1125 | 2026-09-04 03:06 | CF Montreal vCharlotte | 37% / 26% / 37% | our call landedwe called away 37% · away win | ba2653ace80c… |
| 1124 | 2026-09-04 03:06 | Atlanta United FC vOrlando City SC | 43% / 24% / 34% | our call did not landwe called home 43% · away win | 8ab83ae7e6db… |
| 1123 | 2026-09-04 03:06 | Toronto FC vNashville SC | 27% / 28% / 45% | our call did not landwe called away 45% · home win | f8d28b95e965… |
| 1122 | 2026-09-04 03:06 | Philadelphia Union vFC Cincinnati | 56% / 22% / 23% | our call landedwe called home 56% · home win | 321d4b29a760… |
| 1121 | 2026-09-04 03:06 | Moreirense vBenfica | 12% / 20% / 68% | our call landedwe called away 68% · away win | 5aca67db710e… |
| 1120 | 2026-09-04 03:06 | ST Johnstone vCeltic | 10% / 19% / 71% | our call landedwe called away 71% · away win | 801b11f7f3c8… |
| 1119 | 2026-09-04 03:06 | Charlton vQPR | 39% / 29% / 32% | our call did not landwe called home 39% · draw | 11706b40a340… |
| 1118 | 2026-09-04 03:06 | Rangers vST Mirren | 71% / 20% / 9% | our call landedwe called home 71% · home win | e09e7ede9b52… |
| 1117 | 2026-09-04 03:06 | Norwich vBirmingham | 45% / 27% / 28% | our call landedwe called home 45% · home win | 7720876f5d93… |
| 1116 | 2026-09-04 03:06 | Derby vWest Brom | 38% / 30% / 31% | our call did not landwe called home 38% · away win | c3392157b204… |
| 1115 | 2026-09-04 03:06 | Twente vTelstar | 63% / 20% / 16% | our call landedwe called home 63% · home win | 80613ed01e93… |
| 1114 | 2026-09-04 03:06 | Bolton vWest Ham | 28% / 27% / 44% | our call landedwe called away 44% · away win | 19c7b43b8ceb… |
| 1113 | 2026-09-04 03:06 | Wrexham vBurnley | 34% / 27% / 39% | our call did not landwe called away 39% · draw | 82140a18cd10… |
| 1112 | 2026-09-04 03:06 | Blackburn vSheffield Utd | 36% / 28% / 36% | our call did not landwe called home 36% · away win | c044bbee9fef… |
| 1111 | 2026-09-04 03:06 | Cardiff vStoke City | 37% / 29% / 34% | our call did not landwe called home 37% · draw | 0b5d401a664a… |
| 1110 | 2026-09-04 03:06 | Southampton vSwansea | 58% / 23% / 19% | our call landedwe called home 58% · home win | 1d08517aa76c… |
| 1109 | 2026-09-04 03:06 | Watford vPreston | 46% / 27% / 27% | our call landedwe called home 46% · home win | 3b03a9c792bc… |
| 1108 | 2026-09-04 03:06 | NEC Nijmegen vExcelsior | 63% / 19% / 17% | our call did not landwe called home 63% · draw | 0d408cdd90b9… |
| 1107 | 2026-09-04 03:06 | Vitoria vGremio | 42% / 27% / 31% | our call landedwe called home 42% · home win | 39750d5c7e68… |
| 1106 | 2026-09-04 03:06 | Elche vReal Sociedad | 35% / 27% / 38% | our call landedwe called away 38% · away win | 8415c02e6cca… |
| 1105 | 2026-09-04 03:06 | Estoril vArouca | 48% / 24% / 28% | our call did not landwe called home 48% · draw | d507b8909b74… |
| 1104 | 2026-09-04 03:06 | Udinese vLazio | 32% / 28% / 40% | our call landedwe called away 40% · away win | ed4ad484846d… |
| 1103 | 2026-09-04 03:06 | Getafe vCelta Vigo | 36% / 32% / 32% | our call did not landwe called home 36% · draw | 6daffa705dd8… |
| 1102 | 2026-09-04 03:06 | Cagliari vLecce | 43% / 31% / 27% | our call landedwe called home 43% · home win | b4d89ab0eb7c… |
| 1101 | 2026-09-04 03:06 | Cruz Azul vSantos Laguna | 74% / 17% / 9% | our call landedwe called home 74% · home win | 023e88c452a8… |
| 1100 | 2026-09-04 03:06 | Corinthians vChapecoense-sc | 71% / 19% / 10% | our call did not landwe called home 71% · away win | 4757f80dfb23… |
| 1099 | 2026-09-04 03:06 | Botafogo vPalmeiras | 38% / 28% / 34% | our call did not landwe called home 38% · draw | 00252c87e7d6… |
| 1098 | 2026-09-04 03:06 | GIL Vicente vAcademico Viseu | 40% / 29% / 31% | our call did not landwe called home 40% · away win | 127e5cca935e… |
| 1097 | 2026-09-04 03:06 | Remo vFlamengo | 23% / 25% / 53% | our call landedwe called away 53% · away win | 75615adf3613… |
| 1096 | 2026-09-04 03:06 | Cruzeiro vAtletico Paranaense | 49% / 29% / 22% | our call landedwe called home 49% · home win | 1c44568b0812… |
| 1095 | 2026-09-04 03:06 | Internacional vSantos | 54% / 26% / 20% | our call did not landwe called home 54% · away win | 70577f35ab2c… |
| 1094 | 2026-09-04 03:06 | Espanyol vSevilla | 45% / 27% / 28% | our call did not landwe called home 45% · draw | 2ce02afecd7d… |
| 1093 | 2026-09-04 03:06 | Marseille vParis FC | 60% / 21% / 19% | our call did not landwe called home 60% · away win | a4966ac63766… |
| 1092 | 2026-09-04 03:06 | Juventus vAC Milan | 46% / 27% / 27% | our call did not landwe called home 46% · draw | 84c84356b1c7… |
| 1091 | 2026-09-04 03:06 | U.N.A.M. - Pumas vLeon | 65% / 21% / 14% | our call landedwe called home 65% · home win | c6bc410276e7… |
| 1090 | 2026-09-04 03:06 | SK Beveren vOH Leuven | 40% / 28% / 31% | our call landedwe called home 40% · home win | ef9dd7aed87d… |
| 1089 | 2026-09-04 03:06 | Vitória SC vCasa Pia | 54% / 26% / 20% | our call did not landwe called home 54% · draw | a41f9329d839… |
| 1088 | 2026-09-04 03:05 | Anderlecht vGenk | 40% / 25% / 34% | our call did not landwe called home 40% · draw | 2df4f135e10e… |
| 1087 | 2026-09-04 03:05 | Alaves vOsasuna | 41% / 29% / 30% | our call landedwe called home 41% · home win | f56a952de47b… |
| 1086 | 2026-09-04 03:05 | Malaga vLevante | 49% / 25% / 26% | our call did not landwe called home 49% · draw | a36d90256b25… |
| 1085 | 2026-09-04 03:05 | Bologna vSassuolo | 51% / 25% / 24% | our call did not landwe called home 51% · draw | d049e4deffc0… |
← 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.