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
19842026-09-29 00:05Helmond Sport vHeracles25% / 24% / 51%not played96954da0922f…
19832026-09-29 00:05Eldense vOviedo31% / 31% / 38%not playedf6865214434f…
19822026-09-29 00:05Seattle Sounders vSporting Kansas City67% / 19% / 14%our call did not landwe called home 67% · away wina45d070a7191…
19812026-09-29 00:05New York Red Bulls vSt. Louis City41% / 25% / 34%our call did not landwe called home 41% · away win3edb1aa7902c…
19802026-09-13 06:07Club Queretaro vLeon47% / 29% / 24%our call did not landwe called home 47% · drawb840e9823337…
19792026-09-13 06:07CF Pachuca vClub Tijuana48% / 29% / 23%our call did not landwe called home 48% · drawe1f3e58ef16e…
19782026-09-13 06:07Toluca vSantos Laguna73% / 17% / 9%our call did not landwe called home 73% · away win46601f9e0e68…
19772026-09-13 06:07Inter Miami vSan Diego58% / 19% / 23%our call did not landwe called home 58% · drawe2b40cd8ab13…
19762026-09-13 06:07Atletico Paranaense vBahia46% / 28% / 26%our call landedwe called home 46% · home winc9db431dff04…
19752026-09-13 06:07Flamengo vRB Bragantino67% / 20% / 13%our call landedwe called home 67% · home winc1bc01c41c42…
19742026-09-13 06:07FC Porto vBenfica42% / 28% / 30%our call landedwe called home 42% · home winf15bca1dbe3a…
19732026-09-13 06:07Leganes vGranada CF43% / 29% / 28%our call landedwe called home 43% · home win348e0285e638…
19722026-09-13 06:07Vitoria vCruzeiro33% / 31% / 36%our call landedwe called away 36% · away winbb7f911dac87…
19712026-09-13 06:06Corinthians vFluminense42% / 31% / 28%our call did not landwe called home 42% · away wine38031d2b293…
19702026-09-13 06:06Valencia vReal Sociedad45% / 27% / 29%our call did not landwe called home 45% · away win4ecbd74f9d15…
19692026-09-13 06:06Marseille vParis Saint Germain27% / 23% / 50%our call landedwe called away 50% · away wine4df30b6047f…
19682026-09-13 06:06AC Milan vLecce65% / 22% / 13%our call landedwe called home 65% · home win71cfd1e61418…
19672026-09-13 06:06Lech Poznan vRadomiak Radom67% / 19% / 13%our call landedwe called home 67% · home wind0623e52e7f1…
19662026-09-13 06:06Modena vEmpoli41% / 29% / 30%our call landedwe called home 41% · home win61f96a352700…
19652026-09-13 06:06SC Paderborn 07 v1899 Hoffenheim34% / 24% / 42%our call did not landwe called away 42% · home winbcbeeae0ee51…
19642026-09-13 06:06Dender vPatro Eisden38% / 28% / 34%our call landedwe called home 38% · home win775d22df8e78…
19632026-09-13 06:06Kortrijk vSK Beveren34% / 26% / 40%our call did not landwe called away 40% · home win62e6e1419a13…
19622026-09-13 06:06Amed vBeşiktaş34% / 27% / 39%our call did not landwe called away 39% · home winc7ab838c30f5…
19612026-09-13 06:06Göztepe vRizespor47% / 27% / 26%our call did not landwe called home 47% · draw3490f5c8128c…
19602026-09-13 06:06Estoril vCasa Pia51% / 25% / 24%our call did not landwe called home 51% · away winfe17fe214cf2…
19592026-09-13 06:06Santa Clara vSC Braga24% / 27% / 49%our call did not landwe called away 49% · draw12a0089cd446…
19582026-09-13 06:06Almeria vCelta de Vigo II48% / 24% / 28%our call landedwe called home 48% · home winde5c8a94d75d…
19572026-09-13 06:06Las Palmas vBurgos44% / 32% / 23%our call did not landwe called home 44% · away wine2721510b7c9…
19562026-09-13 06:06Club Brugge KV vGenk60% / 21% / 19%our call landedwe called home 60% · home win7bb83641b1c4…
19552026-09-13 06:06Deportivo La Coruna vReal Betis32% / 27% / 42%our call did not landwe called away 42% · draw8f85cabb0c45…
19542026-09-13 06:06Villarreal vLevante64% / 20% / 16%our call landedwe called home 64% · home win0784adb640f0…
19532026-09-13 06:06Viborg vFC Nordsjaelland37% / 26% / 38%our call did not landwe called away 38% · home win4a7a4ef91edc…
19522026-09-13 06:06Muğlaspor vIğdır FK31% / 29% / 39%our call did not landwe called away 39% · draw318a76fe77b5…
19512026-09-13 06:06Esenler Erokspor vFatih Karagümrük56% / 25% / 19%our call did not landwe called home 56% · away win439a9b8a7259…
19502026-09-13 06:05Batman Petrolspor vBursaspor47% / 26% / 27%our call did not landwe called home 47% · away win891d97f442c0…
19492026-09-13 06:05Mardin 1969 vKayserispor43% / 31% / 26%our call did not landwe called home 43% · away win351c96d2f300…
19482026-09-13 06:05Sarıyer vBoluspor44% / 28% / 28%our call landedwe called home 44% · home win40f92c586079…
19472026-09-13 06:05Pendikspor vBodrum FK34% / 31% / 35%our call did not landwe called away 35% · drawcac9d7c43cf3…
19462026-09-13 06:05Manisa F.K. vİstanbulspor45% / 25% / 31%our call did not landwe called home 45% · away win8245cb41d627…
19452026-09-13 06:05Keçiörengücü vSivasspor52% / 26% / 22%our call did not landwe called home 52% · drawbcaf45285a09…
19442026-09-13 06:05Bandırmaspor vÜmraniyespor50% / 30% / 21%our call did not landwe called home 50% · away win739874ece111…
19432026-09-13 06:05Antalyaspor vVanspor FK44% / 28% / 28%our call landedwe called home 44% · home win9eec4e6d7166…
19422026-09-13 06:05Juventus vAtalanta45% / 27% / 28%our call landedwe called home 45% · home win36b89103df46…
19412026-09-13 06:05Jagiellonia vLegia Warszawa45% / 25% / 30%our call did not landwe called home 45% · away winfe1cf0ca4f2b…
19402026-09-13 06:05FC Schalke 04 vSV Elversberg39% / 26% / 35%our call did not landwe called home 39% · drawa49acf2fe283…
19392026-09-13 06:05Fulham vManchester United35% / 26% / 39%our call did not landwe called away 39% · draw6f22abec55d7…
19382026-09-13 06:05Mantova vPisa36% / 26% / 38%our call did not landwe called away 38% · draw4c2b675987a8…
19372026-09-13 05:07Nice vLille29% / 28% / 44%our call did not landwe called away 44% · home win6ac0b5224f98…
19362026-09-13 05:07Red Bull Salzburg vSturm Graz46% / 26% / 28%our call landedwe called home 46% · home win69d16af2886c…
19352026-09-13 05:07De Graafschap vNAC Breda39% / 26% / 36%our call did not landwe called home 39% · away win4a76317a8baf…

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