Ligue 1 · Matchweek 25
0:4
HT 0:2
Esteban Lepaul 13'
Sebastian Szymański 20'
Ludovic Blas 74'
Nordan Mukiele 90'
Sun, 8 Mar 2026, 16:15 (UK) · Allianz Riviera, Nice
Nice · 24 pts|Rennes · 43 pts

Nice edged xG (1.76–1.63) but Rennes took the win.

Player of the matchValentin Rongier9.3Decisive moment13' Esteban Lepaul+0.7

Nice 0-4 Rennes

Key numbers

  • Possession 40% – 60%
  • Shots 14 (2 on target) – 12 (7)
  • Decisive moment: 13' Esteban Lepaul, FN xPts +0.7
Player of the match
Valentin Rongier 9.3Dominant

Highest FN Score on the pitch: 9.3 (Dominant)

Game state

0-10-20-30-4
Nice ahead 0 min · level 13 min · Rennes ahead 77 min
  • Nordan Mukiele — off the bench 20 min · 1G 0A
  • Ludovic Blas — off the bench 20 min · 1G 0A
  • Breel Embolo — off the bench 20 min · 0G 1A

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' Esteban Lepaul Goal · scorer +0.5 · assist Valentin Rongier +0.2 +0.7
20' Sebastian Szymański Goal · scorer +0.4 · assist Mousa Tamari +0.2 +0.6
74' Ludovic Blas Goal · assist Breel Embolo +0.1
90' Nordan Mukiele Goal · assist Valentin Rongier 0.0
Nice Expected (last two seasons) 1.9Own moments 0.0Opponent moments −1.4Time effect −0.5→ League points won 0
Rennes Expected (last two seasons) 0.9Own moments +1.4Opponent moments 0.0Time effect +0.7→ League points won 3

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

NiceRennes
40%Possession60%
1.76Expected goals (xG)1.63
0.13xG per shot0.14
14Shots12
2Shots on target7
14%Shots on target %58%
11Shots in box9
394Passes614
78%Pass accuracy86%
7Corners1
3Saves3
9Fouls8
2Yellow cards1
4Offsides3

Compared with usual

Nice

36 matches this season, all competitions baseline
This matchAvg
Goals01.2
Conceded41.8
xG1.761.2
xG against1.631.5
Shots1411.8
On target23.9
Shots faced1215
xG per shot0.130.11
Possession40%47.5%
Passes394425.2
Pass accuracy78%81.9%
Corners75.3
Fouls912.3

Rennes

27 matches this season, all competitions baseline
This matchAvg
Goals41.6
Conceded01.4
xG1.631.3
xG against1.761.3
Shots1214.5
On target74.8
Shots faced1412.7
xG per shot0.140.1
Possession60%53.1%
Passes614473.7
Pass accuracy86%84.5%
Corners16
Fouls812.3

Timeline

  • 13' Goal Esteban Lepaul league goal #12 assist Valentin Rongier
  • 18' Sub Kojo Peprah Oppong → Dante
  • 20' Goal Sebastian Szymański league goal #1 assist Mousa Tamari
  • 36' Yellow Dante
  • 37' VAR Mousa Tamari
  • 46' Sub Hicham Boudaoui → Kaïl Boudache
  • 46' Sub Mohamed-Ali Cho → Kevin Carlos Omoruyi
  • 46' Sub Sebastian Szymański → Djaoui Cissé
  • 70' Sub Sofiane Diop → Tiago Gouveia
  • 70' Sub Mousa Tamari → Ludovic Blas
  • 70' Sub Esteban Lepaul → Breel Embolo
  • 70' Sub Arnaud Nordin → Nordan Mukiele
  • 74' Goal Ludovic Blas league goal #4 assist Breel Embolo
  • 80' Sub Tom Louchet → Antoine Mendy
  • 81' Yellow Djaoui Cissé
  • 86' Yellow Tiago Gouveia
  • 88' Sub Mahamadou Nagida → Abdelhamid Ait Boudlal
  • 90' Goal Nordan Mukiele league goal #1 assist Valentin Rongier

Category leaders

  • Key passesJonathan Clauss5
  • Duels wonMelvin Bard7/11
  • DribblesTom Louchet3/5
  • Defensive actionsLilian Brassier8

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.