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
18342026-09-13 03:07Paris FC vStrasbourg35% / 25% / 40%our call did not landwe called away 40% · home win2887f2884e48…
18332026-09-13 03:07OFI vAsteras Tripolis46% / 27% / 27%our call did not landwe called home 46% · draw2b3e532fca29…
18322026-09-13 03:07Atromitos vKifisia53% / 26% / 21%our call did not landwe called home 53% · away win07bcc804d17e…
18312026-09-13 03:07Kalamata vPanathinaikos20% / 27% / 53%our call landedwe called away 53% · away win5643f739be85…
18302026-09-13 03:07Volos NFC vAEK Athens FC10% / 19% / 71%our call landedwe called away 71% · away win0451a28ccd26…
18292026-09-13 03:07Aris Thessalonikis vIraklis 190851% / 29% / 20%our call did not landwe called home 51% · draw626ee618d125…
18282026-09-13 03:07Levadiakos vOlympiakos Piraeus16% / 24% / 60%our call landedwe called away 60% · away win59746556d6c2…
18272026-09-13 03:07Panetolikos vPAOK13% / 23% / 64%our call landedwe called away 64% · away win1469aca9ba0f…
18262026-09-13 03:07Austria Lustenau vSCR Altach39% / 30% / 31%our call landedwe called home 39% · home win39480e3918c4…
18252026-09-13 03:07Vitesse vJong PSV U2156% / 21% / 23%our call landedwe called home 56% · home win68aba232cbba…
18242026-09-13 03:07GIL Vicente vMaritimo53% / 26% / 21%our call did not landwe called home 53% · draw0c624e0be92f…
18232026-09-13 03:07Nacional vFamalicao29% / 29% / 42%our call landedwe called away 42% · away wind018970e36f6…
18222026-09-13 03:07ADO Den Haag vCambuur58% / 22% / 20%our call did not landwe called home 58% · draw20c6b818783f…
18212026-09-13 03:06FC Andorra vSporting Gijon44% / 28% / 29%our call did not landwe called home 44% · away win4768c3654529…
18202026-09-13 03:06Athletic Club vAlaves53% / 27% / 20%our call did not landwe called home 53% · draw215f3e2c045e…
18192026-09-13 03:06Salford City vSwindon Town44% / 26% / 31%our call landedwe called home 44% · home wine5439645988b…
18182026-09-13 03:06Barnet vFleetwood Town51% / 26% / 24%our call landedwe called home 51% · home win1de6af382768…
18172026-09-13 03:06Grimsby vCrawley Town55% / 24% / 21%our call landedwe called home 55% · home win42fab87c9535…
18162026-09-13 03:06Exeter City vTranmere58% / 24% / 18%our call did not landwe called home 58% · drawde9b1b82ea51…
18152026-09-13 03:06Crewe vShrewsbury51% / 28% / 22%our call did not landwe called home 51% · draw5dd78179d5f1…
18142026-09-13 03:06Colchester vCheltenham53% / 25% / 21%our call did not landwe called home 53% · draw9a40b73372ac…
18132026-09-13 03:06Accrington ST vNewport County45% / 28% / 28%our call did not landwe called home 45% · drawd241a3ca95a7…
18122026-09-13 03:06Gillingham vBristol Rovers34% / 29% / 38%our call did not landwe called away 38% · home win60a11ab42cd4…
18112026-09-13 03:06Chesterfield vYork31% / 29% / 40%our call did not landwe called away 40% · home win1fb5b22c5dcc…
18102026-09-13 03:06Northampton vRotherham38% / 30% / 32%our call did not landwe called home 38% · away win1db25ee4196b…
18092026-09-13 03:06Stenhousemuir vArbroath46% / 30% / 24%our call landedwe called home 46% · home win335d06761634…
18082026-09-13 03:06Morton vDunfermline32% / 30% / 38%our call landedwe called away 38% · away win7fb3b44d0cc3…
18072026-09-13 03:06Partick vRaith Rovers47% / 29% / 24%our call did not landwe called home 47% · draw4286550eb925…
18062026-09-13 03:06Livingston vInverness CT46% / 30% / 24%our call did not landwe called home 46% · draw9d64a4cb96a3…
18052026-09-13 03:06KRC Genk II vSeraing United37% / 26% / 37%our call did not landwe called home 37% · draw82c4ce9579b7…
18042026-09-13 03:06Sporting Hasselt vBeerschot VA42% / 31% / 27%our call did not landwe called home 42% · away winccf29fa16dc5…
18032026-09-13 03:06Bromley vHuddersfield37% / 27% / 36%our call landedwe called home 37% · home win61d47dd26f99…
18022026-09-13 03:06Leyton Orient vStevenage41% / 31% / 28%our call landedwe called home 41% · home winaf3571dc03e3…
18012026-09-13 03:06Luton vBradford50% / 27% / 23%our call did not landwe called home 50% · away win0bdf46fe05c1…
18002026-09-13 03:05Blackpool vPlymouth38% / 26% / 36%our call did not landwe called home 38% · away winf4b931f36ad2…
17992026-09-13 03:05Peterborough vDoncaster49% / 24% / 26%our call did not landwe called home 49% · away win8ff9c72b5983…
17982026-09-13 03:05Oxford United vCambridge United50% / 29% / 22%our call did not landwe called home 50% · draw2318f10413b6…
17972026-09-13 03:05Sheffield Wednesday vStockport County28% / 26% / 46%our call did not landwe called away 46% · draw6e28db4b7f6d…
17962026-09-13 03:05Wigan vWycombe34% / 30% / 36%our call landedwe called away 36% · away wina3939d995d4f…
17952026-09-13 03:05Reading vNotts County49% / 25% / 26%our call landedwe called home 49% · home win11df51ea64aa…
17942026-09-13 03:05ST Johnstone vFalkirk40% / 28% / 32%our call did not landwe called home 40% · draw2bdbbfa8d62f…
17932026-09-13 03:05Dundee vMotherwell26% / 27% / 47%our call did not landwe called away 47% · home win17b1ec4471ea…
17922026-09-13 03:05ST Mirren vDundee Utd38% / 34% / 28%our call did not landwe called home 38% · away win67f276cfb55f…
17912026-09-13 03:05Hibernian vAberdeen59% / 25% / 15%our call did not landwe called home 59% · draw28214b108f6a…
17902026-09-13 03:05OH Leuven vRAAL La Louvière40% / 29% / 31%our call landedwe called home 40% · home winb4543f9546cf…
17892026-09-13 03:05Kocaelispor vGaziantep FK44% / 29% / 27%our call landedwe called home 44% · home winc88f103eb8d4…
17882026-09-13 03:05Çorum FK vAlanyaspor44% / 29% / 27%our call did not landwe called home 44% · away win470b5dc66c2b…
17872026-09-13 02:07Wrexham vSouthampton32% / 25% / 43%our call did not landwe called away 43% · home win1a783e093e4c…
17862026-09-13 02:07Lincoln vSwansea50% / 26% / 24%our call did not landwe called home 50% · away win800d68a6610f…
17852026-09-13 02:07Portsmouth vBlackburn40% / 29% / 31%our call did not landwe called home 40% · drawbe4f0ef582da…

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