
Stade Rennais vs Nantes, 2024-25 Ligue 1
· French Ligue 12 - 1
About
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Attempt blocked. Seko Fofana (Rennes) right footed shot from outside the box is blocked. Assisted by Adrien Truffert.
- 1': Foul by Seko Fofana (Rennes).
- 1': Mostafa Mohamed (Nantes) wins a free kick in the defensive half.
- 2': Corner, Nantes. Conceded by Adrien Truffert.
- 3': Attempt missed. Jean-Charles Castelletto (Nantes) header from the centre of the box is high and wide to the right. Assisted by Sorba Thomas with a cross following a corner.
- 5': Foul by Azor Matusiwa (Rennes).
- 5': Louis Leroux (Nantes) wins a free kick in the defensive half.
- 6': Foul by Lorenz Assignon (Rennes).
- 6': Moses Simon (Nantes) wins a free kick on the left wing.
- 10': Foul by Adrien Truffert (Rennes).
- 10': Louis Leroux (Nantes) wins a free kick in the defensive half.
- 11': Attempt blocked. Matthis Abline (Nantes) right footed shot from the right side of the box is blocked. Assisted by Sorba Thomas.
- 11': Corner, Nantes. Conceded by Lilian Brassier.
- 12': Penalty Rennes. Mousa Al Ta'mari draws a foul in the penalty area.
- 12': Penalty conceded by Anthony Lopes (Nantes) after a foul in the penalty area.
- 12': Anthony Lopes (Nantes) is shown the yellow card for a bad foul.
- 13': (Nantes) wins a free kick in the defensive half.
- 13': Arnaud Kalimuendo (Rennes).
- 13': Penalty missed. Arnaud Kalimuendo (Rennes) right footed shot is close, but misses to the right.
- 13': Delay in match because of an injury Anthony Lopes (Nantes).
- 15': Delay over. They are ready to continue.
- 16': Offside, Nantes. Mostafa Mohamed is caught offside.
- 18': Attempt saved. Seko Fofana (Rennes) right footed shot from outside the box is saved in the centre of the goal. Assisted by Arnaud Kalimuendo.
- 18': Attempt saved. Azor Matusiwa (Rennes) left footed shot from the centre of the box is saved in the centre of the goal.
- 18': Corner, Rennes. Conceded by Anthony Lopes.
- 18': Attempt blocked. Lilian Brassier (Rennes) header from the centre of the box is blocked. Assisted by Adrien Truffert with a cross.
- 18': Attempt missed. Mousa Al Ta'mari (Rennes) left footed shot from the centre of the box is too high following a corner.
- 20': Foul by Nathan Zézé (Nantes).
- 20': Mousa Al Ta'mari (Rennes) wins a free kick on the right wing.
- 20': Nathan Zézé (Nantes) is shown the yellow card for a bad foul.
- 22': Foul by Lorenz Assignon (Rennes).
- 22': Mostafa Mohamed (Nantes) wins a free kick in the defensive half.
- 23': Goal! Rennes 1, Nantes 0. Adrien Truffert (Rennes) left footed shot from the left side of the box to the bottom right corner.
- 25': Djaoui Cissé (Rennes) wins a free kick in the defensive half.
- 25': Foul by Douglas Augusto (Nantes).
- 27': Attempt missed. Mousa Al Ta'mari (Rennes) left footed shot from the right side of the box misses to the left. Assisted by Lorenz Assignon.
- 27': Azor Matusiwa (Rennes) wins a free kick in the attacking half.
- 27': Foul by Mostafa Mohamed (Nantes).
- 28': Mostafa Mohamed (Nantes) is shown the yellow card for a bad foul.
- 31': Azor Matusiwa (Rennes) wins a free kick in the defensive half.
- 31': Foul by Louis Leroux (Nantes).
- 32': Foul by Azor Matusiwa (Rennes).
- 32': Louis Leroux (Nantes) wins a free kick in the defensive half.
- 34': Substitution, Nantes. Patrik Carlgren replaces Anthony Lopes because of an injury.
- 34': Substitution, Nantes. Marcus Coco replaces Sorba Thomas because of an injury.
- 35': Corner, Rennes. Conceded by Nathan Zézé.
- 35': Attempt missed. Jérémy Jacquet (Rennes) header from very close range is just a bit too high. Assisted by Adrien Truffert with a cross following a corner.
- 36': Delay in match because of an injury Jérémy Jacquet (Rennes).
- 36': Delay over. They are ready to continue.
- 37': Foul by Lilian Brassier (Rennes).
- 37': Matthis Abline (Nantes) wins a free kick in the attacking half.
- 40': Adrien Truffert (Rennes) wins a free kick in the defensive half.
- 40': Foul by Marcus Coco (Nantes).
- 42': Corner, Rennes. Conceded by Kelvin Amian.
- 42': Offside, Rennes. Adrien Truffert is caught offside.
- 42': Foul by Jérémy Jacquet (Rennes).
- 42': Moses Simon (Nantes) wins a free kick in the defensive half.
- 44': Lorenz Assignon (Rennes) is shown the yellow card.
- 45': Foul by Lorenz Assignon (Rennes).
- 45': Moses Simon (Nantes) wins a free kick in the defensive half.
- 45'+1': Fourth official has announced 4 minutes of added time.
- 45'+3': Azor Matusiwa (Rennes) wins a free kick in the attacking half.
- 45'+3': Foul by Douglas Augusto (Nantes).
- 45'+4': Douglas Augusto (Nantes) wins a free kick in the defensive half.
- 45'+4': Foul by Mousa Al Ta'mari (Rennes).
- 45'+5': Douglas Augusto (Nantes) is shown the yellow card.
- 45'+5': Mousa Al Ta'mari (Rennes) is shown the yellow card.
- 45'+5': First Half ends, Rennes 1, Nantes 0.
- 45': Second Half begins Rennes 1, Nantes 0.
- 46': Foul by Jérémy Jacquet (Rennes).
- 46': Moses Simon (Nantes) wins a free kick in the defensive half.
- 48': Adrien Truffert (Rennes) wins a free kick on the left wing.
- 48': Foul by Marcus Coco (Nantes).
- 48': Attempt missed. Seko Fofana (Rennes) right footed shot from the right side of the box is close, but misses to the right. Assisted by Adrien Truffert with a cross.
- 50': Offside, Rennes. Seko Fofana is caught offside.
- 52': Attempt blocked. Azor Matusiwa (Rennes) right footed shot from the right side of the box is blocked. Assisted by Lorenz Assignon.
- 52': Corner, Rennes. Conceded by Douglas Augusto.
- 54': Goal! Rennes 1, Nantes 1. Mostafa Mohamed (Nantes) right footed shot from the centre of the box to the bottom left corner. Assisted by Louis Leroux.
- 55': Adrien Truffert (Rennes) wins a free kick on the left wing.
- 55': Foul by Marcus Coco (Nantes).
- 56': Delay in match because of an injury Adrien Truffert (Rennes).
- 56': Delay over. They are ready to continue.
- 57': VAR Decision: Card upgraded Marcus Coco (Nantes).
- 57': Marcus Coco (Nantes) is shown the red card for violent conduct.
- 58': Attempt blocked. Lorenz Assignon (Rennes) right footed shot from outside the box is blocked.
- 59': Corner, Rennes. Conceded by Louis Leroux.
- 59': Attempt missed. Jérémy Jacquet (Rennes) header from the centre of the box misses to the right. Assisted by Adrien Truffert with a cross following a corner.
- 60': Corner, Rennes. Conceded by Nicolas Cozza.
- 61': Attempt saved. Arnaud Kalimuendo (Rennes) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Lilian Brassier with a cross.
- 62': Corner, Rennes. Conceded by Nicolas Cozza.
- 63': Attempt missed. Lilian Brassier (Rennes) header from the centre of the box misses to the right. Assisted by Adrien Truffert with a cross following a corner.
- 63': Attempt missed. Anthony Rouault (Rennes) header from very close range is close, but misses to the left. Assisted by Mousa Al Ta'mari following a corner.
- 66': Adrien Truffert (Rennes) wins a free kick in the defensive half.
- 66': Foul by Matthis Abline (Nantes).
- 68': Corner, Rennes. Conceded by Mostafa Mohamed.
- 68': Douglas Augusto (Nantes) wins a free kick in the defensive half.
- 68': Foul by Lilian Brassier (Rennes).
- 69': Foul by Seko Fofana (Rennes).
- 69': Mostafa Mohamed (Nantes) wins a free kick in the attacking half.
- 70': Foul by Seko Fofana (Rennes).
- 70': Mostafa Mohamed (Nantes) wins a free kick in the defensive half.
- 71': Substitution, Nantes. Johann Lepenant replaces Mostafa Mohamed.
- 72': Douglas Augusto (Nantes) wins a free kick in the defensive half.
- 72': Foul by Azor Matusiwa (Rennes).
- 73': Douglas Augusto (Nantes) wins a free kick on the right wing.
- 73': Foul by Seko Fofana (Rennes).
- 74': Attempt missed. Douglas Augusto (Nantes) left footed shot from outside the box is high and wide to the left.
- 75': Attempt missed. Djaoui Cissé (Rennes) left footed shot from outside the box is too high.
- 76': Foul by Jérémy Jacquet (Rennes).
- 76': Matthis Abline (Nantes) wins a free kick in the defensive half.
- 77': Substitution, Rennes. Mohamed Meïté replaces Mousa Al Ta'mari.
- 77': Substitution, Rennes. Kazeem Olaigbe replaces Seko Fofana.
- 78': Foul by Lorenz Assignon (Rennes).
- 78': Nathan Zézé (Nantes) wins a free kick in the defensive half.
- 79': Offside, Nantes. Moses Simon is caught offside.
- 80': Foul by Mohamed Meïté (Rennes).
- 80': Nathan Zézé (Nantes) wins a free kick in the defensive half.
- 83': Corner, Rennes. Conceded by Johann Lepenant.
- 83': Foul by Jérémy Jacquet (Rennes).
- 83': Patrik Carlgren (Nantes) wins a free kick in the defensive half.
- 84': Anthony Rouault (Rennes) wins a free kick in the defensive half.
- 84': Foul by Matthis Abline (Nantes).
- 85': Corner, Rennes. Conceded by Kelvin Amian.
- 86': Goal! Rennes 2, Nantes 1. Mohamed Meïté (Rennes) header from the centre of the box to the top right corner. Assisted by Adrien Truffert with a cross following a corner.
- 86': Kelvin Amian (Nantes) is shown the yellow card.
- 88': Substitution, Rennes. Ludovic Blas replaces Arnaud Kalimuendo.
- 89': Foul by Lorenz Assignon (Rennes).
- 89': Nicolas Cozza (Nantes) wins a free kick in the defensive half.
- 90'+1': Fourth official has announced 5 minutes of added time.
- 90'+1': Attempt missed. Azor Matusiwa (Rennes) right footed shot from outside the box is too high. Assisted by Kazeem Olaigbe.
- 90'+1': Substitution, Nantes. Herba Guirassy replaces Matthis Abline.
- 90'+2': Substitution, Nantes. Tino Kadewere replaces Louis Leroux.
- 90'+2': Foul by Jean-Charles Castelletto (Nantes).
- 90'+2': Mohamed Meïté (Rennes) wins a free kick on the left wing.
- 90'+4': Foul by Mohamed Meïté (Rennes).
- 90'+4': Nathan Zézé (Nantes) wins a free kick in the defensive half.
- 90'+4': Douglas Augusto (Nantes) wins a free kick in the attacking half.
- 90'+4': Foul by Ludovic Blas (Rennes).
- 90'+5': Ludovic Blas (Rennes) is shown the yellow card for a bad foul.
- 90'+5': Adrien Truffert (Rennes) wins a free kick in the defensive half.
- 90'+5': Foul by Tino Kadewere (Nantes).
- 90'+6': Second Half ends, Rennes 2, Nantes 1.
- 0': Match ends, Rennes 2, Nantes 1.
Statistics
![]() |
REN![]() |
|
---|---|---|
13 | Fouls | 24 |
5 | Yellow Cards | 3 |
1 | Red Cards | 0 |
2 | Offsides | 2 |
2 | Corner Kicks | 10 |
3 | Saves | 0 |
34.5 | Possession | 65.5 |
4 | SHOTS | 19 |
1 | ON GOAL | 5 |
0.3 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 1 |
234 | Accurate Passes | 506 |
292 | Passes | 555 |
0.8 | Pass Completion % | 0.9 |
1 | Accurate Crosses | 7 |
10 | Crosses | 24 |
0.1 | Cross % | 0.3 |
45 | Long Balls | 37 |
19 | Accurate Long Balls | 27 |
0.4 | Long Balls % | 0.7 |
1 | Blocked Shots | 4 |
8 | Effective Tackles | 5 |
14 | Tackles | 11 |
0.6 | Tackle % | 0.5 |
4 | Interceptions | 7 |
27 | Effective Clearances | 14 |
27 | Clearances | 14 |
Game Information
Venue: Roazhon Park
Location: Rennes, France
Attendance: 27,880
Ligue 1 Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Paris Saint-Germain | 33 | +55 | 81 |
2 | Marseille | 33 | +25 | 62 |
3 | AS Monaco | 33 | +26 | 61 |
4 | Nice | 33 | +19 | 57 |
Line-Ups
Stade Rennais (3-5-2)
No. | Name |
---|---|
1 | Brice Samba (GK) |
24 | Anthony Rouault |
5 | Lilian Brassier |
97 | Jérémy Jacquet |
8 | Seko Fofana |
6 | Azor Matusiwa |
38 | Djaoui Cissé |
3 | Adrien Truffert |
22 | Lorenz Assignon ![]() |
9 | Arnaud Kalimuendo |
11 | Mousa Al-Tamari ![]() |
Nantes (3-4-3)
No. | Name |
---|---|
16 | Anthony Lopes (GK) ![]() |
21 | Jean-Charles Castelletto |
44 | Nathan Zeze ![]() |
98 | Kelvin Amian ![]() |
66 | Louis Leroux |
6 | Douglas ![]() |
3 | Nicolas Cozza |
22 | Sorba Thomas |
31 | Mostafa Mohamed ![]() |
27 | Moses Simon |
39 | Matthis Abline |
Ligue 1 News

The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?
Paris St Germain go into the final day of the Ligue 1 season with the title long since wrapped up but, with Coupe de France and Champions League finals still to come, manager Luis Enrique wants a performance they can build upon.

Eric Dier will officially join Monaco when his Bayern Munich contract expires in the summer, the Ligue 1 club announced on Wednesday.

What teams showed the best and the worst of the 2024-25 European season? Luis Miguel Echegaray talks about all of that in his latest Onside/Offside column.

The top five European leagues have agreed to a close the summer transfer window at the same time to avoid a staggered final day of deals.