Fixtures & results
Football results — Wednesday 28 October 2026
19 finished matches on Wednesday 28 October 2026 across 4 leagues. Click any match for its full page: what the chances were worth, what the model expected before kick-off, the captured statistics and the market’s closing prices. Where a match shows no xG, the feed never carried it — nothing is filled in.
| KO (UTC) | Match | xG |
|---|---|---|
| Major League Soccer | ||
| 23:30 | Toronto FC 2–1 DC United | 1.6–1.1 |
| 23:30 | New York City FC 2–1 Atlanta United FC | 1.2–2.2 |
| 23:30 | New England Revolution 3–2 New York Red Bulls | 2.0–2.7 |
| 23:30 | Inter Miami 2–2 FC Cincinnati | 1.0–0.7 |
| 23:30 | Charlotte 4–0 CF Montreal | 2.1–0.5 |
| Scottish Premiership | ||
| 19:45 | Celtic 2–2 Dundee Utd | 1.4–0.9 |
| 19:45 | ST Mirren 1–1 Hibernian | 1.8–1.4 |
| 19:45 | Aberdeen 0–1 Falkirk | 1.7–1.1 |
| 19:45 | Dundee 3–1 Kilmarnock | 2.3–2.2 |
| 19:45 | ST Johnstone 2–2 Motherwell | 1.5–1.5 |
| 20:00 | Heart Of Midlothian 2–2 Rangers | 1.8–2.3 |
| Serie A | ||
| 17:30 | AC Milan 2–4 Bologna | 1.8–1.9 |
| 17:30 | Venezia 0–2 Inter | 1.6–2.1 |
| 17:30 | Parma 0–0 Udinese | 1.1–1.4 |
| 19:45 | Genoa 2–0 Juventus | 1.0–0.9 |
| 19:45 | Monza 1–4 Napoli | 0.8–1.4 |
| Serie B | ||
| 18:00 | Pisa 3–3 Palermo | 2.5–1.3 |
| 19:00 | Juve Stabia 0–1 Hellas Verona | 0.8–1.4 |
| 19:00 | Carrarese 2–1 Arezzo | 2.7–0.8 |
Every finished match this season: results · what’s coming up: the board · every call the model made: the record.