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
18842026-09-13 04:07Sporting Kansas City vPhiladelphia Union26% / 23% / 51%our call landedwe called away 51% · away win312473ec93ab…
18832026-09-13 04:07Houston Dynamo vFC Cincinnati47% / 24% / 29%our call did not landwe called home 47% · drawf6b5eb241f9e…
18822026-09-13 04:07FC Dallas vAustin60% / 22% / 18%our call did not landwe called home 60% · drawc1a24a9cd361…
18812026-09-13 04:07Sao Paulo vInternacional43% / 29% / 28%our call landedwe called home 43% · home wine18459a62ef0…
18802026-09-13 04:07DC United vCharlotte36% / 26% / 38%our call landedwe called away 38% · away winc1e1fc3cd697…
18792026-09-13 04:07CF Montreal vColumbus Crew33% / 25% / 42%our call landedwe called away 42% · away win09def9a92861…
18782026-09-13 04:07New England Revolution vOrlando City SC48% / 23% / 29%our call landedwe called home 48% · home win2b0ffbc31a0d…
18772026-09-13 04:07San Jose Earthquakes vLos Angeles FC33% / 24% / 43%our call did not landwe called away 43% · drawb5d86a5cbc47…
18762026-09-13 04:07Vasco DA Gama vCoritiba54% / 24% / 22%our call landedwe called home 54% · home win4272f2483a8d…
18752026-09-13 04:07Atletico San Luis vNecaxa48% / 27% / 25%our call landedwe called home 48% · home win49ff82c1d046…
18742026-09-13 04:07Atlas vU.N.A.M. - Pumas28% / 28% / 44%our call did not landwe called away 44% · draw0e55631b9a5a…
18732026-09-13 04:06Remo vSantos44% / 26% / 29%our call did not landwe called home 44% · away win5b75c997e35e…
18722026-09-13 04:06Mirassol vBotafogo45% / 26% / 29%our call landedwe called home 45% · home win96a43546ee57…
18712026-09-13 04:06Sporting CP vArouca84% / 11% / 5%our call did not landwe called home 84% · drawca26d9278937…
18702026-09-13 04:06Cadiz vGirona27% / 27% / 46%our call landedwe called away 46% · away wine1bd682ecde3…
18692026-09-13 04:06Atletico-MG vChapecoense-sc71% / 19% / 10%our call did not landwe called home 71% · draw75bf5911b186…
18682026-09-13 04:06Willem II vFortuna Sittard39% / 29% / 32%our call did not landwe called home 39% · away win7cf5af56bed7…
18672026-09-13 04:06Sevilla vBarcelona18% / 21% / 60%our call landedwe called away 60% · away wina363a714b047…
18662026-09-13 04:06Anderlecht vZulte Waregem55% / 22% / 23%our call landedwe called home 55% · home winf69a2b46523a…
18652026-09-13 04:06Lommel United vKV Mechelen33% / 26% / 41%our call did not landwe called away 41% · draw8b3ef2a7bc33…
18642026-09-13 04:06Le Mans vLorient35% / 28% / 37%our call did not landwe called away 37% · home win69f8c5c470b9…
18632026-09-13 04:06Toulouse vLe Havre54% / 26% / 21%our call landedwe called home 54% · home win6fd953c78763…
18622026-09-13 04:06Lyon vRennes47% / 23% / 30%our call landedwe called home 47% · home win62a8f6ae2c92…
18612026-09-13 04:06Angers vEstac Troyes39% / 29% / 31%our call landedwe called home 39% · home win3818ab7a3377…
18602026-09-13 04:06Venezia vLazio34% / 28% / 39%our call landedwe called away 39% · away win6e55154e77e0…
18592026-09-13 04:06FC Sion vFC Zurich55% / 24% / 21%our call did not landwe called home 55% · draw33714f3ccf37…
18582026-09-13 04:06Dynamo Dresden vHertha Berlin38% / 26% / 36%our call did not landwe called home 38% · away win292101b17e9c…
18572026-09-13 04:06Motor Lublin vGornik Zabrze37% / 26% / 37%our call did not landwe called away 37% · draw32d9802a6e79…
18562026-09-13 04:06AS Eupen vLiège38% / 28% / 34%our call landedwe called home 38% · home win856482c90603…
18552026-09-13 04:06Metz vSaint Etienne40% / 26% / 34%our call did not landwe called home 40% · draw02b8e2280625…
18542026-09-13 04:06Ajax vExcelsior65% / 20% / 15%our call did not landwe called home 65% · drawbb145eb3cbf0…
18532026-09-13 04:06Grazer AK vAustria Vienna29% / 27% / 44%our call did not landwe called away 44% · draw14a4ef899e32…
18522026-09-13 04:06Ascoli vAvellino48% / 29% / 24%our call landedwe called home 48% · home wine412aba038ed…
18512026-09-13 04:06Trabzonspor vGalatasaray30% / 24% / 46%our call did not landwe called away 46% · home win0092e0ffd6b7…
18502026-09-13 04:05Başakşehir vGençlerbirliği S.K.59% / 25% / 17%our call landedwe called home 59% · home wine0f88b84cdaa…
18492026-09-13 04:05Alverca vRio Ave48% / 27% / 24%our call landedwe called home 48% · home wind977b5ae45a9…
18482026-09-13 04:05Kilmarnock vHeart Of Midlothian22% / 26% / 52%our call did not landwe called away 52% · draw279ffc728fec…
18472026-09-13 04:05Sparta Rotterdam vHeerenveen38% / 25% / 36%our call did not landwe called home 38% · away winaee4cd775c2a…
18462026-09-13 04:05Eldense vEibar28% / 30% / 42%our call landedwe called away 42% · away winf9d0ac2b9973…
18452026-09-13 04:05Castellón vTenerife53% / 26% / 20%our call landedwe called home 53% · home winc8ebaa0ed4e3…
18442026-09-13 04:05VfB Stuttgart vBorussia Dortmund37% / 23% / 39%our call landedwe called away 39% · away win2196c550504d…
18432026-09-13 04:05Celta Vigo vRacing Santander59% / 21% / 20%our call landedwe called home 59% · home win8097d079bad9…
18422026-09-13 04:05Nottingham Forest vCoventry57% / 23% / 20%our call did not landwe called home 57% · away winf3db335052fa…
18412026-09-13 04:05Charleroi vCercle Brugge43% / 25% / 32%our call landedwe called home 43% · home win47495d6fb5c2…
18402026-09-13 04:05Odense vFC Midtjylland20% / 21% / 59%our call did not landwe called away 59% · drawd8a16f963d20…
18392026-09-13 04:05FC Luzern vGrasshoppers59% / 21% / 20%our call landedwe called home 59% · home wind590324e63d3…
18382026-09-13 04:05BSC Young Boys vServette FC57% / 21% / 22%our call landedwe called home 57% · home winebe61450c166…
18372026-09-13 03:07AS Roma vInter29% / 26% / 45%our call did not landwe called away 45% · drawf1c8f879e81f…
18362026-09-13 03:07GKS Katowice vCracovia Krakow47% / 26% / 26%our call landedwe called home 47% · home wine7bb17c4c205…
18352026-09-13 03:07Sampdoria vCatanzaro32% / 27% / 41%our call did not landwe called away 41% · home win1b876c2fd770…

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