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
7342026-09-03 04:06Borussia Mönchengladbach vSV Elversberg50% / 25% / 25%our call did not landwe called home 50% · away win691304022d84…
7332026-09-03 04:06Werder Bremen vRB Leipzig27% / 24% / 49%our call did not landwe called away 49% · home wine06147866132…
7322026-09-03 04:06Fiorentina vTorino47% / 28% / 25%our call did not landwe called home 47% · away wincbc470566631…
7312026-09-03 04:06Stoke City vCharlton42% / 31% / 27%our call landedwe called home 42% · home win5b2dbd5f508c…
7302026-09-03 04:06Preston vBlackburn39% / 30% / 31%our call landedwe called home 39% · home win2843eabe45e8…
7292026-09-03 04:06Newcastle vBournemouth46% / 25% / 29%our call did not landwe called home 46% · draw34c08d39e654…
7282026-09-03 04:06FC Juarez vCF Pachuca32% / 26% / 42%our call landedwe called away 42% · away win22e731ca7ee3…
7272026-09-03 04:06Puebla vToluca16% / 21% / 63%our call landedwe called away 63% · away winc4cdb928b5a2…
7262026-09-03 04:06New York City FC vNashville SC48% / 27% / 25%our call did not landwe called home 48% · draw6c7b66fbe15f…
7252026-09-03 04:06FC Porto vMoreirense75% / 18% / 7%our call landedwe called home 75% · home wineabb1a9b47ba…
7242026-09-03 04:06Paris Saint Germain vMonaco65% / 19% / 16%our call did not landwe called home 65% · away winadabc605d568…
7232026-09-03 04:06Real Betis vReal Madrid27% / 26% / 47%our call did not landwe called away 47% · home winadb491981fc2…
7222026-09-03 04:06Ipswich vLiverpool17% / 20% / 63%our call landedwe called away 63% · away winb9f83af61d72…
7212026-09-03 04:06Lommel United vClub Brugge KV20% / 21% / 59%our call landedwe called away 59% · away win0db5c9898a82…
7202026-09-03 04:06Genoa vComo24% / 29% / 47%our call landedwe called away 47% · away wine14a997d48ce…
7192026-09-03 04:06VfB Stuttgart v1. FC Köln62% / 21% / 17%our call landedwe called home 62% · home win62eac7a1e229…
7182026-09-03 04:06Sparta Rotterdam vPEC Zwolle52% / 25% / 23%our call did not landwe called home 52% · draw1d3691b34a69…
7172026-09-03 04:06Lyon vAuxerre59% / 23% / 18%our call landedwe called home 59% · home win53dde54bf3e3…
7162026-09-03 04:06Real Sociedad vCelta Vigo47% / 27% / 26%our call did not landwe called home 47% · draw47c334ccd269…
7152026-09-03 04:05Hibernian vHeart Of Midlothian39% / 28% / 33%our call did not landwe called home 39% · away winc253e7b94f13…
7142026-09-03 04:05Toulouse vLille32% / 28% / 40%our call landedwe called away 40% · away wina8dd18f415b2…
7132026-09-03 04:05Gent vOH Leuven55% / 25% / 20%our call landedwe called home 55% · home winfa0eb85eacc4…
7122026-09-03 04:05Anderlecht vKortrijk68% / 20% / 12%our call landedwe called home 68% · home wina57e62ad2a46…
7112026-09-02 12:14Club Tijuana vClub Queretaro54% / 26% / 20%our call did not landwe called home 54% · away win1e06aa75362a…
7102026-09-02 12:14Necaxa vPuebla58% / 23% / 19%our call did not landwe called home 58% · away wincf160c5ffb8a…
7092026-09-02 12:14Coritiba vAtletico Paranaense33% / 27% / 39%our call did not landwe called away 39% · drawe857be7220ed…
7082026-09-02 12:14West Ham vWrexham65% / 20% / 15%our call landedwe called home 65% · home win12e0666cb8f4…
7072026-09-02 12:14Sevilla vValencia46% / 28% / 27%our call landedwe called home 46% · home win5c7623def8a4…
7062026-09-02 12:14KV Mechelen vAnderlecht31% / 26% / 43%our call landedwe called away 43% · away win388c90dcf1f6…
7052026-09-02 12:14Rennes vMarseille42% / 24% / 34%our call landedwe called home 42% · home win94c282ef0b8b…
7042026-09-02 12:13Venezia vFiorentina22% / 27% / 51%our call landedwe called away 51% · away win0ae392275caf…
7032026-09-02 12:13Union Berlin vFC Schalke 0456% / 25% / 19%our call did not landwe called home 56% · away win564888fec214…
7022026-09-02 12:13AZ Alkmaar vWillem II71% / 18% / 11%our call did not landwe called home 71% · draw9376c690ff62…
7012026-09-02 12:13Estrela vSC Braga17% / 23% / 60%our call did not landwe called away 60% · home winef732712ef94…
7002026-09-02 12:13San Diego vSan Jose Earthquakes71% / 17% / 12%our call did not landwe called home 71% · away wind92238bba6b6…
6992026-09-02 12:13Portland Timbers vSt. Louis City51% / 23% / 26%our call did not landwe called home 51% · drawcf663ec8885b…
6982026-09-02 12:13Los Angeles FC vNew York Red Bulls59% / 23% / 18%our call landedwe called home 59% · home win5ae78ff62dc5…
6972026-09-02 12:13Vancouver Whitecaps vLos Angeles Galaxy62% / 20% / 18%our call landedwe called home 62% · home wincc39b3fd3962…
6962026-09-02 12:13Austin vColorado Rapids48% / 26% / 26%our call did not landwe called home 48% · drawf92836386bfe…
6952026-09-02 12:13Minnesota United FC vFC Dallas52% / 24% / 23%our call did not landwe called home 52% · away win9a47cf53ad25…
6942026-09-02 12:13Chicago Fire vInter Miami34% / 21% / 45%our call did not landwe called away 45% · draw2d0016c13a26…
6932026-09-02 12:13Houston Dynamo vReal Salt Lake46% / 27% / 27%our call landedwe called home 46% · home win274ef628559e…
6922026-09-02 12:13New York City FC vNew England Revolution58% / 23% / 18%our call did not landwe called home 58% · away win5de2e2fcb990…
6912026-09-02 12:13DC United vColumbus Crew25% / 23% / 51%our call did not landwe called away 51% · home win77727a3b1efc…
6902026-09-02 12:13CF Montreal vCharlotte35% / 27% / 38%our call landedwe called away 38% · away win420cd6186c29…
6892026-09-02 12:13Atlanta United FC vOrlando City SC38% / 25% / 37%our call did not landwe called home 38% · away win7d567839bcab…
6882026-09-02 12:13Toronto FC vNashville SC34% / 29% / 37%our call did not landwe called away 37% · home windd47e9223b50…
6872026-09-02 12:13Philadelphia Union vFC Cincinnati55% / 24% / 21%our call landedwe called home 55% · home windaff4461496b…
6862026-09-02 12:13Moreirense vBenfica12% / 21% / 67%our call landedwe called away 67% · away win64ac08bd59a8…
6852026-09-02 12:12ST Johnstone vCeltic9% / 18% / 74%our call landedwe called away 74% · away win96b670a81c60…

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