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
9842026-09-04 01:05VfB Stuttgart v1. FC Köln60% / 21% / 19%our call landedwe called home 60% · home wine61f71d4c079…
9832026-09-04 01:05Sparta Rotterdam vPEC Zwolle53% / 24% / 23%our call did not landwe called home 53% · draw396c276b6a6c…
9822026-09-04 01:05Lyon vAuxerre58% / 23% / 19%our call landedwe called home 58% · home winbfb27ed82887…
9812026-09-04 00:06Alverca vSC Braga24% / 25% / 50%our call landedwe called away 50% · away win5b99f091d0bb…
9802026-09-04 00:06Maritimo vBenfica10% / 18% / 72%our call landedwe called away 72% · away win13181f6154f1…
9792026-09-04 00:06Utrecht vGO Ahead Eagles57% / 23% / 20%our call did not landwe called home 57% · draw17ecf422a2b2…
9782026-09-04 00:06FC Schalke 04 vBayern München7% / 12% / 82%our call did not landwe called away 82% · drawc57f58fabcf6…
9772026-09-04 00:06Rayo Vallecano vRacing Santander44% / 30% / 26%our call landedwe called home 44% · home wind32846def9c5…
9762026-09-04 00:06Hull City vAston Villa15% / 20% / 65%our call did not landwe called away 65% · draw056df031cc43…
9752026-09-04 00:06KV Mechelen vKVC Westerlo40% / 24% / 35%our call did not landwe called home 40% · away win127d6624a48e…
9742026-09-04 00:06Inter vNapoli51% / 25% / 23%our call landedwe called home 51% · home win9636abf357ca…
9732026-09-04 00:06Lens vLorient62% / 21% / 17%our call did not landwe called home 62% · away wincccffeeeae8c…
9722026-09-04 00:06Estrela vFamalicao26% / 29% / 45%our call did not landwe called away 45% · draw04f7760b41ce…
9712026-09-04 00:06NEC Nijmegen vFeyenoord37% / 24% / 39%our call landedwe called away 39% · away win79ff6f1d0b80…
9702026-09-04 00:06Athletic Club vAtletico Madrid37% / 28% / 36%our call landedwe called home 37% · home wine9205b8bf539…
9692026-09-04 00:06Dundee Utd vFalkirk40% / 27% / 33%our call did not landwe called home 40% · draw43e584a84754…
9682026-09-04 00:06Rangers vMotherwell57% / 24% / 19%our call landedwe called home 57% · home winfcddcb5d3ebf…
9672026-09-04 00:06Aberdeen vKilmarnock42% / 27% / 31%our call did not landwe called home 42% · drawa8704c25ce9f…
9662026-09-04 00:06Charleroi vUnion St. Gilloise22% / 28% / 51%our call landedwe called away 51% · away winc0b3e0026ccb…
9652026-09-04 00:06Portsmouth vCardiff47% / 28% / 25%our call landedwe called home 47% · home wincc62319473af…
9642026-09-04 00:06QPR vMiddlesbrough28% / 27% / 45%our call landedwe called away 45% · away winc4ee8b589329…
9632026-09-04 00:06Sheffield Utd vNorwich49% / 25% / 26%our call did not landwe called home 49% · away winb0f16849bc2c…
9622026-09-04 00:06West Brom vWatford49% / 28% / 23%our call landedwe called home 49% · home win1207e810ef2d…
9612026-09-04 00:06Millwall vBolton37% / 31% / 32%our call landedwe called home 37% · home winf429c71bbf72…
9602026-09-04 00:06West Ham vDerby66% / 21% / 14%our call landedwe called home 66% · home win688178b91be6…
9592026-09-04 00:06Burnley vBristol City55% / 25% / 20%our call did not landwe called home 55% · away win6d3398e17a68…
9582026-09-04 00:06Nottingham Forest vTottenham47% / 26% / 27%our call did not landwe called home 47% · draw67e5ee4c8b8e…
9572026-09-04 00:06Brentford vSunderland59% / 24% / 18%our call did not landwe called home 59% · draw340af941afd6…
9562026-09-04 00:06Brighton vLeeds50% / 25% / 24%our call did not landwe called home 50% · drawdc8049f3aa2c…
9552026-09-04 00:06Manchester City vCoventry80% / 13% / 7%our call landedwe called home 80% · home winc5f4c2a5edf7…
9542026-09-04 00:06Fulham vCrystal Palace41% / 27% / 32%our call did not landwe called home 41% · away winc20acfb96684…
9532026-09-04 00:06SC Paderborn 07 vSC Freiburg38% / 35% / 27%our call did not landwe called home 38% · away wind3ce982e205f…
9522026-09-04 00:06Bayer Leverkusen vUnion Berlin65% / 20% / 15%our call landedwe called home 65% · home win6b41f8984ed6…
9512026-09-04 00:061899 Hoffenheim vBorussia Dortmund30% / 22% / 48%our call landedwe called away 48% · away win3c6f2d94759e…
9502026-09-04 00:06Borussia Mönchengladbach vSV Elversberg45% / 30% / 25%our call did not landwe called home 45% · away winde874837efec…
9492026-09-04 00:06Werder Bremen vRB Leipzig28% / 24% / 48%our call did not landwe called away 48% · home win2834b56893bf…
9482026-09-04 00:06Fiorentina vTorino48% / 27% / 25%our call did not landwe called home 48% · away win5e4308c42a6b…
9472026-09-04 00:06Lincoln vSouthampton40% / 27% / 33%our call did not landwe called home 40% · drawd46470368897…
9462026-09-04 00:06Stoke City vCharlton44% / 29% / 27%our call landedwe called home 44% · home win7f38c2c65815…
9452026-09-04 00:06Preston vBlackburn38% / 29% / 33%our call landedwe called home 38% · home winc1427da977b2…
9442026-09-04 00:06Newcastle vBournemouth44% / 24% / 32%our call did not landwe called home 44% · draw64773f1526fc…
9432026-09-04 00:06FC Juarez vCF Pachuca31% / 29% / 40%our call landedwe called away 40% · away win65a3de5b2014…
9422026-09-04 00:06Puebla vToluca14% / 24% / 63%our call landedwe called away 63% · away win0a7239534108…
9412026-09-04 00:06New York City FC vNashville SC41% / 28% / 31%our call did not landwe called home 41% · drawa2e41a0f84ee…
9402026-09-04 00:06FC Porto vMoreirense77% / 16% / 6%our call landedwe called home 77% · home winf9721bd53772…
9392026-09-04 00:06Paris Saint Germain vMonaco67% / 18% / 15%our call did not landwe called home 67% · away winf4ece5f6e3b9…
9382026-09-04 00:06Real Betis vReal Madrid29% / 25% / 47%our call did not landwe called away 47% · home win473bfadbbe39…
9372026-09-04 00:06Ipswich vLiverpool20% / 22% / 58%our call landedwe called away 58% · away win1207365319bc…
9362026-09-04 00:05Lommel United vClub Brugge KV20% / 26% / 54%our call landedwe called away 54% · away wind1387f6228bf…
9352026-09-04 00:05Genoa vComo23% / 27% / 49%our call landedwe called away 49% · away win43c0a1c6f940…

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