Ligue 1 - Regular Season - 2
Sunday 24 August 202515:15
1/4

Score & Verdict

Toulouse
2
-
Stade Brestois 29
0

Expected Goals (xG)

1.28
Toulouse
vs
0.97
Stade Brestois 29

FutMetrix Score

36
skip
+10
vs Pre
Slide 1 of 4
36
FULL TIME
Sun 24 Aug
Toulouse
2-0
Stade Brestois 29
Intensity
20
⚖️ Balance
13
🏆 Stakes
67
🎲 Upset
0
+10 vs pre-game
Magri's brace seals Toulouse's dominance

Magri's Masterclass: Toulouse Demolishes Brest in Title Statement

Skip It Futmetrix Score: 36/100. At Stadium de Toulouse, Toulouse dismantles Brest 2-0 with clinical efficiency, cementing their early-season dominance while the visitors spiral into a defensive crisis.

The Brace That Broke Brest

Frank Magri turned Stadium de Toulouse into a shooting gallery. Two clinical finishes in thirteen minutes (52nd, 65th) dismantled Brest's resistance and exposed the gulf between these teams. The intensity shifted decisively after the interval: a balanced first half gave way to Toulouse's suffocating second-half control. Magri's 9.3 rating encapsulates a striker operating at elite efficiency, converting half-chances into goals with the precision of a sniper.

Brest's Wasteful Siege

The visitors arrived with ambition but left empty-handed. Despite 53% possession and 16 shots, Brest squandered a dominant spell in the final third. Nine corners, relentless pressure, yet only two shots on target—the hallmark of a team lacking the killer instinct. Guillaume Restes and Mark McKenzie constructed an impenetrable defensive wall, with the goalkeeper's 7.6 rating reflecting his crucial interventions in a shutout performance.

The Title Race Emerges

This victory propels Toulouse to 6 points from two matches (2W, 0D, 0L) with a pristine goal difference of +3. Brest tumbles to 14th with just 1 point and a harrowing goal difference of -2 (five conceded in two games). The stakes are crystallising: Toulouse is building a championship narrative, whilst Brest faces an unexpected relegation scrap before autumn has truly arrived.

Key Questions

What made Frank Magri unstoppable today?

Two poacher's finishes (52nd, 65th) exploited Brest's defensive vulnerabilities. Magri's positioning and clinical finishing—9.3 rating—proved the difference in a lopsided contest.

What does this result mean for Toulouse's season?

Perfect start: two wins, zero defeats, 6 points. Toulouse sits 2nd and is building momentum. A title contender is emerging with an impenetrable defence (zero goals conceded).

Why is this match rated 36/100?

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

Match Statistics

Possession
Expected Goals (xG)
Total Passes
Pass Accuracy

Match Events

HT
52'
F. Magri
60'🔄
M. Sauer
↑ W. Kamanzi
🟨63'
Brendan Chardonnet
65'
F. Magri
70'🔄
D. Sidibe
↑ R. Nicolaisen
71'🔄
Y. Gboho
↑ N. Edjouma
🔄72'
B. Chardonnet
↑ J. M. Diaz
🔄72'
H. Magnetti
↑ J. Chotard
🔄72'
R. Del Castillo
↑ H. Makalou
🔄79'
K. Doumbia
↑ A. Camblan
83'🔄
D. Methalie
↑ M. Saka
83'🔄
F. Magri
↑ S. Hidalgo
🔄84'
M. Balde
↑ S. Diop
FT

Player Match Cards

Toulouse

3-4-3
GK
G. Restes
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
DEF
J. Canvot
👻InvisibleNothing to note
C. Cresswell
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
M. McKenzie
Sweeper
Sweeper
4
Cleanups
4
Cleanu
0
Interc
4
Blocks
MID
D. Sidibe
Sweeper
Sweeper
2
Cleanups
2
Cleanu
1
Interc
1
Blocks
M. Sauer
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
80%
Duel W
C. Casseres
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
29%
Pass A
D. Methalie
Wall
Wall
0
Dribbled Past
0
Dribbl
5
Tackle
67%
Duel W
ATK
A. Donnum
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
F. Magri
Hitman
Hitman
2
Goals
2
Goals
3
On Tar
9.3
Rating
Y. Gboho
NPC
NPC
71
Minutes
71
Minute
7%
Pass A
6.6
Rating
Bench
K. Haug
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
S. Koumbassa
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
R. Nicolaisen
👻InvisibleNothing to note
70'
W. Kamanzi
👻InvisibleNothing to note
60'
A. Vossah
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
M. Saka
Cameo
Cameo
8
Minutes
8
Minute
5
Touche
None
Events
83'
N. Edjouma
👻InvisibleNothing to note
71'
S. Hidalgo
Sweeper
Sweeper
1
Cleanups
1
Cleanu
0
Interc
1
Blocks
83'
J. Vignolo
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events

Stade Brestois 29

4-3-3
GK
R. Majecki
Sieve
Sieve
33%
Save %
33%
Save %
2
Conced
1
Saves
DEF
K. Lala
Architect
Architect
2
Key Passes
2
Key Pa
0
Assist
39%
Pass A
B. Chardonnet
Sunday Leaguer
Sunday Leaguer
5.9
Rating
5.9
Rating
5
Duels
24
Poss L
J. Le Cardinal
Provocateur
Provocateur
3
Fouls Won
3
Fouls
6
Duels
0
Pens W
B. Locko
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
MID
K. Doumbia
NPC
NPC
79
Minutes
79
Minute
27%
Pass A
6.3
Rating
P. Lees-Melou
Magnet
Magnet
74
Activity
74
Activi
60
Passes
14
Duels
H. Magnetti
NPC
NPC
72
Minutes
72
Minute
32%
Pass A
6.7
Rating
ATK
R. Del Castillo
Magnet
Magnet
46
Activity
46
Activi
30
Passes
16
Duels
L. Ajorque
Stormtrooper
Stormtrooper
3
Shots
3
Shots
0
Goals
0
On Tar
M. Balde
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
50%
Duel W
Bench
G. Coudert
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
J. M. Diaz
👻InvisibleNothing to note
72'
L. Zogbe
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Bourgault
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
R. Le Guen
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
J. Chotard
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
100%
Duel W
72'
H. Makalou
Architect
Architect
3
Key Passes
3
Key Pa
0
Assist
8%
Pass A
72'
A. Camblan
Cameo
Cameo
11
Minutes
11
Minute
3
Touche
None
Events
79'
S. Diop
👻InvisibleNothing to note
84'

Head to Head Record

30/03/2025
Ligue 1
Stadium de Toulouse
22/09/2024
Ligue 1
Stade Francis-Le Blé
19/05/2024
Ligue 1
Stadium de Toulouse
08/10/2023
Ligue 1
Stade Francis-Le Blé
02/04/2023
Ligue 1
Stade Francis-Le Blé
15/01/2023
Ligue 1
Stadium de Toulouse
11/01/2020
Ligue 1
Stadium de Toulouse
10/08/2019
Ligue 1
Stade Francis-Le Blé
09/03/2013
Ligue 1
Stade Francis-Le Blé (Brest)
Toulouse Win
Stade Brestois 29 Win
Draw

After Matchweek 2

P
2
GF
4
GA
0
GD
+4
W
Win
W
Win
P
2
GF
3
GA
0
GD
+3
W
Win
W
Win
P
2
GF
2
GA
0
GD
+2
W
Win
W
Win
P
2
GF
2
GA
0
GD
+2
W
Win
W
Win
P
2
GF
4
GA
3
GD
+1
W
Win
D
Draw
P
2
GF
4
GA
1
GD
+3
W
Win
L
Loss
P
2
GF
5
GA
3
GD
+2
W
Win
L
Loss
P
2
GF
3
GA
2
GD
+1
W
Win
L
Loss
P
2
GF
3
GA
2
GD
+1
L
Loss
W
Win
10Lens3
P
2
GF
2
GA
2
GD
0
W
Win
L
Loss
P
2
GF
1
GA
1
GD
0
L
Loss
W
Win
P
2
GF
2
GA
3
GD
-1
L
Loss
W
Win
P
2
GF
1
GA
4
GD
-3
L
Loss
W
Win
P
2
GF
3
GA
5
GD
-2
L
Loss
D
Draw
P
2
GF
0
GA
2
GD
-2
L
Loss
L
Loss
P
2
GF
2
GA
5
GD
-3
L
Loss
L
Loss
P
2
GF
2
GA
6
GD
-4
L
Loss
L
Loss
18Metz0
P
2
GF
0
GA
4
GD
-4
L
Loss
L
Loss
Home Team
Away Team