
Toulouse vs Paris Saint-Germain, 2024-25 Ligue 1
· French Ligue 1PSG remain unbeaten in Ligue 1 with win at Toulouse
Fabián Ruiz's second-half strike secured a 1-0 win for Paris Saint-Germain at Toulouse on Saturday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Attempt saved. Frank Magri (Toulouse) right footed shot from the centre of the box is saved in the centre of the goal.
- 4': Foul by Désiré Doué (Paris Saint Germain).
- 4': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 4': Attempt saved. Zakaria Aboukhlal (Toulouse) left footed shot from long range on the left is saved in the centre of the goal.
- 5': Attempt blocked. Lee Kang-In (Paris Saint Germain) left footed shot from outside the box is blocked. Assisted by Bradley Barcola.
- 5': Foul by Khvicha Kvaratskhelia (Paris Saint Germain).
- 5': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 11': Offside, Toulouse. Frank Magri is caught offside.
- 11': Attempt missed. Shavy Babicka (Toulouse) left footed shot from outside the box misses to the right. Assisted by Zakaria Aboukhlal following a fast break.
- 13': Corner, Toulouse. Conceded by Lucas Hernández.
- 14': Attempt saved. Charlie Cresswell (Toulouse) header from the centre of the box is saved in the centre of the goal. Assisted by Aron Dønnum with a cross.
- 14': Attempt blocked. Fabián Ruiz (Paris Saint Germain) left footed shot from outside the box is blocked.
- 14': Delay in match because of an injury Vincent Sierro (Toulouse).
- 15': Delay over. They are ready to continue.
- 19': Attempt blocked. Lucas Hernández (Paris Saint Germain) left footed shot from outside the box is blocked.
- 20': Attempt blocked. Désiré Doué (Paris Saint Germain) right footed shot from the left side of the box is blocked. Assisted by Senny Mayulu.
- 21': Achraf Hakimi (Paris Saint Germain) wins a free kick in the defensive half.
- 21': Foul by Gabriel Suazo (Toulouse).
- 24': Foul by Ümit Akdag (Toulouse).
- 24': Khvicha Kvaratskhelia (Paris Saint Germain) wins a free kick in the attacking half.
- 25': Attempt missed. Lee Kang-In (Paris Saint Germain) left footed shot from outside the box is too high from a direct free kick.
- 27': Foul by Désiré Doué (Paris Saint Germain).
- 27': Shavy Babicka (Toulouse) wins a free kick on the right wing.
- 27': Attempt missed. Zakaria Aboukhlal (Toulouse) left footed shot from the centre of the box is too high. Assisted by Aron Dønnum following a set piece situation.
- 29': Attempt saved. Khvicha Kvaratskhelia (Paris Saint Germain) left footed shot from outside the box is saved in the centre of the goal. Assisted by Achraf Hakimi.
- 32': Attempt missed. Bradley Barcola (Paris Saint Germain) right footed shot from the left side of the box is close, but misses the top right corner. Assisted by Fabián Ruiz following a fast break.
- 33': Achraf Hakimi (Paris Saint Germain) wins a free kick in the attacking half.
- 33': Foul by Frank Magri (Toulouse).
- 35': Attempt saved. Beraldo (Paris Saint Germain) left footed shot from outside the box is saved in the bottom right corner. Assisted by Khvicha Kvaratskhelia.
- 36': Corner, Paris Saint Germain. Conceded by Charlie Cresswell.
- 37': Attempt saved. Bradley Barcola (Paris Saint Germain) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Désiré Doué with a through ball.
- 37': Attempt missed. Bradley Barcola (Paris Saint Germain) right footed shot from a difficult angle on the right is high and wide to the right following a fast break.
- 37': Attempt missed. Bradley Barcola (Paris Saint Germain) right footed shot from the left side of the box misses to the right. Assisted by Fabián Ruiz following a fast break.
- 38': Hand ball by Fabián Ruiz (Paris Saint Germain).
- 39': Bradley Barcola (Paris Saint Germain) wins a free kick in the attacking half.
- 39': Foul by Vincent Sierro (Toulouse).
- 39': Vincent Sierro (Toulouse) is shown the yellow card for a bad foul.
- 40': Delay in match because of an injury Guillaume Restes (Toulouse).
- 43': Substitution, Toulouse. Kjetil Haug replaces Guillaume Restes because of an injury.
- 43': Delay over. They are ready to continue.
- 44': Attempt missed. Fabián Ruiz (Paris Saint Germain) left footed shot from outside the box is too high. Assisted by Lee Kang-In.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+1': Attempt missed. Achraf Hakimi (Paris Saint Germain) header from the centre of the box misses to the right. Assisted by Désiré Doué with a cross.
- 45'+3': First Half ends, Toulouse 0, Paris Saint Germain 0.
- 45': Second Half begins Toulouse 0, Paris Saint Germain 0.
- 46': Attempt blocked. Zakaria Aboukhlal (Toulouse) header from the centre of the box is blocked. Assisted by Shavy Babicka with a cross.
- 46': Corner, Toulouse. Conceded by Achraf Hakimi.
- 47': Attempt blocked. Charlie Cresswell (Toulouse) header from the centre of the box is blocked. Assisted by Vincent Sierro with a cross.
- 47': Attempt missed. Aron Dønnum (Toulouse) left footed shot from the centre of the box is too high following a corner.
- 50': Attempt saved. Aron Dønnum (Toulouse) left footed shot from outside the box is saved in the centre of the goal. Assisted by Ümit Akdag.
- 52': Attempt blocked. Senny Mayulu (Paris Saint Germain) right footed shot from outside the box is blocked. Assisted by Beraldo.
- 52': Corner, Paris Saint Germain. Conceded by Ümit Akdag.
- 52': Attempt saved. Willian Pacho (Paris Saint Germain) header from the right side of the six yard box is saved in the top centre of the goal. Assisted by Lee Kang-In with a cross.
- 52': Goal! Toulouse 0, Paris Saint Germain 1. Fabián Ruiz (Paris Saint Germain) left footed shot from very close range to the top left corner following a corner.
- 56': Foul by Ümit Akdag (Toulouse).
- 56': Lee Kang-In (Paris Saint Germain) wins a free kick on the right wing.
- 56': Ümit Akdag (Toulouse) is shown the yellow card for a bad foul.
- 58': Attempt missed. Lee Kang-In (Paris Saint Germain) left footed shot from outside the box is close, but misses to the right. Assisted by Bradley Barcola.
- 60': Désiré Doué (Paris Saint Germain) hits the right post with a right footed shot from a difficult angle on the right.
- 60': Foul by Cristian Cásseres (Toulouse).
- 60': Senny Mayulu (Paris Saint Germain) wins a free kick on the left wing.
- 61': Attempt missed. Khvicha Kvaratskhelia (Paris Saint Germain) right footed shot from a difficult angle and long range on the left is too high from a direct free kick.
- 62': Attempt saved. Bradley Barcola (Paris Saint Germain) right footed shot from outside the box is saved in the centre of the goal. Assisted by Fabián Ruiz.
- 62': Attempt missed. Zakaria Aboukhlal (Toulouse) left footed shot from the left side of the box is too high. Assisted by Shavy Babicka following a fast break.
- 63': Substitution, Paris Saint Germain. Ousmane Dembélé replaces Lee Kang-In.
- 63': Substitution, Paris Saint Germain. Vitinha replaces Fabián Ruiz.
- 63': Substitution, Paris Saint Germain. Marquinhos replaces Willian Pacho.
- 66': Corner, Toulouse. Conceded by Ousmane Dembélé.
- 70': Substitution, Toulouse. Mark McKenzie replaces Vincent Sierro.
- 70': Substitution, Toulouse. Rafik Messali replaces Frank Magri.
- 72': Attempt blocked. Rafik Messali (Toulouse) right footed shot from a difficult angle on the right is blocked. Assisted by Aron Dønnum.
- 72': Corner, Toulouse. Conceded by Lucas Hernández.
- 73': Foul by Jaydee Canvot (Toulouse).
- 73': Senny Mayulu (Paris Saint Germain) wins a free kick in the defensive half.
- 74': Substitution, Paris Saint Germain. Gonçalo Ramos replaces Bradley Barcola.
- 75': Offside, Paris Saint Germain. Gonçalo Ramos is caught offside.
- 75': Corner, Toulouse. Conceded by Beraldo.
- 76': Attempt blocked. Charlie Cresswell (Toulouse) header from the centre of the box is blocked. Assisted by Aron Dønnum with a cross.
- 77': Hand ball by Rafik Messali (Toulouse).
- 77': Foul by Gabriel Suazo (Toulouse).
- 77': Senny Mayulu (Paris Saint Germain) wins a free kick on the right wing.
- 79': Substitution, Toulouse. Noah Edjouma replaces Shavy Babicka.
- 79': Substitution, Toulouse. Djibril Sidibé replaces Ümit Akdag.
- 81': Cristian Cásseres (Toulouse) wins a free kick in the defensive half.
- 81': Foul by Senny Mayulu (Paris Saint Germain).
- 88': Attempt missed. Zakaria Aboukhlal (Toulouse) left footed shot from the left side of the box misses to the left. Assisted by Rafik Messali with a cross following a fast break.
- 90': Fourth official has announced 3 minutes of added time.
- 90'+1': Attempt missed. Aron Dønnum (Toulouse) left footed shot from outside the box misses to the left. Assisted by Gabriel Suazo.
- 90'+1': Substitution, Paris Saint Germain. João Neves replaces Senny Mayulu.
- 90'+2': Hand ball by Khvicha Kvaratskhelia (Paris Saint Germain).
- 90'+3': Second Half ends, Toulouse 0, Paris Saint Germain 1.
- 0': Match ends, Toulouse 0, Paris Saint Germain 1.
Statistics
![]() |
TOU![]() |
|
---|---|---|
6 | Fouls | 9 |
0 | Yellow Cards | 2 |
0 | Red Cards | 0 |
1 | Offsides | 1 |
2 | Corner Kicks | 5 |
4 | Saves | 5 |
76.8 | Possession | 23.2 |
20 | SHOTS | 14 |
6 | ON GOAL | 4 |
0.3 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
750 | Accurate Passes | 169 |
814 | Passes | 239 |
0.9 | Pass Completion % | 0.7 |
4 | Accurate Crosses | 5 |
9 | Crosses | 12 |
0.4 | Cross % | 0.4 |
38 | Long Balls | 49 |
21 | Accurate Long Balls | 13 |
0.6 | Long Balls % | 0.3 |
5 | Blocked Shots | 4 |
11 | Effective Tackles | 11 |
20 | Tackles | 22 |
0.6 | Tackle % | 0.5 |
6 | Interceptions | 6 |
12 | Effective Clearances | 16 |
12 | Clearances | 16 |
Game Information
Venue: Stadium de Toulouse
Location: Toulouse, France
Attendance: 31,695
Ligue 1 Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Paris Saint-Germain | 22 | +39 | 56 |
2 | Marseille | 22 | +24 | 46 |
3 | Nice | 22 | +17 | 40 |
4 | AS Monaco | 22 | +15 | 40 |
Line-Ups
Toulouse (5-4-1)
No. | Name |
---|---|
50 | Guillaume Restes (GK) |
4 | Charlie Cresswell |
6 | Umit Akdag ![]() |
29 | Jaydee Canvot |
17 | Gabriel Suazo |
15 | Aron Donnum |
8 | Vincent Sierro ![]() |
23 | Cristian Cásseres Jr. |
7 | Zakaria Aboukhlal |
80 | Shavy Babicka |
9 | Frank Magri |
Paris Saint-Germain (4-3-3)
No. | Name |
---|---|
39 | Matvei Safonov (GK) |
51 | Willian Pacho |
35 | Lucas Beraldo |
21 | Lucas Hernández |
2 | Achraf Hakimi |
8 | Fabián Ruiz |
24 | Senny Mayulu |
14 | Désiré Doué |
7 | Khvicha Kvaratskhelia |
29 | Bradley Barcola |
19 | Lee Kang-in |
Ligue 1 News

Liverpool head coach Arne Slot has urged his players to look forward to the "challenge" of facing Paris Saint-Germain in the Champions League round of 16.

Who will be rewarded with extra places in next season's Champions League? This is how it works, and which leagues are leading the race.

Paris FC's new home next season will be literally across the street from Paris Saint-Germain. Are they the closest local rivals in world football?

It's been a wild season for Ousmane Dembélé, as he's swung from being dropped in October to scoring 18 times in his last 12 games to lead new-look, rebuilt PSG forward.
Fabián Ruiz's second-half strike secured a 1-0 win for Paris Saint-Germain at Toulouse on Saturday.