Saturday's headlines: AC Milan won the Milan derby 3-1, with Christian Pulisic heading the opener, and Bayern Munich and Borussia Dortmund drew 2-2. Brighton won 1-0 at Manchester City, Chelsea beat 10-man Manchester United 2-0, Barcelona put six past Alavés, and Roma scored five at Udinese. On Friday, Achraf Hakimi and Elye Wahi both scored hat tricks in Ligue 1.
Every score, scorer, minute and red card below was checked against two sources (ESPN and FotMob). Tables are as of Saturday night US time. Last weekend's games are in our Oct 25 recap.
Premier League results (Matchweek 9)
| Match | Score | Goal scorers |
|---|---|---|
| Chelsea v Man United | 2-0 | Morgan Rogers 50', Cole Palmer 64' (pen) |
| Bournemouth v Leeds | 2-0 | Evanilson 31', Amine Adli 90+4' |
| Brentford v Nottingham Forest | 2-0 | Nikola Milenković 30' (own goal), Igor Thiago 76' |
| Coventry v Sunderland | 3-1 | Tatsuhiro Sakamoto 17', Taiwo Awoniyi 37', Jack Rudoni 52'; Enzo Le Fée 67' (pen) |
| Hull City v Ipswich | 2-2 | Tim Iroegbunam 58', Oli McBurnie 68'; Florentino 22', Julio Enciso 74' |
| Man City v Brighton | 0-1 | Yasin Ayari 11' |
| Spurs v Crystal Palace | 2-0 | Archie Gray 25', Jan Paul van Hecke 73' |
| Aston Villa v Fulham | 1-1 | Nicolas Jackson 39'; Zion Suzuki 64' (own goal) |
Red cards: Man United's Lisandro Martínez was sent off for a second yellow card in the 63rd minute at Chelsea, and Palmer scored the penalty a minute later. Crystal Palace's Jean-Philippe Mateta was shown a straight red card in the 13th minute at Tottenham. Sunderland's Omar Alderete got a second yellow card deep in stoppage time at Coventry.
Key moments: Ayari's 11th-minute goal was enough for Brighton at the Etihad. Chelsea broke through five minutes after half-time, and Martínez's red card ended United's hopes. Palace played 77 minutes with 10 men at Spurs, who scored two headers. Hull came from behind to lead Ipswich 2-1 with McBurnie's free kick before Enciso equalized six minutes later. Coventry were 3-0 up seven minutes into the second half against Sunderland, and a Villa own goal by Zion Suzuki cancelled out Nicolas Jackson's opener against Fulham.
Table impact: Man City (21 points, nine games) stay top on goal difference over Arsenal (21, eight games), who play on Sunday. Brighton are third on 19 and Chelsea are fourth on 16. Brentford are sixth on 14. Man United drop to 17th on 7, level with Palace, while Forest (6) and Sunderland (5) are in the bottom two. See the full Premier League table, schedule and US channels.
Replays in the US: Every Premier League game is on Peacock, NBC or USA Network. Peacock posts full replays of the games it streams shortly after full time. For games on NBC or USA Network, use the network's app with a TV provider login or your live-TV service's cloud DVR.
La Liga results (Matchday 11)
| Match | Score | Goal scorers |
|---|---|---|
| Villarreal v Espanyol (Fri) | 0-1 | Leandro Cabrera 60' |
| Levante v Atlético Madrid | 0-2 | Alejandro Grimaldo 36', Giuliano Simeone 62' |
| Rayo Vallecano v Celta Vigo | 3-0 | Jorge de Frutos 36', 55', Unai López 73' |
| Real Betis v Málaga | 2-1 | Marc Bartra 38', Pablo Fornals 45+2'; Adrián Niño 68' |
| Barcelona v Alavés | 6-1 | Raphinha 8', 41', Fermín López 23', Lamine Yamal 45+1', 64', Anthony Gordon 81'; Mariano Díaz 84' |
Red cards: None.
Key moments: Barcelona were 4-0 up at half-time against Alavés, with Raphinha and Lamine Yamal scoring twice each. Atlético won comfortably at Levante, and Jorge de Frutos scored twice for Rayo against Celta. Betis led Málaga 2-0 at the break and held on after Niño's goal.
Table impact: Barcelona (30) stay top, two points ahead of Atlético (28). Real Madrid are third on 24 with a game in hand, and Betis are fourth on 23. Málaga stay bottom on 5. Full La Liga schedule and US channels.
Replays in the US: Every La Liga match streams on ESPN+ (now sold as ESPN Select), which carries full replays and extended highlights.
Serie A results (Matchday 10)
| Match | Score | Goal scorers |
|---|---|---|
| Bologna v Monza | 2-1 | Tommaso Pobega 33', Federico Bernardeschi 59' (pen); Gustavo Varela 6' (pen) |
| Udinese v Roma | 2-5 | Nicolò Zaniolo 50', Matteo Palma 78'; Bryan Cristante 10', Rodrigo Mora 31', Donyell Malen 33', Evan Ndicka 37', Daniele Ghilardi 90+2' |
| AC Milan v Inter | 3-1 | Christian Pulisic 4', Adrien Rabiot 10', Diego Moreira 43'; Alessandro Bastoni 22' |
Red cards: None.
Key moments: Milan scored three times in the first half of the derby: Pulisic's early header, Rabiot six minutes later and a Moreira free kick just before the break, with Bastoni's header in between. Roma were 4-0 up at Udinese after 37 minutes. Bologna came from behind against Monza after conceding an early penalty.
Table impact: Inter stay on 25, second behind Lazio (25, with a game in hand) on goal difference. Roma are third on 24 and Milan are fourth on 21. Udinese are 19th on 5. Full Serie A schedule and US channels.
Replays in the US: All 380 Serie A matches stream on Paramount+, so that's the service to check for these games on demand.
Bundesliga results (Matchday 8)
| Match | Score | Goal scorers |
|---|---|---|
| Elversberg v Mainz (Fri) | 4-1 | Felix Keidel 7', Francis Onyeka 26', Maurice Krattenmacher 45+1', Cole Campbell 90+'; Benedict Hollerbach 90+2' |
| Bayer Leverkusen v Stuttgart | 2-4 | Patrik Schick 28', Ibrahim Maza 79'; Ermedin Demirović 14', 65', Jamie Leweling 22', Bilal El Khannouss 51' |
| Gladbach v Paderborn | 0-0 | None |
| Augsburg v Freiburg | 1-2 | Michael Gregoritsch 18'; Igor Matanović 65', Cyriaque Irié 85' |
| Schalke v RB Leipzig | 0-2 | Antonio Nusa 37' (pen), Rômulo 78' |
| Werder Bremen v Hoffenheim | 2-0 | Niclas Füllkrug 57', Eren Dinkçi 82' |
| Bayern Munich v Dortmund | 2-2 | Konrad Laimer 38', Dayot Upamecano 66'; Serhou Guirassy 60', Fábio Silva 89' |
Red card: Mainz's Stefan Posch was sent off for a second yellow card in stoppage time at Elversberg on Friday.
Key moments: Dortmund came back twice in Munich, and Fábio Silva's 89th-minute goal earned the draw. Stuttgart scored twice in the first 22 minutes at Leverkusen and Demirović added his second to make it 4-1. Freiburg came from behind to win at Augsburg with two goals in the last 25 minutes.
Table impact: Bayern (18, +19) stay top on goal difference over Dortmund (18, +8). Freiburg are third on 16, with Leipzig and Bremen level on 15 behind them. Elversberg are seventh on 13, and Gladbach stay bottom on 4. Full Bundesliga schedule and US channels.
Replays in the US: Bundesliga games stream free on Fandango or air on USA Network in English, and Peacock carries every match in Spanish.
Ligue 1 results (Matchday 9)
| Match | Score | Goal scorers |
|---|---|---|
| Le Havre v PSG (Fri) | 1-5 | Josh Maja 18'; Mika Godts 26', Achraf Hakimi 28', 55', 69', Senny Mayulu 62' |
| Nice v Rennes (Fri) | 5-2 | Elye Wahi 12' (pen), 34' (pen), 73', Jonathan Clauss 45+2', Mohamed Amoura 52'; Sebastian Szymański 15', Boulaye Dia 58' (pen) |
| Lille v Lens (Fri) | 1-0 | Olivier Giroud 86' |
| Troyes v Le Mans | 2-0 | Mouhamed Diop 33', Ismaël Boura 71' |
Red cards: None.
Key moments: Hakimi scored a hat trick, including a free kick, as PSG came from behind to win 5-1 at Le Havre. Wahi scored three, two from the penalty spot, in Nice's 5-2 win over Rennes. Giroud won the northern derby for Lille with four minutes left.
Table impact: PSG go top on 20 points, two ahead of Lille (18), and Rennes drop to third on 16. Monaco (15) and Lyon (14) play on Sunday with a game in hand. Troyes move up to 15th on 8, and Le Havre stay bottom on 2. Full Ligue 1 schedule and US channels.
Replays in the US: Ligue 1 is on beIN SPORTS, so check beIN SPORTS CONNECT for on-demand replays.
What's next
Sunday brings Liverpool v Arsenal (8:30am PT), Racing Santander v Real Madrid and Juventus v Napoli, and Newcastle v Everton closes the Premier League round on Monday. The Champions League returns on Nov 3 and 4. Every game, channel and kickoff time is on our this weekend page and the Champions League schedule.
Frequently asked questions
Who won the Milan derby on Oct 31, 2026?
AC Milan beat Inter 3-1. Christian Pulisic headed Milan in front in the fourth minute, Adrien Rabiot made it 2-0 in the 10th, Alessandro Bastoni pulled one back for Inter in the 22nd and Diego Moreira scored a free kick in the 43rd.
What was the score in Bayern Munich v Borussia Dortmund?
It finished 2-2 at the Allianz Arena. Konrad Laimer (38') and Dayot Upamecano (66') scored for Bayern, and Serhou Guirassy (60') and Fábio Silva (89') scored for Dortmund. Both teams have 18 points, with Bayern top on goal difference.
Did Christian Pulisic score against Inter?
Yes. Pulisic opened the scoring with a header in the fourth minute of Milan's 3-1 derby win.
Who scored for Chelsea against Manchester United?
Morgan Rogers scored in the 50th minute and Cole Palmer converted a penalty in the 64th as Chelsea won 2-0. United's Lisandro Martínez was sent off for a second yellow card in the 63rd minute.
Where can I watch replays of these games in the US?
Premier League games are on Peacock, NBC or USA Network, La Liga is on ESPN+ (ESPN Select), Serie A is on Paramount+, the Bundesliga streams free on Fandango or airs on USA Network, and Ligue 1 is on beIN SPORTS.
Sources
- ESPN: Premier League scoreboard, Oct 31, 2026
- ESPN: La Liga scoreboard, Oct 31, 2026
- ESPN: Serie A scoreboard, Oct 31, 2026
- ESPN: Bundesliga scoreboard, Oct 31, 2026
- ESPN: Ligue 1 scoreboard, Oct 30, 2026
- FotMob: match results and events, Oct 31, 2026 (cross-check for every score, scorer and red card)
- FotMob: match results and events, Oct 30, 2026 (Friday games)
- Peacock: Premier League replays (matches on Peacock and NBC)
- USA Network: Bundesliga on USA and Fandango
- LALIGA: all 380 matches on ESPN+ in 2026/27
- Paramount Press Express: all Serie A matches stream on Paramount+ in 2026/27
- beIN SPORTS: North American broadcast rights (Ligue 1)
Prices and rights checked October 31, 2026. Spot an error? It gets fixed fast: tell us via a reply to our newsletter.