Ligue 1 · Matchweek 28
Junior Dina Ebimbe 4'
Junior Dina Ebimbe 57'
Remy Labeau Lascary 70'
HT 1:2
Ludovic Blas 20'
Esteban Lepaul 34' (pen)
Breel Embolo 63'
Esteban Lepaul 74' (pen)
Sat, 4 Apr 2026, 18:00 (UK) · Stade Francis-Le Blé, Brest
Stade Brestois 29 · 36 pts|Rennes · 47 pts

Rennes won on the scoreboard and on xG (1.3–2.95).

Player of the matchLudovic Blas8.2Decisive moment74' Esteban Lepaul+1.3

Stade Brestois 29 3-4 Rennes

Key numbers

  • Possession 40% – 60%
  • Shots 10 (4 on target) – 15 (7)
  • Decisive moment: 74' Esteban Lepaul, FN xPts +1.3
Player of the match
Ludovic Blas 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

1-01-11-22-22-33-33-4
Stade Brestois 29 ahead 16 min · level 28 min · Rennes ahead 46 min

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.

4' Junior Dina Ebimbe Goal · scorer +0.4 · assist Ludovic Ajorque +0.2 +0.6
20' Ludovic Blas Goal · scorer +0.4 · assist Quentin Merlin +0.2 +0.6
34' Esteban Lepaul Pen goal +0.8
57' Junior Dina Ebimbe Goal · scorer +0.6 · assist Bradley Locko +0.3 +0.9
63' Breel Embolo Goal +1.1
70' Remy Labeau Lascary Goal +0.9
74' Esteban Lepaul Pen goal +1.3
Stade Brestois 29 Expected (last two seasons) 1.7Own moments +2.4Opponent moments −3.4Time effect −0.7→ League points won 0
Rennes Expected (last two seasons) 1.1Own moments +3.8Opponent moments −2.8Time 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

Stade Brestois 29Rennes
40%Possession60%
1.3Expected goals (xG)2.95
0.13xG per shot0.2
10Shots15
4Shots on target7
40%Shots on target %47%
8Shots in box11
315Passes503
76%Pass accuracy84%
3Corners7
3Saves1
13Fouls11
3Yellow cards3
2Offsides3

Compared with usual

Stade Brestois 29

28 matches this season, all competitions baseline
This matchAvg
Goals31.3
Conceded41.4high
xG1.31.3
xG against2.951.4
Shots1011.4
On target43.6
Shots faced1513.2
xG per shot0.130.12
Possession40%43.1%
Passes315373.2
Pass accuracy76%77.8%
Corners34.2
Fouls1313.3

Rennes

30 matches this season, all competitions baseline
This matchAvg
Goals41.6
Conceded31.4
xG2.951.3
xG against1.31.3
Shots1514.7
On target74.9
Shots faced1012.4
xG per shot0.20.1
Possession60%54%
Passes503486.2
Pass accuracy84%84.7%
Corners75.9
Fouls1112.3

Timeline

  • 4' Goal Junior Dina Ebimbe league goal #3 assist Ludovic Ajorque
  • 20' Goal Ludovic Blas league goal #5 assist Quentin Merlin
  • 34' Yellow Grégoire Coudert
  • 34' Goal Esteban Lepaul (pen) league goal #14
  • 36' Yellow Valentin Rongier
  • 39' Yellow Michel Diaz
  • 57' Goal Junior Dina Ebimbe league goal #4 assist Bradley Locko
  • 60' Yellow Lilian Brassier
  • 63' Goal Breel Embolo league goal #7
  • 70' Goal Remy Labeau Lascary league goal #5
  • 73' Yellow Hugo Magnetti
  • 74' Goal Esteban Lepaul (pen) league goal #15
  • 76' Sub Michel Diaz → Soumaila Coulibaly
  • 76' Sub Junior Dina Ebimbe → Pathé Mboup
  • 81' Sub Mousa Tamari → Nordan Mukiele
  • 81' Sub Alidu Seidu → Mahamadou Nagida
  • 88' Sub Ludovic Blas → Sebastian Szymański
  • 90+2' Yellow Brice Samba

Category leaders

  • Key passesQuentin Merlin3
  • Duels wonLudovic Ajorque8/18
  • DribblesPathé Mboup3/4
  • Defensive actionsMichel Diaz6
  • ShotsLudovic Blas3 (on target 2)
  • Fouls wonMousa Tamari3

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.