Matchday
The week's matches worth a closer look, picked by a fixed rule: strong sides meeting, results against the odds, lots of chances, standout performances, breakout-watchlist players and Scotland's top three.
20–26 Oct 2026
In progress · 211 matches so far · 10 picked
Footybot weeks run Tuesday to Monday: the midweek games, then the weekend round.
- Tue 20 25matches
- Wed 21 13matches
- Thu 22 39matches
- Fri 23 15matches
- Sat 24 65matches
- Sun 25 53matches
- Mon 26 1match so far
- 1
FC Bayern München 2–2 Arsenal
Two strong sides · Against the odds: the prediction gave this result 21% · Chances everywhere: 3.9 xG · Standout: Declan Rice scored 89.6
- 2
Real Madrid 4–1 RB Leipzig
Two strong sides · Chances everywhere: 4.8 xG · Standout: Tidiam Gomis scored 100.0 · Breakout watch: Maarten Vandevoordt
- 3
Paris Saint-Germain 4–2 FC Barcelona
Two strong sides · Chances everywhere: 6.0 xG · Standout: Xavi Espart scored 93.3
- 4
TSG Hoffenheim 3–0 Bayer 04 Leverkusen
Two strong sides · Chances everywhere: 3.9 xG · Standout: Andrej Kramarić scored 100.0 · Breakout watch: Adam Hložek
- 5
FC Barcelona 1–2 Real Madrid
Two strong sides · Against the odds: the prediction gave this result 21% · Standout: Eduardo Camavinga scored 100.0
- 6
1. FSV Mainz 05 2–3 SV Werder Bremen
Against the odds: the prediction gave this result 18% · Chances everywhere: 4.3 xG · Standout: Silvan Widmer scored 100.0 · Breakout watch: Kacper Potulski
- 7
OFI Crete 0–2 Bayer 04 Leverkusen
Standout: Jonas Hofmann scored 100.0 · Breakout watch: Ezequiel Fernández
- 8
FC Augsburg 1–1 1. FC Union Berlin
Against the odds: the prediction gave this result 23% · Standout: Uchenna Ogundu scored 100.0 · Breakout watch: Arijon Ibrahimović
- 9
Juventus 2–2 Stade Rennais
Against the odds: the prediction gave this result 20% · Chances everywhere: 3.9 xG · Standout: Abdelhamid Ait Boudlal scored 87.0 · Breakout watch: Abdelhamid Ait Boudlal
- 10
Manchester United 0–3 Bournemouth
Two strong sides · Against the odds: the prediction gave this result 22% · Standout: Ryan Christie scored 100.0