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
16842026-09-13 00:07Celta de Vigo II vEibar41% / 30% / 29%our call did not landwe called home 41% · away win97798577dd7f…
16832026-09-13 00:07Jong Utrecht vJong Ajax42% / 26% / 32%our call landedwe called home 42% · home win2ec3d8ce5b49…
16822026-09-13 00:07Jong PSV U21 vJong AZ49% / 21% / 30%our call did not landwe called home 49% · drawda1730038d37…
16812026-09-13 00:07Rio Ave vEstrela42% / 28% / 30%our call did not landwe called home 42% · drawa1ae633c79f8…
16802026-09-13 00:07FC Midtjylland vBrondby52% / 24% / 24%our call landedwe called home 52% · home win2702550800be…
16792026-09-13 00:07Radomiak Radom vPiast Gliwice39% / 29% / 33%our call did not landwe called home 39% · away winea0c76c8bcc0…
16782026-09-13 00:07Kayserispor vİstanbulspor40% / 27% / 33%our call landedwe called home 40% · home wina7987dba0294…
16772026-09-13 00:07Gaziantep FK vFenerbahçe17% / 20% / 64%our call did not landwe called away 64% · drawefaca6e086f2…
16762026-09-13 00:07Como vParma62% / 24% / 14%our call landedwe called home 62% · home win119ac5642e7c…
16752026-09-13 00:07Torino vAS Roma25% / 28% / 47%our call landedwe called away 47% · away win07acf01dee4a…
16742026-09-13 00:07Guadalajara Chivas vU.N.A.M. - Pumas54% / 25% / 21%our call landedwe called home 54% · home win61d2b0c91936…
16732026-09-13 00:07Santos Laguna vFC Juarez40% / 26% / 34%our call landedwe called home 40% · home win734322e801fa…
16722026-09-13 00:07San Diego vPhiladelphia Union49% / 24% / 27%our call did not landwe called home 49% · away winbe2c99c0217a…
16712026-09-13 00:07Vancouver Whitecaps vAustin74% / 16% / 10%our call did not landwe called home 74% · away winc74d78371243…
16702026-09-13 00:06Chicago Fire vNew England Revolution54% / 23% / 23%our call did not landwe called home 54% · away win9716ac803a38…
16692026-09-13 00:06Flamengo vCorinthians62% / 23% / 15%our call landedwe called home 62% · home win60c46b84d6e6…
16682026-09-13 00:06Famalicao vSporting CP19% / 24% / 56%our call did not landwe called away 56% · draw52a66d99ddff…
16672026-09-13 00:06Tenerife vLeganes36% / 34% / 30%our call landedwe called home 36% · home win5457948f4e19…
16662026-09-13 00:06Mirassol vVitoria60% / 23% / 17%our call did not landwe called home 60% · draw6ca36dd7ed25…
16652026-09-13 00:06Real Sociedad vAtletico Madrid35% / 26% / 40%our call landedwe called away 40% · away win5f7e78aa751f…
16642026-09-13 00:06Stade Brestois 29 vParis Saint Germain16% / 20% / 63%our call landedwe called away 63% · away winc98d60339f6c…
16632026-09-13 00:06Sassuolo vJuventus21% / 24% / 55%our call did not landwe called away 55% · home win08fc4dbc7697…
16622026-09-13 00:06Panathinaikos vPanetolikos67% / 22% / 10%our call landedwe called home 67% · home win32ec8b13bdf1…
16612026-09-13 00:06Kifisia vLevadiakos29% / 25% / 46%our call did not landwe called away 46% · draw1926c0bd5c79…
16602026-09-13 00:06PAOK vAris Thessalonikis60% / 25% / 16%our call landedwe called home 60% · home win057d92f94dcd…
16592026-09-13 00:06PSV Eindhoven vSparta Rotterdam79% / 13% / 8%our call landedwe called home 79% · home win472908f9f8b7…
16582026-09-13 00:06Patro Eisden vAS Eupen46% / 28% / 26%our call did not landwe called home 46% · away win07489853b186…
16572026-09-13 00:06RAAL La Louvière vKortrijk47% / 27% / 26%our call landedwe called home 47% · home win92157a0e9dc4…
16562026-09-13 00:06Fatih Karagümrük vManisa F.K.45% / 28% / 27%our call did not landwe called home 45% · draw001e9c32c7db…
16552026-09-13 00:06Bursaspor vEsenler Erokspor27% / 26% / 47%our call did not landwe called away 47% · draw1dd53319fa20…
16542026-09-13 00:06Amed vBaşakşehir37% / 27% / 36%our call landedwe called home 37% · home win1e130a5c51a5…
16532026-09-13 00:06Galatasaray vKocaelispor75% / 17% / 8%our call landedwe called home 75% · home win1eaff38d498d…
16522026-09-13 00:06Arouca vSanta Clara39% / 29% / 32%our call did not landwe called home 39% · away win02a0d743d3b8…
16512026-09-13 00:06Benfica vGIL Vicente73% / 17% / 10%our call landedwe called home 73% · home wind86aba203980…
16502026-09-13 00:06Mallorca vSabadell48% / 28% / 24%our call landedwe called home 48% · home win1d8a35614741…
16492026-09-13 00:05Zulte Waregem vCharleroi39% / 25% / 35%our call did not landwe called home 39% · away win6811da001099…
16482026-09-13 00:05Getafe vDeportivo La Coruna45% / 31% / 24%our call did not landwe called home 45% · draw2b8c70626ab9…
16472026-09-13 00:05FC Nordsjaelland vAarhus39% / 26% / 35%our call landedwe called home 39% · home wina663c72d4c09…
16462026-09-13 00:05Asteras Tripolis vAEK Athens FC12% / 23% / 65%our call did not landwe called away 65% · drawfb4c566908cf…
16452026-09-13 00:05Napoli vBologna52% / 26% / 21%our call landedwe called home 52% · home win31175fa40e65…
16442026-09-13 00:05Legia Warszawa vWidzew Łódź54% / 25% / 20%our call did not landwe called home 54% · draw92870bdff6ed…
16432026-09-13 00:05SV Elversberg vBayern München11% / 14% / 74%our call landedwe called away 74% · away win16b9ccde1041…
16422026-09-13 00:05Manchester United vManchester City32% / 24% / 44%our call landedwe called away 44% · away wind1f0c42bfdca…
16412026-09-13 00:05Mantova vSampdoria44% / 28% / 28%our call landedwe called home 44% · home win320fdf55ee2a…
16402026-09-13 00:05Avellino vPalermo27% / 27% / 46%our call did not landwe called away 46% · drawaa8e415891e1…
16392026-09-13 00:05Le Mans vLens22% / 25% / 53%our call did not landwe called away 53% · draw79acb7678c5c…
16382026-09-13 00:05Kalamata vVolos NFC50% / 26% / 24%our call landedwe called home 50% · home win079de64a7cf8…
16372026-09-12 23:08Sturm Graz vLask Linz50% / 25% / 25%our call landedwe called home 50% · home wine720785f1139…
16362026-09-12 23:08FC Volendam vDen Bosch66% / 19% / 15%our call landedwe called home 66% · home win9bfe3e1db716…
16352026-09-12 23:08PEC Zwolle vFeyenoord16% / 21% / 63%our call landedwe called away 63% · away win52374dbda201…

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