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
7842026-09-03 05:06Fluminense vVasco DA Gama55% / 25% / 20%our call landedwe called home 55% · home win1cc2d8eb0500…
7832026-09-03 05:06Charlotte vHouston Dynamo49% / 27% / 24%our call did not landwe called home 49% · draw4310c3834bbc…
7822026-09-03 05:06Inter Miami vAtlanta United FC72% / 16% / 13%our call did not landwe called home 72% · draw1539e66ddd2a…
7812026-09-03 05:06FC Cincinnati vDC United67% / 20% / 14%not played6e87f6b03872…
7802026-09-03 05:06Columbus Crew vColorado Rapids66% / 19% / 15%our call landedwe called home 66% · home wind1d86b8c7de4…
7792026-09-03 05:06Toronto FC vChicago Fire39% / 26% / 35%our call did not landwe called home 39% · draw6618ea1a10d8…
7782026-09-03 05:06Philadelphia Union vCF Montreal69% / 19% / 12%our call landedwe called home 69% · home win2f4fae756b1f…
7772026-09-03 05:06Orlando City SC vSan Diego39% / 25% / 36%our call landedwe called home 39% · home winfd1eb2300182…
7762026-09-03 05:06Atletico San Luis vGuadalajara Chivas31% / 27% / 42%our call landedwe called away 42% · away win721c25658c72…
7752026-09-03 05:06Club Queretaro vMonterrey27% / 28% / 45%not played8eddae96c1e7…
7742026-09-03 05:06Sao Paulo vAtletico-MG41% / 30% / 29%our call landedwe called home 41% · home win5544ac7d5b3e…
7732026-09-03 05:06Sporting CP vNacional83% / 12% / 5%our call landedwe called home 83% · home win7032456c488d…
7722026-09-03 05:06RB Bragantino vBahia46% / 26% / 27%our call did not landwe called home 46% · away win539e84883a37…
7712026-09-03 05:06ST Mirren vCeltic12% / 20% / 68%our call landedwe called away 68% · away win7ac811004673…
7702026-09-03 05:06Willem II vExcelsior38% / 27% / 35%our call did not landwe called home 38% · away win394a62db50f0…
7692026-09-03 05:06Swansea vWrexham40% / 26% / 34%our call did not landwe called home 40% · drawc7e84bbe513b…
7682026-09-03 05:06St. Truiden vRAAL La Louvière50% / 28% / 22%our call landedwe called home 50% · home win82f6356e0a2c…
7672026-09-03 05:06Standard Liege vAntwerp31% / 32% / 38%our call did not landwe called away 38% · home win6ced6dfba4be…
7662026-09-03 05:06Le Havre vStade Brestois 2934% / 28% / 39%our call landedwe called away 39% · away win1863484d931e…
7652026-09-03 05:05AS Roma vAtalanta40% / 27% / 33%our call landedwe called home 40% · home win39b7d78c0507…
7642026-09-03 05:05Ajax vPSV Eindhoven35% / 22% / 43%our call landedwe called away 43% · away win02271e63b176…
7632026-09-03 05:05Alverca vSC Braga20% / 24% / 56%our call landedwe called away 56% · away wine6ce13474000…
7622026-09-03 05:05Maritimo vBenfica9% / 17% / 74%our call landedwe called away 74% · away winf8f138673894…
7612026-09-03 04:07Utrecht vGO Ahead Eagles52% / 24% / 24%our call did not landwe called home 52% · drawa547ea0dd4a6…
7602026-09-03 04:07FC Schalke 04 vBayern München6% / 11% / 83%our call did not landwe called away 83% · drawc8718276a7b2…
7592026-09-03 04:07Hull City vAston Villa15% / 21% / 64%our call did not landwe called away 64% · draw8c04926081c5…
7582026-09-03 04:07KV Mechelen vKVC Westerlo43% / 24% / 33%our call did not landwe called home 43% · away win028ba62f6eb1…
7572026-09-03 04:07Inter vNapoli52% / 25% / 23%our call landedwe called home 52% · home win514ae63f8689…
7562026-09-03 04:07Lens vLorient61% / 23% / 17%our call did not landwe called home 61% · away win2d23d83e206e…
7552026-09-03 04:07Estrela vFamalicao27% / 30% / 43%our call did not landwe called away 43% · draw6602e23455f6…
7542026-09-03 04:07NEC Nijmegen vFeyenoord33% / 24% / 44%our call landedwe called away 44% · away win9b1b43714c4c…
7532026-09-03 04:07Athletic Club vAtletico Madrid33% / 29% / 38%our call did not landwe called away 38% · home win3709110bf690…
7522026-09-03 04:07Dundee Utd vFalkirk42% / 27% / 31%our call did not landwe called home 42% · draw2ffa9a8b09d2…
7512026-09-03 04:07Rangers vMotherwell69% / 18% / 13%our call landedwe called home 69% · home win50463569cab8…
7502026-09-03 04:07Aberdeen vKilmarnock48% / 27% / 25%our call did not landwe called home 48% · drawc8ed9724dabd…
7492026-09-03 04:06Charleroi vUnion St. Gilloise19% / 27% / 54%our call landedwe called away 54% · away wine9dc68a4a52e…
7482026-09-03 04:06Portsmouth vCardiff47% / 27% / 26%our call landedwe called home 47% · home win0bbe9ec49a2a…
7472026-09-03 04:06QPR vMiddlesbrough30% / 27% / 43%our call landedwe called away 43% · away win12fd69aa1d45…
7462026-09-03 04:06Sheffield Utd vNorwich49% / 25% / 26%our call did not landwe called home 49% · away win4dba63f3ddc7…
7452026-09-03 04:06West Brom vWatford47% / 28% / 24%our call landedwe called home 47% · home winfe87b3c959c3…
7442026-09-03 04:06West Ham vDerby64% / 22% / 14%our call landedwe called home 64% · home winb9bba6d40510…
7432026-09-03 04:06Burnley vBristol City59% / 24% / 17%our call did not landwe called home 59% · away winfa7d142ab92a…
7422026-09-03 04:06Nottingham Forest vTottenham50% / 25% / 25%our call did not landwe called home 50% · drawc11099108669…
7412026-09-03 04:06Brentford vSunderland63% / 23% / 15%our call did not landwe called home 63% · draw8a424066e2b1…
7402026-09-03 04:06Brighton vLeeds51% / 26% / 24%our call did not landwe called home 51% · draw87553ac64135…
7392026-09-03 04:06Manchester City vCoventry84% / 11% / 5%our call landedwe called home 84% · home win4751d9ab2a1a…
7382026-09-03 04:06Fulham vCrystal Palace42% / 29% / 29%our call did not landwe called home 42% · away win8075333a1cc9…
7372026-09-03 04:06SC Paderborn 07 vSC Freiburg39% / 28% / 33%our call did not landwe called home 39% · away win3e5b8557a7d9…
7362026-09-03 04:06Bayer Leverkusen vUnion Berlin67% / 20% / 13%our call landedwe called home 67% · home win6179b5deb020…
7352026-09-03 04:061899 Hoffenheim vBorussia Dortmund28% / 22% / 50%our call landedwe called away 50% · away win17ef595dbb2e…

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