Ligue 1 · Matchweek 30
2:1
Adrien Truffert 23'
Mohamed Kader Meite 86'
HT 1:0
Mostafa Mohamed 54'
Fri, 18 Apr 2025, 19:45 (UK) · Roazhon Park, Rennes
Rennes · 38 pts|Nantes · 30 pts

Rennes won on the scoreboard and on xG (2.77–0.68).

Player of the matchAdrien Truffert9.5Decisive moment86' Mohamed Kader Meite+1.5

Rennes 2-1 Nantes

Key numbers

  • Possession 66% – 34%
  • Shots 19 (5 on target) – 4 (1)
  • Decisive moment: 86' Mohamed Kader Meite, FN xPts +1.5
Player of the match
Adrien Truffert 9.5Dominant

Highest FN Score on the pitch: 9.5 (Dominant)

Game state

1-01-12-1
Rennes ahead 35 min · level 55 min · Nantes ahead 0 min
  • Nantes: Red card 57' → ~33 min a player down
  • Mohamed Kader Meite — off the bench 13 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

13' Arnaud Kalimuendo Pen miss −0.4
23' Adrien Truffert Goal +0.6
54' Mostafa Mohamed Goal · scorer +0.5 · assist Louis Leroux +0.2 +0.7
57' Marcus Coco Red card −0.3
86' Mohamed Kader Meite Goal · scorer +1.0 · assist Adrien Truffert +0.5 +1.5
Rennes Expected (last two seasons) 2.1Own moments +1.7Opponent moments −0.6Time effect −0.2→ League points won 3
Nantes Expected (last two seasons) 0.7Own moments +0.4Opponent moments −0.9Time effect −0.2→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

RennesNantes
66%Possession34%
2.77Expected goals (xG)0.68
0.15xG per shot0.17
19Shots4
5Shots on target1
26%Shots on target %25%
14Shots in box3
554Passes292
91%Pass accuracy80%
10Corners2
0Saves3
24Fouls13
3Yellow cards5
2Offsides2

Compared with usual

Rennes

31 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded11.3
xG2.771.3
xG against0.681.2
Shots1912.8
On target54.9
Shots faced411.1
xG per shot0.150.11
Possession66%51.9%
Passes554470.5
Pass accuracy91%84.1%
Corners105
Fouls2413high

Nantes

30 matches this season, all competitions baseline
This matchAvg
Goals11.3
Conceded21.6
xG0.681.1
xG against2.771.7
Shots411low
On target13.9
Shots faced1912.4
xG per shot0.170.11
Possession34%41%
Passes292377.5
Pass accuracy80%79.3%
Corners24.5
Fouls1311.9

Timeline

  • 13' Pen miss Arnaud Kalimuendo
  • 13' Yellow Anthony Lopes
  • 20' Yellow Nathan Zeze
  • 23' Goal Adrien Truffert league goal #2
  • 28' Yellow Mostafa Mohamed
  • 34' Sub Sorba Thomas → Marcus Coco
  • 34' Sub Anthony Lopes → Patrik Carlgren
  • 44' Yellow Lorenz Assignon
  • 45+5' Yellow Mousa Al-Taamari
  • 45+5' Yellow Douglas Augusto
  • 54' Goal Mostafa Mohamed league goal #5 assist Louis Leroux
  • 56' VAR Marcus Coco
  • 57' Red Marcus Coco
  • 71' Sub Mostafa Mohamed → Johann Lepenant
  • 77' Sub Seko Fofana → Kazeem Olaigbe
  • 77' Sub Mousa Al-Taamari → Mohamed Kader Meite
  • 86' Yellow Kelvin Amian
  • 86' Goal Mohamed Kader Meite league goal #1 assist Adrien Truffert
  • 88' Sub Arnaud Kalimuendo → Ludovic Blas
  • 90+1' Sub Matthis Abline → Bahereba Guirassy
  • 90+2' Sub Louis Leroux → Tino Kadewere
  • 90+4' Yellow Ludovic Blas

Category leaders

  • Key passesAdrien Truffert7
  • Duels wonDouglas Augusto10/13
  • DribblesLorenz Assignon2/6
  • Defensive actionsNicolas Cozza6
  • Fouls wonAdrien Truffert5

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.