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
Season performance ratings for players in this match
Nice
Goalkeepers
Maxime Dupé
NPC
95
minutes
95
minutes
20%
pass acc
6.3
rating
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
0
mistake
0
mistake
1
fouls
6.2
rating
Ali Abdi
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Midfielders
Charles Vanhoutte
WALL
0
dribbled past
0
dribbled past
2
tackles
40%
duel win %
Salis Abdul Samed
👻 Invisible Nothing to note
Mohamed-Ali Cho
WALL
0
dribbled past
0
dribbled past
3
tackles
47%
duel win %
Morgan Sanson
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Sofiane Diop
WALL
0
dribbled past
0
dribbled past
2
tackles
80%
duel win %
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
CAMEO
0
minutes
0
minutes
0
touches
None
events
Tanguy Ndombélé
CAMEO
0
minutes
0
minutes
0
touches
None
events
Tom Louchet
CAMEO
13
minutes
13
minutes
8
touches
None
events
Gabin Bernardeau
CAMEO
0
minutes
0
minutes
0
touches
None
events
Hicham Boudaoui
👻 Invisible Nothing to note
Kaïl Boudache
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Isak Jansson
CAMEO
13
minutes
13
minutes
2
touches
None
events
Stade Brestois 29
Goalkeepers
Grégoire Coudert
PROVOCATEUR
1
fouls won
1
fouls won
2
Duels Won
0
pens won
Defenders
Kenny Lala
NPC
95
minutes
95
minutes
22%
pass acc
6.3
rating
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
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
Midfielders
Joris Chotard
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Hugo Magnetti
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
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
NPC
70
minutes
70
minutes
15%
pass acc
6
rating
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
CAMEO
0
minutes
0
minutes
0
touches
None
events
Michel Diaz
👻 Invisible Nothing to note
Luc Zogbé
CAMEO
0
minutes
0
minutes
0
touches
None
events
Raphaël Le Guen
CAMEO
0
minutes
0
minutes
0
touches
None
events
Lucas Tousart
CAMEO
0
minutes
0
minutes
0
touches
None
events
Hamidou Makalou
CAMEO
0
minutes
0
minutes
0
touches
None
events
Junior Dina Ebimbe
CAMEO
11
minutes
11
minutes
4
touches
None
events
Pathé Mboup
👻 Invisible Nothing to note
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: 20 GD: +18
P: 19 GD: +26
P: 20 GD: +24
P: 20 GD: +13
P: 20 GD: +4
P: 20 GD: -1
P: 19 GD: +9
P: 20 GD: +8
P: 20 GD: -4
P: 20 GD: -1
P: 20 GD: -4
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -13
P: 20 GD: -9
P: 20 GD: -17
P: 20 GD: -15
AI-powered match analysis and previews to help you decide which games are worth watching
Allianz Riviera Sees Nice Resurrect From the Brink
Worth Watching Futmetrix Score: 67/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.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.
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.
Key Questions
Should I watch this match?
Watch if you enjoy tactical discipline and high-stakes mid-table battles.
What's the predicted outcome?
A narrow 1-0 win for Nice or a hard-fought draw.
Where are Nice and Stade Brestois 29 in the league table?
Brest are 12th (22 pts) and Nice are 13th (21 pts).
What is Nice's current form?
Nice have struggled recently with only one win in five games (WLDLL).
Who is the in-form player to watch?
Mohamed-Ali Cho (Nice) has 2 goals in 1 match with a 8.9 rating.
How is the Futmetrix Score calculated?
The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.