Active in Ligue 1

Stade Brestois 29

BRE

Français flag Français
Form: DLLLW
Squad Size 30
City Brest
Stadium Stade Francis-Le Blé
Founded 1950

Sitting 11th with 38 points, Stade Brestois 29 have achieved safety without threatening glory, in concerning form. The data shows a team that knows its level, operating within comfortable constraints. Progress demands discomfort. The squad features B. Chardonnet (SHIELD), J. Le Cardinal (SHIELD), and D. Guindo (ENFORCER).

Match Coverage

Stade Brestois 29 results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

Absolute demolition at Stade Jean Bouin! Paris FC turned on the style, completely dismantling Brest with ruthless efficiency. Matondo is unplayable right now. 🔥 #ParisFC #Ligue1 #Matondo

Matondo Masterclass Inspires Parisian Rout This utterly commanding performance reinforces Paris FC's mid-table stability while deepening the gloom surrounding a genuinely struggling Brest outfit. Early Onslaught The atmosphere inside Stade Jean Bouin crackled with anticipation as the hosts looked to assert their authority. Understanding the genuine Stakes of this encounter,...
Read our take

0-3 down at half-time? No problem. Lens flipped the script with a barrage of 23 shots, snatching a stoppage-time equalizer to keep their title hopes alive! 🤯🔥 #Ligue1 #RCLens #Comeback

The Great Escape: Lens Erase Three-Goal Deficit An extraordinary late collapse from the hosts allowed title-chasing Lens to salvage a point in a breathless six-goal thriller. Clinical Hosts Punish the Visitors The home side wasted no time dismantling their high-flying opponents at Stade Francis-Le Blé. A 7th-minute strike from D....
Read our take

Absolute heartbreak at Stade de la Beaujoire. Nantes looked set for a massive survival win, but a brutal red card and a 96th-minute Chardonnet equalizer rescued Brest! #Ligue1 #Nantes #Brest

Stoppage-Time Heartbreak Deepens Nantes' Relegation Nightmares 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...
Read our take

Pure chaos at Stade Francis-Le Blé! Rennes outgun Stade Brestois 4-3 in a 7-goal thriller. Lepaul's penalty brace settles an all-timer. This is why we watch Ligue 1! #Ligue1 #SRFC #Brest

A Seven-Goal Thriller Decided From the Penalty Spot An extraordinary shootout at Stade Francis-Le Blé proved that mid-table fixtures can deliver spectacular chaos when relentless attacking intent meets unyielding resilience. The Early Fireworks The match exploded into life almost instantly. Before the visitors could even settle into their rhythm, J....
Read our take

Down a man after six minutes, Auxerre flipped the script with an unbelievable three-goal masterclass. A monumental statement in their fight for survival! #Ligue1 #AJA #SB29

Ten-Man Auxerre Stun Brest in Relegation Masterclass A miraculous display of resilience saw a depleted home side tear up the script and breathe new life into their desperate survival campaign. Early Dismissal A complete disasterclass seemed entirely inevitable at Stade de l'Abbé Deschamps. The hosts' evening was plunged into chaos...
Read our take

Monaco's clinical execution extends their winning streak as Balogun and Golovin strike down Brest at Stade Louis II. A masterclass in taking chances! #Ligue1 #ASMonaco #Brest

Monaco's Ruthless Edge Punishes Wasteful Brest Monaco's clinical execution in the final third proved the absolute difference at Stade Louis II, extending their flawless winning run while ruthlessly exposing the visitors' blunt attack. Early Breakthrough The hosts set the tempo early, clearly determined to dictate the terms of engagement. Monaco...
Read our take

Clinical Brest show Le Havre how it's done. Zero shots on target for the visitors despite all that possession. A massive result for the Pirates at home. #Ligue1 #SB29 #LeHavre

Pirates Rule Supreme with Clinical Efficiency This was a victory of clinical execution over aimless possession, as Brest secured three points with ruthless efficiency at Stade Francis-Le Blé. The Illusion of Control The match at Stade Francis-Le Blé began with a curious paradox. Visitors Le Havre dominated the opening phases,...
Read our take

Brest pull off the ultimate heist! 10 men, 1 shot on target, 3 points. Metz dominate with 22 shots but lack the killer instinct. Ajorque the hero at the finish. #Ligue1 #MetzSB29 #Brest

Brest Execute the Ultimate Smash and Grab A heroic defensive display and clinical counter-attacking saw ten-man Brest snatch victory from the jaws of a siege, leaving Metz stranded at the bottom of the table. The Siege of Saint-Symphorien The atmosphere at Stade Saint-Symphorien was charged with desperation as Metz looked...
Read our take

Ludovic Ajorque strikes twice as Brest topple Marseille at Stade Francis-Le Blé! Clinical finishing beats dominant possession. #Ligue1 #SB29 #OM

Ajorque’s Double Downs Blunt Marseille This was a victory for efficiency over aesthetics, as Brest turned limited opportunities into a defining result against a high-flying Marseille side. The Lightning Start The atmosphere at Stade Francis-Le Blé was set for an upset, and Stade Brestois 29 delivered from the off. The...
Read our take

A 1-1 draw at Decathlon Arena - Stade Pierre-Mauroy as Lille's 70% possession fails to yield a win. Labeau Lascary put Brest ahead against the run of play, before super-sub Gaëtan Perrin rescued a point for the hosts. 30 total shots, but only two goals. #Ligue1 #LOSCSB29

Frustration for the Dogues at Decathlon Arena - Stade Pierre-Mauroy A dominant Lille side was forced to settle for a 1-1 draw as Stade Brestois 29 executed a perfect defensive blueprint to stifle the hosts' European ambitions. The Siege of Lille From the opening exchanges at the Decathlon Arena -...
Read our take

Efficiency beats possession at Stade Francis-Le Blé! Stade Brestois secure a 2-0 derby win over Lorient thanks to Labeau Lascary and Ajorque. Lorient dominated the ball but lacked the finishing touch, seeing a late goal ruled out by VAR. #Ligue1 #SB29FCL

Clinical Brest Secure Regional Bragging Rights Stade Brestois delivered a masterclass in efficiency, dismantling Lorient's possession-based approach with two decisive second-half strikes to climb the table. Patience and Pressure at Francis-Le Blé The atmosphere at Stade Francis-Le Blé was tense from the opening whistle as Lorient looked to impose their...
Read our take

A dramatic afternoon at the Allianz Riviera! Stade Brestois 29 raced into a 2-0 lead through Del Castillo and Doumbia, but Nice dominated possession (60%) to claw back a draw. Strikes from Ali Abdi and Elye Wahi secured a 2-2 result in a frantic Ligue 1 encounter.

Allianz Riviera Sees Nice Resurrect From the Brink 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...
Read our take

Efficiency wins matches! Toulouse take a 2-0 victory at Stade Francis-Le Blé. Pape Diop stole the show with a goal and an assist, while Guillaume Restes was a wall in goal. Brest dominated possession but forgot their shooting boots. 🟣⚪ #Ligue1 #TFC #SB29

Clinical Toulouse Silences Stade Francis-Le Blé Toulouse solidified their upper-mid-table credentials by dismantling a wasteful Brest side with ruthless counter-attacking precision and superior finishing. Brest Control Lacks Cutting Edge From the opening stages at Stade Francis-Le Blé , Stade Brestois 29 looked to impose their will on the contest. The...
Read our take

Lyon secured a 2-1 victory over Stade Brestois 29 at Parc Olympique Lyonnais. Despite a 19-shot barrage and early red card for Del Castillo, Brest pushed late through Dina Ebimbe, but goals from Šulc and Abner proved decisive for the hosts. #Ligue1 #OLSB29

Rhone Siege Prevails at Parc Olympique Lyonnais Lyon secured a vital three points to reinforce their European ambitions, capitalizing on an early numerical advantage in a match of relentless offensive pressure. Opening Act The tactical landscape at Parc Olympique Lyonnais shifted dramatically in the 19th minute when R. Del Castillo...
Read our take

Stade Brestois 29 continue their impressive run with a 2-0 win over Auxerre at Stade Francis-Le Blé. Ajorque and Chotard provide the goals as the visitors struggle to create anything meaningful. A massive win for Brest's top-half ambitions! #SB29 #Ligue1 #Football

Brest Efficiency Shines as Auxerre Crumble A professional and clinical performance saw Brest secure all three points, leaving Auxerre stranded in the relegation mire after a toothless attacking display. Ajorque the Catalyst at Francis-Le Blé From the opening whistle at the Stade Francis-Le Blé, the Intensity of the home side...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 11th Place
Form
DLLLWWDDLL

Record

P30
W10
D8
L12
Pts38
Win%33%

Goals

Scored41
Conceded47
Diff -6
Avg/G1.4
Conc/G1.6

Defense & Discipline

Clean Sheets9
Failed to Score9
Pens Scored6
Pens Missed0

Best Streaks

3 Win Streak
2 Draw Streak
3 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 31 70 70 27 +43 DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)WParis Saint Germain 3 - 0 Nantes (22-04-2026)LParis Saint Germain 1 - 2 Lyon (19-04-2026)WParis Saint Germain 3 - 1 Toulouse (03-04-2026)
2 Lens 31 64 61 33 +28 DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)WLens 3 - 2 Toulouse (17-04-2026)LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)
3 Lyon 31 57 48 32 +16 WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)WLyon 2 - 0 Lorient (12-04-2026)DAngers 0 - 0 Lyon (05-04-2026)
4 Lille 31 57 50 34 +16 DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)WToulouse 0 - 4 Lille (12-04-2026)WLille 3 - 0 Lens (04-04-2026)
5 Rennes 31 56 54 42 +12 LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)WRennes 2 - 1 Angers (11-04-2026)WStade Brestois 29 3 - 4 Rennes (04-04-2026)
6 Monaco 32 54 56 48 +8 WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)LParis FC 4 - 1 Monaco (10-04-2026)WMonaco 2 - 1 Marseille (05-04-2026)
7 Marseille 32 53 59 44 +15 LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)WMarseille 3 - 1 Metz (10-04-2026)LMonaco 2 - 1 Marseille (05-04-2026)
8 Strasbourg 30 46 49 39 +10 LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)LStrasbourg 0 - 3 Rennes (19-04-2026)WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)
9 Lorient 32 42 44 49 -5 DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)LLyon 2 - 0 Lorient (12-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)
10 Toulouse 31 38 43 44 -1 WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)
11 Stade Brestois 29 30 38 41 47 -6 LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)
12 Paris FC 31 38 40 47 -7 WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)WParis FC 4 - 1 Monaco (10-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)
13 Angers 31 34 26 43 -17 LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)LRennes 2 - 1 Angers (11-04-2026)DAngers 0 - 0 Lyon (05-04-2026)
14 Le Havre 31 31 29 42 -13 DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)
15 Nice 32 31 36 58 -22 DNice 1 - 1 Lens (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)DLille 0 - 0 Nice (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)LStrasbourg 3 - 1 Nice (04-04-2026)
16 Auxerre 31 25 27 42 -15 WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)
17 Nantes 32 23 29 51 -22 WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)
18 Metz 32 16 32 72 -40 LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)LMarseille 3 - 1 Metz (10-04-2026)DMetz 0 - 0 Nantes (05-04-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 30 players