Ligue 1 · Matchweek 9
1:2
Abdelhamid Ait Boudlal 67'
HT 0:2
Sofiane Diop 38'
Jonathan Clauss 45'
Sun, 26 Oct 2025, 16:15 (UK) · Roazhon Park, Rennes
Rennes · 11 pts|Nice · 14 pts

Rennes edged xG (1.74–0.73) but Nice took the win.

Player of the matchJonathan Clauss8.4Decisive moment38' Sofiane Diop+0.9

Rennes 1-2 Nice

Key numbers

  • Possession 58% – 42%
  • Shots 19 (7 on target) – 8 (3)
  • Decisive moment: 38' Sofiane Diop, FN xPts +0.9
Player of the match
Jonathan Clauss 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

0-10-21-2
Rennes ahead 0 min · level 38 min · Nice ahead 52 min
  • Przemysław Frankowski — off the bench 45 min · 0G 1A
  • Abdelhamid Ait Boudlal — off the bench 32 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.

38' Sofiane Diop Goal · scorer +0.6 · assist Jonathan Clauss +0.3 +0.9
45' Jonathan Clauss Goal +0.6
67' Abdelhamid Ait Boudlal Goal · scorer +0.2 · assist Przemysław Frankowski +0.1 +0.3
Rennes Expected (last two seasons) 1.6Own moments +0.3Opponent moments −1.2Time effect −0.7→ League points won 0
Nice Expected (last two seasons) 1.1Own moments +1.5Opponent moments −0.5Time effect +0.9→ 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

RennesNice
58%Possession42%
1.74Expected goals (xG)0.73
0.09xG per shot0.09
19Shots8
7Shots on target3
37%Shots on target %38%
9Shots in box3
480Passes349
88%Pass accuracy78%
7Corners3
1Saves6
13Fouls22
5Yellow cards2
3Offsides2

Compared with usual

Rennes

8 matches this season, all competitions baseline
This matchAvg
Goals11.4
Conceded21.5
xG1.741.4
xG against0.731.8low
Shots1913
On target74.3
Shots faced813.8
xG per shot0.090.1
Possession58%52.6%
Passes480483.9
Pass accuracy88%85.3%
Corners74.6
Fouls1312.3

Nice

11 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded11.8
xG0.731.2
xG against1.741.8
Shots811.5
On target33.8
Shots faced1915.9
xG per shot0.090.11
Possession42%47.3%
Passes349412.5
Pass accuracy78%81.3%
Corners35.2
Fouls2211.9high

Timeline

  • 29' Yellow Mahdi Camara
  • 31' Yellow Charles Vanhoutte
  • 38' Goal Sofiane Diop league goal #5 assist Jonathan Clauss
  • 45' Goal Jonathan Clauss league goal #1
  • 45+2' VAR Jonathan Clauss
  • 46' Sub Alidu Seidu → Przemysław Frankowski
  • 46' Sub Esteban Lepaul → Mousa Tamari
  • 46' Sub Jonathan Clauss → Tom Louchet
  • 58' Sub Seko Fofana → Abdelhamid Ait Boudlal
  • 58' Sub Mahdi Camara → Djaoui Cissé
  • 61' Sub Kevin Carlos Omoruyi → Bernard Nguene
  • 62' Sub Quentin Merlin → Mohamed Kader Meite
  • 66' Yellow Tom Louchet
  • 67' Goal Abdelhamid Ait Boudlal league goal #1 assist Przemysław Frankowski
  • 68' Yellow Przemysław Frankowski
  • 72' Sub Ali Abdi → Abdulay Juma Bah
  • 77' Sub Sofiane Diop → Morgan Sanson
  • 77' Sub Salis Abdul Samed → Tiago Gouveia
  • 78' Yellow Breel Embolo
  • 78' Yellow Djaoui Cissé
  • 83' Yellow Brice Samba

Category leaders

  • Key passesQuentin Merlin3
  • Duels wonBreel Embolo10/19
  • DribblesValentin Rongier2/3
  • Defensive actionsAntoine Mendy7
  • ShotsDjaoui Cissé3 (on target 2)
  • Fouls wonBreel Embolo6

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.