Ligue 1 Regular Season - 16
Rennes 3 - 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
M. Balde (K. Doumbia) 13'
24' E. Lepaul (M. Tamari)
25' M. Tamari
29' M. Tamari
HT
51' ↓ P. Frankowski ↑Q. Merlin
58' ↓ D. Cisse ↑L. Blas
K. Doumbia 65'
↓ M. Balde ↑R. Labeau Lascary 70'
80' ↓ E. Lepaul ↑M. Meite
80' ↓ B. Embolo ↑S. Fofana
80' ↓ M. Tamari ↑A. Seidu
↓ H. Magnetti ↑L. Tousart 81'
↓ K. Doumbia ↑J. Dina Ebimbe 81'
S. Coulibaly 86'
87' M. Meite (Q. Merlin)
↓ D. Guindo ↑B. Locko 88'
↓ R. Del Castillo ↑H. Makalou 88'
90' L. Blas
J. Dina Ebimbe 90'+1
FT
Player Cards
Season performance ratings for players in this match
Rennes
Goalkeepers
Brice Samba
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Defenders
Abdelhamid Ait Boudlal
WALL
0
dribbled past
0
dribbled past
3
tackles
71%
duel win %
Anthony Rouault
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Lilian Brassier
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Midfielders
Przemysław Frankowski
LATE SHIFT
15
late mins
15
late mins
51
total mins
51
entry
Mahdi Camara
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
Valentin Rongier
MAGNET
75
activity
75
activity
62
passes
13
duels
Djaoui Cissé
ENFORCER
4
tackles
4
tackles
5
Duels Won
71%
win %
Mousa Tamari
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
Esteban Lepaul
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Breel Embolo
PROVOCATEUR
6
fouls won
6
fouls won
7
Duels Won
0
pens won
BENCH
Mathys Silistrie
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Quentin Merlin
SUPER SUB
0
impact
0
impact
43
minutes
6.9
rating
Alidu Seidu
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Mahamadou Nagida
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ludovic Blas
LATE SHIFT
15
late mins
15
late mins
36
total mins
Started
entry
Seko Fofana
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Glen Kamara
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Elias Legendre Quiñonez
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mohamed Kader Meite
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating
Stade Brestois 29
Goalkeepers
Grégoire Coudert
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Defenders
Kenny Lala
PROVOCATEUR
3
fouls won
3
fouls won
4
Duels Won
0
pens won
Brendan Chardonnet
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Soumaila Coulibaly
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Daouda Guindo
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Midfielders
Joris Chotard
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Hugo Magnetti
LATE SHIFT
9
late mins
9
late mins
81
total mins
81
entry
Romain Del Castillo
ARCHITECT
4
key passes
4
key passes
0
assists
19%
pass acc
Kamory Doumbia
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Pathé Mboup
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
Mama Baldé
FINISHER
1
goals
1
goals
5
shots
7.2
rating
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
Bradley Locko
LATE SHIFT
15
late mins
15
late mins
6
total mins
Started
entry
Michel Diaz
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Justin Bourgault
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Tousart
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
Junior Dina Ebimbe
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
Hamidou Makalou
LATE SHIFT
15
late mins
15
late mins
6
total mins
Started
entry
Remy Labeau Lascary
LATE SHIFT
15
late mins
15
late mins
24
total mins
Started
entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 18/07/2025 | Rennes | 2 - 3 | Stade Brestois 29 | Friendlies Clubs | |
| 18/01/2025 | Rennes | 1 - 2 | Stade Brestois 29 | Ligue 1 | Roazhon Park |
| 19/10/2024 | Stade Brestois 29 | 1 - 1 | Rennes | Ligue 1 | Stade Francis-Le Blé |
| 28/04/2024 | Rennes | 4 - 5 | Stade Brestois 29 | Ligue 1 | Roazhon Park |
| 02/09/2023 | Stade Brestois 29 | 0 - 0 | Rennes | Ligue 1 | Stade Francis-Le Blé |
| 26/07/2023 | Stade Brestois 29 | 0 - 1 | Rennes | Friendlies Clubs | Stade du Clos Gastel |
| 03/06/2023 | Stade Brestois 29 | 1 - 2 | Rennes | Ligue 1 | Stade Francis-Le Blé |
| 22/12/2022 | Rennes | 3 - 1 | Stade Brestois 29 | Friendlies Clubs | Roazhon Park |
| 31/08/2022 | Rennes | 3 - 1 | Stade Brestois 29 | Ligue 1 | Roazhon Park |
| 06/02/2022 | Rennes | 2 - 0 | Stade Brestois 29 | Ligue 1 | Roazhon Park |
18/07/2025
18/01/2025
19/10/2024
28/04/2024
02/09/2023
26/07/2023
03/06/2023
22/12/2022
31/08/2022
06/02/2022
Rennes Win
Stade Brestois 29 Win
Draw
League Standings
P: 16 GD: +15
P: 16 GD: +21
P: 16 GD: +21
P: 16 GD: +13
P: 16 GD: +6
P: 16 GD: +3
P: 16 GD: +5
P: 16 GD: +5
P: 16 GD: -1
P: 16 GD: -1
P: 16 GD: -6
P: 16 GD: -9
P: 16 GD: -10
P: 16 GD: -8
P: 16 GD: -9
P: 16 GD: -11
P: 16 GD: -14
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
Roazhon Park Erupts: Rennes Obliterates Brest in Twelve Minutes of Pure Chaos
Highly Entertaining Futmetrix Score: 75/100. This Intensity-soaked Ligue 1 encounter saw Rennes transform a one-goal deficit into total domination in under a quarter-hour, reminding the table why they remain genuine title contenders.
Brest Strikes Early, Then Drowns in the Deluge
Brest opened with a sucker punch. Thirteenth minute: M. Balde's finish from K. Doumbia's assist suggested a long night of Balance ahead. Then came the twelve-minute massacre. Between the 24th and 25th minutes, three goals in sixty seconds flipped the script. E. Lepaul levelled at 24. Mousa Tamari made it 2-1 at 25. Roazhon Park became a cauldron of noise. The Intensity was suffocating.
Tamari Orchestrates, Meite Delivers the Knockout
Tamari was the architect of this resurrection. One goal, one assist, two key passes—the midfielder bent the match to his will with surgical precision. But it was M. Meite who delivered the killing blow. On as a 80th-minute substitute, he struck at 87 to seal a 3-1 victory, confirming that the Stakes here were existential. Q. Merlin, also a second-half introduction (51'), provided the assist, proving Rennes' bench is stacked with sharpness.
The Numbers: Control Turned Into Execution
Rennes owned 61% possession against a Brest side that fired 12 times but with minimal conviction (0.73 xG). Nine shots and 2.13 xG for the hosts translated into ruthless finishing. Eleven corners created relentless pressure. Eighty-three percent pass accuracy suffocated Brest's counter-threat. This wasn't luck—it was a masterclass in Balance between control and lethality.
Key Questions
What made Mousa Tamari the architect of this comeback?
One goal, one assist, two key passes. Tamari imposed his rhythm on the midfield, orchestrating the 12-minute explosion with vision and precision that Brest couldn't contain.
How did Rennes complete the comeback from behind?
Three goals in twelve minutes. Lepaul (24') and Tamari (25') struck back-to-back, converting a 1-0 deficit into 2-1 dominance through relentless attacking focus and clinical finishing.
How did substitute M. Meite change the game's outcome?
Brought on at 80', Meite scored at 87', sealing victory with perfect timing. His fresh legs overwhelmed an exhausted Brest defence in the final stretch.
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.
Breton Bragging Rights at Roazhon Park
Average Entertainment Futmetrix Score: 52/100. A high-stakes regional derby that serves as a crucial litmus test for Rennes' European ambitions against a resilient Brest side.
The Setup
The Stakes are high this mid-December Saturday as Rennes welcomes their neighbors in a clash that often defines the season's momentum. The home side's Form remains formidable (LWWWW), showing they have the clinical edge required to stay in the continental conversation. Meanwhile, Stade Brestois 29 brings a gritty Balance to the pitch, looking to exploit any defensive lapses from the hosts. The Stars are aligning for the home side, with A. Kalimuendo leading the line and providing the creative spark necessary to unlock disciplined defenses.
Key Battle
The tactical tug-of-war in the center circle will be decisive. Valentin Rongier is tasked with shielding the backline and transitioning play quickly, a vital role against a Stade Brestois 29 unit that thrives on disrupting the opponent's flow. Whoever dictates the midfield tempo will likely control the narrative of this derby.
Our Prediction
Expect a cagey affair where regional pride dictates a high level of physical commitment. Rennes will likely dominate possession, relying on the shot-stopping reliability of Brice Samba to stifle any Brestois counter-attacks. We anticipate Esteban Lepaul to find the decisive opening late in the second half. Final score: 2-1 to the hosts, securing three vital points in their pursuit of the top five.
Key Questions
Should I watch this match?
Yes. It is a heated Breton derby with major implications for the European qualification spots.
What's the predicted outcome?
A narrow 2-1 victory for Rennes, as their home advantage and individual quality should prevail.
Where are Rennes and Stade Brestois 29 in the league table?
Rennes sits in 6th place (24 points), while Stade Brestois 29 is 10th (19 points).
What is Rennes's current form?
Rennes has a strong record of four wins in their last five matches (LWWWW).
Who is the in-form player to watch?
Esteban Lepaul is the star in form, boasting 3 goals in 5 matches with a 7.2 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.