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 |
|---|---|---|---|---|---|
| 1734 | 2026-09-13 01:07 | FC Eindhoven vEmmen | 43% / 25% / 33% | our call landedwe called home 43% · home win | 9ebd1034d7d6… |
| 1733 | 2026-09-13 01:07 | Den Bosch vHelmond Sport | 49% / 25% / 25% | our call landedwe called home 49% · home win | 5d4563ec05dc… |
| 1732 | 2026-09-13 01:07 | Almere City FC vHeracles | 46% / 24% / 30% | our call landedwe called home 46% · home win | ae04cbec3576… |
| 1731 | 2026-09-13 01:07 | Jong AZ vFC Volendam | 28% / 23% / 49% | our call did not landwe called away 49% · home win | e7664df12f33… |
| 1730 | 2026-09-13 01:07 | Waalwijk vMVV | 67% / 18% / 14% | our call landedwe called home 67% · home win | 1ecfe167e2f1… |
| 1729 | 2026-09-13 01:07 | Annecy vDijon | 46% / 28% / 25% | our call did not landwe called home 46% · away win | 2a4dfe84eff9… |
| 1728 | 2026-09-13 01:07 | Rodez vNancy | 61% / 22% / 16% | our call did not landwe called home 61% · away win | 349782b4b69b… |
| 1727 | 2026-09-13 01:07 | PAU vDunkerque | 36% / 24% / 40% | our call did not landwe called away 40% · home win | 44eb91829097… |
| 1726 | 2026-09-13 01:07 | Laval vSochaux | 31% / 30% / 39% | our call did not landwe called away 39% · draw | c9f9f7d59dfb… |
| 1725 | 2026-09-13 01:07 | Grenoble vClermont Foot | 39% / 31% / 30% | our call did not landwe called home 39% · draw | 613560d2d437… |
| 1724 | 2026-09-13 01:07 | Reims vMontpellier | 46% / 29% / 25% | our call did not landwe called home 46% · draw | c5fd9c4e2592… |
| 1723 | 2026-09-13 01:07 | Groningen vPEC Zwolle | 60% / 22% / 19% | our call landedwe called home 60% · home win | 59a66cb9f39c… |
| 1722 | 2026-09-13 01:07 | Rapid Vienna vWSG Wattens | 59% / 23% / 19% | our call landedwe called home 59% · home win | 71dd2d8856f3… |
| 1721 | 2026-09-13 01:06 | Lyngby vSilkeborg | 31% / 27% / 42% | our call landedwe called away 42% · away win | e6db15e11c28… |
| 1720 | 2026-09-13 01:06 | Kasımpaşa vKonyaspor | 40% / 28% / 32% | our call did not landwe called home 40% · draw | 6b1698898934… |
| 1719 | 2026-09-13 01:06 | SpVgg Greuther Furth v1. FC Magdeburg | 41% / 24% / 35% | our call did not landwe called home 41% · draw | c142de364762… |
| 1718 | 2026-09-13 01:06 | VfL Wolfsburg vSV Darmstadt 98 | 56% / 22% / 22% | our call landedwe called home 56% · home win | 4afd68a35e94… |
| 1717 | 2026-09-13 01:06 | Widzew Łódź vWieczysta Kraków | 47% / 28% / 25% | our call did not landwe called home 47% · draw | da1f0d1d772b… |
| 1716 | 2026-09-13 01:06 | Malaga vVillarreal | 26% / 25% / 49% | our call landedwe called away 49% · away win | 3b195f4c34a1… |
| 1715 | 2026-09-13 01:06 | AFC Wimbledon vMilton Keynes Dons | 34% / 27% / 38% | our call did not landwe called away 38% · draw | 02b736252ae1… |
| 1714 | 2026-09-13 01:06 | Real Betis vGetafe | 52% / 29% / 19% | our call landedwe called home 52% · home win | 53d70d48a3c8… |
| 1713 | 2026-09-13 01:06 | Botafogo vGremio | 59% / 23% / 18% | our call landedwe called home 59% · home win | ed960a2d6913… |
| 1712 | 2026-09-13 01:06 | Levante vAthletic Club | 36% / 28% / 37% | not played | e4330bd4bfd0… |
| 1711 | 2026-09-13 01:06 | Barcelona vRacing Santander | 85% / 9% / 6% | our call landedwe called home 85% · home win | ee2af6b3f8e7… |
| 1710 | 2026-09-13 01:06 | FC Thun vServette FC | 52% / 22% / 26% | our call did not landwe called home 52% · away win | 64ade08d83b2… |
| 1709 | 2026-09-13 01:06 | FC Lugano vFC ST. Gallen | 46% / 26% / 28% | our call landedwe called home 46% · home win | 95f405975f1c… |
| 1708 | 2026-09-13 01:06 | Deportivo La Coruna vSevilla | 43% / 27% / 30% | our call did not landwe called home 43% · away win | 74c6b42fb7da… |
| 1707 | 2026-09-13 01:06 | Atletico Madrid vOsasuna | 62% / 22% / 16% | our call landedwe called home 62% · home win | e1b7f63e81a7… |
| 1706 | 2026-09-13 01:06 | Puebla vToluca | 13% / 23% / 63% | our call landedwe called away 63% · away win | 3eaab7f70c25… |
| 1705 | 2026-09-13 01:06 | Elche vReal Madrid | 18% / 22% / 59% | our call landedwe called away 59% · away win | 23d70bf35532… |
| 1704 | 2026-09-13 01:06 | Stenhousemuir vPartick | 30% / 31% / 39% | our call did not landwe called away 39% · home win | 744a86bdd5df… |
| 1703 | 2026-09-13 01:06 | Falkirk vHeart Of Midlothian | 26% / 29% / 45% | our call did not landwe called away 45% · home win | f691b41db9c0… |
| 1702 | 2026-09-13 01:06 | Motherwell vAberdeen | 62% / 24% / 14% | our call did not landwe called home 62% · away win | a327090c46e0… |
| 1701 | 2026-09-13 01:05 | Hibernian vKilmarnock | 61% / 22% / 17% | our call did not landwe called home 61% · away win | 7dafdbb9196a… |
| 1700 | 2026-09-13 01:05 | Middlesbrough vMillwall | 50% / 27% / 23% | our call did not landwe called home 50% · draw | 4c0d8e2bebbb… |
| 1699 | 2026-09-13 01:05 | Bristol City vLincoln | 35% / 28% / 38% | our call landedwe called away 38% · away win | 5cbecd40b4a7… |
| 1698 | 2026-09-13 01:05 | Korona Kielce vGornik Zabrze | 37% / 29% / 34% | our call did not landwe called home 37% · away win | 103e385eb6d1… |
| 1697 | 2026-09-13 01:05 | Ajax vWillem II | 67% / 21% / 12% | our call landedwe called home 67% · home win | bfd8692155bc… |
| 1696 | 2026-09-13 01:05 | Alaves vValencia | 41% / 29% / 31% | our call did not landwe called home 41% · away win | b0e22106c18e… |
| 1695 | 2026-09-13 01:05 | Grasshoppers vFC Sion | 32% / 27% / 41% | our call landedwe called away 41% · away win | 842d3d3a55dc… |
| 1694 | 2026-09-13 01:05 | Rayo Vallecano vEspanyol | 49% / 27% / 24% | our call landedwe called home 49% · home win | 112b377ec415… |
| 1693 | 2026-09-13 01:05 | Raków Częstochowa vZaglebie Lubin | 63% / 23% / 14% | our call did not landwe called home 63% · away win | bd3802aca75f… |
| 1692 | 2026-09-13 01:05 | Leon vAtletico San Luis | 37% / 28% / 35% | our call landedwe called home 37% · home win | 3caa2b0e44cf… |
| 1691 | 2026-09-13 01:05 | Bahia vRemo | 56% / 24% / 20% | our call landedwe called home 56% · home win | e693efad5ce9… |
| 1690 | 2026-09-13 01:05 | SC Braga vEstoril | 68% / 18% / 14% | our call landedwe called home 68% · home win | e0fc9505f633… |
| 1689 | 2026-09-13 01:05 | Moreirense vMaritimo | 44% / 29% / 28% | our call landedwe called home 44% · home win | cf7be507ef5d… |
| 1688 | 2026-09-13 01:05 | Villarreal vReal Betis | 53% / 23% / 24% | our call did not landwe called home 53% · away win | 44ff7620d800… |
| 1687 | 2026-09-13 00:07 | Leeds vNewcastle | 41% / 25% / 34% | our call landedwe called home 41% · home win | d515a4fc86e4… |
| 1686 | 2026-09-13 00:07 | RED Star FC 93 vMetz | 35% / 28% / 37% | our call did not landwe called away 37% · home win | 2d104002e10d… |
| 1685 | 2026-09-13 00:07 | Inter vUdinese | 72% / 17% / 10% | our call landedwe called home 72% · home win | 558039881f03… |
← 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.