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
11342026-09-04 04:05Portland Timbers vSt. Louis City48% / 24% / 28%our call did not landwe called home 48% · draw0b660c81db73…
11332026-09-04 04:05Los Angeles FC vNew York Red Bulls69% / 19% / 12%our call landedwe called home 69% · home win7043a24bf039…
11322026-09-04 04:05Vancouver Whitecaps vLos Angeles Galaxy69% / 18% / 13%our call landedwe called home 69% · home winc981da711d1f…
11312026-09-04 03:06Austin vColorado Rapids40% / 26% / 34%our call did not landwe called home 40% · drawf6ef4ace6d76…
11302026-09-04 03:06Minnesota United FC vFC Dallas44% / 26% / 30%our call did not landwe called home 44% · away win2df119c5d4cf…
11292026-09-04 03:06Chicago Fire vInter Miami38% / 21% / 41%our call did not landwe called away 41% · draw4469e2366569…
11282026-09-04 03:06Houston Dynamo vReal Salt Lake48% / 26% / 26%our call landedwe called home 48% · home win78adf083df44…
11272026-09-04 03:06New York City FC vNew England Revolution55% / 24% / 21%our call did not landwe called home 55% · away winfffccf20dc95…
11262026-09-04 03:06DC United vColumbus Crew32% / 26% / 43%our call did not landwe called away 43% · home win87669d7bb493…
11252026-09-04 03:06CF Montreal vCharlotte37% / 26% / 37%our call landedwe called away 37% · away winba2653ace80c…
11242026-09-04 03:06Atlanta United FC vOrlando City SC43% / 24% / 34%our call did not landwe called home 43% · away win8ab83ae7e6db…
11232026-09-04 03:06Toronto FC vNashville SC27% / 28% / 45%our call did not landwe called away 45% · home winf8d28b95e965…
11222026-09-04 03:06Philadelphia Union vFC Cincinnati56% / 22% / 23%our call landedwe called home 56% · home win321d4b29a760…
11212026-09-04 03:06Moreirense vBenfica12% / 20% / 68%our call landedwe called away 68% · away win5aca67db710e…
11202026-09-04 03:06ST Johnstone vCeltic10% / 19% / 71%our call landedwe called away 71% · away win801b11f7f3c8…
11192026-09-04 03:06Charlton vQPR39% / 29% / 32%our call did not landwe called home 39% · draw11706b40a340…
11182026-09-04 03:06Rangers vST Mirren71% / 20% / 9%our call landedwe called home 71% · home wine09e7ede9b52…
11172026-09-04 03:06Norwich vBirmingham45% / 27% / 28%our call landedwe called home 45% · home win7720876f5d93…
11162026-09-04 03:06Derby vWest Brom38% / 30% / 31%our call did not landwe called home 38% · away winc3392157b204…
11152026-09-04 03:06Twente vTelstar63% / 20% / 16%our call landedwe called home 63% · home win80613ed01e93…
11142026-09-04 03:06Bolton vWest Ham28% / 27% / 44%our call landedwe called away 44% · away win19c7b43b8ceb…
11132026-09-04 03:06Wrexham vBurnley34% / 27% / 39%our call did not landwe called away 39% · draw82140a18cd10…
11122026-09-04 03:06Blackburn vSheffield Utd36% / 28% / 36%our call did not landwe called home 36% · away winc044bbee9fef…
11112026-09-04 03:06Cardiff vStoke City37% / 29% / 34%our call did not landwe called home 37% · draw0b5d401a664a…
11102026-09-04 03:06Southampton vSwansea58% / 23% / 19%our call landedwe called home 58% · home win1d08517aa76c…
11092026-09-04 03:06Watford vPreston46% / 27% / 27%our call landedwe called home 46% · home win3b03a9c792bc…
11082026-09-04 03:06NEC Nijmegen vExcelsior63% / 19% / 17%our call did not landwe called home 63% · draw0d408cdd90b9…
11072026-09-04 03:06Vitoria vGremio42% / 27% / 31%our call landedwe called home 42% · home win39750d5c7e68…
11062026-09-04 03:06Elche vReal Sociedad35% / 27% / 38%our call landedwe called away 38% · away win8415c02e6cca…
11052026-09-04 03:06Estoril vArouca48% / 24% / 28%our call did not landwe called home 48% · drawd507b8909b74…
11042026-09-04 03:06Udinese vLazio32% / 28% / 40%our call landedwe called away 40% · away wined4ad484846d…
11032026-09-04 03:06Getafe vCelta Vigo36% / 32% / 32%our call did not landwe called home 36% · draw6daffa705dd8…
11022026-09-04 03:06Cagliari vLecce43% / 31% / 27%our call landedwe called home 43% · home winb4d89ab0eb7c…
11012026-09-04 03:06Cruz Azul vSantos Laguna74% / 17% / 9%our call landedwe called home 74% · home win023e88c452a8…
11002026-09-04 03:06Corinthians vChapecoense-sc71% / 19% / 10%our call did not landwe called home 71% · away win4757f80dfb23…
10992026-09-04 03:06Botafogo vPalmeiras38% / 28% / 34%our call did not landwe called home 38% · draw00252c87e7d6…
10982026-09-04 03:06GIL Vicente vAcademico Viseu40% / 29% / 31%our call did not landwe called home 40% · away win127e5cca935e…
10972026-09-04 03:06Remo vFlamengo23% / 25% / 53%our call landedwe called away 53% · away win75615adf3613…
10962026-09-04 03:06Cruzeiro vAtletico Paranaense49% / 29% / 22%our call landedwe called home 49% · home win1c44568b0812…
10952026-09-04 03:06Internacional vSantos54% / 26% / 20%our call did not landwe called home 54% · away win70577f35ab2c…
10942026-09-04 03:06Espanyol vSevilla45% / 27% / 28%our call did not landwe called home 45% · draw2ce02afecd7d…
10932026-09-04 03:06Marseille vParis FC60% / 21% / 19%our call did not landwe called home 60% · away wina4966ac63766…
10922026-09-04 03:06Juventus vAC Milan46% / 27% / 27%our call did not landwe called home 46% · draw84c84356b1c7…
10912026-09-04 03:06U.N.A.M. - Pumas vLeon65% / 21% / 14%our call landedwe called home 65% · home winc6bc410276e7…
10902026-09-04 03:06SK Beveren vOH Leuven40% / 28% / 31%our call landedwe called home 40% · home winef9dd7aed87d…
10892026-09-04 03:06Vitória SC vCasa Pia54% / 26% / 20%our call did not landwe called home 54% · drawa41f9329d839…
10882026-09-04 03:05Anderlecht vGenk40% / 25% / 34%our call did not landwe called home 40% · draw2df4f135e10e…
10872026-09-04 03:05Alaves vOsasuna41% / 29% / 30%our call landedwe called home 41% · home winf56a952de47b…
10862026-09-04 03:05Malaga vLevante49% / 25% / 26%our call did not landwe called home 49% · drawa36d90256b25…
10852026-09-04 03:05Bologna vSassuolo51% / 25% / 24%our call did not landwe called home 51% · drawd049e4deffc0…

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