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
14342026-09-12 12:05Torino vAS Roma25% / 28% / 47%our call landedwe called away 47% · away winc55427fcd08b…
14332026-09-12 11:07Guadalajara Chivas vU.N.A.M. - Pumas55% / 25% / 20%our call landedwe called home 55% · home win350da99499e0…
14322026-09-12 11:07Santos Laguna vFC Juarez40% / 26% / 35%our call landedwe called home 40% · home win7113f78b291d…
14312026-09-12 11:07San Diego vPhiladelphia Union51% / 24% / 25%our call did not landwe called home 51% · away wineb1dcf602a16…
14302026-09-12 11:07Vancouver Whitecaps vAustin73% / 17% / 10%our call did not landwe called home 73% · away win022db606a104…
14292026-09-12 11:07Chicago Fire vNew England Revolution55% / 23% / 23%our call did not landwe called home 55% · away win61cebafa7075…
14282026-09-12 11:07Flamengo vCorinthians62% / 23% / 15%our call landedwe called home 62% · home win28a8aba4fb0d…
14272026-09-12 11:07Famalicao vSporting CP19% / 25% / 57%our call did not landwe called away 57% · draw48685a3dc651…
14262026-09-12 11:07Mirassol vVitoria60% / 23% / 17%our call did not landwe called home 60% · draw841e43583e22…
14252026-09-12 11:07Real Sociedad vAtletico Madrid33% / 26% / 41%our call landedwe called away 41% · away winae125d61eae5…
14242026-09-12 11:07Stade Brestois 29 vParis Saint Germain16% / 20% / 63%our call landedwe called away 63% · away win7e9f0468501d…
14232026-09-12 11:07Sassuolo vJuventus20% / 24% / 56%our call did not landwe called away 56% · home win90fec1651632…
14222026-09-12 11:07PSV Eindhoven vSparta Rotterdam79% / 13% / 8%our call landedwe called home 79% · home wina2dc63e385b5…
14212026-09-12 11:07RAAL La Louvière vKortrijk47% / 28% / 24%our call landedwe called home 47% · home winced0f45f045a…
14202026-09-12 11:07Arouca vSanta Clara38% / 30% / 32%our call did not landwe called home 38% · away win3d65beba935e…
14192026-09-12 11:07Benfica vGIL Vicente73% / 18% / 10%our call landedwe called home 73% · home win4b9785cfc77d…
14182026-09-12 11:07Zulte Waregem vCharleroi38% / 25% / 37%our call did not landwe called home 38% · away win77709b150a1c…
14172026-09-12 11:07Getafe vDeportivo La Coruna38% / 34% / 29%our call did not landwe called home 38% · drawc5f21e039aa4…
14162026-09-12 11:07Napoli vBologna52% / 26% / 21%our call landedwe called home 52% · home winf03c34f50058…
14152026-09-12 11:06SV Elversberg vBayern München13% / 21% / 66%our call landedwe called away 66% · away win3d441f7111ec…
14142026-09-12 11:06Manchester United vManchester City32% / 25% / 43%our call landedwe called away 43% · away win1559f64159f4…
14132026-09-12 11:06Le Mans vLens26% / 27% / 47%our call did not landwe called away 47% · draw641c4c5e1256…
14122026-09-12 11:06PEC Zwolle vFeyenoord17% / 21% / 62%our call landedwe called away 62% · away winfe4a0212e03d…
14112026-09-12 11:06Levante vBarcelona18% / 19% / 63%our call landedwe called away 63% · away win499257799c3c…
14102026-09-12 11:06Genk vGent48% / 25% / 27%our call did not landwe called home 48% · draw89cbaf2e8d4a…
14092026-09-12 11:06RB Leipzig vHamburger SV68% / 19% / 13%our call landedwe called home 68% · home win36ea40c47df1…
14082026-09-12 11:06Lille vEstac Troyes71% / 19% / 10%our call landedwe called home 71% · home win46592ca7becc…
14072026-09-12 11:06Lecce vMonza35% / 32% / 33%our call landedwe called home 35% · home win8b4577740807…
14062026-09-12 11:06Coventry vBrighton23% / 24% / 54%our call landedwe called away 54% · away win017d352c44e7…
14052026-09-12 11:06Heerenveen vTelstar51% / 23% / 26%our call did not landwe called home 51% · draw3a8e394f536e…
14042026-09-12 11:06Celta Vigo vMalaga48% / 27% / 26%our call did not landwe called home 48% · draw9bd3192bd11c…
14032026-09-12 11:06Club Brugge KV vAntwerp66% / 19% / 14%our call landedwe called home 66% · home win19e48693c3a6…
14022026-09-12 11:06Sheffield Utd vWolves38% / 27% / 35%our call did not landwe called home 38% · away win702a1889afd2…
14012026-09-12 11:06Excelsior vUtrecht32% / 25% / 43%our call landedwe called away 43% · away windedc31838d53…
14002026-09-12 11:06Cruz Azul vClub America44% / 29% / 27%our call landedwe called home 44% · home winc47bac08022c…
13992026-09-12 11:06Los Angeles Galaxy vSeattle Sounders38% / 26% / 37%our call did not landwe called home 38% · draw0c63e2089816…
13982026-09-12 11:06San Jose Earthquakes vHouston Dynamo49% / 24% / 27%our call landedwe called home 49% · home wine0ae6f04acb5…
13972026-09-12 11:06Colorado Rapids vCF Montreal55% / 23% / 22%our call landedwe called home 55% · home win0470fa76346b…
13962026-09-12 11:06Real Salt Lake vNew York City FC40% / 27% / 33%our call did not landwe called home 40% · away wine949fb3e5473…
13952026-09-12 11:06Monterrey vTigres UANL32% / 29% / 39%our call did not landwe called away 39% · draw19d21831717d…
13942026-09-12 11:06St. Louis City vMinnesota United FC46% / 26% / 28%our call landedwe called home 46% · home win02c5d0d8e957…
13932026-09-12 11:06Sporting Kansas City vLos Angeles FC18% / 20% / 62%our call did not landwe called away 62% · home winf2244348314b…
13922026-09-12 11:06FC Dallas vPortland Timbers53% / 23% / 24%our call landedwe called home 53% · home winad86583f88ff…
13912026-09-12 11:06Santos vCruzeiro35% / 30% / 35%our call did not landwe called away 35% · home wina9b368e8cc64…
13902026-09-12 11:06Inter Miami vNashville SC54% / 21% / 25%our call did not landwe called home 54% · drawbf762a514b7a…
13892026-09-12 11:05FC Cincinnati vCharlotte49% / 23% / 28%our call did not landwe called home 49% · draw0ad18f8c3767…
13882026-09-12 11:05DC United vAtlanta United FC43% / 27% / 31%our call did not landwe called home 43% · draw129bc46b99c6…
13872026-09-12 11:05Columbus Crew vNew York Red Bulls57% / 23% / 20%our call did not landwe called home 57% · away winabcbc6fde6e5…
13862026-09-12 11:05Orlando City SC vToronto FC57% / 22% / 21%our call landedwe called home 57% · home wind740b74de09b…
13852026-09-12 11:05Botafogo vRB Bragantino58% / 24% / 18%our call did not landwe called home 58% · drawe175718fb264…

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