Ligue 1 Regular Season - 12

Marseille 3 - 0 FT Stade Brestois 29

Orange Vélodrome

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

47
FT
Sat, Nov 8
Français
Marseille
3-0
Stade Brestois 29
⚡ Intensity 42
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 0
Marseille dismantles Brest in dominant display

Marseille Crushes Brest: Three Goals, Zero Mercy

Average Entertainment Futmetrix Score: 47/100. Marseille transformed the Orange Vélodrome into an impenetrable fortress, dismantling Brest 3-0 to cement their second-place credentials while deepening the visitors' relegation nightmare.

Devastating Intensity From the First Whistle

Marseille seized control from kick-off with surgical precision. Angel Gomes broke the deadlock in the 25th minute, setting the tone for a relentless onslaught. By the 33rd minute, Mason Greenwood converted a penalty to double the advantage, and the game was effectively over. With 19 shots to Brest's 4, the balance never existed. Marseille's attacking dominance was suffocating—a 4.8:1 shot ratio that told the story of a team operating on a different plane entirely.

Højbjerg and Palmieri: The Defensive Fortress

Pierre-Emile Højbjerg orchestrated proceedings from midfield with commanding authority, while Emerson Palmieri locked down the left flank with exemplary solidity. Marseille controlled 64% possession, moving the ball with 92% accuracy—a masterclass in controlled dominance. The stakes were enormous: Marseille eyeing the title race at second with 25 points, while Brest (15th, 10 points) sank deeper into the abyss.

The Coup de Grâce: Aubameyang and O'Riley Seal It

In the 81st minute, Pierre-Aubameyang netted the third, set up by substitute Matt O'Riley, who'd entered at the 70-minute mark. This late flourish confirmed Brest's complete impotence—just four shots in 90 minutes. The xG gulf (3.46 vs 0.74) exposed the chasm between title contenders and relegation strugglers. O'Riley's introduction injected fresh attacking verve, the super-sub assist capping a performance that left no doubt about Marseille's credentials.

Key Questions

What does this mean for Marseille's title ambitions?

Marseille consolidates second place (25 points, 12 matches) and sits just 17 points adrift of the summit. With this form, they remain genuine title contenders.

How did substitute O'Riley impact the match?

Introduced at the 70-minute mark, O'Riley provided immediate attacking thrust, delivering the assist for Aubameyang's sealing third goal and exemplifying Marseille's depth.

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
64%
36%
Marseille 64%
Stade Brestois 29 36%
Shots
19
4
Marseille 19
Stade Brestois 29 4
Shots on Target
7
2
Marseille 7
Stade Brestois 29 2
Expected Goals (xG)
3.46
0.74
Marseille 3.46
Stade Brestois 29 0.74
Passes
658
375
Marseille 658
Stade Brestois 29 375
Pass Accuracy
92%
81%
Marseille 92%
Stade Brestois 29 81%
Corners
6
2
Marseille 6
Stade Brestois 29 2
Fouls
12
10
Marseille 12
Stade Brestois 29 10
Yellow Cards
0
1
Marseille 0
Stade Brestois 29 1
Red Cards
0
0
Marseille 0
Stade Brestois 29 0

Match Events

25' A. Gomes
B. Locko D. Guindo 🔄 33'
33' M. Greenwood
Pathé Mboup 🟨 37'
HT
P. Mboup L. Tousart 🔄 46'
M. Balde R. Labeau Lascary 🔄 46'
70' 🔄 A. Gomes M. O'Riley
H. Magnetti H. Makalou 🔄 74'
79' 🔄 N. Aguerd C. Egan-Riley
79' 🔄 M. Greenwood R. Vaz
81' P. Aubameyang (M. O'Riley)
J. Chotard J. Dina Ebimbe 🔄 83'
86' 🔄 P. Aubameyang T. Mmadi
86' 🔄 P. Hojbjerg D. Bakola
FT

Player Cards

Season performance ratings for players in this match

Marseille

Goalkeepers
G. Rulli
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
M. Murillo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
42%
Pass Acc
B. Pavard
MAGNET
MAGNET
95
Activity
95
Activity
86
Passes
9
Duels
N. Aguerd
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Emerson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
P. Hojbjerg
MAGNET
MAGNET
107
Activity
107
Activity
99
Passes
8
Duels
A. Vermeeren
MAGNET
MAGNET
115
Activity
115
Activity
104
Passes
11
Duels
M. Greenwood
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
A. Gomes
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
I. Paixao
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
P. Aubameyang
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
J. De Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. Egan-Riley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
M. O'Riley
SUPER SUB
SUPER SUB
0
Impact
0
Impact
20
Minutes
7.2
Rating
G. Kondogbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Mmadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
D. Bakola
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
N. Maupay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Weah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Stade Brestois 29

Goalkeepers
R. Majecki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Lala
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.9
Rating
B. Chardonnet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Coulibaly
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
B. Locko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
33
Entry
Midfielders
J. Chotard
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
H. Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
M. Balde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
R. Del Castillo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
P. Mboup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
L. Ajorque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
G. Coudert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Zogbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Guindo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Le Cardinal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Makalou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
L. Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
R. Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/04/2025 Marseille 4 - 1 Stade Brestois 29 Ligue 1 Orange Vélodrome
17/08/2024 Stade Brestois 29 1 - 5 Marseille Ligue 1 Stade Francis-Le Blé
18/02/2024 Stade Brestois 29 1 - 0 Marseille Ligue 1 Stade Francis-Le Blé
26/08/2023 Marseille 2 - 0 Stade Brestois 29 Ligue 1 Orange Vélodrome
27/05/2023 Marseille 1 - 2 Stade Brestois 29 Ligue 1 Stade Orange Vélodrome
14/08/2022 Stade Brestois 29 1 - 1 Marseille Ligue 1 Stade Francis-Le Blé
13/03/2022 Stade Brestois 29 1 - 4 Marseille Ligue 1 Stade Francis-Le Blé
04/12/2021 Marseille 1 - 2 Stade Brestois 29 Ligue 1 Stade Orange Vélodrome
13/03/2021 Marseille 3 - 1 Stade Brestois 29 Ligue 1 Orange Vélodrome
27/04/2025
Ligue 1 Orange Vélodrome
17/08/2024
Ligue 1 Stade Francis-Le Blé
18/02/2024
Ligue 1 Stade Francis-Le Blé
26/08/2023
Ligue 1 Orange Vélodrome
27/05/2023
Ligue 1 Stade Orange Vélodrome
14/08/2022
Ligue 1 Stade Francis-Le Blé
13/03/2022
Ligue 1 Stade Francis-Le Blé
04/12/2021
Ligue 1 Stade Orange Vélodrome
13/03/2021
Ligue 1 Orange Vélodrome
Marseille Win
Stade Brestois 29 Win
Draw

League Standings

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