Fixtures & results
Football results — Friday 23 October 2026
17 finished matches on Friday 23 October 2026 across 12 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 |
|---|---|---|
| 2. Bundesliga | ||
| 17:30 | VfL Bochum 1–1 VfL Wolfsburg | 1.6–0.8 |
| 17:30 | SV Darmstadt 98 0–0 FC St. Pauli | 0.8–1.9 |
| Bundesliga | ||
| 19:30 | VfB Stuttgart 2–3 Borussia Mönchengladbach | 1.6–2.7 |
| Championship | ||
| 20:00 | Bolton 1–5 Middlesbrough | 0.9–4.2 |
| Eredivisie | ||
| 19:00 | GO Ahead Eagles 3–2 Telstar | 1.1–1.1 |
| La Liga | ||
| 20:00 | Alaves 1–1 Malaga | 1.9–0.6 |
| La Liga 2 | ||
| 19:30 | Granada CF 2–1 Valladolid | 0.9–1.4 |
| Ligue 1 | ||
| 19:45 | Stade Brestois 29 1–2 Nice | 2.5–0.5 |
| Ligue 2 | ||
| 19:00 | Clermont Foot 0–2 Guingamp | 0.7–1.4 |
| 19:00 | Nancy 1–0 Laval | 0.9–1.3 |
| 19:00 | Sochaux 1–3 Annecy | 1.1–2.5 |
| 19:00 | PAU 2–1 Grenoble | 1.4–0.8 |
| 19:00 | Dunkerque 1–1 Metz | 1.6–1.5 |
| Premier League | ||
| 20:00 | Ipswich 1–1 Nottingham Forest | 0.5–2.3 |
| Primeira Liga | ||
| 20:45 | Vitória SC 5–0 Maritimo | 1.8–0.5 |
| Serie A | ||
| 19:45 | Torino 3–2 Monza | 1.3–0.6 |
| Serie B | ||
| 19:30 | Empoli 0–2 Vicenza Virtus | 0.6–2.0 |
Every finished match this season: results · what’s coming up: the board · every call the model made: the record.