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
15842026-09-12 15:05Inter Miami vSan Diego57% / 20% / 24%our call did not landwe called home 57% · drawa65bab6ba1ff…
15832026-09-12 14:07Atletico Paranaense vBahia47% / 28% / 25%our call landedwe called home 47% · home win4b262015b837…
15822026-09-12 14:07Flamengo vRB Bragantino67% / 20% / 13%our call landedwe called home 67% · home win35886d5eba18…
15812026-09-12 14:07FC Porto vBenfica43% / 28% / 29%our call landedwe called home 43% · home win0f227d50e2bf…
15802026-09-12 14:07Vitoria vCruzeiro33% / 30% / 37%our call landedwe called away 37% · away win223649a6cd55…
15792026-09-12 14:07Corinthians vFluminense42% / 30% / 28%our call did not landwe called home 42% · away winff54c78c3d22…
15782026-09-12 14:07Valencia vReal Sociedad43% / 27% / 30%our call did not landwe called home 43% · away winbe28e98293e9…
15772026-09-12 14:07Marseille vParis Saint Germain28% / 23% / 49%our call landedwe called away 49% · away win6079a587a89a…
15762026-09-12 14:07AC Milan vLecce65% / 22% / 12%our call landedwe called home 65% · home wind036521aaa27…
15752026-09-12 14:07SC Paderborn 07 v1899 Hoffenheim38% / 32% / 30%our call landedwe called home 38% · home winc25f53aa82a8…
15742026-09-12 14:07Kortrijk vSK Beveren34% / 29% / 37%our call did not landwe called away 37% · home wineca54e294c9f…
15732026-09-12 14:07Estoril vCasa Pia51% / 25% / 23%our call did not landwe called home 51% · away win3b2007efd2cc…
15722026-09-12 14:07Santa Clara vSC Braga24% / 28% / 48%our call did not landwe called away 48% · draw0320ee12d74e…
15712026-09-12 14:07Club Brugge KV vGenk60% / 21% / 19%our call landedwe called home 60% · home wina399c632033d…
15702026-09-12 14:07Deportivo La Coruna vReal Betis36% / 28% / 36%our call did not landwe called home 36% · draw6b18a40d2e7c…
15692026-09-12 14:07Villarreal vLevante66% / 19% / 16%our call landedwe called home 66% · home win54e171122e1a…
15682026-09-12 14:07Juventus vAtalanta45% / 27% / 27%our call landedwe called home 45% · home win6615b6393663…
15672026-09-12 14:07FC Schalke 04 vSV Elversberg32% / 32% / 37%our call did not landwe called away 37% · drawa45cebd64ea9…
15662026-09-12 14:07Fulham vManchester United33% / 26% / 40%our call did not landwe called away 40% · drawdfd81da6d5b1…
15652026-09-12 14:07Nice vLille29% / 28% / 43%our call did not landwe called away 43% · home winf660679f9e9e…
15642026-09-12 14:07NEC Nijmegen vGO Ahead Eagles60% / 20% / 20%our call did not landwe called home 60% · drawf618d7bb4372…
15632026-09-12 14:07Estrela vAcademico Viseu30% / 28% / 43%our call landedwe called away 43% · away winac8e20f87c26…
15622026-09-12 14:07Vitória SC vMoreirense51% / 27% / 22%our call did not landwe called home 51% · draw1a27989cf6aa…
15612026-09-12 14:06Atletico Madrid vReal Madrid36% / 25% / 38%our call did not landwe called away 38% · home win12794ef0b5d7…
15602026-09-12 14:06Gremio vPalmeiras28% / 27% / 45%our call did not landwe called away 45% · draw4a65a926a6eb…
15592026-09-12 14:06St. Truiden vKVC Westerlo53% / 23% / 24%our call did not landwe called home 53% · away win5e9a8ca474e7…
15582026-09-12 14:06Bayer Leverkusen vRB Leipzig51% / 22% / 27%our call landedwe called home 51% · home win9f3e3389cda6…
15572026-09-12 14:06Auxerre vStade Brestois 2939% / 28% / 33%our call landedwe called home 39% · home wind77e1967b40e…
15562026-09-12 14:06Parma vGenoa34% / 31% / 35%our call did not landwe called away 35% · home win8d5e5d0c6988…
15552026-09-12 14:06Frosinone vComo18% / 23% / 59%our call did not landwe called away 59% · home winbf65c3dc4496…
15542026-09-12 14:06Manchester City vSunderland75% / 17% / 8%our call landedwe called home 75% · home wind310249da4fe…
15532026-09-12 14:06Bournemouth vLiverpool39% / 24% / 37%our call did not landwe called home 39% · away wind1637c982935…
15522026-09-12 14:06Leeds vCrystal Palace42% / 27% / 31%our call did not landwe called home 42% · draw2d151e48d997…
15512026-09-12 14:06Twente vPSV Eindhoven36% / 23% / 42%our call did not landwe called away 42% · home win33ca97681c0e…
15502026-09-12 14:06AZ Alkmaar vTelstar60% / 22% / 18%our call landedwe called home 60% · home win00df95240ca5…
15492026-09-12 14:06Norwich vBolton37% / 28% / 35%our call did not landwe called home 37% · away winbccb1a5ce38f…
15482026-09-12 14:06Getafe vMalaga38% / 33% / 29%our call landedwe called home 38% · home win2a2ef014d189…
15472026-09-12 14:06Antwerp vUnion St. Gilloise21% / 27% / 52%our call landedwe called away 52% · away win5db2962b2480…
15462026-09-12 14:06Celtic vRangers54% / 23% / 23%our call did not landwe called home 54% · away win9ab69fbf22a9…
15452026-09-12 14:06Wolves vWest Brom48% / 29% / 24%our call landedwe called home 48% · home win5aee4426540a…
15442026-09-12 14:06Fiorentina vNapoli30% / 28% / 42%our call did not landwe called away 42% · draw0f929c0e468f…
15432026-09-12 14:06Feyenoord vUtrecht56% / 23% / 20%our call landedwe called home 56% · home win2c59d71a2dc3…
15422026-09-12 14:06Club America vGuadalajara Chivas38% / 31% / 31%our call did not landwe called home 38% · draw2fb90d20494e…
15412026-09-12 14:06Portland Timbers vAtlanta United FC52% / 24% / 24%our call did not landwe called home 52% · away win26c77f294d54…
15402026-09-12 14:06Nashville SC vChicago Fire56% / 23% / 22%our call landedwe called home 56% · home win8bcf83b534d2…
15392026-09-12 14:06Colorado Rapids vSeattle Sounders37% / 27% / 37%our call did not landwe called home 37% · drawaf26ec2a6a3b…
15382026-09-12 14:05Real Salt Lake vVancouver Whitecaps30% / 25% / 44%our call landedwe called away 44% · away win16cfa72094c4…
15372026-09-12 14:05Monterrey vCruz Azul28% / 28% / 44%our call did not landwe called away 44% · home wina3fdfe79c75f…
15362026-09-12 14:05St. Louis City vToronto FC55% / 24% / 21%our call landedwe called home 55% · home win8fb8e7e683b0…
15352026-09-12 14:05Minnesota United FC vLos Angeles Galaxy50% / 24% / 26%our call did not landwe called home 50% · away winff44d6fb57ce…

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