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.

#PublishedMatchH / D / AResultHash
17342026-09-13 01:07FC Eindhoven vEmmen43% / 25% / 33%our call landedwe called home 43% · home win9ebd1034d7d6…
17332026-09-13 01:07Den Bosch vHelmond Sport49% / 25% / 25%our call landedwe called home 49% · home win5d4563ec05dc…
17322026-09-13 01:07Almere City FC vHeracles46% / 24% / 30%our call landedwe called home 46% · home winae04cbec3576…
17312026-09-13 01:07Jong AZ vFC Volendam28% / 23% / 49%our call did not landwe called away 49% · home wine7664df12f33…
17302026-09-13 01:07Waalwijk vMVV67% / 18% / 14%our call landedwe called home 67% · home win1ecfe167e2f1…
17292026-09-13 01:07Annecy vDijon46% / 28% / 25%our call did not landwe called home 46% · away win2a4dfe84eff9…
17282026-09-13 01:07Rodez vNancy61% / 22% / 16%our call did not landwe called home 61% · away win349782b4b69b…
17272026-09-13 01:07PAU vDunkerque36% / 24% / 40%our call did not landwe called away 40% · home win44eb91829097…
17262026-09-13 01:07Laval vSochaux31% / 30% / 39%our call did not landwe called away 39% · drawc9f9f7d59dfb…
17252026-09-13 01:07Grenoble vClermont Foot39% / 31% / 30%our call did not landwe called home 39% · draw613560d2d437…
17242026-09-13 01:07Reims vMontpellier46% / 29% / 25%our call did not landwe called home 46% · drawc5fd9c4e2592…
17232026-09-13 01:07Groningen vPEC Zwolle60% / 22% / 19%our call landedwe called home 60% · home win59a66cb9f39c…
17222026-09-13 01:07Rapid Vienna vWSG Wattens59% / 23% / 19%our call landedwe called home 59% · home win71dd2d8856f3…
17212026-09-13 01:06Lyngby vSilkeborg31% / 27% / 42%our call landedwe called away 42% · away wine6db15e11c28…
17202026-09-13 01:06Kasımpaşa vKonyaspor40% / 28% / 32%our call did not landwe called home 40% · draw6b1698898934…
17192026-09-13 01:06SpVgg Greuther Furth v1. FC Magdeburg41% / 24% / 35%our call did not landwe called home 41% · drawc142de364762…
17182026-09-13 01:06VfL Wolfsburg vSV Darmstadt 9856% / 22% / 22%our call landedwe called home 56% · home win4afd68a35e94…
17172026-09-13 01:06Widzew Łódź vWieczysta Kraków47% / 28% / 25%our call did not landwe called home 47% · drawda1f0d1d772b…
17162026-09-13 01:06Malaga vVillarreal26% / 25% / 49%our call landedwe called away 49% · away win3b195f4c34a1…
17152026-09-13 01:06AFC Wimbledon vMilton Keynes Dons34% / 27% / 38%our call did not landwe called away 38% · draw02b736252ae1…
17142026-09-13 01:06Real Betis vGetafe52% / 29% / 19%our call landedwe called home 52% · home win53d70d48a3c8…
17132026-09-13 01:06Botafogo vGremio59% / 23% / 18%our call landedwe called home 59% · home wined960a2d6913…
17122026-09-13 01:06Levante vAthletic Club36% / 28% / 37%not playede4330bd4bfd0…
17112026-09-13 01:06Barcelona vRacing Santander85% / 9% / 6%our call landedwe called home 85% · home winee2af6b3f8e7…
17102026-09-13 01:06FC Thun vServette FC52% / 22% / 26%our call did not landwe called home 52% · away win64ade08d83b2…
17092026-09-13 01:06FC Lugano vFC ST. Gallen46% / 26% / 28%our call landedwe called home 46% · home win95f405975f1c…
17082026-09-13 01:06Deportivo La Coruna vSevilla43% / 27% / 30%our call did not landwe called home 43% · away win74c6b42fb7da…
17072026-09-13 01:06Atletico Madrid vOsasuna62% / 22% / 16%our call landedwe called home 62% · home wine1b7f63e81a7…
17062026-09-13 01:06Puebla vToluca13% / 23% / 63%our call landedwe called away 63% · away win3eaab7f70c25…
17052026-09-13 01:06Elche vReal Madrid18% / 22% / 59%our call landedwe called away 59% · away win23d70bf35532…
17042026-09-13 01:06Stenhousemuir vPartick30% / 31% / 39%our call did not landwe called away 39% · home win744a86bdd5df…
17032026-09-13 01:06Falkirk vHeart Of Midlothian26% / 29% / 45%our call did not landwe called away 45% · home winf691b41db9c0…
17022026-09-13 01:06Motherwell vAberdeen62% / 24% / 14%our call did not landwe called home 62% · away wina327090c46e0…
17012026-09-13 01:05Hibernian vKilmarnock61% / 22% / 17%our call did not landwe called home 61% · away win7dafdbb9196a…
17002026-09-13 01:05Middlesbrough vMillwall50% / 27% / 23%our call did not landwe called home 50% · draw4c0d8e2bebbb…
16992026-09-13 01:05Bristol City vLincoln35% / 28% / 38%our call landedwe called away 38% · away win5cbecd40b4a7…
16982026-09-13 01:05Korona Kielce vGornik Zabrze37% / 29% / 34%our call did not landwe called home 37% · away win103e385eb6d1…
16972026-09-13 01:05Ajax vWillem II67% / 21% / 12%our call landedwe called home 67% · home winbfd8692155bc…
16962026-09-13 01:05Alaves vValencia41% / 29% / 31%our call did not landwe called home 41% · away winb0e22106c18e…
16952026-09-13 01:05Grasshoppers vFC Sion32% / 27% / 41%our call landedwe called away 41% · away win842d3d3a55dc…
16942026-09-13 01:05Rayo Vallecano vEspanyol49% / 27% / 24%our call landedwe called home 49% · home win112b377ec415…
16932026-09-13 01:05Raków Częstochowa vZaglebie Lubin63% / 23% / 14%our call did not landwe called home 63% · away winbd3802aca75f…
16922026-09-13 01:05Leon vAtletico San Luis37% / 28% / 35%our call landedwe called home 37% · home win3caa2b0e44cf…
16912026-09-13 01:05Bahia vRemo56% / 24% / 20%our call landedwe called home 56% · home wine693efad5ce9…
16902026-09-13 01:05SC Braga vEstoril68% / 18% / 14%our call landedwe called home 68% · home wine0fc9505f633…
16892026-09-13 01:05Moreirense vMaritimo44% / 29% / 28%our call landedwe called home 44% · home wincf7be507ef5d…
16882026-09-13 01:05Villarreal vReal Betis53% / 23% / 24%our call did not landwe called home 53% · away win44ff7620d800…
16872026-09-13 00:07Leeds vNewcastle41% / 25% / 34%our call landedwe called home 41% · home wind515a4fc86e4…
16862026-09-13 00:07RED Star FC 93 vMetz35% / 28% / 37%our call did not landwe called away 37% · home win2d104002e10d…
16852026-09-13 00:07Inter vUdinese72% / 17% / 10%our call landedwe called home 72% · home win558039881f03…

← 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.