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
6342026-09-02 12:10Portland Timbers vMinnesota United FC41% / 26% / 34%our call landedwe called home 41% · home win2e0c613bef86…
6332026-09-02 12:10Vancouver Whitecaps vSt. Louis City64% / 20% / 16%our call did not landwe called home 64% · away win70648d5bc66b…
6322026-09-02 12:10Real Salt Lake vLos Angeles FC31% / 26% / 43%our call did not landwe called away 43% · draw3606c353c9af…
6312026-09-02 12:10Los Angeles Galaxy vNew England Revolution57% / 21% / 22%our call landedwe called home 57% · home win362ee8ed4f37…
6302026-09-02 12:10Club America vClub Tijuana62% / 22% / 16%not played2d16d1cc0c13…
6292026-09-02 12:10Tigres UANL vNecaxa64% / 21% / 15%our call did not landwe called home 64% · drawa73807a523ec…
6282026-09-02 12:10Austin vSan Jose Earthquakes49% / 24% / 27%our call did not landwe called home 49% · draw2f9de37daecd…
6272026-09-02 12:10FC Dallas vSporting Kansas City59% / 21% / 20%our call landedwe called home 59% · home win542dfa3d401b…
6262026-09-02 12:10Seattle Sounders vNew York Red Bulls52% / 26% / 21%our call did not landwe called home 52% · draw40e7ca6c25cb…
6252026-09-02 12:10Fluminense vVasco DA Gama55% / 25% / 20%our call landedwe called home 55% · home win9f371dd16e8e…
6242026-09-02 12:09Charlotte vHouston Dynamo49% / 27% / 24%our call did not landwe called home 49% · drawf3237411cebb…
6232026-09-02 12:09Inter Miami vAtlanta United FC72% / 16% / 13%our call did not landwe called home 72% · draw9ef574cd509e…
6222026-09-02 12:09FC Cincinnati vDC United67% / 20% / 14%not played6d048cd95df0…
6212026-09-02 12:09Columbus Crew vColorado Rapids66% / 19% / 15%our call landedwe called home 66% · home win13073dbbe73b…
6202026-09-02 12:09Toronto FC vChicago Fire39% / 26% / 35%our call did not landwe called home 39% · draw592a01a05da8…
6192026-09-02 12:09Philadelphia Union vCF Montreal69% / 19% / 12%our call landedwe called home 69% · home winb7e0ae6d4b49…
6182026-09-02 12:09Orlando City SC vSan Diego39% / 25% / 36%our call landedwe called home 39% · home win07f09b14deb0…
6172026-09-02 12:09Atletico San Luis vGuadalajara Chivas31% / 27% / 42%our call landedwe called away 42% · away win4a6391cc6c9f…
6162026-09-02 12:09Club Queretaro vMonterrey27% / 28% / 45%not played7481297eb46c…
6152026-09-02 12:09Sao Paulo vAtletico-MG41% / 30% / 29%our call landedwe called home 41% · home win07b8cae6a476…
6142026-09-02 12:09Sporting CP vNacional83% / 12% / 5%our call landedwe called home 83% · home win5f3ece20d003…
6132026-09-02 12:09RB Bragantino vBahia46% / 26% / 27%our call did not landwe called home 46% · away win8d65b8e3adb8…
6122026-09-02 12:09ST Mirren vCeltic12% / 20% / 68%our call landedwe called away 68% · away win5b1044e0f820…
6112026-09-02 12:09Willem II vExcelsior38% / 27% / 35%our call did not landwe called home 38% · away win35e4be6b9622…
6102026-09-02 12:09Swansea vWrexham40% / 26% / 34%our call did not landwe called home 40% · drawde281305e0c4…
6092026-09-02 12:09St. Truiden vRAAL La Louvière50% / 28% / 22%our call landedwe called home 50% · home win235d17e79739…
6082026-09-02 12:09Standard Liege vAntwerp31% / 32% / 38%our call did not landwe called away 38% · home windeb70ab1dd01…
6072026-09-02 12:09Le Havre vStade Brestois 2934% / 28% / 39%our call landedwe called away 39% · away wincb2e305925ec…
6062026-09-02 12:09AS Roma vAtalanta40% / 27% / 33%our call landedwe called home 40% · home win0afe8ebae3e6…
6052026-09-02 12:08Ajax vPSV Eindhoven35% / 22% / 43%our call landedwe called away 43% · away wind73b73a021a2…
6042026-09-02 12:08Alverca vSC Braga20% / 24% / 56%our call landedwe called away 56% · away win62a78fdd363e…
6032026-09-02 12:08Maritimo vBenfica9% / 17% / 74%our call landedwe called away 74% · away win69d99a0e4ce4…
6022026-09-02 12:08Utrecht vGO Ahead Eagles52% / 24% / 24%our call did not landwe called home 52% · drawa335e4dc6b19…
6012026-09-02 12:08FC Schalke 04 vBayern München6% / 11% / 83%our call did not landwe called away 83% · draw511f86a02c9a…
6002026-09-02 12:08Hull City vAston Villa15% / 21% / 64%our call did not landwe called away 64% · draw097eae02e1ad…
5992026-09-02 12:08KV Mechelen vKVC Westerlo43% / 24% / 33%our call did not landwe called home 43% · away win0362290dc668…
5982026-09-02 12:08Inter vNapoli52% / 25% / 23%our call landedwe called home 52% · home win570369befb85…
5972026-09-02 12:08Lens vLorient61% / 23% / 17%our call did not landwe called home 61% · away win000ed7250f83…
5962026-09-02 12:08Estrela vFamalicao27% / 30% / 43%our call did not landwe called away 43% · drawd37a7f5c677a…
5952026-09-02 12:08NEC Nijmegen vFeyenoord33% / 24% / 44%our call landedwe called away 44% · away winb0e4235752f8…
5942026-09-02 12:08Athletic Club vAtletico Madrid33% / 29% / 38%our call did not landwe called away 38% · home win8fef7100936d…
5932026-09-02 12:08Dundee Utd vFalkirk42% / 27% / 31%our call did not landwe called home 42% · draw1fd7f5fc2dd1…
5922026-09-02 12:08Rangers vMotherwell69% / 18% / 13%our call landedwe called home 69% · home winef3033089f39…
5912026-09-02 12:08Aberdeen vKilmarnock48% / 27% / 25%our call did not landwe called home 48% · drawd60fff37fe4e…
5902026-09-02 12:08Charleroi vUnion St. Gilloise19% / 27% / 54%our call landedwe called away 54% · away win0c779afa6dad…
5892026-09-02 12:08Portsmouth vCardiff47% / 27% / 26%our call landedwe called home 47% · home win96e25bfcbad5…
5882026-09-02 12:08QPR vMiddlesbrough30% / 27% / 43%our call landedwe called away 43% · away win14964af1d4ca…
5872026-09-02 12:08Sheffield Utd vNorwich49% / 25% / 26%our call did not landwe called home 49% · away winde27af9be285…
5862026-09-02 12:08West Brom vWatford47% / 28% / 24%our call landedwe called home 47% · home winf3fc2d060c66…
5852026-09-02 12:08West Ham vDerby64% / 22% / 14%our call landedwe called home 64% · home win28ddffef12cf…

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