Ligue 1 Regular Season - 20
Nice 2 - 2 FT Stade Brestois 29
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
13' S. Abdul Samed
R. Del Castillo 15'
K. Doumbia (L. Ajorque) 23'
33' E. Wahi
K. Doumbia 42'
HT
46' ↓ S. Abdul Samed ↑K. Boudache
58' K. Peprah
63' A. Abdi (J. Clauss)
S. Coulibaly 66'
67' ↓ M. Cho ↑Kevin
68' C. Vanhoutte
↓ R. Labeau Lascary ↑P. Mboup 70'
71' E. Wahi (S. Diop)
73' ↓ C. Vanhoutte ↑H. Boudaoui
↓ S. Coulibaly ↑J. M. Diaz 74'
82' ↓ E. Wahi ↑T. Louchet
83' ↓ S. Diop ↑I. Jansson
↓ R. Del Castillo ↑J. Dina Ebimbe 85'
87' H. Boudaoui
FT
Player Cards
Our take on every player in this match
Nice
Goalkeepers
Maxime Dupé
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Jonathan Clauss
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
50%
Pass Acc
Kojo Peprah Oppong
MAGNET
108
Activity
108
Activity
92
Passes
16
Duels
Dante
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.2
Rating
Ali Abdi
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Charles Vanhoutte
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Salis Abdul Samed
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Mohamed-Ali Cho
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Morgan Sanson
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Sofiane Diop
LATE SHIFT
7
Late Mins
7
Late Mins
82
Total Mins
83
Entry
Forwards
Elye Wahi
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Yehvann Diouf
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bartosz Żelazowski
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antoine Mendy
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanguy Ndombélé
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Louchet
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hicham Boudaoui
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Kaïl Boudache
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Isak Jansson
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Stade Brestois 29
Goalkeepers
Grégoire Coudert
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Kenny Lala
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Brendan Chardonnet
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Soumaila Coulibaly
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Daouda Guindo
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Joris Chotard
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Hugo Magnetti
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Romain Del Castillo
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Kamory Doumbia
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Remy Labeau Lascary
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Ludovic Ajorque
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
15%
Pass Acc
BENCH
Radosław Majecki
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Julien Le Cardinal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Michel Diaz
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Luc Zogbé
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raphaël Le Guen
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Junior Dina Ebimbe
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 20/09/2025 | Stade Brestois 29 | 4 - 1 | Nice | Ligue 1 | Stade Francis-Le Blé |
| 17/05/2025 | Nice | 6 - 0 | Stade Brestois 29 | Ligue 1 | Allianz Riviera |
| 02/11/2024 | Stade Brestois 29 | 0 - 1 | Nice | Ligue 1 | Stade Francis-Le Blé |
| 04/02/2024 | Stade Brestois 29 | 0 - 0 | Nice | Ligue 1 | Stade Francis-Le Blé |
| 01/10/2023 | Nice | 0 - 0 | Stade Brestois 29 | Ligue 1 | Allianz Riviera |
| 16/04/2023 | Stade Brestois 29 | 1 - 0 | Nice | Ligue 1 | Stade Francis-Le Blé |
20/09/2025
17/05/2025
02/11/2024
04/02/2024
01/10/2023
16/04/2023
Nice Win
Stade Brestois 29 Win
Draw
League Standings
P: 20 GD: +27
P: 20 GD: +18
P: 20 GD: +24
P: 20 GD: +13
P: 20 GD: +4
P: 20 GD: -1
P: 20 GD: +8
P: 20 GD: +8
P: 20 GD: -4
P: 20 GD: -1
P: 20 GD: -4
P: 20 GD: -7
P: 20 GD: -11
P: 20 GD: -8
P: 20 GD: -9
P: 20 GD: -17
P: 20 GD: -15
League Standings
P: 25 GD: +32
P: 26 GD: +26
P: 26 GD: +20
P: 26 GD: +13
P: 26 GD: +8
P: 25 GD: +7
P: 25 GD: +6
P: 26 GD: +9
P: 26 GD: -3
P: 26 GD: -2
P: 26 GD: +4
P: 26 GD: -9
P: 26 GD: -12
P: 26 GD: -12
P: 26 GD: -16
P: 26 GD: -17
P: 25 GD: -20
Match previews and recaps to help you decide which games are worth watching
Allianz Riviera Sees Nice Resurrect From the Brink
Highly Entertaining Futmetrix Score: 69/100. A tale of two halves saw Nice claw back a two-goal deficit to salvage a point against a resilient Brest side.
The Early Brest Onslaught
The Intensity of the opening period at the Allianz Riviera caught the hosts cold as Stade Brestois 29 dictated the early terms. The visitors were awarded a penalty in the 15th minute, which R. Del Castillo converted with clinical precision to stun the home crowd. Rather than retreating, Brest pushed further into the offensive third, doubling their advantage just eight minutes later. K. Doumbia found the net following a smart setup by L. Ajorque, leaving the Nice defence in disarray. Despite the 2-0 scoreline, Nice struggled to convert their territorial dominance into clear-cut chances, looking fragile every time the visitors broke forward with speed. The first half ended with the visitors firmly in control, while the home support demanded a drastic change in approach from their side.
Shifting the Tactical Balance
The second half witnessed a complete reversal of fortunes as the tactical Balance of the match swung toward the hosts. Nice dominated possession with a 60% share, pinning the visitors deep into their own half. The breakthrough for the "Aiglons" finally arrived in the 63rd minute when Ali Abdi rose to meet a precise cross from J. Clauss. This goal breathed new life into the stadium, transforming a potential rout into a frantic comeback attempt. The pressure became relentless, as Nice registered 15 total shots throughout the match, forcing Grégoire Coudert into several high-quality saves. Brest’s previously solid defensive line began to crack under the weight of sustained pressure and quick interplay, as the home side’s wing-backs pushed higher up the pitch to exploit the space.
The Riviera Rescue Mission
With the momentum firmly on their side, the hosts completed the comeback in the 71st minute. E. Wahi showcased his predatory instincts by finishing a chance created by S. Diop, sending the home fans into raptures. The Stakes remained high in the closing stages as both sides sought a winner in a frantic end-to-end finale. While the high shot volume suggested more goals were imminent, Grégoire Coudert finished with five crucial saves to ensure Brest left with a point. For Nice, the result showed immense character but highlighted defensive lapses that have plagued their season. For Stade Brestois 29, it was a case of what might have been after letting a two-goal lead slip. Both teams remain locked in the mid-table battle, separated by just a single point.
Key Questions
How did Nice complete the comeback from behind?
Nice utilized their 60% possession and relentless offensive pressure to score through Ali Abdi and Elye Wahi, overcoming a two-goal deficit in a spirited second-half display.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Mid-Table Tension at Allianz Riviera
Skip It Futmetrix Score: 30/100. A single point separates these two sides as they look to break away from the congested middle of the Ligue 1 pack and secure their top-flight status.
The Setup
The Allianz Riviera plays host to a match where Balance is the defining characteristic. Nice (13th) and Stade Brestois 29 (12th) enter this Round 20 fixture with everything to play for. While Nice’s recent Form has been disappointing (WLDLL), their home advantage remains a factor. The Stakes might not involve the title race, but for two clubs aiming for the top ten, this is a pivotal crossroads in their season.
Key Battle
This match will likely be decided in the transition zones. Nice's attacking unit, featuring E. Wahi and T. Moffi, faces a stern test against a Brest defense anchored by B. Locko. The Stars in the home midfield, particularly H. Boudaoui, must find a way to bypass a Brest backline that has seen Grégoire Coudert rack up 12 crucial saves in his last five appearances.
Our Prediction
Expect a cagey affair where neither side is willing to overcommit early on. Nice hold the edge in probability at 43.8%, and their superior individual quality in the final third should eventually tell. The game script points to a low-scoring encounter, likely decided by a moment of brilliance from Mohamed-Ali Cho. A 1-0 home victory for Nice is our call.