Rennes 1–0 Olympique Marseille
- Boudlal 31'
- Blas 90+1'
15 August 2025
The match in data
Rennes got the better of Olympique Marseille, 1–0, on 15 August 2025, on matchday 1 of the 2025-26 Ligue 1.
Player of the match: Angel Gomes (Olympique Marseille), rated 66, thanks above all to 16 final-third passes and 100 passes. Gomes produced 1.5 times as much as a midfielder typically does, at 0.6 times the cost.
For Rennes, the highest-rated player was Seko Fofana, with 59.
Abdelhamid Ait Boudlal was sent off at 31'.
Angel Gomes
Olympique Marseille · 86'
Produced 1.48× and cost 0.58× their position's average
- 16 final-third passes 3.1×
- 100 passes 2.4×
- 3 key passes 2.8×
- 9 misplaced passes 1.5×
- 2 duels lost 0.4×
Match ratings
Everyone who played, sorted by rating. No rating: anyone who played under 20 minutes, and a goalkeeper who did not play the whole match.
| Player | Position | Min | Rating |
|---|---|---|---|
| Seko Fofana | Midfielder | 86 | 59 |
| Brice Samba | Goalkeeper | 90 | 58 |
| Fabian Rieder | Midfielder | 64 | 55 |
| Christopher Wooh | Defender | 53 | 54 |
| Mahdi Camara | Midfielder | 26 | 54 |
| Valentin Rongier | Midfielder | 90 | 51 |
| Kader Meïté | Forward | 37 | 44 |
| Abdelhamid Ait Boudlal | Defender | 31 | 44 |
| Jérémy Jacquet | Defender | 90 | 43 |
| Przemyslaw Frankowski | Defender | 85 | 41 |
| Mousa Tamari | Forward | 84 | 41 |
| Anthony Rouault | Defender | 90 | 26 |
| Quentin Merlin | Defender | 90 | 26 |
| Ibrahim Salah | Forward | 6 | no rating |
| Mahamadou Nagida | Defender | 5 | no rating |
| Ludovic Blas | Midfielder | 4 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Angel Gomes ★ | Midfielder | 86 | 66 |
| CJ Egan-Riley | Defender | 90 | 65 |
| Timothy Weah | Midfielder | 44 | 60 |
| Geoffrey Kondogbia | Midfielder | 46 | 59 |
| Leonardo Balerdi | Defender | 90 | 53 |
| Pierre-Emile Højbjerg | Midfielder | 90 | 52 |
| Adrien Rabiot | Midfielder | 90 | 51 |
| Mason Greenwood | Forward | 90 | 51 |
| Gerónimo Rulli | Goalkeeper | 90 | 47 |
| Amir Murillo | Defender | 78 | 45 |
| Amine Gouiri | Forward | 86 | 40 |
| Jonathan Rowe | Forward | 63 | 27 |
| Pierre-Emerick Aubameyang | Forward | 27 | 26 |
| Ulisses Garcia | Defender | 12 | no rating |
| Darryl Bakola | Midfielder | 4 | no rating |
| Robinio Vaz | Forward | 4 | no rating |
Did you know?
La Lente trivia questions about this match. Tap one to see the answer.
A 2025-26 Ligue 1 match. With these numbers, how did it end?
Rennes 1–0 Olympique Marseille. The side that created more danger did not win.
Olympique Marseille commanded the ball with 718 passes and created 2.28 xG from 24 shots. Rennes held firm to take a 1–0 win from under one expected goal.
Which Olympique Marseille player completed the most dribbles?
Mason Greenwood, with 4 completed dribbles. Next: CJ Egan-Riley 0, Leonardo Balerdi 0.
Mason Greenwood accounted for all of Olympique Marseille's successful take-ons with 4 completed dribbles. Neither CJ Egan-Riley nor Leonardo Balerdi completed any.
Which Rennes player recovered the most balls?
Quentin Merlin, with 7 recoveries. Next: Mousa Tamari 6, Fabian Rieder 6.
Quentin Merlin set the pace for Rennes with 7 ball recoveries in the 1–0 victory. Mousa Tamari and Fabian Rieder finished closely behind with 6 each.
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.
Share this match
