
Toulouse vs Stade Rennais, 2024-25 Ligue 1
· French Ligue 1About
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Foul by Jordan James (Rennes).
- 2': Joshua King (Toulouse) wins a free kick in the defensive half.
- 3': Delay in match (Rennes).
- 3': Delay over. They are ready to continue.
- 6': Foul by Jaydee Canvot (Toulouse).
- 6': Ludovic Blas (Rennes) wins a free kick in the defensive half.
- 7': Corner, Toulouse. Conceded by Lilian Brassier.
- 7': Attempt missed. Jaydee Canvot (Toulouse) header from the centre of the box is high and wide to the left. Assisted by Aron Dønnum with a cross following a corner.
- 10': Cristian Cásseres (Toulouse) wins a free kick in the defensive half.
- 10': Foul by Djaoui Cissé (Rennes).
- 11': Corner, Toulouse. Conceded by Christopher Wooh.
- 14': Attempt missed. Yann Gboho (Toulouse) right footed shot from the centre of the box is high and wide to the right.
- 14': Foul by Charlie Cresswell (Toulouse).
- 14': Mohamed Meïté (Rennes) wins a free kick in the attacking half.
- 14': Charlie Cresswell (Toulouse) is shown the yellow card for a bad foul.
- 16': Attempt missed. Frank Magri (Toulouse) header from the centre of the box misses to the left. Assisted by Aron Dønnum with a cross.
- 16': Charlie Cresswell (Toulouse) wins a free kick in the defensive half.
- 16': Foul by Mohamed Meïté (Rennes).
- 17': Corner, Toulouse. Conceded by Anthony Rouault.
- 19': Aron Dønnum (Toulouse) wins a free kick in the attacking half.
- 19': Foul by Djaoui Cissé (Rennes).
- 22': Attempt missed. Mohamed Meïté (Rennes) right footed shot from outside the box misses to the right. Assisted by Adrien Truffert.
- 22': Djibril Sidibé (Toulouse) wins a free kick in the defensive half.
- 22': Foul by Kazeem Olaigbe (Rennes).
- 24': Attempt saved. Djaoui Cissé (Rennes) right footed shot from outside the box is saved in the centre of the goal.
- 26': Attempt saved. Ludovic Blas (Rennes) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Kazeem Olaigbe.
- 27': Djibril Sidibé (Toulouse) wins a free kick on the right wing.
- 27': Foul by Kazeem Olaigbe (Rennes).
- 28': Goal! Toulouse 1, Rennes 0. Yann Gboho (Toulouse) right footed shot from the centre of the box to the bottom left corner. Assisted by Djibril Sidibé.
- 30': Attempt blocked. Lorenz Assignon (Rennes) left footed shot from the centre of the box is blocked. Assisted by Christopher Wooh.
- 31': Foul by Christopher Wooh (Rennes).
- 31': Joshua King (Toulouse) wins a free kick in the attacking half.
- 32': Offside, Toulouse. Charlie Cresswell is caught offside.
- 32': Foul by Vincent Sierro (Toulouse).
- 32': Ludovic Blas (Rennes) wins a free kick in the defensive half.
- 34': Aron Dønnum (Toulouse) wins a free kick in the defensive half.
- 34': Foul by Kazeem Olaigbe (Rennes).
- 37': Attempt blocked. Ludovic Blas (Rennes) left footed shot from outside the box is blocked. Assisted by Jordan James.
- 37': Delay in match because of an injury Frank Magri (Toulouse).
- 39': Delay over. They are ready to continue.
- 40': Aron Dønnum (Toulouse) wins a free kick on the right wing.
- 40': Foul by Adrien Truffert (Rennes).
- 42': Corner, Toulouse. Conceded by Jordan James.
- 43': Attempt missed. Aron Dønnum (Toulouse) left footed shot from outside the box misses to the left following a corner.
- 45': Attempt saved. Mohamed Meïté (Rennes) header from the right side of the six yard box is saved in the centre of the goal. Assisted by Kazeem Olaigbe with a cross.
- 45': Attempt missed. Jordan James (Rennes) right footed shot from the centre of the box is too high. Assisted by Lorenz Assignon.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': Foul by Anthony Rouault (Rennes).
- 45'+2': Frank Magri (Toulouse) wins a free kick in the attacking half.
- 45'+2': Anthony Rouault (Rennes) is shown the yellow card for a bad foul.
- 45'+3': First Half ends, Toulouse 1, Rennes 0.
- 45': Second Half begins Toulouse 1, Rennes 0.
- 46': Cristian Cásseres (Toulouse) wins a free kick in the defensive half.
- 46': Foul by Kazeem Olaigbe (Rennes).
- 47': Foul by Christopher Wooh (Rennes).
- 47': Joshua King (Toulouse) wins a free kick in the defensive half.
- 47': Christopher Wooh (Rennes) is shown the yellow card for a bad foul.
- 48': Attempt missed. Ludovic Blas (Rennes) left footed shot from the centre of the box is high and wide to the right.
- 49': Attempt missed. Joshua King (Toulouse) right footed shot from the left side of the box misses to the right. Assisted by Warren Kamanzi.
- 51': Foul by Jordan James (Rennes).
- 51': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 52': Foul by Cristian Cásseres (Toulouse).
- 52': Mohamed Meïté (Rennes) wins a free kick in the defensive half.
- 54': Foul by Joshua King (Toulouse).
- 54': Lorenz Assignon (Rennes) wins a free kick in the defensive half.
- 55': Attempt blocked. Kazeem Olaigbe (Rennes) right footed shot from outside the box is blocked. Assisted by Jordan James.
- 55': Attempt saved. Mohamed Meïté (Rennes) header from the centre of the box is saved in the bottom right corner. Assisted by Adrien Truffert with a cross.
- 56': Corner, Rennes. Conceded by Warren Kamanzi.
- 57': Corner, Rennes. Conceded by Jaydee Canvot.
- 58': Substitution, Rennes. Ismaël Koné replaces Djaoui Cissé.
- 58': Substitution, Rennes. Arnaud Kalimuendo replaces Christopher Wooh.
- 61': Aron Dønnum (Toulouse) wins a free kick in the defensive half.
- 61': Foul by Kazeem Olaigbe (Rennes).
- 63': Foul by Ludovic Blas (Rennes).
- 63': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 65': Goal! Toulouse 1, Rennes 1. Arnaud Kalimuendo (Rennes) right footed shot from the centre of the box to the centre of the goal. Assisted by Adrien Truffert following a fast break.
- 65': Frank Magri (Toulouse) is shown the yellow card.
- 67': Substitution, Rennes. Mousa Al Ta'mari replaces Kazeem Olaigbe.
- 67': Substitution, Rennes. Azor Matusiwa replaces Jordan James.
- 69': Offside, Rennes. Mohamed Meïté is caught offside.
- 71': Foul by Warren Kamanzi (Toulouse).
- 71': Ludovic Blas (Rennes) wins a free kick in the attacking half.
- 72': Attempt missed. Lilian Brassier (Rennes) header from the left side of the six yard box is close, but misses to the left. Assisted by Ludovic Blas following a set piece situation.
- 73': Substitution, Toulouse. Rafik Messali replaces Frank Magri.
- 74': Offside, Toulouse. Warren Kamanzi is caught offside.
- 75': Corner, Rennes. Conceded by Jaydee Canvot.
- 77': Substitution, Toulouse. Miha Zajc replaces Warren Kamanzi.
- 79': Corner, Toulouse. Conceded by Mousa Al Ta'mari.
- 80': Attempt missed. Aron Dønnum (Toulouse) left footed shot from the right side of the box misses to the left. Assisted by Rafik Messali.
- 82': Goal! Toulouse 2, Rennes 1. Aron Dønnum (Toulouse) left footed shot from outside the box to the bottom left corner. Assisted by Guillaume Restes.
- 85': Foul by Vincent Sierro (Toulouse).
- 85': Ismaël Koné (Rennes) wins a free kick in the attacking half.
- 86': Corner, Rennes. Conceded by Rafik Messali.
- 87': Substitution, Toulouse. Ümit Akdag replaces Yann Gboho.
- 87': Attempt missed. Arnaud Kalimuendo (Rennes) right footed shot from the centre of the box is close, but misses to the left following a corner.
- 89': Offside, Toulouse. Joshua King is caught offside.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+2': Substitution, Rennes. Andrés Gómez replaces Lorenz Assignon.
- 90'+3': Attempt saved. Ismaël Koné (Rennes) right footed shot from outside the box is saved in the bottom right corner.
- 90'+3': Delay in match because of an injury Djibril Sidibé (Toulouse).
- 90'+3': Delay over. They are ready to continue.
- 90'+4': Attempt saved. Joshua King (Toulouse) right footed shot from the centre of the box is saved in the top right corner. Assisted by Rafik Messali with a cross.
- 90'+4': Corner, Toulouse. Conceded by Brice Samba.
- 90'+5': Corner, Rennes. Conceded by Charlie Cresswell.
- 90'+5': Attempt missed. Adrien Truffert (Rennes) left footed shot from outside the box is close, but misses to the right following a corner.
- 90'+6': Guillaume Restes (Toulouse) is shown the yellow card.
- 90'+7': Second Half ends, Toulouse 2, Rennes 1.
- 0': Match ends, Toulouse 2, Rennes 1.
Statistics
![]() |
TOU![]() |
|
---|---|---|
15 | Fouls | 7 |
2 | Yellow Cards | 3 |
0 | Red Cards | 0 |
1 | Offsides | 3 |
5 | Corner Kicks | 6 |
1 | Saves | 5 |
62 | Possession | 38 |
15 | SHOTS | 9 |
6 | ON GOAL | 3 |
0.4 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
452 | Accurate Passes | 246 |
499 | Passes | 303 |
0.9 | Pass Completion % | 0.8 |
4 | Accurate Crosses | 4 |
23 | Crosses | 13 |
0.2 | Cross % | 0.3 |
29 | Long Balls | 52 |
17 | Accurate Long Balls | 29 |
0.6 | Long Balls % | 0.6 |
3 | Blocked Shots | 0 |
18 | Effective Tackles | 11 |
25 | Tackles | 20 |
0.7 | Tackle % | 0.6 |
2 | Interceptions | 5 |
21 | Effective Clearances | 25 |
21 | Clearances | 25 |
Game Information
Venue: Stadium de Toulouse
Location: Toulouse, France
Attendance: 23,922
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
Toulouse (3-4-2-1)
No. | Name |
---|---|
50 | Guillaume Restes (GK) |
4 | Charlie Cresswell ![]() |
29 | Jaydee Canvot |
19 | Djibril Sidibé |
8 | Vincent Sierro |
23 | Cristian Cásseres Jr. |
12 | Waren Kamanzi |
15 | Aron Donnum |
9 | Frank Magri ![]() |
13 | Josh King |
10 | Yann Gboho |
Stade Rennais (3-4-3)
No. | Name |
---|---|
1 | Brice Samba (GK) |
24 | Anthony Rouault ![]() |
5 | Lilian Brassier |
4 | Christopher Wooh ![]() |
38 | Djaoui Cissé |
17 | Jordan James |
3 | Adrien Truffert |
22 | Lorenz Assignon |
62 | Mohamed Meïté |
19 | Kazeem Olaigbe |
10 | Ludovic Blas |
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.