French Ligue 1

Toulouse vs Paris Saint-Germain, 2024-25 Ligue 1

· French Ligue 1
FT
0 - 1
  • 52': Fabián Ruiz

PSG 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 Commentary

  • 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

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/160.png&h=25&scale=crop&w=25&location=originPSG TOUhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/179.png&h=25&scale=crop&w=25&location=origin
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

Competition: French Ligue 1

Venue: Stadium de Toulouse
Location: Toulouse, France
Attendance: 31,695

Ligue 1 Standings

# TEAM GP GD PTS
1 Paris Saint-Germain 34 +57 84
2 Marseille 34 +27 65
3 AS Monaco 34 +22 61
4 Nice 34 +25 60
Full Standings

Line-Ups

TOU Toulouse (5-4-1)

No. Name
50 Guillaume Restes (GK)
4 Charlie Cresswell
6 Umit Akdag Yellow Card
29 Jaydee Canvot
17 Gabriel Suazo
15 Aron Donnum
8 Vincent Sierro Yellow Card
23 Cristian Cásseres Jr.
7 Zakaria Aboukhlal
80 Shavy Babicka
9 Frank Magri

PSG 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

Transfer rumors, news: Man City in talks for Lyon star Cherki
Transfer rumors, news: Man City in talks for Lyon star Cherki

Manchester City are continuing discussions with Lyon over attacking midfielder Rayan Cherki. Transfer Talk has the latest news, gossip and rumors.

Summer transfer window: Grading big signings in men's soccer
Summer transfer window: Grading big signings in men's soccer

The summer transfer window is now open, and clubs are starting to do business. Here is how we rate the biggest moves.

Transfer rumors, news: Man United eye PSG striker Ramos
Transfer rumors, news: Man United eye PSG striker Ramos

Manchester United could turn to Paris Saint-Germain striker Goncalo Ramos after missing out on Ipswich Town's Liam Delap. Transfer Talk has the latest news, gossip and rumors.

2025 FC 100: Yamal, Mbappe among best men's soccer players
2025 FC 100: Yamal, Mbappe among best men's soccer players

It's that time again: with the UEFA Champions League final behind us and the 2024-25 season officially over, it's time to rank the top 100 players in the world of men's soccer right now. Welcome to the FC 100.

Laurens: Enrique has taken Hakimi's game to the next level
Laurens: Enrique has taken Hakimi's game to the next level

Gab Marcotti and Julien Laurens explain why Achraf Hakimi was deservedly named the world's best full-back on the ESPN FC 100.