Ligue 1 - Regular Season - 15
Friday 5 December 202518:00
1/4

Score & Verdict

Stade Brestois 29
1
-
Monaco
0

Expected Goals (xG)

1.53
Stade Brestois 29
vs
0.60
Monaco

FutMetrix Score

49
average
-7
vs Pre
Slide 1 of 4
49
FULL TIME
Fri 5 Dec
Stade Brestois 29
1-0
Monaco
Intensity
40
⚖️ Balance
20
🏆 Stakes
33
🎲 Upset
41
-7 vs pre-game
Brest shocks Monaco: ten-man masterclass at Francis-Le Blé

Brest Pulls Off Stunning Upset: Monaco Undone by Ten-Man Resilience

Average Futmetrix Score: 49/100. Stade Brestois 29 delivers a masterclass in adversity at the Francis-Le Blé, holding off Monaco with ten men to claim a 1-0 victory that reshapes the title race narrative.

Doumbia's Clinical Strike Sets the Tone

In the 28th minute, K. Doumbia strikes with surgical precision. The goal ignites the Francis-Le Blé and announces Brest's intent—a 10th-placed side refusing to be intimidated by a superior-ranked Monaco outfit. The Intensity builds as Brest, despite 40% possession, dictates play through incisive attacking transitions. Monaco dominates the ball (60%) but lacks the cutting edge; Brest's 1.53 xG versus Monaco's 0.60 tells the story of efficiency versus profligacy.

The Turning Point: Ajorque's Red Card Forges an Iron Resolve

At the hour mark, Ludovic Ajorque is sent off following a VAR review (59th-60th minutes). A red card that could have unravelled Brest instead crystallises their resolve. Brendan Chardonnet, the match's standout performer, anchors a ten-man fortress with commanding authority. The Balance tilts decisively toward defence, yet Brest never surrenders the Stakes. Monaco's 10 shots (2 on target) crash against an impenetrable backline; Chardonnet's 7.5 rating reflects his dominance in a performance worthy of the best centre-backs in Ligue 1.

The Upset Factor: Probability Defied

This victory carries the hallmark of genuine upset—Brest's probability of winning stood at just 14% pre-match. Monaco, 7th and chasing European qualification, depart empty-handed despite 82% pass accuracy and four yellow cards. Brest's form surges (three consecutive wins before this fixture), while Monaco stumbles in a run of one win in five. The numbers crystallise the narrative: ten men, one goal, one clean sheet, one unforgettable night in Brittany.

Key Questions

How did Ajorque's red card impact the match?

Paradoxically, it galvanised Brest. Down to ten, they compressed into a compact defensive shape, neutralising Monaco's possession. Chardonnet orchestrated a masterclass in ten-man defending, turning adversity into fortress-like solidity.

Why is this match rated 49/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 49/100 places this match in the "Average" category.

Match Statistics

Possession
Expected Goals (xG)
Total Passes
Pass Accuracy
Yellow Cards

Match Events

🟨10'
Takumi Minamino
🟨27'
Caio Henrique
28'
K. Doumbia
32'🔄
R. Labeau Lascary
↑ M. Balde
44'🟨
Kamory Doumbia
HT
🟨52'
Vanderson
59'
Ludovic Ajorque
60'🟥
Ludovic Ajorque
69'🔄
K. Doumbia
↑ P. Mboup
🔄69'
A. Golovin
↑ S. Idumbo
🔄69'
M. Coulibaly
↑ P. Pogba
🔄77'
T. Minamino
↑ P. Brunner
🔄77'
L. Camara
↑ L. Michal
78'🟨
Pathé Mboup
83'🔄
J. Chotard
↑ L. Tousart
83'🔄
R. Del Castillo
↑ J. Dina Ebimbe
🔄83'
Vanderson
↑ K. Diatta
🟨90'+4
Jordan Teze
FT

Player Match Cards

Stade Brestois 29

4-2-3-1
GK
Grégoire Coudert
Provocateur
Provocateur
1
Fouls Won
1
Fouls
2
Duels
0
Pens W
DEF
Kenny Lala
NPC
NPC
90
Minutes
90
Minute
23%
Pass A
6.9
Rating
Brendan Chardonnet
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
88%
Duel W
Soumaila Coulibaly
Provocateur
Provocateur
3
Fouls Won
3
Fouls
5
Duels
0
Pens W
Daouda Guindo
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
1
On Tar
MID
Joris Chotard
NPC
NPC
83
Minutes
83
Minute
24%
Pass A
6.7
Rating
Hugo Magnetti
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
0
On Tar
Romain Del Castillo
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
Kamory Doumbia
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
Remy Labeau Lascary
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
1
On Tar
ATK
Ludovic Ajorque
Friendly Fire
Friendly Fire
0
Mistake
0
Mistak
4
Fouls
5.3
Rating
Bench
Noah Jauny
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
Julien Le Cardinal
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Michel Diaz
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Bradley Locko
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Junior Dina Ebimbe
Cameo
Cameo
13
Minutes
13
Minute
3
Touche
None
Events
83'
Lucas Tousart
Cameo
Cameo
13
Minutes
13
Minute
5
Touche
None
Events
83'
Hamidou Makalou
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Mama Baldé
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
55%
Duel W
32'
Pathé Mboup
👻InvisibleNothing to note
69'

Monaco

4-2-3-1
GK
Lukáš Hrádecký
NPC
NPC
90
Minutes
90
Minute
22%
Pass A
6.6
Rating
DEF
Vanderson
Architect
Architect
2
Key Passes
2
Key Pa
0
Assist
40%
Pass A
Jordan Teze
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
Mohammed Salisu
NPC
NPC
90
Minutes
90
Minute
47%
Pass A
6.9
Rating
Caio Henrique
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
60%
Duel W
MID
Lamine Camara
Magnet
Magnet
73
Activity
73
Activi
63
Passes
10
Duels
Mamadou Coulibaly
NPC
NPC
69
Minutes
69
Minute
38%
Pass A
6.6
Rating
Maghnes Akliouche
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
50%
Duel W
Takumi Minamino
Sweeper
Sweeper
3
Cleanups
3
Cleanu
2
Interc
1
Blocks
Aleksandr Golovin
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
ATK
Mika Biereth
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
8%
Pass A
Bench
Philipp Köhn
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
Kassoum Ouattara
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Stanis Idumbo Muzambo
👻InvisibleNothing to note
69'
Paul Pogba
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
80%
Duel W
69'
Krépin Diatta
Cameo
Cameo
13
Minutes
13
Minute
7
Touche
None
Events
83'
Aladji Bamba
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Pape Cabral
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Paris Brunner
Cameo
Cameo
13
Minutes
13
Minute
3
Touche
None
Events
77'
Lucas Michal
Cameo
Cameo
13
Minutes
13
Minute
7
Touche
None
Events
77'

Head to Head Record

05/04/2025
Ligue 1
Stade Francis-Le Blé
22/11/2024
Ligue 1
Stade Louis-II
21/04/2024
Ligue 1
Stade Francis-Le Blé
05/11/2023
Ligue 1
Stade Louis-II
19/02/2023
Ligue 1
Stade Francis-Le Blé
01/01/2023
Ligue 1
Stade Louis II
14/05/2022
Ligue 1
Stade Louis II
31/10/2021
Ligue 1
Stade Francis-Le Blé
28/02/2021
Ligue 1
Stade Louis II
Stade Brestois 29 Win
Monaco Win
Draw

After Matchweek 15

1Lens34
P
15
GF
26
GA
13
GD
+13
W
Win
W
Win
W
Win
W
Win
W
Win
P
15
GF
32
GA
12
GD
+20
W
Win
L
Loss
W
Win
W
Win
W
Win
P
15
GF
35
GA
15
GD
+20
L
Loss
D
Draw
W
Win
W
Win
W
Win
P
15
GF
29
GA
17
GD
+12
W
Win
W
Win
W
Win
L
Loss
W
Win
5Lyon24
P
15
GF
21
GA
16
GD
+5
L
Loss
W
Win
D
Draw
L
Loss
D
Draw
P
15
GF
24
GA
23
GD
+1
L
Loss
W
Win
W
Win
W
Win
W
Win
P
15
GF
26
GA
26
GD
0
L
Loss
W
Win
L
Loss
L
Loss
L
Loss
P
15
GF
25
GA
20
GD
+5
L
Loss
L
Loss
L
Loss
W
Win
L
Loss
P
15
GF
21
GA
19
GD
+2
W
Win
D
Draw
L
Loss
D
Draw
D
Draw
P
15
GF
20
GA
24
GD
-4
W
Win
W
Win
W
Win
L
Loss
D
Draw
11Angers19
P
15
GF
13
GA
17
GD
-4
W
Win
L
Loss
W
Win
W
Win
L
Loss
12Nice17
P
15
GF
19
GA
27
GD
-8
L
Loss
L
Loss
L
Loss
L
Loss
L
Loss
P
15
GF
19
GA
28
GD
-9
W
Win
W
Win
D
Draw
D
Draw
L
Loss
P
15
GF
21
GA
26
GD
-5
D
Draw
D
Draw
L
Loss
L
Loss
W
Win
P
15
GF
13
GA
21
GD
-8
D
Draw
L
Loss
L
Loss
D
Draw
D
Draw
P
15
GF
11
GA
21
GD
-10
W
Win
D
Draw
D
Draw
L
Loss
L
Loss
17Nantes11
P
15
GF
13
GA
24
GD
-11
L
Loss
L
Loss
D
Draw
D
Draw
L
Loss
18Metz11
P
15
GF
15
GA
34
GD
-19
L
Loss
L
Loss
L
Loss
W
Win
W
Win
Home Team
Away Team