Apr 18, 2025 at 2:45 pm (Week 30)
Match Commentary
Lineups

Rennes
Formation: 3-5-2

Brice Samba
Goalkeeper (#1)

Jérémy Jacquet
Defender (#97)

Anthony Rouault
Defender (#24)

Lilian Brassier
Defender (#5)

Lorenz Assignon
Midfielder (#22)

Azor Matusiwa
Midfielder (#6)

Djaoui Cissé
Midfielder (#38)

Seko Fofana
Midfielder (#8)

Adrien Truffert
Midfielder (#3)

Mousa Al-Taamari
Attacker (#11)

Arnaud Kalimuendo
Attacker (#9)

Nantes
Formation: 3-4-3

Anthony Lopes
Goalkeeper (#16)

Kelvin Amian
Defender (#98)

Jean-Charles Castelletto
Defender (#21)

Nathan Zeze
Defender (#44)

Sorba Thomas
Midfielder (#22)

Douglas Augusto
Midfielder (#6)

Louis Leroux
Midfielder (#66)

Nicolas Cozza
Midfielder (#3)

Matthis Abline
Attacker (#39)

Mostafa Mohamed
Attacker (#31)

Moses Simon
Attacker (#27)
Statistics
![]() Rennes | ![]() Nantes | |
---|---|---|
2 | Goals | 1 |
19 | Shots | 4 |
5 | On Target | 1 |
124 | Attacks | 57 |
555 | Passes | 292 |
0 | Saves | 3 |
0 | Tackles | 0 |
66% | % Possession | 34% |
10 | Corners | 2 |
2 | Offsides | 2 |
24 | Fouls | 13 |
3 | Yellow Cards | 5 |
0 | Red Cards | 1 |
Copyright © 2025, JustClassic Consulting, LLC.
The second half has concluded with the final score: Rennes 2, Nantes 1.
Adrien Truffert from Rennes was awarded a free kick in the defensive area after being fouled by Tino Kadewere.
Ludovic Blas from Rennes has been shown a yellow card for committing a foul.
Douglas Augusto from Nantes was awarded a free kick in an attacking position after being fouled by Ludovic Blas.
Mohamed Meïté commits a foul against Rennes.
Jean-Charles Castelletto from Nantes committed a foul.
Substitution for Nantes: Tino Kadewere comes on to replace Louis Leroux.
Substitution for Nantes: Herba Guirassy comes on to replace Matthis Abline.
Missed opportunity! Azor Matusiwa from Rennes took a right-footed shot from outside the penalty area, but it sailed over the goal. The assist came from Kazeem Olaigbe. Matusiwa's attempt was off target.
Lorenz Assignon from Rennes committed a foul.
Substitution for Rennes: Ludovic Blas comes on to replace Arnaud Kalimuendo.
Goal! Rennes takes the lead 2-1 against Nantes. Mohamed Meïté scores with a powerful header from the center of the box, directing the ball into the top right corner. The assist comes from Adrien Truffert, who delivered a precise cross following a corner kick. Meïté's header finds the back of the net!
Kelvin Amian of Nantes has been shown a yellow card.
Corner awarded to Rennes after Kelvin Amian gives away a foul. Adrien Truffert is set to take the corner kick.
Anthony Rouault from Rennes has been awarded a free kick in the defensive area after being fouled by Matthis Abline.
Jérémy Jacquet from Rennes commits a foul.
Mohamed Meïté commits a foul against Rennes.
Offside call against Nantes. Moses Simon has been caught offside. Douglas is also flagged for offside.
Lorenz Assignon from Rennes has committed a foul.
Substitution for Rennes: Kazeem Olaigbe comes on to replace Seko Fofana. Kazeem Olaigbe is now on the field.
Substitution for Rennes: Mohamed Meïté comes on to replace Mousa Al Ta'mari. Mohamed Meïté is now on the field.
Jérémy Jacquet from Rennes commits a foul.
Missed opportunity. Djaoui Cissé from Rennes attempts a left-footed strike from outside the penalty area, but it sails over the goal. Djaoui Cissé's shot goes wide.
Missed opportunity. Douglas Augusto from Nantes takes a left-footed shot from outside the penalty area, but it goes over the goal and to the left. Douglas's attempt is off target.
Douglas Augusto from Nantes earned a free kick on the right side after being fouled by Seko Fofana.
Douglas Augusto from Nantes earned a free kick in the defensive area after being fouled by Azor Matusiwa.
Substitution for Nantes: Johann Lepenant comes on to replace Mostafa Mohamed.
Douglas Augusto from Nantes was awarded a free kick in the defensive area after being fouled by Seko Fofana.
The attempt is thwarted. Arnaud Kalimuendo of Rennes heads the ball from the middle of the penalty area, but his effort is blocked. The cross was delivered by Adrien Truffert. Kalimuendo's shot is denied.
Seko Fofana commits a foul against Rennes.
Douglas Augusto from Nantes was awarded a free kick in the defensive area after being fouled by Lilian Brassier.
Adrien Truffert from Rennes was awarded a free kick in the defensive area after being fouled by Matthis Abline.
A fresh offensive play unfolds as Arnaud Kalimuendo from Rennes takes a right-footed shot from the middle of the box, but the goalkeeper makes a save right in the center of the goal. The opportunity was set up by Lilian Brassier, who provided a cross. Kalimuendo's shot is on target.
Missed opportunity! Lilian Brassier from Rennes attempted a header from the center of the box but couldn't find the target. The chance was set up by Adrien Truffert, who delivered a cross following a corner kick. Brassier's shot went wide.
Missed opportunity! Anthony Rouault from Rennes attempted a header from close range but sent it wide to the left. The assist came from Mousa Al Ta'mari following a corner kick. Anthony Rouault's shot went off target.
Corner awarded to Rennes after a foul by Nicolas Cozza. Cozza will take the corner kick.
Corner awarded to Rennes after Nicolas Cozza's foul. Lorenz Assignon will take the corner kick.
Missed opportunity! Jérémy Jacquet from Rennes attempted a header from the center of the penalty area but failed to find the target. The chance was set up by Adrien Truffert, who delivered a cross following a corner kick. Jacquet's shot went wide.
Corner awarded to Rennes after a foul by Louis Leroux. Louis Leroux will take the corner kick.
Attempt denied. Lorenz Assignon from Rennes takes a right-footed shot from outside the penalty area, but it's blocked. Lorenz Assignon's effort is thwarted.
Marcus Coco from Nantes has been shown a red card for unsporting behavior. Marcus Coco is sent off.
Adrien Truffert from Rennes was awarded a free kick on the left side after being fouled by Marcus Coco.
VAR Update: Marcus Coco of Nantes receives an upgraded card following a review by the referee.
Goal! It's now 1-1 between Rennes and Nantes. Mostafa Mohamed found the back of the net for Nantes with a right-footed shot from the center of the box, directing it into the left corner. The assist came from Louis Leroux, who delivered a precise cross. Mostafa Mohamed scores!
Corner awarded to Rennes after Douglas Augusto's defensive play. Douglas will take the corner kick.
A shot is deflected. Azor Matusiwa from Rennes attempts a right-footed strike from the right side of the penalty area, but it’s blocked. The assist came from Lorenz Assignon. Matusiwa's shot is thwarted.
Offside call against Rennes. Seko Fofana has been flagged for offside. Adrien Truffert is also in an offside position.
Opportunity wasted. Seko Fofana of Rennes attempted a right-footed shot from the right side of the penalty area, but it went wide. The assist came from Adrien Truffert, who delivered a cross. Fofana's shot was off target.
Adrien Truffert from Rennes was awarded a free kick on the left side after being fouled by Marcus Coco.
Jérémy Jacquet from Rennes commits a foul.
The second half is underway with Rennes leading Nantes 1-0.
Douglas Augusto of Nantes was awarded a free kick in the defensive area after being fouled by Mousa Al-Tamari.
Mousa Al Ta'mari from Rennes has been shown a yellow card.
Douglas Augusto from Nantes has been shown a yellow card.
Azor Matusiwa from Rennes has earned a free kick in an offensive position after being fouled by Douglas.
Lorenz Assignon from Rennes commits a foul.
Lorenz Assignon from Rennes has been shown a yellow card for committing a foul.
Jérémy Jacquet from Rennes commits a foul.
Jérémy Jacquet from Rennes strikes the crossbar with a right-footed shot taken from the center of the penalty area following a corner kick. Jacquet's attempt rattles the woodwork.
Offside call against Rennes. Adrien Truffert has been flagged for offside. Arnaud Kalimuendo is also in an offside position.
Adrien Truffert from Rennes was awarded a free kick in the defensive area after being fouled by Marcus Coco.
Arnaud Kalimuendo from Rennes commits a foul.
Opportunity squandered! Jérémy Jacquet from Rennes had a header from close range that sailed over the bar. The chance was set up by Adrien Truffert, who delivered a cross following a corner kick. Unfortunately, Jacquet's attempt missed the target.
Corner awarded to Rennes after a play that resulted in a concession by Patrik Carlgren. Patrick Carlgren will take the corner kick.
Corner awarded to Rennes after Nathan Zézé allowed the ball to go out. Nathan Zézé will take the corner kick.
Substitution for Nantes: Patrik Carlgren comes on to replace Anthony Lopes, who is unable to continue due to injury.
Substitution for Nantes: Marcus Coco comes on to replace Sorba Thomas, who is injured. Marcus Coco enters the match.
Azor Matusiwa commits a foul against Rennes.
Azor Matusiwa from Rennes has been awarded a free kick in the defensive area following a foul by Louis Leroux.
Mostafa Mohamed from Nantes has been shown a yellow card for committing a foul.
Azor Matusiwa from Rennes has been awarded a free kick in the attacking zone after being fouled by Mostafa Mohamed.
Missed opportunity! Mousa Al Ta'mari from Rennes attempted a left-footed shot from the right side of the penalty area, but it went wide to the left. The assist came from Lorenz Assignon. Al Ta'mari's shot was off target.
Djaoui Cissé from Rennes was awarded a free kick in the defensive area after being fouled by Douglas.
Goal! Rennes takes the lead with a score of 1-0 against Nantes. Adrien Truffert scores with a left-footed shot from the left side of the penalty area, finding the bottom right corner. What a fantastic goal by Adrien Truffert!
Penalty attempt unsuccessful. Arnaud Kalimuendo from Rennes took a right-footed shot that was near the target but ultimately went wide. Arnaud Kalimuendo's penalty - failed.
Lorenz Assignon from Rennes committed a foul.
Nathan Zézé from Nantes has been shown a yellow card for committing a foul.
Foul committed by Nathan Zézé of Nantes.
Missed opportunity. Mousa Al Ta'mari from Rennes took a right-footed shot from the left side of the penalty area, but it sailed over the goal following a corner kick. Mousa Al-Tamari's attempt was off target.
A header attempt from Lilian Brassier of Rennes is thwarted. The cross came from Adrien Truffert, but the shot from the center of the box was blocked.
A fresh offensive move unfolds as Azor Matusiwa from Rennes takes a left-footed shot from the heart of the box, but the goalkeeper makes a crucial save right in the middle of the goal. Matusiwa's shot is on target.
Corner awarded to Rennes after a deflection off Anthony Lopes. It's now a corner kick for Anthony Lopes to take.
Another offensive push! Seko Fofana from Rennes takes a right-footed shot from outside the penalty area, but the goalkeeper makes a save right in the middle of the goal. The assist came from Arnaud Kalimuendo. Fofana's shot was on target.
Offside call against Nantes. Mostafa Mohamed has been flagged for offside. Kelvin Amian is also in an offside position.
Anthony Lopes of Nantes has been shown a yellow card for committing a foul.
Penalty awarded to Rennes! Mousa Al Ta'mari is fouled inside the box by Anthony Lopes.
Corner awarded to Nantes after a foul by Lilian Brassier. Lilian Brassier will take the corner kick.
A shot was denied. Matthis Abline from Nantes attempted a right-footed strike from the right side of the penalty area, but it was blocked. The assist came from Sorba Thomas. Matthis Abline's shot was thwarted.
Adrien Truffert from Rennes commits a foul.
Lorenz Assignon from Rennes committed a foul.
Azor Matusiwa from Rennes commits a foul.
Missed opportunity! Jean-Charles Castelletto from Nantes attempted a header from the center of the penalty area, but it sailed over the bar and to the right. The chance was set up by Sorba Thomas, who delivered a cross following a corner kick. Jean-Charles Castelletto's shot goes off target.
Corner awarded to Nantes after a foul by Adrien Truffert. Adrien Truffert will take the corner kick.
Seko Fofana commits a foul on a Rennes player.
The attempt is thwarted. Seko Fofana of Rennes fires a right-footed shot from outside the penalty area, but it's blocked. The assist came from Adrien Truffert. Fofana's shot is denied.
The first half is underway...
The teams have revealed their starting lineups, and the players are currently getting ready on the field.
That's a wrap! The match has concluded with Rennes securing a 2-1 victory over Nantes.
The second half has concluded with the final score: Rennes 2, Nantes 1.
Tino Kadewere from Nantes committed a foul.
Adrien Truffert from Rennes was awarded a free kick in the defensive area.
Ludovic Blas from Rennes has been shown a yellow card for committing a foul.
Ludovic Blas from Rennes committed a foul.
Douglas Augusto from Nantes earned a free kick in an offensive position.
Nathan Zézé from Nantes earned a free kick in the defensive zone.
Mohamed Meïté from Rennes committed a foul.
Mohamed Meïté from Rennes was awarded a free kick on the left side of the field.
Jean-Charles Castelletto from Nantes committed a foul.
Substitution for Nantes: Tino Kadewere is coming on to replace Louis Leroux.
Failed opportunity. Azor Matusiwa from Rennes attempted a right-footed shot from outside the penalty area.
Substitution for Nantes: Herba Guirassy replaces Matthis Abline.
The fourth official has indicated that there will be 5 minutes of stoppage time.
The pause has ended. They’re set to resume play.
Corner awarded to Rennes after Johann Lepenant allowed the ball to go out.
Marcus Coco from Nantes has been shown a red card for unsportsmanlike behavior.
Corner awarded to Rennes after Mostafa Mohamed allowed the ball to go out.
The first half has concluded with Rennes leading Nantes 1-0.
Marcus Coco from Nantes committed a foul.
The game is currently on hold due to an injury to Adrien Truffert from Rennes.
Douglas Augusto from Nantes has earned a free kick in the defensive area.
The second half is underway with Rennes leading Nantes 1-0.
Adrien Truffert from Rennes was awarded a free kick on the left flank.
Azor Matusiwa from Rennes has been awarded a free kick in an offensive position.
The fourth official has indicated that there will be 4 minutes of stoppage time.
Corner awarded to Rennes after Kelvin Amian allowed the ball to go out.
The pause has ended. They are set to resume play.
Offside call against Nantes. Mostafa Mohamed is caught in an offside position.
Azor Matusiwa from Rennes has been awarded a free kick in the defensive area.
Match interruption due to an injury to Jérémy Jacquet from Rennes.
The pause has ended. They’re set to resume play.
Match interruption due to an injury to Anthony Lopes from Nantes.
Arnaud Kalimuendo - Rennes. Kalimuendo is currently playing for Rennes.
Louis Leroux from Nantes has been awarded a free kick in the defensive area.
Nantes has been awarded a free kick in their defensive half.
The opening half is underway...