Metz vs Toulouse, Regular Season
· French Ligue 1About
Metz are hosting Toulouse
at Stade Saint-Symphorien, Metz, France, starting on
. The match is a part of the French Ligue 1.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Attempt missed. Adama Traoré (Metz) left footed shot from outside the box misses to the right. Assisted by Habib Diallo.
- 2': Attempt blocked. Max-Alain Gradel (Toulouse) left footed shot from the left side of the box is blocked.
- 2': Foul by Steven Moreira (Toulouse).
- 2': Opa Nguette (Metz) wins a free kick in the defensive half.
- 3': Attempt saved. Opa Nguette (Metz) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Adama Traoré.
- 4': Goal! Metz 1, Toulouse 0. Habib Diallo (Metz) left footed shot from the centre of the box to the bottom left corner. Assisted by Habib Maïga.
- 6': Corner, Toulouse. Conceded by Fabien Centonze.
- 6': Foul by Max-Alain Gradel (Toulouse).
- 6': John Boye (Metz) wins a free kick in the defensive half.
- 8': Foul by Jean-Victor Makengo (Toulouse).
- 8': Kevin N'Doram (Metz) wins a free kick in the defensive half.
- 11': Foul by Thomas Delaine (Metz).
- 11': Steven Moreira (Toulouse) wins a free kick on the right wing.
- 11': Thomas Delaine (Metz) is shown the yellow card for a bad foul.
- 11': Substitution, Metz. Ibrahima Niane replaces Habib Diallo because of an injury.
- 13': Attempt saved. Mathieu Dossevi (Toulouse) header from the centre of the box is saved in the centre of the goal. Assisted by Issiaga Sylla with a cross.
- 14': Attempt missed. Marvin Gakpa (Metz) left footed shot from the centre of the box is close, but misses to the right.
- 15': Foul by Aaron Leya Iseka (Toulouse).
- 15': Kevin N'Doram (Metz) wins a free kick in the defensive half.
- 21': Foul by Ibrahima Niane (Metz).
- 21': Nicolas Isimat-Mirin (Toulouse) wins a free kick in the defensive half.
- 23': Corner, Toulouse. Conceded by Fabien Centonze.
- 24': Attempt saved. Issiaga Sylla (Toulouse) header from the centre of the box is saved in the bottom right corner. Assisted by Mathieu Dossevi with a cross.
- 28': Attempt missed. Marvin Gakpa (Metz) left footed shot from outside the box is close, but misses to the left. Assisted by Habib Maïga.
- 29': Foul by Ibrahima Niane (Metz).
- 29': Steven Moreira (Toulouse) wins a free kick on the right wing.
- 30': Attempt missed. Marvin Gakpa (Metz) left footed shot from outside the box is close, but misses to the right. Assisted by Ibrahima Niane.
- 31': Attempt missed. Ibrahima Niane (Metz) header from the centre of the box is too high. Assisted by Fabien Centonze with a cross.
- 32': Foul by Fabien Centonze (Metz).
- 32': Max-Alain Gradel (Toulouse) wins a free kick in the attacking half.
- 32': Attempt saved. William Vainqueur (Toulouse) right footed shot from outside the box is saved in the top left corner. Assisted by Issiaga Sylla.
- 32': Corner, Toulouse. Conceded by Alexandre Oukidja.
- 36': Attempt blocked. Kevin N'Doram (Metz) right footed shot from outside the box is blocked. Assisted by Opa Nguette.
- 36': Corner, Metz. Conceded by William Vainqueur.
- 38': Adama Traoré (Metz) wins a free kick in the attacking half.
- 38': Foul by Ibrahim Sangaré (Toulouse).
- 40': Attempt saved. Aaron Leya Iseka (Toulouse) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by William Vainqueur.
- 42': Adama Traoré (Metz) wins a free kick in the defensive half.
- 42': Foul by Ibrahim Sangaré (Toulouse).
- 44': Corner, Toulouse. Conceded by Thomas Delaine.
- 44': Foul by Max-Alain Gradel (Toulouse).
- 44': Habib Maïga (Metz) wins a free kick in the defensive half.
- 45'+1': Attempt blocked. Fabien Centonze (Metz) right footed shot from the centre of the box is blocked. Assisted by Adama Traoré.
- 45'+3': First Half ends, Metz 1, Toulouse 0.
- 45': Second Half begins Metz 1, Toulouse 0.
- 45': Substitution, Metz. Thierry Ambrose replaces Opa Nguette.
- 47': Corner, Toulouse. Conceded by John Boye.
- 47': Attempt missed. Aaron Leya Iseka (Toulouse) left footed shot from the centre of the box misses to the right. Assisted by Mathieu Dossevi following a corner.
- 48': Aaron Leya Iseka (Toulouse) wins a free kick in the defensive half.
- 48': Foul by Habib Maïga (Metz).
- 49': Foul by Fabien Centonze (Metz).
- 49': Max-Alain Gradel (Toulouse) wins a free kick on the left wing.
- 50': Foul by Adama Traoré (Metz).
- 50': Max-Alain Gradel (Toulouse) wins a free kick on the left wing.
- 52': Fabien Centonze (Metz) wins a free kick in the defensive half.
- 52': Foul by Max-Alain Gradel (Toulouse).
- 53': Foul by Issiaga Sylla (Toulouse).
- 53': Habib Maïga (Metz) wins a free kick on the right wing.
- 53': Corner, Metz. Conceded by Issiaga Sylla.
- 55': Foul by Mathieu Dossevi (Toulouse).
- 55': Thomas Delaine (Metz) wins a free kick in the defensive half.
- 56': Attempt blocked. Mathieu Dossevi (Toulouse) right footed shot from outside the box is blocked. Assisted by Jean-Victor Makengo.
- 57': Attempt saved. Max-Alain Gradel (Toulouse) left footed shot from a difficult angle on the left is saved in the top left corner. Assisted by Mathieu Dossevi with a cross.
- 57': Corner, Toulouse. Conceded by Alexandre Oukidja.
- 64': Attempt missed. William Vainqueur (Toulouse) right footed shot from outside the box is close, but misses to the right. Assisted by Steven Moreira.
- 65': Foul by Steven Moreira (Toulouse).
- 65': Thierry Ambrose (Metz) wins a free kick on the left wing.
- 66': Attempt missed. Issiaga Sylla (Toulouse) left footed shot from the left side of the box is too high. Assisted by Jean-Victor Makengo.
- 68': Foul by Mamadou Fofana (Metz).
- 68': Jean-Victor Makengo (Toulouse) wins a free kick in the attacking half.
- 68': Substitution, Toulouse. Wesley Said replaces Mathieu Dossevi.
- 68': Attempt blocked. Marvin Gakpa (Metz) left footed shot from the right side of the box is blocked. Assisted by Thomas Delaine.
- 69': Adama Traoré (Metz) wins a free kick on the right wing.
- 69': Foul by Issiaga Sylla (Toulouse).
- 70': Attempt missed. Thierry Ambrose (Metz) left footed shot from the left side of the box is too high. Assisted by Marvin Gakpa.
- 76': Substitution, Toulouse. Yaya Sanogo replaces William Vainqueur.
- 76': Attempt missed. Wesley Said (Toulouse) left footed shot from outside the box misses to the left.
- 78': Attempt blocked. Aaron Leya Iseka (Toulouse) left footed shot from the centre of the box is blocked.
- 79': Substitution, Toulouse. Efthymios Koulouris replaces Aaron Leya Iseka.
- 80': Foul by Nicolas Isimat-Mirin (Toulouse).
- 80': Ibrahima Niane (Metz) wins a free kick in the defensive half.
- 82': Substitution, Metz. Renaud Cohade replaces Adama Traoré.
- 84': Attempt blocked. Issiaga Sylla (Toulouse) left footed shot from the left side of the box is blocked. Assisted by Max-Alain Gradel.
- 85': Foul by Steven Moreira (Toulouse).
- 85': Renaud Cohade (Metz) wins a free kick in the defensive half.
- 86': Goal! Metz 1, Toulouse 1. Wesley Said (Toulouse) header from the right side of the six yard box to the centre of the goal. Assisted by Max-Alain Gradel with a cross.
- 87': Corner, Metz. Conceded by Steven Moreira.
- 87': Penalty conceded by Kelvin Amian (Toulouse) with a hand ball in the penalty area.
- 89': VAR Decision: Penalty Metz.
- 90'+1': Goal! Metz 2, Toulouse 1. Ibrahima Niane (Metz) converts the penalty with a right footed shot to the bottom right corner.
- 90'+4': Foul by Renaud Cohade (Metz).
- 90'+4': Jean-Victor Makengo (Toulouse) wins a free kick in the defensive half.
- 90'+4': Hand ball by Max-Alain Gradel (Toulouse).
- 90'+4': Foul by Steven Moreira (Toulouse).
- 90'+4': Thierry Ambrose (Metz) wins a free kick on the left wing.
- 90'+5': Attempt missed. Ibrahima Niane (Metz) right footed shot from outside the box is just a bit too high. Assisted by Marvin Gakpa.
- 90'+6': Max-Alain Gradel (Toulouse) is shown the yellow card.
- 90'+6': Goal! Metz 2, Toulouse 2. Efthymios Koulouris (Toulouse) left footed shot from the centre of the box to the bottom left corner. Assisted by Yaya Sanogo.
- 90'+7': Foul by Kevin N'Doram (Metz).
- 90'+7': Yaya Sanogo (Toulouse) wins a free kick in the defensive half.
- 90'+8': Second Half ends, Metz 2, Toulouse 2.
- 0': Match ends, Metz 2, Toulouse 2.
Statistics
TOU |
METZ![]() |
|
|---|---|---|
| 17 | Fouls | 10 |
| 1 | Yellow Cards | 1 |
| 0 | Red Cards | 0 |
| 0 | Offsides | 0 |
| 6 | Corner Kicks | 3 |
| 1 | Saves | 5 |
| 52.8 | Possession | 47.2 |
| 15 | SHOTS | 13 |
| 7 | ON GOAL | 3 |
| 0.5 | On Target % | 0.2 |
| 0 | Penalty Goals | 1 |
| 0 | Penalty Kicks Taken | 1 |
| 340 | Accurate Passes | 301 |
| 433 | Passes | 395 |
| 0.8 | Pass Completion % | 0.8 |
| 6 | Accurate Crosses | 1 |
| 23 | Crosses | 14 |
| 0.3 | Cross % | 0.1 |
| 52 | Long Balls | 60 |
| 26 | Accurate Long Balls | 27 |
| 0.5 | Long Balls % | 0.5 |
| 4 | Blocked Shots | 3 |
| 12 | Effective Tackles | 16 |
| 17 | Tackles | 23 |
| 0.7 | Tackle % | 0.7 |
| 5 | Interceptions | 11 |
| 15 | Effective Clearances | 23 |
| 15 | Clearances | 23 |
Game Information
Competition: French Ligue 1
Venue: Stade Saint-Symphorien
Location: Metz, France
Attendance: 15,054
Venue: Stade Saint-Symphorien
Location: Metz, France
Attendance: 15,054
Ligue 1 Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Paris Saint-Germain | 18 | +25 | 42 |
| 2 | Lens | 17 | +18 | 40 |
| 3 | Marseille | 17 | +19 | 32 |
| 4 | Lille | 18 | +8 | 32 |
Line-Ups
Metz (4-3-3)
| No. | Name |
|---|---|
| 16 | Alexandre Oukidja (GK) |
| 6 | Mamadou Fofana |
| 21 | John Boye |
| 17 | Thomas Delaine |
| 18 | Fabien Centonze |
| 4 | Kevin N'Doram |
| 10 | Marvin Gakpa |
| 19 | Habib Maïga |
| 20 | Habib Diallo |
| 11 | Opa Nguette |
| 25 | Adama Noss Traoré |
Toulouse (4-2-3-1)
| No. | Name |
|---|---|
| 30 | Baptiste Reynet (GK) |
| 15 | Nicolas Isimat-Mirin |
| 2 | Kelvin Amian |
| 12 | Issiaga Sylla |
| 5 | Steven Moreira |
| 27 | Jean-Victor Makengo |
| 21 | William Vainqueur |
| 17 | Ibrahim Sangaré |
| 10 | Aaron Leya Iseka |
| 7 | Max Gradel |
| 14 | Mathieu Dossevi |
Ligue 1 News
Dembélé scores stunning lob in PSG win over Lille
Ousmane Dembélé put transfer talk behind him and scored a crucial brace for Paris Saint-Germain in a 3-0 win over Lille that returned it to the top of Ligue 1 on Friday.
Transfer window weekly: Could Madrid's Güler really join Arsenal? Guéhi latest?
The winter transfer window is open, but what are our reporters hearing about deals that could be done? Get the latest every Friday.
Ranking 2026's top 15 USMNT U21 prospects from Europe to MLS
As the USMNT's 2026 begins, we rank the U21 American players on the national team radar. From Europe to MLS, here's the top 15.
Laurens' weekend preview: Manchester derby, redemption for Real Madrid?
It's Friday and another full weekend of action awaits across the soccer calendar as Julien Laurens picks out the best games to watch in Europe.
January transfer window: Grading big signings in men's soccer
The 2026 winter transfer window is now open. Here is how we rated the biggest deals.
TOU