
Paris Saint-Germain vs Toulouse, 2024-25 Ligue 1
· French Ligue 1Undefeated Ligue 1 leaders PSG ease past Toulouse
Leaders Paris Saint-Germain beat Toulouse 3-0 in Ligue 1 on Friday as the Parisians remained unbeaten in their domestic campaign following goals by João Neves, Lucas Beraldo and Vitinha.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Aron Dønnum (Toulouse) wins a free kick in the attacking half.
- 1': Foul by Warren Zaïre-Emery (Paris Saint Germain).
- 6': Achraf Hakimi (Paris Saint Germain) wins a free kick in the defensive half.
- 6': Foul by Yann Gboho (Toulouse).
- 7': Attempt blocked. Marco Asensio (Paris Saint Germain) left footed shot from outside the box is blocked. Assisted by Ousmane Dembélé.
- 7': Corner, Paris Saint Germain. Conceded by Charlie Cresswell.
- 7': Attempt missed. Milan Skriniar (Paris Saint Germain) header from the centre of the box misses to the right. Assisted by Ousmane Dembélé with a cross following a corner.
- 7': Attempt saved. Beraldo (Paris Saint Germain) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Milan Skriniar.
- 7': Corner, Paris Saint Germain. Conceded by Guillaume Restes.
- 8': Foul by Yoram Zague (Paris Saint Germain).
- 8': Zakaria Aboukhlal (Toulouse) wins a free kick in the defensive half.
- 14': Foul by Aron Dønnum (Toulouse).
- 14': Ousmane Dembélé (Paris Saint Germain) wins a free kick on the right wing.
- 17': Foul by Marco Asensio (Paris Saint Germain).
- 17': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 21': Attempt missed. Bradley Barcola (Paris Saint Germain) header from the centre of the box misses to the left.
- 22': Attempt saved. Warren Zaïre-Emery (Paris Saint Germain) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ousmane Dembélé.
- 26': Foul by Milan Skriniar (Paris Saint Germain).
- 26': Yann Gboho (Toulouse) wins a free kick in the defensive half.
- 28': Attempt blocked. Joshua King (Toulouse) left footed shot from the centre of the box is blocked. Assisted by Aron Dønnum.
- 28': Corner, Toulouse. Conceded by Beraldo.
- 28': Attempt missed. Aron Dønnum (Toulouse) left footed shot from outside the box is too high following a corner.
- 32': Bradley Barcola (Paris Saint Germain) wins a free kick on the left wing.
- 32': Foul by Warren Kamanzi (Toulouse).
- 34': Attempt saved. Bradley Barcola (Paris Saint Germain) right footed shot from outside the box is saved in the top right corner. Assisted by Marco Asensio.
- 35': Goal! Paris Saint Germain 1, Toulouse 0. João Neves (Paris Saint Germain) right footed shot from outside the box to the bottom left corner. Assisted by Achraf Hakimi.
- 39': Désiré Doué (Paris Saint Germain) wins a free kick on the left wing.
- 39': Foul by Warren Kamanzi (Toulouse).
- 40': Hand ball by Yoram Zague (Paris Saint Germain).
- 41': Aron Dønnum (Toulouse) wins a free kick in the defensive half.
- 41': Foul by Achraf Hakimi (Paris Saint Germain).
- 42': Foul by Zakaria Aboukhlal (Toulouse).
- 42': João Neves (Paris Saint Germain) wins a free kick in the attacking half.
- 43': Zakaria Aboukhlal (Toulouse) is shown the yellow card for a bad foul.
- 44': Foul by Achraf Hakimi (Paris Saint Germain).
- 44': Yann Gboho (Toulouse) wins a free kick in the attacking half.
- 44': Achraf Hakimi (Paris Saint Germain) is shown the yellow card for a bad foul.
- 45': Attempt saved. Zakaria Aboukhlal (Toulouse) left footed shot from outside the box is saved in the centre of the goal. Assisted by Ümit Akdag.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': First Half ends, Paris Saint Germain 1, Toulouse 0.
- 45': Second Half begins Paris Saint Germain 1, Toulouse 0.
- 45': Substitution, Paris Saint Germain. Vitinha replaces Yoram Zague.
- 47': Attempt saved. Achraf Hakimi (Paris Saint Germain) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Vitinha.
- 47': Corner, Paris Saint Germain. Conceded by Guillaume Restes.
- 48': Corner, Paris Saint Germain. Conceded by Warren Kamanzi.
- 48': Attempt missed. Vitinha (Paris Saint Germain) right footed shot from outside the box is high and wide to the right. Assisted by Désiré Doué following a corner.
- 51': Foul by Désiré Doué (Paris Saint Germain).
- 51': Yann Gboho (Toulouse) wins a free kick in the defensive half.
- 53': Attempt blocked. Désiré Doué (Paris Saint Germain) right footed shot from outside the box is blocked. Assisted by Bradley Barcola.
- 53': Achraf Hakimi (Paris Saint Germain) wins a free kick in the attacking half.
- 53': Foul by Vincent Sierro (Toulouse).
- 54': Attempt saved. Ousmane Dembélé (Paris Saint Germain) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Achraf Hakimi.
- 54': Offside, Paris Saint Germain. Marco Asensio is caught offside.
- 54': GOAL OVERTURNED BY VAR: Warren Zaïre-Emery (Paris Saint Germain) scores but the goal is ruled out after a VAR review.
- 56': VAR Decision: No Goal Paris Saint Germain 1-0 Toulouse.
- 57': Hand ball by Zakaria Aboukhlal (Toulouse).
- 59': Foul by Warren Zaïre-Emery (Paris Saint Germain).
- 59': Vincent Sierro (Toulouse) wins a free kick in the defensive half.
- 59': Attempt blocked. Ousmane Dembélé (Paris Saint Germain) left footed shot from outside the box is blocked. Assisted by Warren Zaïre-Emery.
- 60': Substitution, Paris Saint Germain. Lee Kang-In replaces Désiré Doué.
- 62': Foul by Cristian Cásseres (Toulouse).
- 62': João Neves (Paris Saint Germain) wins a free kick in the defensive half.
- 63': Attempt missed. Ümit Akdag (Toulouse) left footed shot from outside the box is high and wide to the right. Assisted by Vincent Sierro.
- 64': Substitution, Toulouse. Gabriel Suazo replaces Warren Kamanzi.
- 64': Substitution, Toulouse. Shavy Babicka replaces Yann Gboho.
- 69': Attempt blocked. Zakaria Aboukhlal (Toulouse) right footed shot from the centre of the box is blocked. Assisted by Vincent Sierro with a through ball.
- 70': Corner, Toulouse. Conceded by Milan Skriniar.
- 70': Foul by Vincent Sierro (Toulouse).
- 70': Milan Skriniar (Paris Saint Germain) wins a free kick in the defensive half.
- 71': Attempt missed. Shavy Babicka (Toulouse) left footed shot from the centre of the box is just a bit too high.
- 72': Foul by João Neves (Paris Saint Germain).
- 72': Shavy Babicka (Toulouse) wins a free kick on the right wing.
- 73': Substitution, Paris Saint Germain. Fabián Ruiz replaces Ousmane Dembélé.
- 74': Attempt missed. Charlie Cresswell (Toulouse) header from the centre of the box misses to the right. Assisted by Vincent Sierro with a cross following a set piece situation.
- 75': Bradley Barcola (Paris Saint Germain) wins a free kick on the left wing.
- 75': Foul by Aron Dønnum (Toulouse).
- 75': Aron Dønnum (Toulouse) is shown the yellow card for a bad foul.
- 76': Attempt missed. Milan Skriniar (Paris Saint Germain) header from the left side of the box is high and wide to the left. Assisted by Lee Kang-In with a cross following a set piece situation.
- 77': Bradley Barcola (Paris Saint Germain) wins a free kick in the defensive half.
- 77': Foul by Vincent Sierro (Toulouse).
- 78': Substitution, Toulouse. Frank Magri replaces Joshua King.
- 78': Substitution, Toulouse. Niklas Schmidt replaces Cristian Cásseres.
- 79': Offside, Paris Saint Germain. Marco Asensio is caught offside.
- 80': Attempt blocked. Lee Kang-In (Paris Saint Germain) left footed shot from the centre of the box is blocked. Assisted by Bradley Barcola.
- 80': Attempt saved. Frank Magri (Toulouse) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Shavy Babicka.
- 80': Corner, Toulouse. Conceded by Matvey Safonov.
- 81': Substitution, Paris Saint Germain. Randal Kolo Muani replaces Bradley Barcola.
- 83': Corner, Paris Saint Germain. Conceded by Aron Dønnum.
- 84': Corner, Paris Saint Germain. Conceded by Niklas Schmidt.
- 84': Goal! Paris Saint Germain 2, Toulouse 0. Beraldo (Paris Saint Germain) left footed shot from the centre of the box to the top right corner following a corner.
- 87': Foul by Beraldo (Paris Saint Germain).
- 87': Frank Magri (Toulouse) wins a free kick in the attacking half.
- 89': Substitution, Toulouse. Jaydee Canvot replaces Ümit Akdag.
- 89': Attempt missed. Zakaria Aboukhlal (Toulouse) left footed shot from the left side of the box misses to the right. Assisted by Frank Magri.
- 89': Corner, Toulouse. Conceded by Beraldo.
- 90': Foul by Niklas Schmidt (Toulouse).
- 90': Randal Kolo Muani (Paris Saint Germain) wins a free kick in the defensive half.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+1': Goal! Paris Saint Germain 3, Toulouse 0. Vitinha (Paris Saint Germain) right footed shot from the centre of the box to the centre of the goal. Assisted by Randal Kolo Muani.
- 90'+3': Foul by Shavy Babicka (Toulouse).
- 90'+3': Milan Skriniar (Paris Saint Germain) wins a free kick in the defensive half.
- 90'+4': Corner, Toulouse. Conceded by Beraldo.
- 90'+4': Attempt blocked. Frank Magri (Toulouse) header from the centre of the box is blocked. Assisted by Shavy Babicka.
- 90'+4': Attempt missed. Niklas Schmidt (Toulouse) right footed shot from the left side of the box is high and wide to the right following a corner.
- 90'+5': Foul by Jaydee Canvot (Toulouse).
- 90'+5': Marco Asensio (Paris Saint Germain) wins a free kick in the attacking half.
- 90'+6': Corner, Paris Saint Germain. Conceded by Aron Dønnum.
- 90'+6': Attempt blocked. João Neves (Paris Saint Germain) header from the left side of the six yard box is blocked. Assisted by Lee Kang-In with a cross.
- 90'+7': Corner, Paris Saint Germain. Conceded by Vincent Sierro.
- 90'+7': Second Half ends, Paris Saint Germain 3, Toulouse 0.
- 0': Match ends, Paris Saint Germain 3, Toulouse 0.
Statistics
![]() |
PSG![]() |
|
---|---|---|
14 | Fouls | 11 |
2 | Yellow Cards | 1 |
0 | Red Cards | 0 |
0 | Offsides | 2 |
5 | Corner Kicks | 8 |
5 | Saves | 2 |
27.1 | Possession | 72.9 |
11 | SHOTS | 17 |
2 | ON GOAL | 8 |
0.2 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
212 | Accurate Passes | 683 |
276 | Passes | 765 |
0.8 | Pass Completion % | 0.9 |
1 | Accurate Crosses | 7 |
15 | Crosses | 21 |
0.1 | Cross % | 0.3 |
40 | Long Balls | 34 |
21 | Accurate Long Balls | 22 |
0.5 | Long Balls % | 0.6 |
3 | Blocked Shots | 5 |
11 | Effective Tackles | 13 |
19 | Tackles | 17 |
0.6 | Tackle % | 0.8 |
13 | Interceptions | 11 |
20 | Effective Clearances | 23 |
20 | Clearances | 23 |
Game Information
Venue: Parc des Princes
Location: Paris, France
Attendance: 47,826
Ligue 1 Standings
# | 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
Paris Saint-Germain (4-2-3-1)
No. | Name |
---|---|
39 | Matvei Safonov (GK) |
35 | Lucas Beraldo |
37 | Milan Skriniar |
42 | Yoram Zague |
2 | Achraf Hakimi |
14 | Désiré Doué |
87 | João Neves |
33 | Warren Zaïre-Emery |
11 | Marco Asensio |
29 | Bradley Barcola |
10 | Ousmane Dembélé |
Toulouse (3-4-2-1)
No. | Name |
---|---|
50 | Guillaume Restes (GK) |
4 | Charlie Cresswell |
6 | Umit Akdag |
3 | Mark McKenzie |
8 | Vincent Sierro |
23 | Cristian Cásseres Jr. |
15 | Aron Donnum ![]() |
12 | Waren Kamanzi |
13 | Josh King |
10 | Yann Gboho |
7 | Zakaria Aboukhlal ![]() |
Ligue 1 News

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.

Nabil Bentaleb could not have scripted his comeback any better after the Lille midfielder marked his return to the side following a heart attack last year with a goal in Sunday's 2-0 win at Stade Rennais.