Ledger: 20 October 2026
79 prediction versions published on this day (UTC).
Daily snapshot SHA-256: b744d869d62396bb01e9fa29d06121bc470c04881f42014d314f812bd25f7e43
Previous day: c538814cb2532664f5416649b9d1ef72ae6dd4fd058657f7325d246508bd0056
Sealed 21 Oct 2026, 00:02 UTC · Download JSON
Verify: sha256sum 2026-10-20.json
| Published | Match | v | 1 | X | 2 | Record | Result |
|---|---|---|---|---|---|---|---|
| 00:09 | Guadalajara Chivas vs Necaxa | 1 | 69% | 17% | 13% | #314 | FT 1–0 (later version counts) |
| 00:32 | Vasco DA Gama vs Boca Juniors | 1 | 37% | 30% | 34% | #316 | FT 1–3 (later version counts) |
| 01:01 | FC Juarez vs Atlante FC | 1 | 32% | 27% | 41% | #317 | FT 0–1 (later version counts) |
| 01:01 | Atletico San Luis vs Club Queretaro | 1 | 43% | 27% | 30% | #318 | FT 2–1 Favourite won |
| 03:01 | Tigres UANL vs Leon | 1 | 52% | 25% | 24% | #319 | FT 0–2 (later version counts) |
| 06:03 | Dewa United vs Persijap | 2 | 83% | 11% | 5% | #320 | FT 2–0 (later version counts) |
| 07:07 | AS Roma vs Slovan Bratislava | 2 | 88% | 9% | 4% | #321 | FT 4–0 Favourite won |
| 08:35 | Bali United vs Garudayaksa | 1 | 65% | 19% | 16% | #322 | FT 5–0 Favourite won |
| 10:30 | Dewa United vs Persijap | 3 | 86% | 10% | 4% | #323 | FT 2–0 Favourite won |
| 10:46 | Fenerbahçe vs Slavia Praha | 3 | 62% | 21% | 17% | #324 | FT 2–2 Upset |
| 12:02 | Persija vs Arema FC | 1 | 73% | 17% | 11% | #325 | FT 5–1 Favourite won |
| 12:35 | Vasco DA Gama vs Boca Juniors | 2 | 35% | 29% | 36% | #328 | FT 1–3 (later version counts) |
| 12:47 | Wolverhampton Wanderers vs Portsmouth | 1 | 61% | 23% | 16% | #329 | FT 1–1 (later version counts) |
| 12:47 | AFC Wimbledon vs Mansfield Town | 1 | 28% | 26% | 46% | #330 | FT 0–3 (later version counts) |
| 12:47 | Blackpool vs Milton Keynes Dons | 1 | 36% | 26% | 38% | #331 | FT 2–0 (later version counts) |
| 12:47 | Bromley vs Leicester City | 1 | 21% | 22% | 57% | #332 | FT 0–4 (later version counts) |
| 12:47 | Burton Albion vs Bradford City | 1 | 24% | 28% | 48% | #333 | FT 0–0 (later version counts) |
| 12:59 | Cambridge United vs Wycombe Wanderers | 1 | 40% | 27% | 33% | #334 | FT 2–2 (later version counts) |
| 12:59 | Doncaster Rovers vs Stockport County | 1 | 25% | 24% | 51% | #335 | FT 0–2 (later version counts) |
| 12:59 | Huddersfield Town vs Peterborough United | 1 | 62% | 19% | 19% | #336 | FT 4–1 (later version counts) |
| 12:59 | Luton Town vs Barnsley | 1 | 62% | 21% | 17% | #337 | FT 2–1 (later version counts) |
| 12:59 | Notts County vs Sheffield Wednesday | 1 | 29% | 27% | 44% | #338 | FT 2–0 (later version counts) |
| 12:59 | Oxford United vs Wigan Athletic | 1 | 48% | 27% | 25% | #339 | FT 2–1 (later version counts) |
| 12:59 | Stevenage vs Plymouth Argyle | 1 | 35% | 28% | 37% | #340 | FT 3–0 (later version counts) |
| 12:59 | Barnet vs Swindon Town | 1 | 67% | 18% | 14% | #341 | FT 1–3 (later version counts) |
| 12:59 | Bristol Rovers vs Salford City | 1 | 35% | 28% | 37% | #342 | FT 1–2 (later version counts) |
| 12:59 | Cheltenham Town vs Fleetwood Town | 1 | 30% | 27% | 43% | #343 | FT 4–2 (later version counts) |
| 12:59 | Chesterfield vs Colchester United | 1 | 63% | 21% | 16% | #344 | FT 1–1 (later version counts) |
| 12:59 | Crawley Town vs Shrewsbury Town | 1 | 33% | 27% | 40% | #345 | FT 2–3 (later version counts) |
| 12:59 | Exeter City vs Crewe Alexandra | 1 | 37% | 32% | 31% | #346 | FT 2–0 (later version counts) |
| 12:59 | Northampton Town vs Tranmere Rovers | 1 | 42% | 29% | 29% | #347 | FT 0–1 (later version counts) |
| 12:59 | Rochdale vs Grimsby Town | 1 | 29% | 26% | 45% | #348 | FT 2–2 (later version counts) |
| 12:59 | Rotherham United vs Newport County | 1 | 43% | 28% | 29% | #349 | FT 2–2 (later version counts) |
| 12:59 | Walsall vs Oldham Athletic | 1 | 39% | 27% | 34% | #350 | FT 3–0 (later version counts) |
| 12:59 | York City vs Accrington Stanley | 1 | 56% | 24% | 21% | #351 | FT 1–1 (later version counts) |
| 13:06 | Gillingham vs Port Vale | 1 | 32% | 28% | 40% | #352 | FT 1–1 (later version counts) |
| 13:07 | FC Porto vs PSV Eindhoven | 2 | 64% | 20% | 16% | #353 | FT 0–1 Upset |
| 13:07 | Napoli vs Bodo/Glimt | 2 | 55% | 23% | 22% | #354 | FT 4–3 Favourite won |
| 16:31 | Londrina vs Cuiaba | 2 | 32% | 30% | 38% | #355 | FT 1–0 Upset |
| 16:46 | Como vs Manchester United | 1 | 44% | 25% | 31% | #356 | pending |
| 16:46 | Lille vs Galatasaray | 1 | 45% | 25% | 30% | #357 | FT 2–4 Upset |
| 17:55 | Wolverhampton Wanderers vs Portsmouth | 2 | 62% | 22% | 16% | #360 | FT 1–1 Upset |
| 17:55 | Blackpool vs Milton Keynes Dons | 2 | 37% | 26% | 38% | #361 | FT 2–0 Upset |
| 17:55 | Bromley vs Leicester City | 2 | 21% | 22% | 57% | #362 | FT 0–4 Favourite won |
| 17:55 | AFC Wimbledon vs Mansfield Town | 2 | 28% | 26% | 46% | #363 | FT 0–3 Favourite won |
| 18:00 | Cambridge United vs Wycombe Wanderers | 2 | 38% | 29% | 33% | #364 | FT 2–2 Upset |
| 18:00 | Notts County vs Sheffield Wednesday | 2 | 29% | 26% | 45% | #365 | FT 2–0 Upset |
| 18:00 | Bristol Rovers vs Salford City | 2 | 35% | 28% | 38% | #366 | FT 1–2 Favourite won |
| 18:00 | Crawley Town vs Shrewsbury Town | 2 | 33% | 27% | 40% | #367 | FT 2–3 Favourite won |
| 18:00 | Exeter City vs Crewe Alexandra | 2 | 38% | 31% | 31% | #368 | FT 2–0 Favourite won |
| 18:00 | Northampton Town vs Tranmere Rovers | 2 | 42% | 29% | 29% | #369 | FT 0–1 Upset |
| 18:00 | York City vs Accrington Stanley | 2 | 56% | 23% | 21% | #370 | FT 1–1 Upset |
| 18:00 | Luton Town vs Barnsley | 2 | 68% | 18% | 14% | #371 | FT 2–1 Favourite won |
| 18:00 | Barnet vs Swindon Town | 2 | 67% | 19% | 14% | #372 | FT 1–3 Upset |
| 18:00 | Doncaster Rovers vs Stockport County | 2 | 21% | 22% | 57% | #373 | FT 0–2 Favourite won |
| 18:00 | Stevenage vs Plymouth Argyle | 2 | 36% | 28% | 37% | #374 | FT 3–0 Upset |
| 18:00 | Chesterfield vs Colchester United | 2 | 63% | 21% | 16% | #375 | FT 1–1 Upset |
| 18:00 | Cheltenham Town vs Fleetwood Town | 2 | 29% | 28% | 43% | #376 | FT 4–2 Upset |
| 18:00 | Burton Albion vs Bradford City | 2 | 19% | 26% | 55% | #377 | FT 0–0 Upset |
| 18:00 | Rochdale vs Grimsby Town | 2 | 29% | 26% | 45% | #378 | FT 2–2 Upset |
| 18:00 | Huddersfield Town vs Peterborough United | 2 | 62% | 19% | 19% | #379 | FT 4–1 Favourite won |
| 18:00 | Rotherham United vs Newport County | 2 | 43% | 28% | 29% | #380 | FT 2–2 Upset |
| 18:00 | Walsall vs Oldham Athletic | 2 | 40% | 27% | 34% | #381 | FT 3–0 Favourite won |
| 18:00 | Oxford United vs Wigan Athletic | 2 | 49% | 26% | 24% | #382 | FT 2–1 Favourite won |
| 18:00 | Levante vs Athletic Club | 1 | 26% | 30% | 44% | #383 | FT 3–1 (later version counts) |
| 18:05 | Gillingham vs Port Vale | 2 | 31% | 29% | 40% | #384 | FT 1–1 Upset |
| 18:06 | Manchester City vs AEK Athens FC | 2 | 87% | 9% | 4% | #385 | FT 5–1 Favourite won |
| 18:30 | Vasco DA Gama vs Boca Juniors | 3 | 35% | 32% | 33% | #386 | FT 1–3 Upset |
| 19:02 | Inter vs Shakhtar Donetsk | 1 | 82% | 11% | 7% | #411 | FT 1–0 (later version counts) |
| 19:02 | Sporting CP vs Lask Linz | 1 | 82% | 11% | 7% | #412 | FT 2–3 (later version counts) |
| 19:02 | Real Betis vs Feyenoord | 1 | 63% | 19% | 18% | #413 | FT 1–0 (later version counts) |
| 19:02 | Aston Villa vs Viking | 1 | 81% | 13% | 7% | #414 | pending |
| 19:02 | Club Brugge KV vs Lens | 1 | 48% | 23% | 29% | #415 | FT 3–0 (later version counts) |
| 19:02 | Real Madrid vs RB Leipzig | 1 | 79% | 12% | 9% | #416 | FT 4–1 (later version counts) |
| 19:02 | FC Juarez vs Atlante FC | 2 | 29% | 27% | 44% | #417 | FT 0–1 Favourite won |
| 19:02 | Bayern München vs Arsenal | 1 | 47% | 24% | 29% | #418 | pending |
| 21:03 | Tigres UANL vs Leon | 2 | 46% | 27% | 27% | #427 | FT 0–2 Upset |
| 22:01 | Atletico Torque vs Atletico-MG | 1 | 32% | 29% | 39% | #428 | FT 2–0 (later version counts) |
| 22:09 | Guadalajara Chivas vs Necaxa | 2 | 71% | 16% | 12% | #429 | FT 1–0 Favourite won |