Ligue 1 Round 4 recap: PSG win at Brest, leaders keep pace

The latest stories

Italy, Nearly 70 Pre-Selections for Mancini: Squad List Announced Tomorrow, Spotlight on a New Generation
17 Sept 2026
Pure Class Raphinha
17 Sept 2026
Serie A has 14 players in the top 50, but only five are Italian
17 Sept 2026
From Robbery to DiaLise: Can Bayern’s new wing duo create their own legacy?
17 Sept 2026
Estudiantes oust Corinthians in Libertadores
17 Sept 2026
Barcelona 7-2 Real Racing Club: Raphinha hat-trick and big numbers
16 Sept 2026
Benfica beat AC Milan 2-0 at San Siro: stats and stars
16 Sept 2026Ligue 1 Round 4 recap: PSG win at Brest, leaders keep pace

Ligue 1 Round 4 packed in tight scorelines, standout goalkeeping and a couple of late twists. Lille, AS Monaco and Stade Rennais are level on 10 points at the top, with Paris FC and Lyon right behind on eight. Paris Saint-Germain climbed into 7th, while Auxerre banked a key win in the bottom five. You can dive into every match, live stats and each Sofascore Rating on the Ligue 1 26/27 on Sofascore hub.
PSG squeeze past Brest; Rennes beat Marseille
PSG took a 1-0 win at Brest in Round 4, sealed after five minutes. Ferran Torres finished Ousmane Dembélé’s pass for the only goal. In a meeting between 7th and 8th, both now sit on five points, with PSG ahead of Brest on position. Matvey Safonov was Player of the Match with a Sofascore Rating of 9.3, making five saves. Brest produced xG 1.35 to 1.06 and outshot PSG 16-15, while PSG controlled 59% possession and tallied 98 sprints. Egil Selvik’s 6 saves and 8.6 kept Brest alive, but the odds had PSG as 77.5% favorites and it played out that way.
Rennes beat Marseille 1-0 thanks to Adrien Thomasson in the 52nd minute. The hosts led shots 20-13 and xG 1.88 to 1.34, grinding out a deserved result. Jeffrey De Lange still claimed Player of the Match with a 9.2 Sofascore Rating after six saves. Marseille edged possession 51% and had five corners, but couldn’t turn territory into points.
Monaco share the points; Paris FC and Lyon stay neck and neck

Monaco stayed unbeaten with a 1-1 draw at Strasbourg. A Sadibou Sané own goal put Strasbourg ahead on 52′. Paris Brunner equalised on 71′ from Lamine Camara’s assist and took Player of the Match with a 7.7. Monaco had 56% possession and seven corners to two, but created only one big chance. xG was virtually level at 1.05 to 1.02 and both keepers made two saves. The draw, priced at 26.7% pre-match, felt a fair reflection of the numbers.
Paris FC and Lyon, 4th and 5th, shared a 0-0 that kept both on eight points in that top-five battle. Paris FC stay 4th, Lyon 5th, and the gap between them remains zero. Dominik Greif was Player of the Match with a Sofascore Rating of 8.6, producing four saves. Ilan Kebbal led Paris FC’s push and earned an 8.2, but the hosts managed xG 0.30 to Lyon’s 0.50. Paris FC held 56% possession and committed 19 fouls in a physical game where the draw had a 28.6% chance.
Le Mans stun Lens with a late hold; Lille in control

Le Mans and Lens served a lively 2-2, and the draw qualified as a surprise by the opening odds. Adil Bourabaa opened on 32′, then assisted Lucas Calodat for 2-0 on 44′. Abdallah Sima replied on 45′, and Franjo Ivanović levelled on 51′ from Ruben Aguilar’s pass. Lucas Calodat took Player of the Match with a Sofascore Rating of 8.7. Given the opening prices, the draw had only a 25% chance against 62.5% for the away side, which makes this a notable result.
Leaders Lille beat Troyes 2-0 and kept pace at the top on 10 points. Tiago Santos struck on 18′ from Dilane Bakwa, and Ethan Mbappé added a 90′ clincher set up by Maurits Kjaergaard. Santos was Player of the Match with a Sofascore Rating of 8, and the market had Lille strong favorites at 76.9%.
Auxerre’s bottom-five boost; Toulouse rally in Lorient

In a bottom-five battle between 15th Auxerre and 18th Nice, the hosts won 1-0 to keep a thin cushion in that fight. Cameron Archer hit the winner on 74′ from Christ Makosso. Nice had 70% possession and eight corners, yet Auxerre led xG 1.74 to 1.08 and tackles 22-13. Youssouf Ndayishimiye was Player of the Match with an 8.1, underlining Nice’s defensive work despite defeat. Auxerre sit 15th on three points, Nice 18th on two.
Lorient and Toulouse drew 2-2 after a fast swing either side of half-time. Ibrahima Baldé scored on 37′ and Noah Mbamba on 39′, both set up by Panos Katseris, to put Lorient 2-0 up. Casper Tengstedt pulled one back on 48′ and Thomas Jørgensen equalised on 68′, both assisted by Cristian Cásseres Jr. Cásseres Jr. earned Player of the Match with a Sofascore Rating of 9, driving the comeback with two assists. The draw had a 31.3% chance pre-match as both sides shared the points in a balanced contest.
Le Havre held by Angers; Round 4 standout performers
Le Havre and Angers finished 0-0 in Normandy. Anthony Lopes was Player of the Match with a Sofascore Rating of 9.2, the standout figure of the game. Le Havre remain 16th on two points in the relegation playoff spot, while Angers sit 11th with four. The stalemate aligned with a 31.3% draw probability.
Round 4 produced several excellent individual displays across the league. Matvey Safonov (PSG) posted a 9.3 Sofascore Rating at Brest and took Player of the Match for his five-save clean sheet. Jeffrey De Lange (Marseille) registered a 9.2 despite defeat at Rennes, reflecting a high-volume night of shot-stopping. Anthony Lopes (Angers) matched that 9.2 in Le Havre with a commanding clean sheet. Cristian Cásseres Jr. (Toulouse) earned a 9.0 with two assists in the 2-2 at Lorient. Lucas Calodat (Le Mans) hit an 8.7 and scored on 44′ in the surprise draw with Lens. Dominik Greif (Lyon) delivered an 8.6 and four saves to preserve 0-0 at Paris FC, while Egil Selvik (Brest) also hit 8.6 in a losing effort to PSG. Tiago Santos (Lille) landed an 8.0 and the opener in a tidy home win. For full match breakdowns and every Sofascore Rating from the round, check the Ligue 1 26/27 page on Sofascore.
The latest stories

Italy, Nearly 70 Pre-Selections for Mancini: Squad List Announced Tomorrow, Spotlight on a New Generation
17 Sept 2026
Pure Class Raphinha
17 Sept 2026
Serie A has 14 players in the top 50, but only five are Italian
17 Sept 2026
From Robbery to DiaLise: Can Bayern’s new wing duo create their own legacy?
17 Sept 2026
Estudiantes oust Corinthians in Libertadores
17 Sept 2026
Barcelona 7-2 Real Racing Club: Raphinha hat-trick and big numbers
16 Sept 2026
Ligue 1 Round 4 packed in tight scorelines, standout goalkeeping and a couple of late twists. Lille, AS Monaco and Stade Rennais are level on 10 points at the top, with Paris FC and Lyon right behind on eight. Paris Saint-Germain climbed into 7th, while Auxerre banked a key win in the bottom five. You can dive into every match, live stats and each Sofascore Rating on the Ligue 1 26/27 on Sofascore hub.
PSG squeeze past Brest; Rennes beat Marseille
PSG took a 1-0 win at Brest in Round 4, sealed after five minutes. Ferran Torres finished Ousmane Dembélé’s pass for the only goal. In a meeting between 7th and 8th, both now sit on five points, with PSG ahead of Brest on position. Matvey Safonov was Player of the Match with a Sofascore Rating of 9.3, making five saves. Brest produced xG 1.35 to 1.06 and outshot PSG 16-15, while PSG controlled 59% possession and tallied 98 sprints. Egil Selvik’s 6 saves and 8.6 kept Brest alive, but the odds had PSG as 77.5% favorites and it played out that way.
Rennes beat Marseille 1-0 thanks to Adrien Thomasson in the 52nd minute. The hosts led shots 20-13 and xG 1.88 to 1.34, grinding out a deserved result. Jeffrey De Lange still claimed Player of the Match with a 9.2 Sofascore Rating after six saves. Marseille edged possession 51% and had five corners, but couldn’t turn territory into points.
Monaco share the points; Paris FC and Lyon stay neck and neck
Monaco stayed unbeaten with a 1-1 draw at Strasbourg. A Sadibou Sané own goal put Strasbourg ahead on 52′. Paris Brunner equalised on 71′ from Lamine Camara’s assist and took Player of the Match with a 7.7. Monaco had 56% possession and seven corners to two, but created only one big chance. xG was virtually level at 1.05 to 1.02 and both keepers made two saves. The draw, priced at 26.7% pre-match, felt a fair reflection of the numbers.
Paris FC and Lyon, 4th and 5th, shared a 0-0 that kept both on eight points in that top-five battle. Paris FC stay 4th, Lyon 5th, and the gap between them remains zero. Dominik Greif was Player of the Match with a Sofascore Rating of 8.6, producing four saves. Ilan Kebbal led Paris FC’s push and earned an 8.2, but the hosts managed xG 0.30 to Lyon’s 0.50. Paris FC held 56% possession and committed 19 fouls in a physical game where the draw had a 28.6% chance.
Le Mans stun Lens with a late hold; Lille in control
Le Mans and Lens served a lively 2-2, and the draw qualified as a surprise by the opening odds. Adil Bourabaa opened on 32′, then assisted Lucas Calodat for 2-0 on 44′. Abdallah Sima replied on 45′, and Franjo Ivanović levelled on 51′ from Ruben Aguilar’s pass. Lucas Calodat took Player of the Match with a Sofascore Rating of 8.7. Given the opening prices, the draw had only a 25% chance against 62.5% for the away side, which makes this a notable result.
Leaders Lille beat Troyes 2-0 and kept pace at the top on 10 points. Tiago Santos struck on 18′ from Dilane Bakwa, and Ethan Mbappé added a 90′ clincher set up by Maurits Kjaergaard. Santos was Player of the Match with a Sofascore Rating of 8, and the market had Lille strong favorites at 76.9%.
Auxerre’s bottom-five boost; Toulouse rally in Lorient
In a bottom-five battle between 15th Auxerre and 18th Nice, the hosts won 1-0 to keep a thin cushion in that fight. Cameron Archer hit the winner on 74′ from Christ Makosso. Nice had 70% possession and eight corners, yet Auxerre led xG 1.74 to 1.08 and tackles 22-13. Youssouf Ndayishimiye was Player of the Match with an 8.1, underlining Nice’s defensive work despite defeat. Auxerre sit 15th on three points, Nice 18th on two.
Lorient and Toulouse drew 2-2 after a fast swing either side of half-time. Ibrahima Baldé scored on 37′ and Noah Mbamba on 39′, both set up by Panos Katseris, to put Lorient 2-0 up. Casper Tengstedt pulled one back on 48′ and Thomas Jørgensen equalised on 68′, both assisted by Cristian Cásseres Jr. Cásseres Jr. earned Player of the Match with a Sofascore Rating of 9, driving the comeback with two assists. The draw had a 31.3% chance pre-match as both sides shared the points in a balanced contest.
Le Havre held by Angers; Round 4 standout performers
Le Havre and Angers finished 0-0 in Normandy. Anthony Lopes was Player of the Match with a Sofascore Rating of 9.2, the standout figure of the game. Le Havre remain 16th on two points in the relegation playoff spot, while Angers sit 11th with four. The stalemate aligned with a 31.3% draw probability.
Round 4 produced several excellent individual displays across the league. Matvey Safonov (PSG) posted a 9.3 Sofascore Rating at Brest and took Player of the Match for his five-save clean sheet. Jeffrey De Lange (Marseille) registered a 9.2 despite defeat at Rennes, reflecting a high-volume night of shot-stopping. Anthony Lopes (Angers) matched that 9.2 in Le Havre with a commanding clean sheet. Cristian Cásseres Jr. (Toulouse) earned a 9.0 with two assists in the 2-2 at Lorient. Lucas Calodat (Le Mans) hit an 8.7 and scored on 44′ in the surprise draw with Lens. Dominik Greif (Lyon) delivered an 8.6 and four saves to preserve 0-0 at Paris FC, while Egil Selvik (Brest) also hit 8.6 in a losing effort to PSG. Tiago Santos (Lille) landed an 8.0 and the opener in a tidy home win. For full match breakdowns and every Sofascore Rating from the round, check the Ligue 1 26/27 page on Sofascore.