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 |
|---|---|---|---|---|---|
| 1534 | 2026-09-12 14:05 | Sporting Kansas City vPhiladelphia Union | 27% / 23% / 50% | our call landedwe called away 50% · away win | e1618f5c30dc… |
| 1533 | 2026-09-12 13:07 | Houston Dynamo vFC Cincinnati | 49% / 24% / 28% | our call did not landwe called home 49% · draw | 4bc832feae91… |
| 1532 | 2026-09-12 13:07 | FC Dallas vAustin | 59% / 22% / 18% | our call did not landwe called home 59% · draw | 08bd49928ef1… |
| 1531 | 2026-09-12 13:07 | Sao Paulo vInternacional | 43% / 29% / 28% | our call landedwe called home 43% · home win | df2e282dcc1f… |
| 1530 | 2026-09-12 13:07 | DC United vCharlotte | 36% / 27% / 38% | our call landedwe called away 38% · away win | e1e2e0cef6b3… |
| 1529 | 2026-09-12 13:07 | CF Montreal vColumbus Crew | 33% / 25% / 42% | our call landedwe called away 42% · away win | 97ac024a34f5… |
| 1528 | 2026-09-12 13:07 | New England Revolution vOrlando City SC | 47% / 23% / 30% | our call landedwe called home 47% · home win | 0cd64df3b002… |
| 1527 | 2026-09-12 13:07 | San Jose Earthquakes vLos Angeles FC | 33% / 24% / 43% | our call did not landwe called away 43% · draw | 73ea46953f19… |
| 1526 | 2026-09-12 13:07 | Vasco DA Gama vCoritiba | 55% / 24% / 22% | our call landedwe called home 55% · home win | 02bb2785fbaf… |
| 1525 | 2026-09-12 13:07 | Atletico San Luis vNecaxa | 49% / 27% / 24% | our call landedwe called home 49% · home win | 090f16af9a48… |
| 1524 | 2026-09-12 13:07 | Atlas vU.N.A.M. - Pumas | 28% / 28% / 44% | our call did not landwe called away 44% · draw | 6ca7ac9a4a9f… |
| 1523 | 2026-09-12 13:07 | Remo vSantos | 44% / 27% / 30% | our call did not landwe called home 44% · away win | d84fa0bb8d2e… |
| 1522 | 2026-09-12 13:07 | Mirassol vBotafogo | 44% / 27% / 29% | our call landedwe called home 44% · home win | 77ec7d23dd1d… |
| 1521 | 2026-09-12 13:07 | Sporting CP vArouca | 84% / 11% / 5% | our call did not landwe called home 84% · draw | 3e295b4e85e7… |
| 1520 | 2026-09-12 13:07 | Atletico-MG vChapecoense-sc | 71% / 19% / 10% | our call did not landwe called home 71% · draw | de75f4b8a4aa… |
| 1519 | 2026-09-12 13:07 | Willem II vFortuna Sittard | 33% / 28% / 39% | our call landedwe called away 39% · away win | 1f30ab1f8411… |
| 1518 | 2026-09-12 13:07 | Sevilla vBarcelona | 18% / 21% / 60% | our call landedwe called away 60% · away win | 6e0c22d19400… |
| 1517 | 2026-09-12 13:07 | Anderlecht vZulte Waregem | 56% / 22% / 22% | our call landedwe called home 56% · home win | 227d6e1dd35a… |
| 1516 | 2026-09-12 13:07 | Lommel United vKV Mechelen | 39% / 31% / 30% | our call did not landwe called home 39% · draw | 9fef5b849fa0… |
| 1515 | 2026-09-12 13:06 | Le Mans vLorient | 42% / 28% / 30% | our call landedwe called home 42% · home win | 33fc9dc29e8c… |
| 1514 | 2026-09-12 13:06 | Toulouse vLe Havre | 51% / 26% / 23% | our call landedwe called home 51% · home win | 873a04f8110c… |
| 1513 | 2026-09-12 13:06 | Lyon vRennes | 47% / 23% / 30% | our call landedwe called home 47% · home win | 19387a8c1b78… |
| 1512 | 2026-09-12 13:06 | Angers vEstac Troyes | 43% / 28% / 29% | our call landedwe called home 43% · home win | 4f4abdd0de29… |
| 1511 | 2026-09-12 13:06 | Venezia vLazio | 21% / 27% / 52% | our call landedwe called away 52% · away win | d18fd158b261… |
| 1510 | 2026-09-12 13:06 | Ajax vExcelsior | 66% / 20% / 15% | our call did not landwe called home 66% · draw | ce0bc8f41eee… |
| 1509 | 2026-09-12 13:06 | Alverca vRio Ave | 47% / 28% / 25% | our call landedwe called home 47% · home win | c39f5a9ee717… |
| 1508 | 2026-09-12 13:06 | Kilmarnock vHeart Of Midlothian | 22% / 26% / 53% | our call did not landwe called away 53% · draw | a546beabbd21… |
| 1507 | 2026-09-12 13:06 | Sparta Rotterdam vHeerenveen | 39% / 26% / 35% | our call did not landwe called home 39% · away win | 14bfd4be8cdb… |
| 1506 | 2026-09-12 13:06 | VfB Stuttgart vBorussia Dortmund | 37% / 23% / 40% | our call landedwe called away 40% · away win | 2eaa85102ad2… |
| 1505 | 2026-09-12 13:06 | Celta Vigo vRacing Santander | 49% / 26% / 25% | our call landedwe called home 49% · home win | 2ac5d2fe8f1d… |
| 1504 | 2026-09-12 13:06 | Nottingham Forest vCoventry | 58% / 23% / 19% | our call did not landwe called home 58% · away win | 3bbd45955f26… |
| 1503 | 2026-09-12 13:06 | Charleroi vCercle Brugge | 44% / 25% / 31% | our call landedwe called home 44% · home win | df024b7d7880… |
| 1502 | 2026-09-12 13:06 | AS Roma vInter | 29% / 26% / 45% | our call did not landwe called away 45% · draw | 4a4b08add8ff… |
| 1501 | 2026-09-12 13:06 | Paris FC vStrasbourg | 36% / 25% / 39% | our call did not landwe called away 39% · home win | 227d1d93ac53… |
| 1500 | 2026-09-12 13:06 | GIL Vicente vMaritimo | 54% / 26% / 20% | our call did not landwe called home 54% · draw | 97fe8702a06d… |
| 1499 | 2026-09-12 13:06 | Nacional vFamalicao | 29% / 29% / 42% | our call landedwe called away 42% · away win | 748f37d3ac06… |
| 1498 | 2026-09-12 13:06 | ADO Den Haag vCambuur | 47% / 28% / 25% | our call did not landwe called home 47% · draw | 682e34996e8e… |
| 1497 | 2026-09-12 13:06 | Athletic Club vAlaves | 53% / 27% / 20% | our call did not landwe called home 53% · draw | 225d0cc05599… |
| 1496 | 2026-09-12 13:06 | ST Johnstone vFalkirk | 30% / 29% / 41% | our call did not landwe called away 41% · draw | 2d0ce00145e2… |
| 1495 | 2026-09-12 13:06 | Dundee vMotherwell | 26% / 27% / 47% | our call did not landwe called away 47% · home win | 206e5546e2ae… |
| 1494 | 2026-09-12 13:06 | ST Mirren vDundee Utd | 39% / 34% / 27% | our call did not landwe called home 39% · away win | ed897e16a29d… |
| 1493 | 2026-09-12 13:06 | Hibernian vAberdeen | 60% / 25% / 15% | our call did not landwe called home 60% · draw | 7d588a8c7867… |
| 1492 | 2026-09-12 13:06 | OH Leuven vRAAL La Louvière | 42% / 29% / 29% | our call landedwe called home 42% · home win | 9658982e718a… |
| 1491 | 2026-09-12 13:06 | Wrexham vSouthampton | 33% / 25% / 42% | our call did not landwe called away 42% · home win | 7aad98f9173c… |
| 1490 | 2026-09-12 13:06 | Lincoln vSwansea | 51% / 27% / 22% | our call did not landwe called home 51% · away win | a0bff33ac74f… |
| 1489 | 2026-09-12 13:05 | Portsmouth vBlackburn | 39% / 30% / 32% | our call did not landwe called home 39% · draw | 8f32828d4abd… |
| 1488 | 2026-09-12 13:05 | QPR vPreston | 44% / 27% / 29% | our call did not landwe called home 44% · draw | f0a7c24a7ad8… |
| 1487 | 2026-09-12 13:05 | Birmingham vMiddlesbrough | 31% / 29% / 40% | our call did not landwe called away 40% · draw | 846217dd8dfa… |
| 1486 | 2026-09-12 13:05 | Burnley vDerby | 50% / 27% / 23% | our call did not landwe called home 50% · draw | 698c4321d8d8… |
| 1485 | 2026-09-12 13:05 | Brighton vArsenal | 25% / 27% / 48% | our call did not landwe called away 48% · home win | fdf2d4051f99… |
← 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.