§ Ligue 1 · 2025-26 · Matchday 8

Toulouse 4–0 Metz

  • Magri 2'
  • Dønnum 8' (pen.)
  • Gboho 79'
  • Cresswell 84'
  • Sané 45+2'

19 October 2025

The match in data

A 4–0 win for Toulouse against Metz on 19 October 2025, on matchday 8 of the 2025-26 Ligue 1.

Player of the match: Frank Magri (Toulouse), rated 63, thanks above all to 1 goal and 1 shot on target. Magri produced 1.1 times as much as a forward typically does, at 0.6 times the cost.

It is their 2nd time as player of the match this season.

For Metz, the highest-rated player was Gauthier Hein, with 70.

Sadibou Sané was sent off at 45+2'.

63
Player of the match

Frank Magri

Toulouse · 64'

Produced 1.14× and cost 0.63× their position's average

Added
  • 1 goal 4.0×
  • 1 shot on target 1.6×
  • 1 completed dribble 1.3×
Took away
  • 2 balls lost 2.0×
  • 1 shot off target 1.0×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

Toulouse
PlayerPositionMinRating
Mario Sauer Midfielder 26 65
Mark McKenzie Defender 26 64
Frank Magri ★ Forward 64 63
Yann Gboho Forward 83 62
Rasmus Nicolaisen Defender 90 59
Charlie Cresswell Defender 90 56
Aron Dønnum Midfielder 90 52
Dayann Methalie Defender 76 51
Cristian Cásseres Jr. Midfielder 90 48
Emersonn Forward 76 43
Djibril Sidibé Defender 64 39
Abu Francis Midfielder 90 37
Guillaume Restes Goalkeeper 90 no rating
Santiago Hidalgo Forward 14 no rating
Warren Kamanzi Defender 14 no rating
Julián Vignolo Forward 7 no rating
Metz
PlayerPositionMinRating
Gauthier Hein Forward 83 70
Boubacar Traoré Midfielder 71 64
Alpha Touré Midfielder 90 55
Fodé Ballo-Touré Defender 71 52
Cheikh Sabaly Forward 90 49
Giorgi Abuashvili Forward 46 45
Sadibou Sané Defender 45 41
Jean-Philippe Gbamin Defender 90 37
Koffi Kouao Defender 90 35
Habib Diallo Forward 84 33
Terry Yegbe Defender 44 23
Jonathan Fischer Goalkeeper 90 no rating
Giorgi Tsitaishvili Forward 19 no rating
Jessy Deminguet Midfielder 19 no rating
Ibou Sané Forward 7 no rating
Joel Asoro Forward 6 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.