🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Florian Gonçalves de Araujo |
| Fourth Official | Eddy Rosier |
| Referee | Mathieu Vernice |
| Referee | Thomas Luczynski |
| Stadium | Stade de la Beaujoire - Louis Fonteneau |
| Capacity | 37,473 |
| Weather | moderate rain |
| Temperature | 23.69°C |
| Feels Like | 23.79°C |
| Wind | 8.51 m/s (217°) |
| Humidity | 64% |
| Pressure | 1014 hPa |
Nantes vs Rennes finished at Stade de la Beaujoire - Louis Fonteneau with a 2-2 scoreline. Referee: Mathieu Vernice. Weather: Yağmurlu. gülen taraf olmadı, karşılaşma berabere sonuçlandı. See full match details and goal timeline.
Nantes vs Rennes – Ligue 1. Match on 20-09-2025 at 16:00, Stade de la Beaujoire - Louis Fonteneau (capacity 37,473). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Ligue 1 match between Nantes and Rennes ended with a 2-2 scoreline. Both teams took to the pitch at Stade de la Beaujoire - Louis Fonteneau in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Nantes
Rennes
Compare key metrics such as possession, total shots and attacking output for Nantes and Rennes.
Follow the complete minute-by-minute timeline for Nantes vs Rennes, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Nantes
4-1-4-1
|
Rennes
3-5-2
|
||||
|
1 | Anthony Lopes |
|
7 | Breel Embolo |
|
3 | Nicolas Cozza |
|
8 | Seko Fofana |
|
6 | Chidozie Awaziem |
|
9 | Estéban Lepaul |
|
8 | Johann Lepenant |
|
10 | Ludovic Blas |
|
10 | Matthis Abline |
|
21 | Valentin Rongier |
|
15 | Mayckel Lahdo |
|
24 | Anthony Rouault |
|
31 | Mostafa Mohamed |
|
26 | Quentin Merlin |
|
66 | Louis Leroux |
|
30 | Brice Samba |
|
78 | Tylel Tati |
|
36 | Alidu Seidu |
|
80 | Junior Mwanga |
|
45 | Mahdi Camara |
|
98 | Kelvin Amian |
|
97 | Jérémy Jacquet |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Nantes
|
Rennes
|
||||
|
5 | Hyeok-kyu Kwon |
|
3 | Lilian Brassier |
|
7 | Hyun-seok Hong |
|
4 | Glen Kamara |
|
13 | Francis Coquelin |
|
6 | Djaoui Cissé |
|
14 | Amady Camara |
|
11 | Mousa Tamari |
|
17 | Dehmaine Tabibou |
|
18 | Mahamadou Nagida |
|
19 | Youssef El Arabi |
|
33 | Hans Hateboer |
|
26 | Uros Radakovic |
|
39 | Kader Meïté |
|
30 | Patrik Carlgren |
|
50 | Mathys Silistrie |
|
90 | Yassine Benhattab |
|
65 | Nordan Mukiele |
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Nantes
|
Rennes
|
||||
|
Fabien Centonze | Sakat |
|
Gauthier Gallon | Suspended |
|
Herba Guirassy | Sakat |
|
Przemyslaw Frankowski | Sakat |
|
Abdelhamid Ait Boudlal | Sakat | |||
Nantes
Rennes
Review starting XI, bench options and tactical setup for Nantes and Rennes.
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 24 | 4 | 6 | 74 | 29 | 45 | 76 | W D W W L | |
| 2 | 34 | 22 | 4 | 8 | 66 | 35 | 31 | 70 | D D W L W | |
| 3 | 34 | 18 | 7 | 9 | 52 | 37 | 15 | 61 | D W D W L | |
| 4 | 34 | 18 | 6 | 10 | 53 | 40 | 13 | 60 | W W W L L | |
| 5 | 34 | 18 | 5 | 11 | 63 | 45 | 18 | 59 | L D L W W | |
| 6 | 34 | 17 | 8 | 9 | 59 | 50 | 9 | 59 | W W L W L | |
| 7 | 34 | 16 | 6 | 12 | 60 | 54 | 6 | 54 | D D W L L | |
| 8 | 34 | 15 | 8 | 11 | 58 | 47 | 11 | 53 | W L D W W | |
| 9 | 34 | 11 | 12 | 11 | 48 | 51 | -3 | 45 | W L D W L | |
| 10 | 33 | 12 | 8 | 13 | 47 | 46 | 1 | 44 | L D W W D | |
| 11 | 34 | 11 | 11 | 12 | 47 | 50 | -3 | 44 | W L W L W | |
| 12 | 34 | 10 | 9 | 15 | 43 | 55 | -12 | 39 | D L L L D | |
| 13 | 34 | 9 | 9 | 16 | 29 | 48 | -19 | 36 | D L L D D | |
| 14 | 34 | 7 | 14 | 13 | 32 | 44 | -12 | 35 | D D D L W | |
| 15 | 34 | 8 | 10 | 16 | 34 | 44 | -10 | 34 | D L W W W | |
| 16 | 34 | 7 | 11 | 16 | 37 | 60 | -23 | 32 | D D D L D | |
| 17 | 33 | 5 | 8 | 20 | 29 | 52 | -23 | 23 | L L W L D | |
| 18 | 34 | 3 | 8 | 23 | 32 | 76 | -44 | 17 | L D L L D |
Check the latest Ligue 1 table position, points and goal difference for Nantes and Rennes.
Explore previous meetings, win/draw distribution and score history between Nantes and Rennes.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Bet365 | 20-09-2025 | 16:00 | Finished |
|
Viaplay Denmark | 20-09-2025 | 16:00 | Finished |
|
Viaplay Sweden | 20-09-2025 | 16:00 | Finished |
|
beIN SPORTS CONNECT | 20-09-2025 | 16:00 | Finished |
|
beIN Sports 1 | 20-09-2025 | 16:00 | Finished |
|
Moja TV | 20-09-2025 | 16:00 | Finished |
|
QQ Sports Live | 20-09-2025 | 16:00 | Finished |
|
Migu | 20-09-2025 | 16:00 | Finished |
|
Free | 20-09-2025 | 16:00 | Finished |
|
Sport TV1 | 20-09-2025 | 16:00 | Finished |
|
Sport TV Multiscreen | 20-09-2025 | 16:00 | Finished |
|
Megogo | 20-09-2025 | 16:00 | Finished |
|
📺
|
TV Station #424 | 20-09-2025 | 16:00 | Finished |
|
DAZN Japan | 20-09-2025 | 16:00 | Finished |
|
Viaplay Norway | 20-09-2025 | 16:00 | Finished |
|
TOD | 20-09-2025 | 16:00 | Finished |
|
Viaplay Netherlands | 20-09-2025 | 16:00 | Finished |
|
beIN SPORTS en Español | 20-09-2025 | 16:00 | Finished |
|
Elisa Viihde Viaplay | 20-09-2025 | 16:00 | Finished |
|
Amazon Prime Video | 20-09-2025 | 16:00 | Finished |
|
beIN CONNECT Turkey | 20-09-2025 | 16:00 | Finished |
|
Disney+ Premium Argentina | 20-09-2025 | 16:00 | Finished |
|
Disney+ Premium Chile | 20-09-2025 | 16:00 | Finished |
|
📺
|
DAZN Germany | 20-09-2025 | 16:00 | Finished |
|
Disney+ Premium Sur | 20-09-2025 | 16:00 | Finished |
|
Disney+ Premium Norte | 20-09-2025 | 16:00 | Finished |
Find channel availability, broadcast status and kick-off details for Nantes vs Rennes.
Penalty denied! Matthis Abline from Nantes took a right-footed shot, but Brice Samba from Rennes made a fantastic save, diving to his left to keep the ball out.
Hans Hateboer of Rennes has given away a penalty following a foul inside the box.
Penalty awarded to Nantes! Youssef El-Arabi is fouled inside the box.
The fourth official has indicated that there will be 5 minutes of stoppage time.
Substitution for Nantes: Uros Radakovic is coming on to replace Louis Leroux.
Corner awarded to Nantes after Mousa Tamari allowed the ball to go out.
Missed opportunity. Dehmaine Tabibou from Nantes took a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal.
Opportunity squandered. Mohamed Meïté from Rennes took a right-footed shot from the center of the box but sent it over the crossbar. The assist came from Hans Hateboer.
Seko Fofana from Rennes has been awarded a free kick in the defensive area.
Chidozie Awaziem from Nantes committed a foul.
Corner awarded to Nantes after a deflection off Jérémy Jacquet.
Substitution for Nantes: Youssef El-Arabi comes on to replace Nicolas Cozza.
Substitution for Rennes: Mohamed Meïté replaces Estéban Lepaul.
Corner kick awarded to Rennes after Kelvin Amian allowed the ball to go out.
Missed opportunity. Matthis Abline from Nantes attempted a header from the center of the box but sent it wide to the left. The chance was set up by Dehmaine Tabibou, who delivered a cross following a corner kick.
Corner awarded to Nantes after Quentin Merlin allowed the ball to go out.
Substitution for Nantes: Amady Camara replaces Mayckel Lahdo.
Substitution for Nantes: Dehmaine Tabibou comes on to replace Francis Coquelin, who is leaving the field due to an injury.
The pause has ended. They are set to resume play.
Match is currently on hold due to an injury to Francis Coquelin from Nantes.
A fresh offensive effort unfolds as Francis Coquelin from Nantes takes a right-footed shot from outside the penalty area, but Brice Samba from Rennes makes a great save, pushing it away to the top right corner. The assist came from Louis Leroux.
Nicolas Cozza from Nantes has earned a free kick in the defensive area.
Nicolas Cozza from Nantes has been awarded a free kick in the defensive area.
Hans Hateboer from Rennes committed a foul.
Anthony Rouault from Rennes was awarded a free kick in the defensive area.
Missed opportunity. Matthis Abline from Nantes attempted a header from outside the penalty area, but it went off target.
Substitution for Rennes: Hans Hateboer comes on to replace Ludovic Blas.
Matthis Abline from Nantes has been awarded a free kick in an offensive position.
Jérémy Jacquet from Rennes committed a foul.
Mayckel Lahdo from Nantes has been shown a yellow card.
Mayckel Lahdo from Nantes has been shown a yellow card.
Mahdi Camara from Rennes has been awarded a free kick in the defensive area.
Mayckel Lahdo from Nantes committed a foul.
Substitution for Nantes: Yassine Benhattab comes on to replace Mostafa Mohamed.
Substitution for Nantes: Francis Coquelin comes on to replace Tylel Tati.
Substitution for Nantes: Francis Coquelin replaces Tylel Tati.
Missed opportunity! Johann Lepenant from Nantes takes a right-footed shot from outside the penalty area, but it goes just wide.
The attempt is thwarted. Louis Leroux from Nantes fires a left-footed shot from the left side of the penalty area, but it's blocked.
Substitution for Rennes: Mousa Tamari replaces Breel Embolo.
⚽ GoalGoal! Nantes 1, Rennes 2. Junior Mwanga from Nantes takes a right-footed shot from the middle of the box, sending the ball straight into the center of the net.
The attempt is thwarted. Matthis Abline from Nantes takes a right-footed shot from the center of the penalty area, but it's blocked.
Djaoui Cissé from Rennes has been shown a yellow card for committing a foul.
Johann Lepenant from Nantes earned a free kick on the right flank.
Djaoui Cissé from Rennes committed a foul.
Mostafa Mohamed from Nantes committed a foul.
Breel Embolo from Rennes was awarded a free kick on the right flank.
Estéban Lepaul from Rennes committed a foul.
Chidozie Awaziem from Nantes has been awarded a free kick in the defensive area.
Jérémy Jacquet from Rennes has been awarded a free kick in the defensive area.
Matthis Abline from Nantes committed a foul.
Kelvin Amian from Nantes has been awarded a free kick in the defensive area.
Kelvin Amian from Nantes was awarded a free kick in the defensive area.
Johann Lepenant from Nantes was awarded a free kick in the defensive area.
Djaoui Cissé from Rennes committed a foul.
Louis Leroux from Nantes has been awarded a free kick in the defensive area.
Estéban Lepaul from Rennes committed a foul.
Offside call against Rennes. Breel Embolo has been caught offside.
The attempt is thwarted. Mostafa Mohamed from Nantes takes a left-footed shot from the middle of the penalty area, but it's blocked.
Junior Mwanga from Nantes has been awarded a free kick in an attacking position.
Djaoui Cissé from Rennes committed a foul.
Mayckel Lahdo from Nantes has been awarded a free kick in the defensive area.
Quentin Merlin from Rennes committed a foul.
Matthis Abline from Nantes has earned a free kick in an offensive position.
Anthony Rouault from Rennes committed a foul.
The first half has concluded with the score reading Nantes 0, Rennes 2.
Offside call against Nantes. Mostafa Mohamed has been flagged for being in an offside position.
The pause has ended. They are set to resume play.
Match is currently paused due to an injury to Alidu Seidu from Rennes.
The fourth official has indicated that there will be three minutes of stoppage time.
Missed opportunity. Matthis Abline from Nantes attempted a right-footed shot from the center of the penalty area.
Substitution for Rennes: Lilian Brassier comes on to replace Alidu Seidu.
Substitution for Rennes: Djaoui Cissé comes on to replace Valentin Rongier.
The second half is underway with the score at Nantes 0, Rennes 2.
Nicolas Cozza from Nantes committed a foul.
Alidu Seidu from Rennes has been awarded a free kick in the defensive area.
A fresh offensive push is underway. Ludovic Blas from Rennes takes a left-footed shot from the right side of the penalty area, but Anthony Lopes from Nantes makes a save, directing the ball to the right corner. The assist came from Seko Fofana.
Mostafa Mohamed from Nantes has been shown a yellow card for committing a foul.
Mahdi Camara from Rennes has been awarded a free kick in the defensive area.
Anthony Lopes of Nantes has been shown a yellow card for committing a foul.
Mahdi Camara from Rennes has earned a free kick in the defensive area.
Anthony Lopes from Nantes committed a foul.
Corner kick awarded to Nantes after a foul by Valentin Rongier.
Opportunity squandered. Valentin Rongier from Rennes attempted a right-footed shot from the center of the box but sent it wide to the left. The assist came from Ludovic Blas.
Goal! Nantes 0, Rennes 2. Estéban Lepaul scores for Rennes with a right-footed shot from the center of the box, finding the top right corner of the net. The assist comes from Alidu Seidu.
⚽ GoalSeko Fofana from Rennes earned a free kick on the left side of the field.
Mostafa Mohamed from Nantes committed a foul.
Goal! It's Nantes 0, Rennes 1. Ludovic Blas from Rennes successfully scores the penalty, striking the ball with his left foot into the bottom left corner.
⚽ GoalTylel Tati of Nantes has given away a penalty due to a handball inside the box.
Opportunity squandered! Ludovic Blas from Rennes takes a left-footed shot from outside the penalty area, but it sails over the crossbar. The assist came from Seko Fofana.
Matthis Abline from Nantes committed a foul.
Alidu Seidu from Rennes has been awarded a free kick in the defensive area.
The pause has ended. They are set to resume play.
Match interruption - Rennes.
Corner kick awarded to Rennes after Kelvin Amian allowed the ball to go out.
Corner awarded to Rennes after Tylel Tati allowed the ball to go out.
Missed opportunity! Estéban Lepaul from Rennes took a right-footed shot from the center of the box but sent it wide to the left following a corner kick.
Corner kick awarded to Rennes, following a foul by Nicolas Cozza.
Johann Lepenant of Nantes has been awarded a free kick in the defensive area.
Valentin Rongier from Rennes committed a foul.
Mayckel Lahdo from Nantes has been awarded a free kick in the defensive area.
Anthony Rouault from Rennes committed a foul.
Offside call against Rennes. Mahdi Camara has been flagged for being in an offside position.
Ludovic Blas from Rennes has been awarded a free kick in the defensive area.
Nicolas Cozza from Nantes committed a foul.
Mostafa Mohamed from Nantes was awarded a free kick in the defensive area.
Valentin Rongier from Rennes committed a foul.
Opportunity wasted. Mostafa Mohamed from Nantes took a right-footed shot from outside the penalty area, but it sailed high and to the left. The assist came from Matthis Abline, who set him up with a header.
Missed opportunity. Ludovic Blas from Rennes takes a left-footed shot from outside the penalty area, but it goes over the bar and to the left.
Tylel Tati from Nantes has been shown a yellow card for committing a foul.
Tylel Tati from Nantes committed a foul.
Breel Embolo of Rennes has been awarded a free kick in an attacking position.
Estéban Lepaul from Rennes commits a handball.
A shot is deflected. Louis Leroux from Nantes attempts a left-footed strike from outside the penalty area, but it gets blocked. The assist came from Junior Mwanga.
Nantes
Rennes
Detailed general metrics for Nantes and Rennes are shown above for quick technical comparison.
Nantes
Rennes
Detailed passing metrics for Nantes and Rennes are shown above for quick technical comparison.
Nantes
Rennes
Detailed attack metrics for Nantes and Rennes are shown above for quick technical comparison.
Nantes
Rennes
Detailed defense metrics for Nantes and Rennes are shown above for quick technical comparison.
Nantes
Rennes
Detailed fouls metrics for Nantes and Rennes are shown above for quick technical comparison.