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
8342026-09-03 06:06Watford vPreston44% / 28% / 27%our call landedwe called home 44% · home win36b9aa5edb81…
8332026-09-03 06:06NEC Nijmegen vExcelsior66% / 19% / 15%our call did not landwe called home 66% · draw4be3d7eb17be…
8322026-09-03 06:06Vitoria vGremio41% / 28% / 32%our call landedwe called home 41% · home win86e46631ba0d…
8312026-09-03 06:06Elche vReal Sociedad33% / 29% / 38%our call landedwe called away 38% · away win6e2f70a7f522…
8302026-09-03 06:06Estoril vArouca47% / 25% / 28%our call did not landwe called home 47% · drawbaa4d4bca327…
8292026-09-03 06:06Udinese vLazio30% / 28% / 42%our call landedwe called away 42% · away win3f35322a454a…
8282026-09-03 06:06Getafe vCelta Vigo38% / 31% / 31%our call did not landwe called home 38% · draw5091ee1a2894…
8272026-09-03 06:06Cagliari vLecce42% / 31% / 27%our call landedwe called home 42% · home winf7011695e17b…
8262026-09-03 06:06Cruz Azul vSantos Laguna75% / 16% / 10%our call landedwe called home 75% · home win43996534f53c…
8252026-09-03 06:06Corinthians vChapecoense-sc69% / 21% / 10%our call did not landwe called home 69% · away win999049d9de50…
8242026-09-03 06:06Botafogo vPalmeiras39% / 29% / 32%our call did not landwe called home 39% · draw0efc03f9a4d3…
8232026-09-03 06:06Cruzeiro vAtletico Paranaense51% / 29% / 20%our call landedwe called home 51% · home win68f7e9863f85…
8222026-09-03 06:06Internacional vSantos54% / 26% / 20%our call did not landwe called home 54% · away win54b72117b899…
8212026-09-03 06:06Espanyol vSevilla41% / 27% / 32%our call did not landwe called home 41% · draw09fc44ce2f06…
8202026-09-03 06:06Marseille vParis FC58% / 22% / 19%our call did not landwe called home 58% · away win946d2cd5a7c3…
8192026-09-03 06:06Juventus vAC Milan43% / 29% / 28%our call did not landwe called home 43% · drawf98a92bf2c4c…
8182026-09-03 06:06U.N.A.M. - Pumas vLeon60% / 22% / 18%our call landedwe called home 60% · home win756de386c957…
8172026-09-03 06:06Vitória SC vCasa Pia52% / 27% / 21%our call did not landwe called home 52% · draw9a39c8c24607…
8162026-09-03 06:06Anderlecht vGenk44% / 26% / 30%our call did not landwe called home 44% · drawd2a0d3151a15…
8152026-09-03 06:05Alaves vOsasuna38% / 30% / 32%our call landedwe called home 38% · home wind6c48bde7891…
8142026-09-03 06:05Bologna vSassuolo52% / 25% / 23%our call did not landwe called home 52% · drawc28427e2caa9…
8132026-09-03 06:05Eintracht Frankfurt vFC Augsburg58% / 22% / 20%our call did not landwe called home 58% · away wina108a34f7633…
8122026-09-03 06:05Arsenal vChelsea63% / 22% / 15%our call landedwe called home 63% · home winc7bc0974a90c…
8112026-09-03 05:07Angers vRennes21% / 25% / 54%our call landedwe called away 54% · away wined78bbd469f0…
8102026-09-03 05:07ADO Den Haag vFortuna Sittard38% / 24% / 38%our call did not landwe called home 38% · away win9978758c140f…
8092026-09-03 05:07Santa Clara vRio Ave41% / 31% / 28%our call landedwe called home 41% · home win558bbe9244a1…
8082026-09-03 05:07Valencia vBarcelona17% / 22% / 61%our call landedwe called away 61% · away win44af5c0addf5…
8072026-09-03 05:07Coritiba vMirassol22% / 24% / 55%our call landedwe called away 55% · away win188f17299e6a…
8062026-09-03 05:07ST Johnstone vHibernian25% / 28% / 47%our call did not landwe called away 47% · home winbcf01a4700d9…
8052026-09-03 05:07Heart Of Midlothian vDundee68% / 20% / 13%our call landedwe called home 68% · home win63f3a62221fb…
8042026-09-03 05:07Kortrijk vZulte Waregem36% / 25% / 39%our call landedwe called away 39% · away win8f59492f71b6…
8032026-09-03 05:07Hamburger SV vFSV Mainz 0534% / 29% / 38%our call landedwe called away 38% · away win11cc631de237…
8022026-09-03 05:07Estac Troyes vStrasbourg25% / 25% / 50%our call landedwe called away 50% · away win9907925dcc20…
8012026-09-03 05:07Parma vMonza43% / 30% / 28%our call did not landwe called home 43% · draw8cbf387488de…
8002026-09-03 05:07Frosinone vVenezia46% / 27% / 27%our call landedwe called home 46% · home win9f6d79bfa53c…
7992026-09-03 05:07Everton vManchester United37% / 28% / 35%our call did not landwe called home 37% · drawd8b7bd9a136b…
7982026-09-03 05:06Telstar vCambuur65% / 21% / 15%our call did not landwe called home 65% · draw48adec2022b8…
7972026-09-03 05:06Heerenveen vAZ Alkmaar32% / 25% / 43%our call landedwe called away 43% · away win82f107032d50…
7962026-09-03 05:06Cercle Brugge vGent36% / 26% / 38%our call landedwe called away 38% · away win192dd3334162…
7952026-09-03 05:06Birmingham vWolves27% / 28% / 45%our call did not landwe called away 45% · draw6a0ffb89b62d…
7942026-09-03 05:06Groningen vTwente26% / 27% / 47%our call did not landwe called away 47% · drawbe5b455d5a93…
7932026-09-03 05:06Portland Timbers vMinnesota United FC41% / 26% / 34%our call landedwe called home 41% · home win3f68e92fb10e…
7922026-09-03 05:06Vancouver Whitecaps vSt. Louis City64% / 20% / 16%our call did not landwe called home 64% · away win08c5bd6dc358…
7912026-09-03 05:06Real Salt Lake vLos Angeles FC31% / 26% / 43%our call did not landwe called away 43% · draw91a1be665adb…
7902026-09-03 05:06Los Angeles Galaxy vNew England Revolution57% / 21% / 22%our call landedwe called home 57% · home winbae37a416f1f…
7892026-09-03 05:06Club America vClub Tijuana62% / 22% / 16%not played4646e0f691d7…
7882026-09-03 05:06Tigres UANL vNecaxa64% / 21% / 15%our call did not landwe called home 64% · drawfddbb3c62e79…
7872026-09-03 05:06Austin vSan Jose Earthquakes49% / 24% / 27%our call did not landwe called home 49% · draw6ae334691910…
7862026-09-03 05:06FC Dallas vSporting Kansas City59% / 21% / 20%our call landedwe called home 59% · home win211751f10677…
7852026-09-03 05:06Seattle Sounders vNew York Red Bulls52% / 26% / 21%our call did not landwe called home 52% · draw2d7a65a940ac…

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