Ligue 1 Regular Season - 13

Stade Brestois 29 3 - 2 FT Metz

Stade Francis-Le Blé

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

86
FT
Sun, Nov 23
Français
Stade Brestois 29
3-2
Metz
⚡ Intensity 98
⚖️ Balance 66
🏆 Stakes 0
🎲 Upset 0
Brest snatches thriller drama in stoppage time

Brest Steals Six-Pointer as VAR Drama Decides Survival Battle

Must-Watch Futmetrix Score: 86/100. When two relegation-haunted sides collide, raw intensity trumps all—and Brest seized their moment against Metz, turning a relegation battle into an unforgettable final-day-style spectacle.

Thunder strikes in the second minute

Pathé Mboup doesn't allow Metz breathing room. By the 2nd minute, he's opened the scoring, teed up by Brice Chardonnet. It's an electric jolt. But within four minutes, Giorgi Tsitaishvili fires back for Metz. The balance tilts back: two starving sides, zero mercy.

Second-half momentum shift

At the 48th minute, Kamory Doumbia restores Brest's lead. The hosts dominate with 56% possession and a barrage of 20 shots (7 on target). Yet football punishes wastefulness: the 79th minute sees Souleymane Coulibaly gift an own goal that drags Metz back level. Three lead changes in 77 minutes—pure theatre.

VAR verdict and the final reckoning

Then comes 90+8. Two VAR-confirmed penalties transform this into a winner-takes-all climax. Rodolfo Del Castillo doesn't flinch and seals it: 3-2. Metz leave Stade Francis-Le Blé empty-handed; Brest breathe again. With 27 combined shots and 10 on target, this wasn't just a victory—it was a statement in the relegation battle that defines their season.

Key Questions

How did VAR change this match?

Two penalties confirmed in 90+8 decided an evenly-poised contest. Del Castillo's conversion sealed a victory that might never have arrived without the VAR intervention.

What sparked this five-goal thriller?

Three lead changes, Metz's porous defence (30 goals conceded in 13 matches), and the raw intensity of two sides fighting for Ligue 1 survival.

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
56%
44%
Stade Brestois 29 56%
Metz 44%
Shots
20
7
Stade Brestois 29 20
Metz 7
Shots on Target
7
3
Stade Brestois 29 7
Metz 3
Expected Goals (xG)
3.11
1.05
Stade Brestois 29 3.11
Metz 1.05
Passes
516
406
Stade Brestois 29 516
Metz 406
Pass Accuracy
84%
82%
Stade Brestois 29 84%
Metz 82%
Corners
6
2
Stade Brestois 29 6
Metz 2
Fouls
11
8
Stade Brestois 29 11
Metz 8
Yellow Cards
2
3
Stade Brestois 29 2
Metz 3
Red Cards
0
0
Stade Brestois 29 0
Metz 0

Match Events

2' P. Mboup (B. Chardonnet)
G. Tsitaishvili (T. Yegbe) 6'
HT
48' K. Doumbia (L. Ajorque)
56' 🟨 Kamory Doumbia
68' 🔄 K. Doumbia R. Labeau Lascary
K. Kouao F. Ballo-Toure 🔄 68'
J. Deminguet B. Traore 🔄 68'
G. Tsitaishvili M. Bokele Mputu 🔄 68'
78' 🔄 H. Magnetti L. Tousart
78' 🔄 P. Mboup M. Balde
J. Asoro I. Sane 🔄 78'
S. Coulibaly 79'
90' R. Del Castillo
90'+2 Ludovic Ajorque
90'+8 Lucas Tousart
Alpha Touré 🟨 90'+8
FT

Player Cards

Season performance ratings for players in this match

Stade Brestois 29

Goalkeepers
G. Coudert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
K. Lala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Chardonnet
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
S. Coulibaly
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.2
Rating
D. Guindo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Midfielders
J. Chotard
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
H. Magnetti
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
R. Del Castillo
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.9
Rating
K. Doumbia
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
P. Mboup
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.3
Rating
Forwards
L. Ajorque
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
BENCH
N. Jauny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Bourgault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
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
0
Total Mins
Started
Entry
L. Tousart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
J. Dina Ebimbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Labeau Lascary
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
M. Balde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Metz

Goalkeepers
J. Fischer
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
4
Saves
6.9
Rating
Defenders
K. Kouao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
J. Gbamin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Yegbe
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
M. Colin
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
Midfielders
A. Toure
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.9
Rating
J. Deminguet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
C. Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Hein
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
G. Tsitaishvili
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
J. Asoro
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
BENCH
O. Ba
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Sane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Ballo-Toure
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
2
Fouls
6
Rating
B. Stambouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Traore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
M. Mbaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Sane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
G. Abuashvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Bokele Mputu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/04/2024 Stade Brestois 29 4 - 3 Metz Ligue 1 Stade Francis-Le Blé
10/12/2023 Metz 0 - 1 Stade Brestois 29 Ligue 1 Stade Saint-Symphorien
24/04/2022 Metz 0 - 1 Stade Brestois 29 Ligue 1 Stade Saint-Symphorien
26/09/2021 Stade Brestois 29 1 - 2 Metz Ligue 1 Stade Francis-Le Blé
31/01/2021 Stade Brestois 29 2 - 4 Metz Ligue 1 Stade Francis-Le Blé
29/11/2020 Metz 0 - 2 Stade Brestois 29 Ligue 1 Stade Saint-Symphorien
30/10/2019 Metz 1 - 1 Stade Brestois 29 Coupe de la Ligue Stade Saint-Symphorien
05/10/2019 Stade Brestois 29 2 - 0 Metz Ligue 1 Stade Francis-Le Blé
07/04/2024
Ligue 1 Stade Francis-Le Blé
10/12/2023
Ligue 1 Stade Saint-Symphorien
24/04/2022
Ligue 1 Stade Saint-Symphorien
26/09/2021
Ligue 1 Stade Francis-Le Blé
31/01/2021
Ligue 1 Stade Francis-Le Blé
29/11/2020
Ligue 1 Stade Saint-Symphorien
30/10/2019
Coupe de la Ligue Stade Saint-Symphorien
05/10/2019
Ligue 1 Stade Francis-Le Blé
Stade Brestois 29 Win
Metz Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 13 30 27 11 +16 WParis Saint Germain 3 - 0 Le Havre (22-11-2025)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)
2 Marseille 13 28 33 12 +21 WNice 1 - 5 Marseille (21-11-2025)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)
3 Lens 13 28 22 11 +11 WLens 1 - 0 Strasbourg (22-11-2025)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)
4 Lille 13 23 27 17 +10 WLille 4 - 2 Paris FC (23-11-2025)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)
5 Strasbourg 13 22 24 17 +7 LLens 1 - 0 Strasbourg (22-11-2025)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)
6 Rennes 13 21 23 18 +5 WRennes 4 - 1 Monaco (22-11-2025)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)
7 Lyon 13 21 18 15 +3 DAuxerre 0 - 0 Lyon (23-11-2025)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)
8 Monaco 13 20 25 25 0 LRennes 4 - 1 Monaco (22-11-2025)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)
9 Nice 13 17 18 23 -5 LNice 1 - 5 Marseille (21-11-2025)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)
10 Toulouse 13 16 18 17 +1 LToulouse 0 - 1 Angers (23-11-2025)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)
11 Angers 13 16 11 15 -4 WToulouse 0 - 1 Angers (23-11-2025)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)
12 Paris FC 13 14 20 25 -5 LLille 4 - 2 Paris FC (23-11-2025)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)
13 Le Havre 13 14 13 20 -7 LParis Saint Germain 3 - 0 Le Havre (22-11-2025)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)
14 Stade Brestois 29 13 13 17 23 -6 WStade Brestois 29 3 - 2 Metz (23-11-2025)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)
15 Nantes 13 11 12 19 -7 DNantes 1 - 1 Lorient (23-11-2025)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)
16 Lorient 13 11 15 27 -12 DNantes 1 - 1 Lorient (23-11-2025)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)
17 Metz 13 11 14 30 -16 LStade Brestois 29 3 - 2 Metz (23-11-2025)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)
18 Auxerre 13 8 7 19 -12 DAuxerre 0 - 0 Lyon (23-11-2025)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)