Ligue 1 · Matchweek 13
4:1
Abdelhamid Ait Boudlal 20'
Mahdi Camara 48'
Breel Embolo 73'
Ludovic Blas 83' (pen)
HT 1:0
Mika Biereth 90'
Sat, 22 Nov 2025, 18:00 (UK) · Roazhon Park, Rennes
Rennes · 21 pts|Monaco · 20 pts

Rennes won on the scoreboard and on xG (3.69–1.33).

Player of the matchMahdi Camara8.7Decisive moment20' Abdelhamid Ait Boudlal+0.7

Rennes 4-1 Monaco

Key numbers

  • Possession 50% – 50%
  • Shots 17 (9 on target) – 13 (3)
  • Decisive moment: 20' Abdelhamid Ait Boudlal, FN xPts +0.7
Player of the match
Mahdi Camara 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

1-02-03-04-04-1
Rennes ahead 70 min · level 20 min · Monaco ahead 0 min
  • Monaco: Red card 66' → ~24 min a player down
  • Ludovic Blas — off the bench 15 min · 1G 0A
  • Mika Biereth — off the bench 29 min · 1G 0A
  • Vanderson — 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.

20' Abdelhamid Ait Boudlal Goal · scorer +0.5 · assist Mahdi Camara +0.2 +0.7
48' Mahdi Camara Goal +0.5
66' Denis Zakaria Red card 0.0
73' Breel Embolo Goal · assist Przemysław Frankowski 0.0
83' Ludovic Blas Pen goal 0.0
90' Mika Biereth Goal · assist Vanderson 0.0
Rennes Expected (last two seasons) 1.5Own moments +1.2Opponent moments +0.1Time effect +0.2→ League points won 3
Monaco Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.1Time 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

RennesMonaco
50%Possession50%
3.69Expected goals (xG)1.33
0.22xG per shot0.1
17Shots13
9Shots on target3
53%Shots on target %23%
10Shots in box10
497Passes486
85%Pass accuracy89%
4Corners6
2Saves4
3Fouls13
0Yellow cards1
1Offsides5

Compared with usual

Rennes

12 matches this season, all competitions baseline
This matchAvg
Goals41.6
Conceded11.4
xG3.691.4high
xG against1.331.7
Shots1713.1
On target94.6high
Shots faced1314.4
xG per shot0.220.11high
Possession50%51.1%
Passes497458.8
Pass accuracy85%84.5%
Corners45.6
Fouls312.6low

Monaco

16 matches this season, all competitions baseline
This matchAvg
Goals11.8
Conceded41.7
xG1.332.1
xG against3.691.7high
Shots1313
On target34.3
Shots faced1714.3
xG per shot0.10.16
Possession50%52.3%
Passes486474.8
Pass accuracy89%83.6%
Corners64.6
Fouls1313.6

Timeline

  • 19' Yellow Maghnes Akliouche
  • 20' Goal Abdelhamid Ait Boudlal league goal #2 assist Mahdi Camara
  • 48' Goal Mahdi Camara league goal #1
  • 61' Sub Ansu Fati → Takumi Minamino
  • 61' Sub George Ilenikhena → Mika Biereth
  • 66' Red Denis Zakaria
  • 70' Sub Krépin Diatta → Vanderson
  • 70' Sub Maghnes Akliouche → Lamine Camara
  • 73' Goal Breel Embolo league goal #4 assist Przemysław Frankowski
  • 75' Sub Djaoui Cissé → Quentin Merlin
  • 75' Sub Esteban Lepaul → Ludovic Blas
  • 83' Goal Ludovic Blas (pen) league goal #3
  • 85' Sub Mousa Tamari → Glen Kamara
  • 85' Sub Mamadou Coulibaly → Paul Pogba
  • 90' Goal Mika Biereth league goal #2 assist Vanderson
  • 90+1' Sub Przemysław Frankowski → Alidu Seidu
  • 90+1' Sub Breel Embolo → Lucas Rosier

Category leaders

  • Key passesPrzemysław Frankowski5
  • Duels wonBreel Embolo8/15
  • DribblesBreel Embolo2/3
  • Defensive actionsJérémy Jacquet7
  • ShotsMousa Tamari3 (on target 3)
  • Fouls wonLilian Brassier5

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.