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
9342026-09-04 00:05VfB Stuttgart v1. FC Köln60% / 21% / 19%our call landedwe called home 60% · home winf08b38318919…
9332026-09-04 00:05Sparta Rotterdam vPEC Zwolle53% / 25% / 22%our call did not landwe called home 53% · draw556c5f88f219…
9322026-09-04 00:05Lyon vAuxerre57% / 24% / 19%our call landedwe called home 57% · home win8ab6b7404c81…
9312026-09-03 08:06Los Angeles Galaxy vSeattle Sounders39% / 25% / 36%our call did not landwe called home 39% · draw12883000b125…
9302026-09-03 08:06San Jose Earthquakes vHouston Dynamo43% / 25% / 32%our call landedwe called home 43% · home wind36b4d2f5a7b…
9292026-09-03 08:06Colorado Rapids vCF Montreal51% / 24% / 25%our call landedwe called home 51% · home win8082e5d9b901…
9282026-09-03 08:06Real Salt Lake vNew York City FC39% / 28% / 33%our call did not landwe called home 39% · away win3a55347e7c9d…
9272026-09-03 08:06Cruz Azul vClub America41% / 28% / 31%our call landedwe called home 41% · home winccd711e7bd47…
9262026-09-03 08:06Monterrey vTigres UANL39% / 27% / 34%our call did not landwe called home 39% · draw6d1e1c0417ab…
9252026-09-03 08:06Toluca vAtlas70% / 19% / 12%our call landedwe called home 70% · home win0e9ca82f450e…
9242026-09-03 08:06St. Louis City vMinnesota United FC39% / 25% / 35%our call landedwe called home 39% · home wincd69e06a7c3e…
9232026-09-03 08:06Sporting Kansas City vLos Angeles FC26% / 23% / 52%our call did not landwe called away 52% · home winc99a02097b85…
9222026-09-03 08:06FC Dallas vPortland Timbers50% / 24% / 26%our call landedwe called home 50% · home win32edb261ff32…
9212026-09-03 08:06Santos vCruzeiro32% / 32% / 36%our call did not landwe called away 36% · home win02106974316e…
9202026-09-03 08:06Inter Miami vNashville SC62% / 20% / 18%our call did not landwe called home 62% · drawa7c434e2927d…
9192026-09-03 08:06FC Cincinnati vCharlotte48% / 26% / 25%our call did not landwe called home 48% · draw7d566b8cbb3b…
9182026-09-03 08:06DC United vAtlanta United FC39% / 26% / 36%our call did not landwe called home 39% · drawf517db1d8312…
9172026-09-03 08:06Columbus Crew vNew York Red Bulls55% / 24% / 22%our call did not landwe called home 55% · away win213633a93574…
9162026-09-03 08:06Orlando City SC vToronto FC61% / 22% / 16%our call landedwe called home 61% · home winb96a49d9e7f3…
9152026-09-03 08:06Botafogo vRB Bragantino59% / 24% / 17%our call did not landwe called home 59% · draw8e6c674e1f1f…
9142026-09-03 08:05Leon vAtletico San Luis41% / 26% / 33%our call landedwe called home 41% · home win23b16f5c5faf…
9132026-09-03 08:05Palmeiras vSao Paulo61% / 24% / 15%our call landedwe called home 61% · home wineb441877bd4a…
9122026-09-03 08:05Chapecoense-sc vInternacional22% / 27% / 51%our call landedwe called away 51% · away win3461729c82de…
9112026-09-03 07:07Atletico-MG vFluminense45% / 29% / 25%our call landedwe called home 45% · home win2e2e02a658d7…
9102026-09-03 07:07Gremio vVasco DA Gama52% / 24% / 24%our call did not landwe called home 52% · away win6d783888fb14…
9092026-09-03 07:07Cambuur vNEC Nijmegen20% / 21% / 59%our call did not landwe called away 59% · home winbe3225d4b4b5…
9082026-09-03 07:07Real Madrid vRayo Vallecano73% / 18% / 9%our call landedwe called home 73% · home wincccd53e7407e…
9072026-09-03 07:07Sunderland vArsenal10% / 21% / 70%our call landedwe called away 70% · away win4d32ec966270…
9062026-09-03 07:07Union St. Gilloise vLommel United70% / 19% / 11%our call landedwe called home 70% · home win2124d4c1f8c7…
9052026-09-03 07:07OH Leuven vCercle Brugge37% / 27% / 36%our call did not landwe called home 37% · draw845442618866…
9042026-09-03 07:07Paris FC vLyon33% / 26% / 41%our call did not landwe called away 41% · draw4d2d2ea5ba7e…
9032026-09-03 07:07Le Havre vAngers45% / 30% / 26%our call did not landwe called home 45% · drawb5b8f85e6929…
9022026-09-03 07:07Auxerre vNice32% / 29% / 39%our call did not landwe called away 39% · home win3c170fa23386…
9012026-09-03 07:07Lorient vToulouse38% / 27% / 36%our call did not landwe called home 38% · drawaec967e7543c…
9002026-09-03 07:07Atalanta vCagliari68% / 19% / 12%our call did not landwe called home 68% · away win8e1bbcac8aa8…
8992026-09-03 07:07Fortuna Sittard vAjax21% / 23% / 56%our call landedwe called away 56% · away win2dc85f69c44e…
8982026-09-03 07:07GO Ahead Eagles vGroningen51% / 25% / 24%our call did not landwe called home 51% · drawf15e706dc320…
8972026-09-03 07:071. FC Köln vWerder Bremen43% / 26% / 31%our call did not landwe called home 43% · draw7fbff4975e6f…
8962026-09-03 07:06Athletic Club vElche58% / 25% / 17%our call did not landwe called home 58% · drawc3170d2cdd44…
8952026-09-03 07:06Tottenham vEverton39% / 27% / 34%our call did not landwe called home 39% · draw2887a81f4e5c…
8942026-09-03 07:06KVC Westerlo vStandard Liege47% / 27% / 26%our call landedwe called home 47% · home win3d639bbbcd33…
8932026-09-03 07:06Lazio vAC Milan35% / 28% / 37%our call did not landwe called away 37% · drawc52588a16e6d…
8922026-09-03 07:06Strasbourg vMonaco38% / 25% / 37%our call did not landwe called home 38% · draw21444b420d19…
8912026-09-03 07:06Twente vADO Den Haag80% / 13% / 7%our call landedwe called home 80% · home winf8a4802b6c03…
8902026-09-03 07:06Osasuna vEspanyol48% / 27% / 25%our call did not landwe called home 48% · away wind33d21e049d5…
8892026-09-03 07:06Charlton vPortsmouth41% / 30% / 29%our call did not landwe called home 41% · drawde6480b1a264…
8882026-09-03 07:06Swansea vBurnley28% / 27% / 45%our call did not landwe called away 45% · home win747975a33d6b…
8872026-09-03 07:06Middlesbrough vNorwich51% / 25% / 24%our call landedwe called home 51% · home wind586b83ae292…
8862026-09-03 07:06Blackburn vMillwall36% / 32% / 32%our call landedwe called home 36% · home win46bb5cbb6873…
8852026-09-03 07:06Southampton vBristol City57% / 23% / 19%our call landedwe called home 57% · home win395456c5a088…

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