Ligue 1 Regular Season - 16

Rennes 3 - 1 FT Stade Brestois 29

Roazhon Park

AI-powered match analysis and previews to help you decide which games are worth watching

75
FT
Sat, Dec 13
Français
Rennes
3-1
Stade Brestois 29
⚡ Intensity 64
⚖️ Balance 78
🏆 Stakes 33
🎲 Upset 0
Rennes destroys Brest in twelve frenzied minutes

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.

Match Statistics

Possession
61%
39%
Rennes 61%
Stade Brestois 29 39%
Shots
9
12
Rennes 9
Stade Brestois 29 12
Shots on Target
5
6
Rennes 5
Stade Brestois 29 6
Expected Goals (xG)
2.13
0.73
Rennes 2.13
Stade Brestois 29 0.73
Passes
478
296
Rennes 478
Stade Brestois 29 296
Pass Accuracy
83%
74%
Rennes 83%
Stade Brestois 29 74%
Corners
5
6
Rennes 5
Stade Brestois 29 6
Fouls
15
21
Rennes 15
Stade Brestois 29 21
Yellow Cards
2
3
Rennes 2
Stade Brestois 29 3
Red Cards
0
0
Rennes 0
Stade Brestois 29 0

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
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Defenders
Abdelhamid Ait Boudlal
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
71%
duel win %
Anthony Rouault
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Lilian Brassier
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Midfielders
Przemysław Frankowski
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
51
total mins
51
entry
Mahdi Camara
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
Valentin Rongier
MAGNET
MAGNET
75
activity
75
activity
62
passes
13
duels
Djaoui Cissé
ENFORCER
ENFORCER
4
tackles
4
tackles
5
Duels Won
71%
win %
Mousa Tamari
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Forwards
Esteban Lepaul
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Breel Embolo
PROVOCATEUR
PROVOCATEUR
6
fouls won
6
fouls won
7
Duels Won
0
pens won
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Quentin Merlin
SUPER SUB
SUPER SUB
0
impact
0
impact
43
minutes
6.9
rating
Alidu Seidu
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ludovic Blas
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
36
total mins
Started
entry
Seko Fofana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Glen Kamara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Elias Legendre Quiñonez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mohamed Kader Meite
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.3
rating

Stade Brestois 29

Goalkeepers
Grégoire Coudert
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Defenders
Kenny Lala
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
4
Duels Won
0
pens won
Brendan Chardonnet
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
94
total mins
Started
entry
Soumaila Coulibaly
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Daouda Guindo
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Midfielders
Joris Chotard
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Hugo Magnetti
LATE SHIFT
LATE SHIFT
9
late mins
9
late mins
81
total mins
81
entry
Romain Del Castillo
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
19%
pass acc
Kamory Doumbia
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Pathé Mboup
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
Mama Baldé
FINISHER
FINISHER
1
goals
1
goals
5
shots
7.2
rating
BENCH
Radosław Majecki
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Julien Le Cardinal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Bradley Locko
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
6
total mins
Started
entry
Michel Diaz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Justin Bourgault
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Tousart
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
Junior Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
Hamidou Makalou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
6
total mins
Started
entry
Remy Labeau Lascary
LATE SHIFT
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
Friendlies Clubs
18/01/2025
Ligue 1 Roazhon Park
19/10/2024
Ligue 1 Stade Francis-Le Blé
28/04/2024
Ligue 1 Roazhon Park
02/09/2023
Ligue 1 Stade Francis-Le Blé
26/07/2023
Friendlies Clubs Stade du Clos Gastel
03/06/2023
Ligue 1 Stade Francis-Le Blé
22/12/2022
Friendlies Clubs Roazhon Park
31/08/2022
Ligue 1 Roazhon Park
06/02/2022
Ligue 1 Roazhon Park
Rennes Win
Stade Brestois 29 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 16 37 28 13 +15 WLens 2 - 0 Nice (14-12-2025)WNantes 1 - 2 Lens (06-12-2025)WAngers 1 - 2 Lens (30-11-2025)WLens 1 - 0 Strasbourg (22-11-2025)WMonaco 1 - 4 Lens (08-11-2025)
2 Paris Saint Germain 16 36 35 14 +21 WMetz 2 - 3 Paris Saint Germain (13-12-2025)WParis Saint Germain 5 - 0 Rennes (06-12-2025)LMonaco 1 - 0 Paris Saint Germain (29-11-2025)WParis Saint Germain 3 - 0 Le Havre (22-11-2025)WLyon 2 - 3 Paris Saint Germain (09-11-2025)
3 Marseille 16 32 36 15 +21 WMarseille 1 - 0 Monaco (14-12-2025)LLille 1 - 0 Marseille (05-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)WNice 1 - 5 Marseille (21-11-2025)WMarseille 3 - 0 Stade Brestois 29 (08-11-2025)
4 Lille 16 32 33 20 +13 WAuxerre 3 - 4 Lille (14-12-2025)WLille 1 - 0 Marseille (05-12-2025)WLe Havre 0 - 1 Lille (30-11-2025)WLille 4 - 2 Paris FC (23-11-2025)LStrasbourg 2 - 0 Lille (09-11-2025)
5 Lyon 16 27 22 16 +6 WLyon 1 - 0 Le Havre (14-12-2025)LLorient 1 - 0 Lyon (07-12-2025)WLyon 3 - 0 Nantes (30-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)LLyon 2 - 3 Paris Saint Germain (09-11-2025)
6 Rennes 16 27 27 24 +3 WRennes 3 - 1 Stade Brestois 29 (13-12-2025)LParis Saint Germain 5 - 0 Rennes (06-12-2025)WMetz 0 - 1 Rennes (28-11-2025)WRennes 4 - 1 Monaco (22-11-2025)WParis FC 0 - 1 Rennes (07-11-2025)
7 Strasbourg 16 23 25 20 +5 DStrasbourg 0 - 0 Lorient (14-12-2025)LToulouse 1 - 0 Strasbourg (06-12-2025)LStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)LLens 1 - 0 Strasbourg (22-11-2025)WStrasbourg 2 - 0 Lille (09-11-2025)
8 Toulouse 16 23 24 19 +5 WParis FC 0 - 3 Toulouse (13-12-2025)WToulouse 1 - 0 Strasbourg (06-12-2025)DMarseille 2 - 2 Toulouse (29-11-2025)LToulouse 0 - 1 Angers (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)
9 Monaco 16 23 26 27 -1 LMarseille 1 - 0 Monaco (14-12-2025)LStade Brestois 29 1 - 0 Monaco (05-12-2025)WMonaco 1 - 0 Paris Saint Germain (29-11-2025)LRennes 4 - 1 Monaco (22-11-2025)LMonaco 1 - 4 Lens (08-11-2025)
10 Angers 16 22 17 18 -1 WAngers 4 - 1 Nantes (12-12-2025)WNice 0 - 1 Angers (07-12-2025)LAngers 1 - 2 Lens (30-11-2025)WToulouse 0 - 1 Angers (23-11-2025)WAngers 2 - 0 Auxerre (09-11-2025)
11 Stade Brestois 29 16 19 21 27 -6 LRennes 3 - 1 Stade Brestois 29 (13-12-2025)WStade Brestois 29 1 - 0 Monaco (05-12-2025)WStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)WStade Brestois 29 3 - 2 Metz (23-11-2025)LMarseille 3 - 0 Stade Brestois 29 (08-11-2025)
12 Lorient 16 18 19 28 -9 DStrasbourg 0 - 0 Lorient (14-12-2025)WLorient 1 - 0 Lyon (07-12-2025)WLorient 3 - 1 Nice (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)
13 Nice 16 17 19 29 -10 LLens 2 - 0 Nice (14-12-2025)LNice 0 - 1 Angers (07-12-2025)LLorient 3 - 1 Nice (30-11-2025)LNice 1 - 5 Marseille (21-11-2025)LMetz 2 - 1 Nice (09-11-2025)
14 Paris FC 16 16 21 29 -8 LParis FC 0 - 3 Toulouse (13-12-2025)DLe Havre 0 - 0 Paris FC (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)LLille 4 - 2 Paris FC (23-11-2025)LParis FC 0 - 1 Rennes (07-11-2025)
15 Le Havre 16 15 13 22 -9 LLyon 1 - 0 Le Havre (14-12-2025)DLe Havre 0 - 0 Paris FC (07-12-2025)LLe Havre 0 - 1 Lille (30-11-2025)LParis Saint Germain 3 - 0 Le Havre (22-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)
16 Auxerre 16 12 14 25 -11 LAuxerre 3 - 4 Lille (14-12-2025)WAuxerre 3 - 1 Metz (07-12-2025)DParis FC 1 - 1 Auxerre (29-11-2025)DAuxerre 0 - 0 Lyon (23-11-2025)LAngers 2 - 0 Auxerre (09-11-2025)
17 Nantes 16 11 14 28 -14 LAngers 4 - 1 Nantes (12-12-2025)LNantes 1 - 2 Lens (06-12-2025)LLyon 3 - 0 Nantes (30-11-2025)DNantes 1 - 1 Lorient (23-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)
18 Metz 16 11 17 37 -20 LMetz 2 - 3 Paris Saint Germain (13-12-2025)LAuxerre 3 - 1 Metz (07-12-2025)LMetz 0 - 1 Rennes (28-11-2025)LStade Brestois 29 3 - 2 Metz (23-11-2025)WMetz 2 - 1 Nice (09-11-2025)