Loading
France - Ligue 1 20/21Roazhon Park, Dec 23
FTRennes
1 - 0
Metz
Get ₦1,000 FREE on Aviator, win up to ₦50M when you bet ₦200!*
*Terms apply. Bet responsibly. 18+
Events:
26'Pape Ndiaga Yade
26'Pape Ndiaga Yade
42'Benjamin Bourigeaud
42'Benjamin Bourigeaud
HT
0 - 0
Events:
52'Clement GrenierMartin Terrier1 - 0(Assist)
52'1 - 0Clement GrenierMartin Terrier(Assist)
FT
1 - 0
Events:
Events:
Match Info:
Referee: Florent Batta (France)
Venue: Roazhon ParkDec 23
Stats:
Shots on target
6
Shots on target
4
Shots off target
3
Shots off target
5
Blocked Shots
1
Blocked Shots
0
Possession (%)
62
Possession (%)
38
Corner Kicks
6
Corner Kicks
5
Offsides
0
Offsides
2
Fouls
14
Fouls
18
Throw ins
23
Throw ins
15
Yellow cards
1
Yellow cards
1
Crosses
27
Crosses
19
Counter attacks
1
Counter attacks
1
Goalkeeper saves
4
Goalkeeper saves
5
Goal kicks
6
Goal kicks
6
Latest commentaries:
90+4'Clement Grenier from Rennes is a contender for Man of the Match after a great performance today
90+4'Both teams could have won today but Rennes just managed to carve out the victory
90+4'That's it! The referee blows the final whistle
90+4'Ball possession: Rennes: 62%, Metz: 38%.
90+3'Marc-Aurele Caillard saved a certain goal there! Eduardo Camavinga found himself in a great scoring position but Marc-Aurele Caillard denied him with a great save
90+3'Adrien Hunou from Rennes makes a great pass and space opens up...
90+3'Hamari Traore puts in a cross...
90+3'Rennes is having a good opportunity to score.
90+2'Metz take a throw-in at the left side of the pitch in their own half of the field
90+2'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
90+2'Rennes take a throw-in at the right side of the pitch in their own half of the field
90+1'Metz is in control of the ball.
90+1'Thierry Ambrose is penalised for pushing Naif Aguerd.
90+1'Papa Ndiaga Yade puts in a cross...
90+1'The fourth official shows there are 3 minute(s) of time to be added.
90'Goal kick for Rennes.
90'Ball possession: Rennes: 63%, Metz: 37%.
90'How did he miss that? Kiki Kouyate has a wonderful chance to score but somehow manages to miss the target!
90'Thierry Ambrose sees his shot deflected off target
90'Metz is having a good opportunity to score.
89'Metz take a throw-in at the right side of the pitch in their own half of the field
89'Metz is in control of the ball.
88'Kiki Kouyate from Metz goes a bit too far there as the pulls down Naif Aguerd
88'Farid Boulaya swings in a cross from the free kick.
87'The referee signals a free kick as Jeremy Doku from Rennes trips Farid Boulaya
87'Adrien Truffert is penalised for pushing Vagner.
86'The referee signals a free kick as Damien Da Silva from Rennes trips Warren Tchimbembe
86'Kiki Kouyate relieves the pressure with a clearance
86'A chance opens up as Jeremy Doku from Rennes successfully finds a team mate in the area...
86'Dalbert puts in a cross...
85'Jeremy Doku of Rennes passes the ball to a team mate.
85'Could be a good chance here as Hamari Traore from Rennes cuts the opponents defense open with a through ball...
85'Rennes is trying to create something here.
85'Ball possession: Rennes: 62%, Metz: 38%.
84'Safe hands from Romain Salin as he comes out and claims the ball
84'Poor play by Damien Da Silva as his weak attempt to clear the ball puts his side under pressure
84'Farid Boulaya puts in a cross...
84'A chance opens up as Warren Tchimbembe from Metz successfully finds a team mate in the area...
84'Thierry Ambrose of Metz passes the ball to a team mate.
84'Thierry Ambrose from Metz takes the ball forward trying to make something happen...
84'Metz start a counter attack.
84'Goal kick for Rennes.
84'After VAR check, the referee decided to stay with the initial call - not to award a penalty for Metz!
83'VAR - PENALTY ! - The referee has stopped the play. VAR check in progress, a potential penalty situation.
83'Damien Da Silva relieves the pressure with a clearance
83'John Boye from Metz heads the ball to a team mate.
83'Mamadou Fofana from Metz heads the ball to a team mate.
82'Farid Boulaya swings in a cross from the free kick.
82'The referee signals a free kick as Dalbert from Rennes trips Fabien Centonze
81'Rennes take a throw-in at the left side of the pitch in their own half of the field
81'Metz take a throw-in at the right side of the pitch in the opponent's half of the field
81'Martin Terrier is leaving the field to be replaced by Dalbert in a tactical substitution.
80'Ball possession: Rennes: 64%, Metz: 36%.
80'Eduardo Camavinga is penalised for pushing Warren Tchimbembe.
80'Kiki Kouyate relieves the pressure with a clearance
80'Benjamin Bourigeaud swings in a cross from the free kick.
79'The referee signals a free kick as Dylan Bronn from Metz trips Adrien Truffert
79'The ref blows his whistle. John Boye charged Jeremy Doku from behind and it's a free-kick
78'Goal kick for Rennes.
78'Papa Ndiaga Yade from Metz sends an effort wide of target
78'Some neat football here as Papa Ndiaga Yade from Metz plays a 1-2 with Thierry Ambrose.
78'Metz take a throw-in at the right side of the pitch in the opponent's half of the field
77'Eduardo Camavinga is penalised for pushing Thierry Ambrose.
77'Goal kick for Metz.
77'Martin Terrier from Rennes sends an effort wide of target
77'Poor play by John Boye as his weak attempt to clear the ball puts his side under pressure
77'Benjamin Bourigeaud swings in a cross from the free kick.
76'The referee signals a free kick as Papa Ndiaga Yade from Metz trips Jeremy Doku
76'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
76'Great vision by Kiki Kouyate from Metz as he stops a promising attack with an interception.
75'Damien Da Silva sends a long ball upfield.
75'Rennes is in control of the ball.
75'Metz take a throw-in at the right side of the pitch in their own half of the field
75'Ball possession: Rennes: 64%, Metz: 36%.
75'Metz take a throw-in at the right side of the pitch in their own half of the field
74'The game is restarted.
74'VAR - GOAL! - The referee has stopped the play. VAR check in progress, pending goal situation.
74'Vagner from Metz is ruled offside.
74'Papa Ndiaga Yade from Metz puts in a great cross...
73'Damien Da Silva relieves the pressure with a clearance
73'Papa Ndiaga Yade puts in a cross...
73'Metz is trying to create something here.
73'Goal kick for Metz.
73'M'Baye Niang is leaving the field to be replaced by Adrien Hunou in a tactical substitution.
72'Hamari Traore from Rennes takes the ball forward trying to make something happen...
72'Jeremy Doku from Rennes sees his pass blocked by an opponent.
72'Could be a good chance here as Hamari Traore from Rennes cuts the opponents defense open with a through ball...
71'Rennes is in control of the ball.
70'Rennes is in control of the ball.
70'What a game. It's an intense and good playing game from both sides.
70'Metz take a throw-in at the right side of the pitch in the opponent's half of the field
70'Ball possession: Rennes: 66%, Metz: 34%.
70'Adrien Truffert relieves the pressure with a clearance
70'Fabien Centonze puts in a cross...
69'Dangerous challenge by Adrien Truffert from Rennes. Vagner on the receiving end of that.
69'Thierry Ambrose relieves the pressure with a clearance
68'Martin Terrier from Rennes swings in the corner from the left.
68'John Boye clears the danger but is forced to give away a corner...
68'Martin Terrier puts in a cross...
67'Vagner from Metz is ruled offside.
67'Farid Boulaya sends a long ball upfield.
67'Metz is in control of the ball.
66'M'Baye Niang is penalised for pushing John Boye.
66'A player from Rennes takes a long throw from right side of the pitch into the opponent's box
66'Aaron Leya Iseka is leaving the field to be replaced by Vagner in a tactical substitution.
66'Victorien Angban is leaving the field to be replaced by Warren Tchimbembe in a tactical substitution.
65'Lamine Gueye is leaving the field to be replaced by Thierry Ambrose in a tactical substitution.
65'Clement Grenier is leaving the field to be replaced by Eduardo Camavinga in a tactical substitution.
65'Ball possession: Rennes: 66%, Metz: 34%.
64'Hamari Traore from Rennes tries to pick out a team-mate in the area but his cross is blocked by an opponent.
64'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
64'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
63'Goal kick for Rennes.
63'That's a great ball by Farid Boulaya from Metz. He directs the ball behind the defence, but the chance eventually goes begging
62'Metz take a throw-in at the right side of the pitch in the opponent's half of the field
62'M'Baye Niang relieves the pressure with a clearance
62'Farid Boulaya from Metz swings in the corner from the right.
62'Naif Aguerd clears the danger but is forced to give away a corner...
62'Fabien Centonze from Metz sends a deflected cross into the box.
61'Metz is trying to create something here.
60'Rennes is in control of the ball.
60'Ball possession: Rennes: 67%, Metz: 33%.
60'John Boye from Metz tries to head the ball to a team mate, but the keeper is first to it.
60'Steven Nzonzi relieves the pressure with a clearance
60'Farid Boulaya from Metz swings in the corner from the right.
60'Naif Aguerd clears the danger but is forced to give away a corner...
60'Farid Boulaya puts in a cross...
59'Clement Grenier from Rennes goes a bit too far there as the pulls down Victorien Angban
59'Metz is in control of the ball.
58'Victorien Angban is penalised for pushing M'Baye Niang.
58'Rennes take a throw-in at the left side of the pitch in their own half of the field
57'Metz take a throw-in at the left side of the pitch in the opponent's half of the field
57'Papa Ndiaga Yade from Metz sees his pass blocked by an opponent.
57'Naif Aguerd relieves the pressure with a clearance
57'Fabien Centonze puts in a cross...
56'The referee signals a free kick as Clement Grenier from Rennes trips Fabien Centonze
56'Benjamin Bourigeaud shoots from outside the box, but Marc-Aurele Caillard has it under control
55'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
55'Ball possession: Rennes: 70%, Metz: 30%.
55'Fabien Centonze relieves the pressure with a clearance
55'Adrien Truffert puts in a cross...
55'Jeremy Doku from Rennes passes the ball in the box, but it's intercepted by an opponent player.
55'Could be a good chance here as Hamari Traore from Rennes cuts the opponents defense open with a through ball...
54'The referee signals a free kick as Victorien Angban from Metz trips Martin Terrier
54'Hamari Traore from Rennes tries to pick out a team-mate in the area but his cross is blocked by an opponent.
54'Rennes is trying to create something here.
53'Martin Terrier is penalised for pushing Victorien Angban.
52'A wonderful team goal!
52'Martin Terrier provided the assist for the goal.
52'G O O O A A A L - Clement Grenier with the goal!
52'Martin Terrier of Rennes passes the ball to a team mate.
52'Rennes is having a good opportunity to score.
51'Dylan Bronn is penalised for pushing Martin Terrier.
51'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
51'Farid Boulaya shoots from outside the box, but Romain Salin has it under control
51'Romain Salin saved a certain goal there! Lamine Gueye found himself in a great scoring position but Romain Salin denied him with a great save
50'CHANCE! Lamine Gueye finds himself in a 1 on 1 situation with the keeper...
50'Farid Boulaya carves the opponent's defense open with a killer through-ball
50'Metz is in control of the ball.
50'Ball possession: Rennes: 69%, Metz: 31%.
49'Rennes is in control of the ball.
49'Metz take a throw-in at the right side of the pitch in the opponent's half of the field
49'Rennes is trying to create something here.
48'Rennes take a throw-in at the left side of the pitch in their own half of the field
48'The match resumes with a drop ball.
47'Play has been stopped because there is a player lying on the pitch.
47'Hamari Traore from Rennes directs the ball behind the defence, but the keeper reads the play well and comes to claim it
47'Rennes is trying to create something here.
47'Victorien Angban from Metz commits a foul by elbowing Clement Grenier
46'Great vision by Naif Aguerd from Rennes as he stops a promising attack with an interception.
46'Lamine Gueye puts in a cross...
46'Lamine Gueye from Metz takes the ball forward trying to make something happen...
46'Could be a good chance here as Victorien Angban from Metz cuts the opponents defense open with a through ball...
46'Rennes is in control of the ball.
46'The second half is underway.
45+2'It's over! The referee blows for half time
45+2'Ball possession: Rennes: 69%, Metz: 31%.
45+1'Papa Ndiaga Yade from Metz goes a bit too far there as the pulls down Jeremy Doku
45+1'The fourth official shows there are 1 minute(s) of time to be added.
45+1'That's a great ball by Farid Boulaya from Metz. He directs the ball behind the defence, but the chance eventually goes begging
45'Metz is trying to create something here.
45'Ball possession: Rennes: 68%, Metz: 32%.
44'Goal kick for Rennes.
44'A chance presents itself to John Boye from Metz but his header goes wide
44'Papa Ndiaga Yade from Metz swings in the corner from the left.
44'Lamine Gueye sees his shot deflected off target
43'Metz is having a good opportunity to score.
43'Safe hands from Marc-Aurele Caillard as he comes out and claims the ball
43'Naif Aguerd sends a long ball upfield.
43'Rennes is in control of the ball.
42'Benjamin Bourigeaud pulls a player from the opposite team by the shirt and is booked.
42'Benjamin Bourigeaud from Rennes goes a bit too far there as the pulls down Farid Boulaya
42'Rennes is trying to create something here.
41'Goal kick for Metz.
41'Aaron Leya Iseka relieves the pressure with a clearance
41'Benjamin Bourigeaud from Rennes swings in the corner from the right.
41'John Boye clears the danger but is forced to give away a corner...
41'Jeremy Doku from Rennes takes the ball forward trying to make something happen...
40'Farid Boulaya from Metz directs the ball behind the defence, but the keeper reads the play well and comes to claim it
40'Ball possession: Rennes: 69%, Metz: 31%.
39'Safe hands from Marc-Aurele Caillard as he comes out and claims the ball
39'Clement Grenier from Rennes swings in the corner from the left.
39'Fabien Centonze clears the danger but is forced to give away a corner...
39'Clement Grenier from Rennes swings in the corner from the left.
38'Mamadou Fofana clears the danger but is forced to give away a corner...
38'Poor play by John Boye as his weak attempt to clear the ball puts his side under pressure
38'Benjamin Bourigeaud from Rennes swings in the corner from the right.
38'Hamari Traore from Rennes tries to pick out a team-mate in the area but his cross is blocked by an opponent.
38'The game is restarted.
37'Play has been stopped while the referee talks to the players.
37'Kiki Kouyate is penalised for pushing M'Baye Niang.
36'Metz is trying to create something here.
36'Goal kick for Metz.
35'Hamari Traore from Rennes crosses the ball, but it goes out for a goal kick.
35'Rennes is trying to create something here.
35'The match is very one-sided right now. Rennes are clearly dominating possession
35'Ball possession: Rennes: 68%, Metz: 32%.
34'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
34'Rennes is trying to create something here.
34'Good effort by M'Baye Niang as he directs a shot on target, but the keeper saves it
34'Martin Terrier of Rennes passes the ball to a team mate.
34'Poor play by Kiki Kouyate as his weak attempt to clear the ball puts his side under pressure
33'Jeremy Doku puts in a cross...
33'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
33'Rennes is trying to create something here.
33'Papa Ndiaga Yade hand-balls.
32'Metz take a throw-in at the left side of the pitch in their own half of the field
32'Metz is in control of the ball.
31'Rennes is in control of the ball.
30'Ball possession: Rennes: 66%, Metz: 34%.
30'Good effort by Aaron Leya Iseka as he directs a shot on target, but the keeper saves it
30'Great skill from Aaron Leya Iseka as he dribbles past his opponents
30'Metz is having a good opportunity to score.
29'Rennes is in control of the ball.
28'Naif Aguerd is penalised for pushing Aaron Leya Iseka.
28'Metz is in control of the ball.
27'Steven Nzonzi from Rennes goes a bit too far there as the pulls down Victorien Angban
27'John Boye relieves the pressure with a clearance
27'Benjamin Bourigeaud puts in a cross...
26'Yellow card for Papa Ndiaga Yade.
26'The referee signals a free kick as Papa Ndiaga Yade from Metz trips Hamari Traore
26'Rennes is trying to create something here.
26'Damien Da Silva sends a header towards goal, but Marc-Aurele Caillard is there to comfortably save it
26'Benjamin Bourigeaud swings in a cross from the free kick.
25'The referee signals a free kick as John Boye from Metz trips Jeremy Doku
25'Ball possession: Rennes: 65%, Metz: 35%.
25'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
25'Jeremy Doku from Rennes directs the ball behind the defence, but it's intercepted by an opponent player.
25'A chance opens up as M'Baye Niang from Rennes successfully finds a team mate in the area...
24'Clement Grenier puts in a cross...
24'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
24'Lamine Gueye relieves the pressure with a clearance
24'Kiki Kouyate relieves the pressure with a clearance
24'Clement Grenier from Rennes swings in the corner from the left.
23'Should have been a goal! Benjamin Bourigeaud gets a great chance to score, but his effort is turned behind by Marc-Aurele Caillard!
23'CHANCE! Benjamin Bourigeaud finds himself in a 1 on 1 situation with the keeper...
23'Great skill from Benjamin Bourigeaud as he dribbles past his opponents
23'Rennes is trying to create something here.
23'Metz take a throw-in at the left side of the pitch in their own half of the field
22'Mamadou Fofana is penalised for pushing M'Baye Niang.
20'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
20'Ball possession: Rennes: 71%, Metz: 29%.
20'Rennes take a throw-in at the left side of the pitch in their own half of the field
19'Metz is in control of the ball.
19'A shot by Clement Grenier is blocked.
19'Poor play by Dylan Bronn as his weak attempt to clear the ball puts his side under pressure
18'Benjamin Bourigeaud swings in a cross from the free kick.
18'The referee signals a free kick as Lamine Gueye from Metz trips Adrien Truffert
16'Metz is in control of the ball.
16'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
15'Kiki Kouyate relieves the pressure with a clearance
15'Hamari Traore puts in a cross...
15'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
15'Ball possession: Rennes: 73%, Metz: 27%.
15'Danger averted there as Kiki Kouyate from Metz clears the danger with a good tackle
14'Martin Terrier from Rennes takes the ball forward trying to make something happen...
14'Rennes start a counter attack.
14'Adrien Truffert relieves the pressure with a clearance
14'Lamine Gueye from Metz swings in the corner from the left.
14'It's a good hit from long range by Farid Boulaya who forces a save from Romain Salin. Corner kick.
14'Metz is trying to create something here.
13'Goal kick for Metz.
13'Martin Terrier fails to find the target with a shot from outside the box
13'Clement Grenier from Rennes tries to play a 1-2 with M'Baye Niang, but the ball is intercepted.
13'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
12'Jeremy Doku from Rennes tries to play a 1-2 with M'Baye Niang, but the ball is intercepted.
12'Rennes take a throw-in at the right side of the pitch in the opponent's half of the field
11'Jeremy Doku from Rennes passes the ball in the box, but it's intercepted by an opponent player.
11'Rennes is having a good opportunity to score.
11'Lamine Gueye from Metz sees his pass blocked by an opponent.
11'Could be a good chance here as Farid Boulaya from Metz cuts the opponents defense open with a through ball...
11'Metz is in control of the ball.
10'Ball possession: Rennes: 76%, Metz: 24%.
10'Goal kick for Metz.
10'Benjamin Bourigeaud sees his shot deflected off target
10'Rennes is having a good opportunity to score.
9'The referee signals a free kick as Papa Ndiaga Yade from Metz trips Jeremy Doku
9'Martin Terrier relieves the pressure with a clearance
9'Farid Boulaya from Metz swings in the corner from the right.
9'Naif Aguerd clears the danger but is forced to give away a corner...
9'Fabien Centonze puts in a cross...
8'Metz take a throw-in at the left side of the pitch in the opponent's half of the field
8'Metz take a throw-in at the right side of the pitch in their own half of the field
8'After VAR check, the referee decided to stay with the initial call - not to award a penalty for Rennes!
7'VAR - PENALTY ! - The referee has stopped the play. VAR check in progress, a potential penalty situation.
7'Dylan Bronn relieves the pressure with a clearance
7'Benjamin Bourigeaud puts in a cross...
6'Rennes take a throw-in at the left side of the pitch in their own half of the field
6'Safe hands from Marc-Aurele Caillard as he comes out and claims the ball
6'Clement Grenier sends a long ball upfield.
6'Rennes is trying to create something here.
5'Rennes take a throw-in at the left side of the pitch in the opponent's half of the field
5'Goal kick for Rennes.
5'Ball possession: Rennes: 83%, Metz: 17%.
5'That's a great ball by Farid Boulaya from Metz. He directs the ball behind the defence, but the chance eventually goes begging
5'Damien Da Silva relieves the pressure with a clearance
5'Papa Ndiaga Yade puts in a cross...
4'Papa Ndiaga Yade from Metz takes the ball forward trying to make something happen...
4'Metz is trying to create something here.
4'Rennes is in control of the ball.
4'Metz take a throw-in at the left side of the pitch in their own half of the field
3'Play has been stopped because there is a player lying on the pitch.
3'Rennes is trying to create something here.
2'Rennes is in control of the ball.
2'Dylan Bronn relieves the pressure with a clearance
2'Hamari Traore puts in a cross...
2'The referee signals a free kick as John Boye from Metz trips M'Baye Niang
1'The pitch is in good condition today allowing for more technical play
1'Welcome to tonights game where the floodlight surrounds the pitch.
1'Rennes kick-off, and the game is underway.
The referee starts the match.
Before we get underway, the players and crowd observe a minute's silence.
Today's game will be played behind closed doors, due to Coronavirus outbreak safety precautions.
Welcome to Roazhon Park, the match will start in about 5 minutes.
Get ₦1,000 FREE on Aviator, win up to ₦50M when you bet ₦200!*
*Terms apply. Bet responsibly. 18+
Rennes4-1-4-1
1
Romain Salin
27
Hamari Traoré
3
Damien Da Silva
6
Nayef Aguerd
31
Adrien Truffert
15
Steven Nzonzi
18
Jérémy Doku
14
Benjamin Bourigeaud
8
Clement Grenier
7
Martin Terrier
11
M'Baye Niang
24
Aaron Leya Iseka
10
Farid Boulaya
26
Pape Ndiaga Yade
6
Mamadou Fofana
5
Victorien Angban
13
Lamine Gueye
21
John Boye
23
Kiki Kouyaté
2
Dylan Bronn
18
Fabien Centonze
30
Marc-Aurele Caillard
Metz4-4-1-1
Substitutions:
65'
Clement GrenierEduardo Camavinga
65'
Lamine GueyeThierry Ambrose
73'
M'Baye NiangAdrien Hunou
66'
Victorien AngbanWarren Tchimbembe
81'
Martin TerrierDalbert
66'
Aaron Leya IsekaVagner
Substitute players:
Pepe Bonet
Paul Delecroix
Gerzino Nyamsi
Ernest Boahene
Dalbert
Lenny Lacroix
Lorenz Assignon
Boubacar Traore
Eduardo Camavinga
Warren Tchimbembe
James Lea Siliki
Pape Matar Sarr
Yann Gboho
Youssef Maziz
Flavien Tait
Vagner
Adrien Hunou
Thierry Ambrose
Coaches:
Julien Stephan
Frederic Antonetti
Ligue 1 20/21
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueLille384183241136423
2Champions LeagueParis Saint-Germain38588226488628
3Champions League qualificationAS Monaco38347824687642
4Europa LeagueLyon383876221068143
5Europa LeagueMarseille387601612105447
6Europa Conference League qualificationRennes3812581610125240
7Lens381571512115554
8Montpellier38-2541412126062
9Nice38-352157165053
10Metz38-4471211154448
11Saint-Etienne38-12461210164254
12Bordeaux38-1445136194256
13Angers38-1844128184058
14Reims38-842915144250
15Strasbourg38-942119184958
16Lorient38-1842119185068
17Brest38-1641118195066
18Relegation play-offNantes38-840913164755
19RelegationNimes38-313598214071
20RelegationDijon38-482149252573
Champions League
Champions League qualification
Europa League
Europa Conference League qualification
Relegation play-off
Relegation
Cup result provided 1 additional position in UEFA Europa League
Max favourites reached
Max favourites reached