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
19342026-09-13 05:07NEC Nijmegen vGO Ahead Eagles59% / 20% / 21%our call did not landwe called home 59% · draw4e5d27ad6346…
19332026-09-13 05:07Lausanne vFC Lugano31% / 27% / 43%our call landedwe called away 43% · away win11a12d1bcbdc…
19322026-09-13 05:07FC Basel 1893 vFC ST. Gallen44% / 25% / 31%our call did not landwe called home 44% · away win6e279d0c1352…
19312026-09-13 05:07Estrela vAcademico Viseu30% / 27% / 43%our call landedwe called away 43% · away win789435073a2c…
19302026-09-13 05:07Vitória SC vMoreirense51% / 27% / 22%our call did not landwe called home 51% · drawac766f4b6ff4…
19292026-09-13 05:07AD Ceuta FC vValladolid48% / 26% / 26%our call did not landwe called home 48% · draw6afaebe90f39…
19282026-09-13 05:07Atletico Madrid vReal Madrid37% / 25% / 38%our call did not landwe called away 38% · home win8c452fbfe15d…
19272026-09-13 05:07AC Horsens vAarhus19% / 25% / 56%our call did not landwe called away 56% · drawcb990a39bbb0…
19262026-09-13 05:07Lokeren-Temse vExcelsior Virton54% / 26% / 20%our call did not landwe called home 54% · draw8572c2383b63…
19252026-09-13 05:07Gremio vPalmeiras28% / 26% / 46%our call did not landwe called away 46% · draw47e548b8f950…
19242026-09-13 05:07St. Truiden vKVC Westerlo51% / 23% / 25%our call did not landwe called home 51% · away win631c6a0f862a…
19232026-09-13 05:07Erzurumspor FK vSamsunspor51% / 27% / 22%our call landedwe called home 51% · home win5a8297bae108…
19222026-09-13 05:06Fenerbahçe vEyüpspor73% / 17% / 10%our call landedwe called home 73% · home wina07631aa5b31…
19212026-09-13 05:06Bayer Leverkusen vRB Leipzig51% / 22% / 27%our call landedwe called home 51% · home win2f9605ec47c3…
19202026-09-13 05:06Arezzo vSudtirol51% / 28% / 21%our call did not landwe called home 51% · away wineea213394fea…
19192026-09-13 05:06Hellas Verona vVicenza Virtus59% / 25% / 17%our call landedwe called home 59% · home win873376bfe34b…
19182026-09-13 05:06Auxerre vStade Brestois 2941% / 27% / 32%our call landedwe called home 41% · home winc64c5bff145e…
19172026-09-13 05:06Parma vGenoa32% / 31% / 37%our call did not landwe called away 37% · home win45410d4f0bc3…
19162026-09-13 05:06Frosinone vComo24% / 26% / 50%our call did not landwe called away 50% · home win9d332e346cd1…
19152026-09-13 05:06Manchester City vSunderland73% / 17% / 9%our call landedwe called home 73% · home win0516b448707e…
19142026-09-13 05:06Bournemouth vLiverpool40% / 24% / 36%our call did not landwe called home 40% · away winc5649aa422f9…
19132026-09-13 05:06Leeds vCrystal Palace43% / 26% / 31%our call did not landwe called home 43% · draw0338d546179e…
19122026-09-13 05:06Zaglebie Lubin vWisla Plock42% / 29% / 29%our call did not landwe called home 42% · away win322ecb9815d4…
19112026-09-13 05:06TSV Hartberg vLask Linz30% / 26% / 44%our call did not landwe called away 44% · draw6868a2cb102d…
19102026-09-13 05:06Ried vWolfsberger AC29% / 26% / 44%our call did not landwe called away 44% · home win0e4d14e78717…
19092026-09-13 05:06Twente vPSV Eindhoven35% / 23% / 43%our call did not landwe called away 43% · home win5af948a10bfc…
19082026-09-13 05:06AZ Alkmaar vTelstar63% / 20% / 17%our call landedwe called home 63% · home win6bc33cba71c9…
19072026-09-13 05:06Norwich vBolton49% / 24% / 27%our call did not landwe called home 49% · away winfb1d1ba56241…
19062026-09-13 05:06Brondby vFC Copenhagen32% / 26% / 42%our call landedwe called away 42% · away win5bf7ceb68fed…
19052026-09-13 05:06Sonderjyske vRanders FC38% / 27% / 36%our call landedwe called home 38% · home win4139a7a5be84…
19042026-09-13 05:06FC Vaduz vFC Thun30% / 22% / 48%our call landedwe called away 48% · away win810319401046…
19032026-09-13 05:06Sabadell vOviedo42% / 30% / 28%our call landedwe called home 42% · home winec6dd5eca28a…
19022026-09-13 05:06Getafe vMalaga46% / 31% / 22%our call landedwe called home 46% · home wine75384418844…
19012026-09-13 05:06Energie Cottbus vFC St. Pauli47% / 29% / 24%our call did not landwe called home 47% · draw0213989a5734…
19002026-09-13 05:05Arminia Bielefeld vFC Heidenheim33% / 25% / 41%our call did not landwe called away 41% · drawb04e23bf8734…
18992026-09-13 05:05Hannover 96 vVfl Bochum47% / 26% / 27%our call landedwe called home 47% · home win47a645c8fadd…
18982026-09-13 05:05Antwerp vUnion St. Gilloise21% / 27% / 51%our call landedwe called away 51% · away win5aa17412faeb…
18972026-09-13 05:05Celtic vRangers54% / 23% / 24%our call did not landwe called home 54% · away winda626b920af6…
18962026-09-13 05:05Wolves vWest Brom46% / 29% / 25%our call landedwe called home 46% · home win7d631cd851b7…
18952026-09-13 05:05Fiorentina vNapoli30% / 27% / 42%our call did not landwe called away 42% · draw63d63f58f06f…
18942026-09-13 05:05Piast Gliwice vPogon Szczecin36% / 28% / 35%our call did not landwe called home 36% · away wine660f8a06db0…
18932026-09-13 05:05Feyenoord vUtrecht56% / 23% / 20%our call landedwe called home 56% · home win7c5fc2dfc180…
18922026-09-13 05:05Club America vGuadalajara Chivas38% / 32% / 31%our call did not landwe called home 38% · drawf2c8b6f52424…
18912026-09-13 05:05Portland Timbers vAtlanta United FC53% / 24% / 23%our call did not landwe called home 53% · away winc2e80f51a572…
18902026-09-13 05:05Nashville SC vChicago Fire56% / 23% / 21%our call landedwe called home 56% · home win0c6fb15fb67e…
18892026-09-13 05:05Colorado Rapids vSeattle Sounders36% / 26% / 38%our call did not landwe called away 38% · drawc6215365a57e…
18882026-09-13 05:05Real Salt Lake vVancouver Whitecaps29% / 25% / 46%our call landedwe called away 46% · away win2454d37167c9…
18872026-09-13 04:07Monterrey vCruz Azul30% / 28% / 42%our call did not landwe called away 42% · home win70d9139be955…
18862026-09-13 04:07St. Louis City vToronto FC55% / 24% / 21%our call landedwe called home 55% · home win24fc447b1ace…
18852026-09-13 04:07Minnesota United FC vLos Angeles Galaxy48% / 24% / 27%our call did not landwe called home 48% · away win1111764a7307…

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