Ligue 1 Regular Season - 26

Monaco 2 - 0 FT Stade Brestois 29

Stade Louis II

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
30
FT
Sat, Mar 14
Français
Monaco
2-0
Stade Brestois 29
⚡ Intensity 23
⚖️ Balance 13
🏆 Stakes 42
🎲 Upset 0
Monaco's clinical edge sinks wasteful Brest.

Monaco's Ruthless Edge Punishes Wasteful Brest

Skip It Futmetrix Score: 30/100. 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 controlled possession during the opening exchanges, methodically probing the final third. The pressure paid off swiftly. Just 19 minutes in, F. Balogun found the back of the net, capping off a sharp sequence orchestrated by L. Camara. This early breakthrough immediately altered the Stakes of the contest. Stade Brestois 29 refused to fold, ramping up the physical pressure and forcing the issue out wide. Despite going behind, the visitors generated significant Intensity through a barrage of early set-pieces. Yet, for all their bustling effort and corner-kick routines, Brest looked desperately short of ideas when it came to actually testing the goalkeeper.

The Battle of Attrition

Following the restart, the match settled into a tense, grinding rhythm. Brest practically set up camp in the attacking half at times, earning corner after corner. They threw bodies forward, desperately seeking an equaliser, but the overall Balance of the match favoured the home side's defensive resilience. Monaco's backline stood incredibly firm under aerial bombardment. Wout Faes orchestrated the defensive effort with absolute authority, neutralising everything thrown into the box. Meanwhile, Aladji Bamba commanded the central midfield, disrupting passing lanes and ensuring Brest's attackers remained frustrated. The visitors managed to pull off plenty of shots throughout the half, but their catastrophic lack of accuracy rendered the mounting pressure entirely useless.

The Super Sub Strike

As the clock ticked down, Brest's legs grew heavy from chasing shadows. The tactical shift arrived right on schedule. Monaco introduced fresh legs to exploit the stretching gaps, and the substitution worked wonders. M. Coulibaly stepped onto the pitch and instantly altered the dynamic. In the 78th minute, the substitute carved open the remaining defensive lines to serve A. Golovin on a silver platter. Golovin's strike shattered any remaining hope for the visitors, killing the game outright. With this result, Monaco pushes their winning streak further, cementing their formidable position in the league table. Brest, despite playing with admirable spirit, will leave the principality empty-handed, punished severely for failing to convert possession into genuine danger.

Key Questions

How did substitute Wout Faes change the game?

Faes orchestrated the defence with absolute authority, neutralising Brest's intense corner pressure to secure a crucial clean sheet and earn Man of the Match honours.

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.

Match Statistics

Possession
56%
44%
Monaco 56%
Stade Brestois 29 44%
Shots
10
11
Monaco 10
Stade Brestois 29 11
Shots on Target
4
1
Monaco 4
Stade Brestois 29 1
Expected Goals (xG)
2.36
1.37
Monaco 2.36
Stade Brestois 29 1.37
Passes
526
394
Monaco 526
Stade Brestois 29 394
Pass Accuracy
84%
76%
Monaco 84%
Stade Brestois 29 76%
Corners
3
8
Monaco 3
Stade Brestois 29 8
Fouls
9
8
Monaco 9
Stade Brestois 29 8
Yellow Cards
2
1
Monaco 2
Stade Brestois 29 1
Red Cards
0
0
Monaco 0
Stade Brestois 29 0

Match Events

19' F. Balogun (L. Camara)
36' 🟨 T. Kehrer
J. M. Diaz 🟨 45'+2
HT
47' 🟨 A. Bamba
57' 🔄 A. Bamba M. Coulibaly
J. Dina Ebimbe R. Labeau Lascary 🔄 67'
70' 🔄 M. Akliouche A. Fati
70' 🔄 F. Balogun M. Biereth
78' A. Golovin (M. Coulibaly)
H. Magnetti L. Tousart 🔄 83'
R. Del Castillo P. Mboup 🔄 83'
83' 🔄 J. Teze K. Ouattara
83' 🔄 S. Adingra C. Mawissa
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Lukáš Hrádecký
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Thilo Kehrer
MAGNET
MAGNET
87
Activity
87
Activity
70
Passes
17
Duels
Denis Zakaria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Wout Faes
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Jordan Teze
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Lamine Camara
MAGNET
MAGNET
69
Activity
69
Activity
61
Passes
8
Duels
Aladji Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Simon Adingra
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Forwards
Maghnes Akliouche
MAGNET
MAGNET
58
Activity
58
Activity
51
Passes
7
Duels
Folarin Balogun
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.5
Rating
Aleksandr Golovin
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Christian Mawissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Kassoum Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Mamadou Coulibaly
SUPER SUB
SUPER SUB
1
Assist
1
Assist
37
Minutes
7
Rating
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Nibombe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ansu Fati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Paris Brunner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

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
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
78%
Win %
Brendan Chardonnet
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
89%
Duel Win %
Michel Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Daouda Guindo
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
100%
Win %
Midfielders
Joris Chotard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Hugo Magnetti
ENFORCER
ENFORCER
4
Tackles
4
Tackles
8
Duels Won
89%
Win %
Romain Del Castillo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Kamory Doumbia
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Junior Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Ludovic Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Noah Jauny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Soumaila Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luc Zogbé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hamidou Makalou
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
11
Total Mins
Started
Entry
Pathé Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Remy Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/12/2025 Stade Brestois 29 1 - 0 Monaco Ligue 1 Stade Francis-Le Blé
05/04/2025 Stade Brestois 29 2 - 1 Monaco Ligue 1 Stade Francis-Le Blé
22/11/2024 Monaco 3 - 2 Stade Brestois 29 Ligue 1 Stade Louis-II
21/04/2024 Stade Brestois 29 0 - 2 Monaco Ligue 1 Stade Francis-Le Blé
05/11/2023 Monaco 2 - 0 Stade Brestois 29 Ligue 1 Stade Louis-II
19/02/2023 Stade Brestois 29 1 - 2 Monaco Ligue 1 Stade Francis-Le Blé
01/01/2023 Monaco 1 - 0 Stade Brestois 29 Ligue 1 Stade Louis II
14/05/2022 Monaco 4 - 2 Stade Brestois 29 Ligue 1 Stade Louis II
31/10/2021 Stade Brestois 29 2 - 0 Monaco Ligue 1 Stade Francis-Le Blé
28/02/2021 Monaco 2 - 0 Stade Brestois 29 Ligue 1 Stade Louis II
05/12/2025
Ligue 1 Stade Francis-Le Blé
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
Monaco Win
Stade Brestois 29 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 25 57 54 22 +32 LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)WParis Saint Germain 5 - 0 Marseille (08-02-2026)
2 Lens 26 56 49 23 +26 LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)WParis FC 0 - 5 Lens (14-02-2026)
3 Marseille 26 49 53 33 +20 WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)
4 Lyon 26 47 40 27 +13 DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)WLyon 2 - 0 Nice (15-02-2026)
5 Lille 26 44 40 33 +7 WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)
6 Monaco 26 43 45 37 +8 WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)WMonaco 3 - 1 Nantes (13-02-2026)
7 Rennes 26 43 43 37 +6 LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)WRennes 3 - 1 Paris Saint Germain (13-02-2026)
8 Strasbourg 26 37 40 31 +9 DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)
9 Lorient 26 37 37 40 -3 WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)WLorient 2 - 0 Angers (15-02-2026)
10 Stade Brestois 29 26 36 34 36 -2 LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)
11 Toulouse 26 34 37 32 +5 WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LLe Havre 2 - 1 Toulouse (15-02-2026)
12 Angers 26 32 23 32 -9 LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)LLorient 2 - 0 Angers (15-02-2026)
13 Paris FC 26 28 29 41 -12 DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LParis FC 0 - 5 Lens (14-02-2026)
14 Le Havre 26 27 20 32 -12 DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)WLe Havre 2 - 1 Toulouse (15-02-2026)
15 Nice 26 27 32 48 -16 WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)LLyon 2 - 0 Nice (15-02-2026)
16 Auxerre 26 19 19 36 -17 LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)WMetz 1 - 3 Auxerre (15-02-2026)
17 Nantes 25 17 22 42 -20 LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)LNantes 0 - 1 Lyon (07-02-2026)
18 Metz 26 13 25 60 -35 LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)LMetz 1 - 3 Auxerre (15-02-2026)