§ Ligue 1 · 2026-27 · Matchday 1

Toulouse 0–2 Olympique Lyonnais

  • Nartey 68'
  • Fofana 85'

22 August 2026

The match in data

Olympique Lyonnais got the better of Toulouse, 2–0, on 22 August 2026, on matchday 1 of the 2026-27 Ligue 1.

Player of the match: Mark McKenzie (Toulouse), rated 69, thanks above all to 7 recoveries and 63 passes. McKenzie produced 1.1 times as much as a defender typically does, at 0.3 times the cost.

It was also their best match of the season.

For Olympique Lyonnais, the highest-rated player was Tyler Morton, with 79.

69
Player of the match

Mark McKenzie

Toulouse · 90'

Produced 1.13× and cost 0.35× their position's average

Added
  • 7 recoveries 1.7×
  • 63 passes 1.3×
  • 4 final-third passes 0.7×
Took away
  • 5 misplaced passes 0.8×
  • 2 duels lost 0.6×

Match ratings

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

Toulouse
PlayerPositionMinRating
Mark McKenzie ★ Defender 90 69
Cristian Cásseres Jr. Midfielder 90 66
Niklas Schmidt Midfielder 86 64
Thomas Jørgensen Midfielder 90 52
Rasmus Nicolaisen Defender 90 49
Ismail Diallo Defender 71 41
Yann Gboho Forward 80 38
Santiago Hidalgo Forward 71 36
Julián Vignolo Midfielder 71 34
Christ Tapé Defender 90 25
Guillaume Restes Goalkeeper 90 no rating
Ilyas Azizi Forward 19 no rating
Jacen Russell-Rowe Forward 19 no rating
Rafik Messali Defender 19 no rating
Sion Oppong Forward 10 no rating
Mathis Saka Midfielder 4 no rating
Olympique Lyonnais
PlayerPositionMinRating
Tyler Morton Midfielder 21 79
Clinton Mata Defender 90 69
Malick Fofana Forward 27 67
Corentin Tolisso Midfielder 21 60
Felix Bacher Defender 90 57
Rémi Himbert Forward 63 57
Julien Duranville Forward 63 51
Mathys de Carvalho Midfielder 69 48
Pavel Sulc Midfielder 27 48
Noah Nartey Midfielder 69 46
Mads Bidstrup Midfielder 80 45
Kaïl Boudache Forward 90 38
Mohamed Ouédraogo Defender 90 31
Zachary Athekame Defender 90 30
Rémy Descamps Goalkeeper 90 no rating
Tanner Tessmann Midfielder 10 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.