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
10342026-09-04 02:05Nice vLe Mans45% / 28% / 27%our call did not landwe called home 45% · drawb43be312c272…
10332026-09-04 02:05AS Roma vAtalanta41% / 27% / 32%our call landedwe called home 41% · home win210b32988cab…
10322026-09-04 02:05Ajax vPSV Eindhoven36% / 23% / 41%our call landedwe called away 41% · away win0955e57d92e7…
10312026-09-04 01:06Alverca vSC Braga24% / 26% / 50%our call landedwe called away 50% · away win5cd3dd3c5874…
10302026-09-04 01:06Maritimo vBenfica10% / 18% / 72%our call landedwe called away 72% · away win8a5a607d025f…
10292026-09-04 01:06Utrecht vGO Ahead Eagles57% / 23% / 20%our call did not landwe called home 57% · draw2f6c4d8eac13…
10282026-09-04 01:06FC Schalke 04 vBayern München7% / 12% / 81%our call did not landwe called away 81% · draw5326c3fa45b4…
10272026-09-04 01:06Rayo Vallecano vRacing Santander45% / 29% / 27%our call landedwe called home 45% · home win6fc1a851be94…
10262026-09-04 01:06Hull City vAston Villa14% / 20% / 66%our call did not landwe called away 66% · draw644168e71fcb…
10252026-09-04 01:06KV Mechelen vKVC Westerlo42% / 24% / 34%our call did not landwe called home 42% · away winf166315f7cc7…
10242026-09-04 01:06Inter vNapoli51% / 25% / 23%our call landedwe called home 51% · home win94d4846f85aa…
10232026-09-04 01:06Lens vLorient63% / 21% / 16%our call did not landwe called home 63% · away win389e7de268a7…
10222026-09-04 01:06Estrela vFamalicao26% / 29% / 45%our call did not landwe called away 45% · drawf3da1debf4c0…
10212026-09-04 01:06NEC Nijmegen vFeyenoord35% / 24% / 41%our call landedwe called away 41% · away win890a2f9db67d…
10202026-09-04 01:06Athletic Club vAtletico Madrid37% / 28% / 36%our call landedwe called home 37% · home win5bc960e57aba…
10192026-09-04 01:06Dundee Utd vFalkirk39% / 27% / 34%our call did not landwe called home 39% · draw9a751f6e99f6…
10182026-09-04 01:06Rangers vMotherwell57% / 23% / 19%our call landedwe called home 57% · home wind65724da71d8…
10172026-09-04 01:06Aberdeen vKilmarnock43% / 27% / 30%our call did not landwe called home 43% · draw5673d89569f4…
10162026-09-04 01:06Charleroi vUnion St. Gilloise21% / 27% / 52%our call landedwe called away 52% · away windf8bc5bd51bf…
10152026-09-04 01:06Portsmouth vCardiff47% / 28% / 25%our call landedwe called home 47% · home win940e1b95ddb8…
10142026-09-04 01:06QPR vMiddlesbrough28% / 27% / 45%our call landedwe called away 45% · away winbbf2ab0ed557…
10132026-09-04 01:06Sheffield Utd vNorwich49% / 25% / 26%our call did not landwe called home 49% · away win33e5632ec4f7…
10122026-09-04 01:06West Brom vWatford48% / 28% / 24%our call landedwe called home 48% · home win2c0daec4a174…
10112026-09-04 01:06Millwall vBolton37% / 30% / 33%our call landedwe called home 37% · home win9b52044b219c…
10102026-09-04 01:06West Ham vDerby65% / 21% / 14%our call landedwe called home 65% · home win64c378b293e8…
10092026-09-04 01:06Burnley vBristol City55% / 25% / 20%our call did not landwe called home 55% · away win2983a5f91a54…
10082026-09-04 01:06Nottingham Forest vTottenham47% / 26% / 27%our call did not landwe called home 47% · draw6c00888970cc…
10072026-09-04 01:06Brentford vSunderland60% / 23% / 17%our call did not landwe called home 60% · draw3c56613469a4…
10062026-09-04 01:06Brighton vLeeds50% / 25% / 24%our call did not landwe called home 50% · draw034c8d21e492…
10052026-09-04 01:06Manchester City vCoventry80% / 13% / 7%our call landedwe called home 80% · home winfd402d73d278…
10042026-09-04 01:06Fulham vCrystal Palace41% / 27% / 32%our call did not landwe called home 41% · away wine9616f5e350e…
10032026-09-04 01:06SC Paderborn 07 vSC Freiburg37% / 34% / 28%our call did not landwe called home 37% · away win320aa5733e06…
10022026-09-04 01:06Bayer Leverkusen vUnion Berlin65% / 20% / 15%our call landedwe called home 65% · home winda77ea6001c9…
10012026-09-04 01:061899 Hoffenheim vBorussia Dortmund29% / 22% / 48%our call landedwe called away 48% · away win007649435e6f…
10002026-09-04 01:06Borussia Mönchengladbach vSV Elversberg44% / 30% / 26%our call did not landwe called home 44% · away win951f86fb46d8…
9992026-09-04 01:06Werder Bremen vRB Leipzig27% / 24% / 49%our call did not landwe called away 49% · home win99aef820b085…
9982026-09-04 01:06Fiorentina vTorino48% / 27% / 25%our call did not landwe called home 48% · away wineb9f15fc08e5…
9972026-09-04 01:06Lincoln vSouthampton40% / 27% / 33%our call did not landwe called home 40% · draw43e915fc855b…
9962026-09-04 01:06Stoke City vCharlton44% / 29% / 27%our call landedwe called home 44% · home win60d4a2d436a7…
9952026-09-04 01:06Preston vBlackburn38% / 29% / 33%our call landedwe called home 38% · home winc5c8dd17615f…
9942026-09-04 01:06Newcastle vBournemouth43% / 24% / 33%our call did not landwe called home 43% · drawb3263a39066b…
9932026-09-04 01:06FC Juarez vCF Pachuca31% / 29% / 40%our call landedwe called away 40% · away winc72401242c21…
9922026-09-04 01:06Puebla vToluca13% / 23% / 65%our call landedwe called away 65% · away winefcedd07c41b…
9912026-09-04 01:06New York City FC vNashville SC41% / 28% / 31%our call did not landwe called home 41% · draw218011f8f7a1…
9902026-09-04 01:06FC Porto vMoreirense77% / 17% / 7%our call landedwe called home 77% · home win8edca7427dac…
9892026-09-04 01:06Paris Saint Germain vMonaco67% / 18% / 15%our call did not landwe called home 67% · away win13ae33363cdf…
9882026-09-04 01:06Real Betis vReal Madrid29% / 25% / 46%our call did not landwe called away 46% · home winaf24f69ea06f…
9872026-09-04 01:05Ipswich vLiverpool20% / 22% / 58%our call landedwe called away 58% · away win17bb181223ab…
9862026-09-04 01:05Lommel United vClub Brugge KV19% / 26% / 56%our call landedwe called away 56% · away wina86766f41978…
9852026-09-04 01:05Genoa vComo23% / 27% / 50%our call landedwe called away 50% · away win054f0a6e404f…

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