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
16342026-09-12 23:08Lausanne vServette FC35% / 25% / 39%our call landedwe called away 39% · away win0a7782deed2e…
16332026-09-12 23:08FC Luzern vFC Basel 189341% / 24% / 35%our call did not landwe called home 41% · away winc5d753125f80…
16322026-09-12 23:08Valladolid vOviedo34% / 29% / 37%our call landedwe called away 37% · away win6cc3bdd1dad8…
16312026-09-12 23:08Levante vBarcelona19% / 20% / 60%our call landedwe called away 60% · away win5534a05dcb5d…
16302026-09-12 23:08Randers FC vOdense43% / 26% / 31%our call did not landwe called home 43% · away win62d1bf3a8cff…
16292026-09-12 23:08Liège vClub Brugge II45% / 26% / 29%our call did not landwe called home 45% · draw20c114960a2e…
16282026-09-12 23:07Iğdır FK vMardin 196945% / 30% / 25%our call landedwe called home 45% · home windb1ed75dbc06…
16272026-09-12 23:07Sivasspor vMuğlaspor48% / 29% / 23%our call did not landwe called home 48% · draw13c806a8e4f5…
16262026-09-12 23:07Genk vGent48% / 25% / 27%our call did not landwe called home 48% · draw32b7662624c6…
16252026-09-12 23:07Gençlerbirliği S.K. vKasımpaşa42% / 29% / 29%our call did not landwe called home 42% · away win879e6e41f7e1…
16242026-09-12 23:07RB Leipzig vHamburger SV64% / 19% / 16%our call landedwe called home 64% · home winbc00a124c5a6…
16232026-09-12 23:07Lille vEstac Troyes68% / 21% / 12%our call landedwe called home 68% · home winf10731af41fc…
16222026-09-12 23:07Lecce vMonza33% / 31% / 35%our call did not landwe called away 35% · home win527ad937172f…
16212026-09-12 23:07Coventry vBrighton25% / 24% / 51%our call landedwe called away 51% · away winbbe8a985b9d9…
16202026-09-12 23:07Pogon Szczecin vWieczysta Kraków61% / 22% / 17%our call landedwe called home 61% · home win394939197551…
16192026-09-12 23:07WSG Wattens vTSV Hartberg34% / 26% / 40%our call did not landwe called away 40% · drawe44e9e574c5a…
16182026-09-12 23:07Austria Vienna vAustria Lustenau61% / 22% / 17%our call landedwe called home 61% · home win232b887f5db7…
16172026-09-12 23:07Heerenveen vTelstar53% / 23% / 25%our call did not landwe called home 53% · drawc311544dfbcd…
16162026-09-12 23:07Silkeborg vViborg36% / 25% / 39%our call did not landwe called away 39% · draw4944102fbe2e…
16152026-09-12 23:07Lyngby vSonderjyske33% / 28% / 39%our call did not landwe called away 39% · drawf510e0b2bae8…
16142026-09-12 23:07FC Zurich vFC Vaduz46% / 24% / 30%our call landedwe called home 46% · home winc3cc35de3111…
16132026-09-12 23:07Sporting Gijon vEldense55% / 25% / 20%our call did not landwe called home 55% · away win297b79598f56…
16122026-09-12 23:07Celta Vigo vMalaga58% / 23% / 18%our call did not landwe called home 58% · draw5cd406c33500…
16112026-09-12 23:07VfL Osnabrück vHertha Berlin24% / 24% / 51%our call landedwe called away 51% · away win7a0d005aa41b…
16102026-09-12 23:06Karlsruher SC vEnergie Cottbus34% / 25% / 41%our call landedwe called away 41% · away win7de99546c857…
16092026-09-12 23:06FC Heidenheim vHolstein Kiel52% / 23% / 25%our call landedwe called home 52% · home winb8b668abae4a…
16082026-09-12 23:06Club Brugge KV vAntwerp67% / 19% / 14%our call landedwe called home 67% · home win85324dbf43a5…
16072026-09-12 23:06Sheffield Utd vWolves39% / 27% / 34%our call did not landwe called home 39% · away winb7fcc88c2a70…
16062026-09-12 23:06Wisla Plock vCracovia Krakow39% / 29% / 32%our call landedwe called home 39% · home win3b811f54ca5c…
16052026-09-12 23:06Excelsior vUtrecht31% / 26% / 44%our call landedwe called away 44% · away win415d97c4d980…
16042026-09-12 23:06Cruz Azul vClub America43% / 30% / 27%our call landedwe called home 43% · home win6b649d87d369…
16032026-09-12 23:06Los Angeles Galaxy vSeattle Sounders39% / 26% / 36%our call did not landwe called home 39% · draw11de928b7327…
16022026-09-12 23:06San Jose Earthquakes vHouston Dynamo51% / 24% / 26%our call landedwe called home 51% · home win6779adb414a6…
16012026-09-12 23:06Colorado Rapids vCF Montreal55% / 23% / 22%our call landedwe called home 55% · home win9204d5e3cf39…
16002026-09-12 23:06Real Salt Lake vNew York City FC40% / 27% / 34%our call did not landwe called home 40% · away winfb4b1f7dd599…
15992026-09-12 23:06Monterrey vTigres UANL31% / 29% / 40%our call did not landwe called away 40% · draw475220efaf24…
15982026-09-12 23:06St. Louis City vMinnesota United FC47% / 25% / 28%our call landedwe called home 47% · home win7fc0f1520c90…
15972026-09-12 23:06Sporting Kansas City vLos Angeles FC18% / 20% / 62%our call did not landwe called away 62% · home win3f683666e70f…
15962026-09-12 23:05FC Dallas vPortland Timbers54% / 23% / 23%our call landedwe called home 54% · home win87c1779d1254…
15952026-09-12 23:05Santos vCruzeiro35% / 30% / 35%our call did not landwe called away 35% · home win1698a0af72d6…
15942026-09-12 23:05Inter Miami vNashville SC54% / 21% / 25%our call did not landwe called home 54% · draw55843a780de6…
15932026-09-12 23:05FC Cincinnati vCharlotte50% / 23% / 27%our call did not landwe called home 50% · draw7c3d9d3f5e94…
15922026-09-12 23:05DC United vAtlanta United FC43% / 26% / 31%our call did not landwe called home 43% · draw3fdd649cd4d7…
15912026-09-12 23:05Columbus Crew vNew York Red Bulls57% / 22% / 21%our call did not landwe called home 57% · away wina9eae61f4946…
15902026-09-12 23:05Orlando City SC vToronto FC57% / 22% / 21%our call landedwe called home 57% · home win756c784d7d5f…
15892026-09-12 23:05Botafogo vRB Bragantino57% / 24% / 19%our call did not landwe called home 57% · draw9f37f339daa3…
15882026-09-12 23:05Toluca vAtlas67% / 22% / 11%our call landedwe called home 67% · home win04a8b2c1e551…
15872026-09-12 15:05Club Queretaro vLeon47% / 28% / 24%our call did not landwe called home 47% · draw3552ac208024…
15862026-09-12 15:05CF Pachuca vClub Tijuana49% / 29% / 22%our call did not landwe called home 49% · draw93e702acc20a…
15852026-09-12 15:05Toluca vSantos Laguna74% / 17% / 9%our call did not landwe called home 74% · away win44c7306366f4…

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