Ligue 1 Regular Season - 30
Nantes 1 - 1 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
9' Mostafa Mohamed (F. Coquelin)
D. Guindo 41'
R. Del Castillo 45'+1
HT
46' ↓ F. Coquelin ↑L. Leroux
56' L. Leroux
65' D. Tabibou
↓ J. Dina Ebimbe ↑H. Makalou 67'
↓ D. Guindo ↑K. Lala 67'
69' V. Halilhodzic
77' ↓ Mostafa Mohamed ↑M. Abline
↓ H. Magnetti ↑P. Mboup 78'
90' ↓ I. Ganago ↑M. Acapandie
90'+4 A. Lopes
B. Chardonnet (R. Del Castillo) 90'+6
FT
Player Cards
Our take on every player in this match
Nantes
Goalkeepers
Anthony Lopes
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Frederic Guilbert
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Ali Youssef
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Nicolas Cozza
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Deiver Machado
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
17%
Pass Acc
Midfielders
Francis Coquelin
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Dehmaine Tabibou
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
6
Rating
Ibrahima Sissoko
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Johann Lepenant
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Ignatius Ganago
NPC
91
Minutes
91
Minutes
9%
Pass Acc
6.6
Rating
Forwards
Mostafa Mohamed
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Patrik Carlgren
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sékou Doucoure
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chidozie Awaziem
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Uros Radakovic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathieu Acapandié
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Louis Leroux
LATE SHIFT
15
Late Mins
15
Late Mins
55
Total Mins
Started
Entry
Matthis Abline
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Bahereba Guirassy
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Youssef El Arabi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stade Brestois 29
Goalkeepers
Grégoire Coudert
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Luc Zogbé
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
Brendan Chardonnet
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.5
Rating
Soumaila Coulibaly
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Daouda Guindo
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Midfielders
Joris Chotard
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Hugo Magnetti
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Romain Del Castillo
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Junior Dina Ebimbe
ENFORCER
4
Tackles
4
Tackles
7
Duels Won
78%
Win %
Remy Labeau Lascary
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Forwards
Ludovic Ajorque
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
BENCH
Radosław Majecki
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kenny Lala
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Raphaël Le Guen
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hamidou Makalou
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Lucas Tousart
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ibrahim Yayiya Kante
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Serigne Diop
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/04/2025 | Stade Brestois 29 | 0 - 0 | Nantes | Ligue 1 | Stade Francis-Le Blé |
| 02/07/2025 | Nantes | 0 - 2 | Stade Brestois 29 | Ligue 1 | Stade de la Beaujoire - Louis Fonteneau |
| 01/15/2025 | Stade Brestois 29 | 2 - 1 | Nantes | Coupe de France | Stade Francis-Le Blé |
| 12/15/2024 | Stade Brestois 29 | 4 - 1 | Nantes | Ligue 1 | Stade Francis-Le Blé |
| 05/04/2024 | Stade Brestois 29 | 0 - 0 | Nantes | Ligue 1 | Stade Francis-Le Blé |
| 12/17/2023 | Nantes | 0 - 2 | Stade Brestois 29 | Ligue 1 | Stade de la Beaujoire - Louis Fonteneau |
10/04/2025
02/07/2025
01/15/2025
12/15/2024
05/04/2024
12/17/2023
Nantes Win
Stade Brestois 29 Win
Draw
League Standings
P: 29 GD: +40
P: 29 GD: +28
P: 30 GD: +15
P: 30 GD: +15
P: 30 GD: +11
P: 30 GD: +18
P: 30 GD: +7
P: 29 GD: +9
P: 30 GD: -4
P: 30 GD: -6
P: 30 GD: -1
P: 29 GD: -6
P: 30 GD: -14
P: 30 GD: -13
P: 30 GD: -22
P: 30 GD: -14
P: 30 GD: -24
League Standings
P: 31 GD: +43
P: 31 GD: +28
P: 31 GD: +16
P: 31 GD: +16
P: 31 GD: +12
P: 32 GD: +8
P: 32 GD: +15
P: 30 GD: +10
P: 32 GD: -5
P: 31 GD: -1
P: 30 GD: -6
P: 31 GD: -7
P: 31 GD: -17
P: 31 GD: -13
P: 32 GD: -22
P: 31 GD: -15
P: 32 GD: -22
Match previews and recaps to help you decide which games are worth watching
Stoppage-Time Heartbreak Deepens Nantes' Relegation Nightmares
Must-Watch Futmetrix Score: 89/100. A desperately needed victory slipped through Nantes' fingers at the death, delivering a catastrophic blow to their fading survival hopes.
The Desperate Opener
Sitting ten points adrift of safety in the relegation zone, Nantes stepped onto the pitch at Stade de la Beaujoire knowing nothing less than three points would suffice. The Stakes in this Derby Breton were monumental, and the hosts channeled that desperation immediately. Just nine minutes in, Mostafa Mohamed electrified the home crowd by breaking the deadlock, finishing neatly after a sharp intervention from F. Coquelin. Despite conceding the bulk of possession to the visitors, the Canaries unleashed a relentless attacking siege. Racking up seventeen total shots and winning eleven corners, they transformed the opening hour into a suffocating barrage against the Brest penalty area.
The Disastrous Pivot
The Intensity of the contest completely fractured in the sixty-fifth minute. Just as the hosts looked comfortable protecting their narrow lead, D. Tabibou was shown a straight red card for a reckless challenge. The disciplinary meltdown deepened moments later when V. Halilhodzic was also dismissed from the sidelines. Playing a man down completely paralyzed the home side's attacking momentum. Stade Brestois 29 were suddenly handed a golden lifeline, pushing their defensive line higher up the pitch and laying siege to a tiring, shorthanded defensive unit.
The Stoppage-Time Blow
The final stages were an agonizing exercise in survival. The visitors controlled possession throughout the half, relentlessly probing for an opening as the tactical Balance shifted entirely in their favour. Just when it seemed the hosts had heroically weathered the storm, the devastating blow landed in the ninety-sixth minute. R. Del Castillo floated a precise delivery into the area, and B. Chardonnet rose highest to bury the equalizer, delivering a massive Upset Factor right at the death. Brest snatch a fortuitous mid-table point, while Nantes are left staring down the barrel of an agonizing drop to the second tier.
Key Questions
How did the red card for D. Tabibou impact the match?
The 65th-minute dismissal shattered Nantes' attacking rhythm, forcing them into a desperate defensive block that ultimately collapsed under relentless stoppage-time pressure.
What made Brendan Chardonnet the Man of the Match?
Beyond organizing the backline, he provided the decisive 96th-minute equalizer, single-handedly salvaging a point and breaking Nantes' heroic ten-man resistance.
Did Nantes deserve the late equalizer?
It was incredibly harsh. Nantes dominated offensively with 17 shots to 4, but playing with 10 men allowed Brest to ruthlessly exploit their possession advantage late on.
What is the Breton Derby?
The Breton Derby is the rivalry between Nantes and Stade Brestois 29, a passionate regional rivalry with deep local significance.
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.
Survival on the Line in the Derby Breton
Highly Entertaining Futmetrix Score: 79/100. Nantes’ desperate fight for Ligue 1 survival collides with local pride, making this a chaotic, must-win showdown.
The Setup
Nantes sit deeply entrenched in the relegation zone, and their pitiful record of just two home wins all season creates a terrifying Form profile heading into this April 19, 2026 clash. Brest arrive at Stade de la Beaujoire sitting comfortably in mid-table, riding the momentum of back-to-back victories. The data suggests a tight Balance, largely because both defenses are leaking nearly two goals per game. Add the regional bragging rights to the mix, and the Stakes are astronomically high for the home side. Every mistake will be magnified in this crunch match.
Key Battle
Nantes need a spark, and they will look toward Dehmaine Tabibou to dictate the tempo and carve open a vulnerable visiting backline. He faces a direct contrast in style against Brest's Ludovic Ajorque, a towering physical presence who thrives on defensive chaos. With both teams sporting strong Stars ratings thanks to impressive shot-stopping from their goalkeepers, the clinical edge of these two attackers will ultimately decide the derby.
Our Prediction
Brest’s superior momentum will edge out Nantes' sheer desperation. Expect a scrappy, physical affair where a late Brest goal exploits the inevitable spaces left by a panicking Nantes defense. Brest take the points and the local bragging rights.