Ligue 1 Regular Season - 19
Stade Brestois 29 0 - 2 FT Toulouse
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
15' L. Ajorque
P. Demba (M. McKenzie) 27'
Y. Gboho (P. Demba) 43'
HT
46' ↓ L. Tousart ↑P. Mboup
54' D. Guindo
Y. Gboho 56'
73' ↓ H. Magnetti ↑J. Dina Ebimbe
↓ S. Hidalgo ↑J. Vignolo 80'
M. McKenzie 83'
83' ↓ R. Labeau Lascary ↑H. Makalou
↓ P. Demba ↑A. Vossah 90'
C. Cresswell 90'+2
FT
Player Cards
Season performance ratings for players in this match
Stade Brestois 29
Goalkeepers
Grégoire Coudert
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Kenny Lala
PROVOCATEUR
2
fouls won
2
fouls won
7
Duels Won
0
pens won
Brendan Chardonnet
WALL
0
dribbled past
0
dribbled past
2
tackles
91%
duel win %
Soumaila Coulibaly
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Daouda Guindo
WALL
0
dribbled past
0
dribbled past
2
tackles
62%
duel win %
Midfielders
Joris Chotard
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Hugo Magnetti
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Lucas Tousart
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Kamory Doumbia
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Forwards
Ludovic Ajorque
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Remy Labeau Lascary
LATE SHIFT
7
late mins
7
late mins
83
total mins
83
entry
BENCH
Radosław Majecki
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Michel Diaz
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Luc Zogbé
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Julien Le Cardinal
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Hamidou Makalou
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Junior Dina Ebimbe
LATE SHIFT
15
late mins
15
late mins
19
total mins
Started
entry
Pathé Mboup
LATE SHIFT
15
late mins
15
late mins
47
total mins
Started
entry
Toulouse
Goalkeepers
Guillaume Restes
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Defenders
Mark McKenzie
PROVIDER
1
assists
1
assists
1
key passes
7.3
rating
Charlie Cresswell
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Rasmus Nicolaisen
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Midfielders
Rafik Messali
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Cristian Cásseres Jr.
SWEEPER
5
cleanups
5
cleanups
4
interceptions
1
blocks
Pape Diop
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Djibril Sidibé
LATE SHIFT
15
late mins
15
late mins
92
total mins
Started
entry
Forwards
Aron Dønnum
MAGNET
52
activity
52
activity
43
passes
9
duels
Yann Gboho
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Santiago Hidalgo
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
BENCH
Kjetil Haug
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Naime Said Mchindra
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Gaëtan Bakhouche
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Seny Koumbassa
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Warren Kamanzi
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Alexis Vossah
LATE SHIFT
15
late mins
15
late mins
2
total mins
Started
entry
Mario Sauer
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Noah Edjouma
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Julian Vignolo
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 24/08/2025 | Toulouse | 2 - 0 | Stade Brestois 29 | Ligue 1 | Stadium de Toulouse |
| 30/03/2025 | Toulouse | 2 - 4 | Stade Brestois 29 | Ligue 1 | Stadium de Toulouse |
| 22/09/2024 | Stade Brestois 29 | 2 - 0 | Toulouse | Ligue 1 | Stade Francis-Le Blé |
| 19/05/2024 | Toulouse | 0 - 3 | Stade Brestois 29 | Ligue 1 | Stadium de Toulouse |
| 08/10/2023 | Stade Brestois 29 | 1 - 1 | Toulouse | Ligue 1 | Stade Francis-Le Blé |
| 02/04/2023 | Stade Brestois 29 | 3 - 1 | Toulouse | Ligue 1 | Stade Francis-Le Blé |
24/08/2025
30/03/2025
22/09/2024
19/05/2024
08/10/2023
02/04/2023
Stade Brestois 29 Win
Toulouse Win
Draw
League Standings
P: 19 GD: +26
P: 19 GD: +17
P: 19 GD: +24
P: 19 GD: +12
P: 19 GD: +5
P: 19 GD: +3
P: 19 GD: +9
P: 19 GD: +8
P: 19 GD: -5
P: 19 GD: -5
P: 19 GD: -5
P: 19 GD: -7
P: 19 GD: -11
P: 19 GD: -8
P: 19 GD: -8
P: 19 GD: -16
P: 19 GD: -15
League Standings
P: 20 GD: +18
P: 19 GD: +26
P: 20 GD: +24
P: 20 GD: +13
P: 20 GD: +4
P: 20 GD: -1
P: 19 GD: +9
P: 20 GD: +8
P: 20 GD: -4
P: 20 GD: -1
P: 20 GD: -4
P: 20 GD: -5
P: 20 GD: -8
P: 20 GD: -13
P: 20 GD: -9
P: 20 GD: -17
P: 20 GD: -15
AI-powered match analysis and previews to help you decide which games are worth watching
Clinical Toulouse Silences Stade Francis-Le Blé
Skip It Futmetrix Score: 35/100. Toulouse solidified their upper-mid-table credentials by dismantling a wasteful Brest side with ruthless counter-attacking precision and superior finishing.
Brest Control Lacks Cutting Edge
From the opening stages at Stade Francis-Le Blé, Stade Brestois 29 looked to impose their will on the contest. The hosts edged possession with 54%, moving the ball with a decent tactical Balance through the middle third. However, dominance on the ball did not translate into scoreboard pressure. Brest registered 12 shots, but many were speculative efforts from distance that failed to truly test the opposition. The Stakes of the match were evident in Brest's frantic search for an opener, which often left them vulnerable to the very thing Toulouse does best: the quick break. Despite their territorial advantage, the home side looked increasingly frustrated as their creative efforts were systematically dismantled by a disciplined visiting defense.
The Diop Double-Sucker Punch
The narrative shifted violently in the final twenty minutes of the first half. In a masterclass of efficiency, Toulouse capitalized on their limited opportunities. The breakthrough came in the 27th minute when Pape Diop finished a move initiated by M. McKenzie. It was a goal that defied the run of play, but worse was to follow for the hosts. Just before the interval, Diop turned provider, setting up Y. Gboho for a clinical second. With an xG of just 0.37, Toulouse had somehow secured a two-goal cushion, proving that quality of chance far outweighs quantity. This rapid Upset Factor left the home crowd stunned as their team retreated to the dressing room facing an improbable mountain to climb.
Restes Stands Tall Under Pressure
The second half saw an increase in Intensity as Brest threw everything forward in a desperate bid to claw their way back into the match. They forced a series of corners and sustained pressure in the final third, but they encountered a formidable obstacle in Guillaume Restes. The young goalkeeper produced 4 vital saves, showing exceptional reflexes to deny Brest's most dangerous efforts. As the minutes ticked away, the Toulouse defensive unit remained compact, frustrating the hosts at every turn. The victory sees Toulouse continue their impressive form, while Stade Brestois 29 must reflect on a match where they had the ball but lacked the "Sniper" edge required to win at this level.
Key Questions
What made Pape Diop the Man of the Match?
Diop was the ultimate difference-maker, scoring the opener and assisting the second goal, directly contributing to both of Toulouse's successful strikes.
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.
Mid-table deadlock at Francis-Le Blé
Average Entertainment Futmetrix Score: 52/100. Two of Ligue 1’s most resilient tactical units collide in a fixture where the statistical probability of a draw is almost as high as a win for either side.
The Setup
On January 25, 2026, Stade Brestois 29 welcomes Toulouse to Stade Francis-Le Blé for a clash defined by Balance. While Brest boasts an impressive Form with four wins in their last five matches, they remain four points behind their visitors. Toulouse, sitting 8th, has relied on their Stars to navigate a tough winter schedule. With the Stakes involving a potential leap into the top seven, both managers will be wary of overextending in a game that the data suggests is a coin flip.
Key Battle
With no direct individual rivalry highlighted, the match will be won or lost in the transition zones. The Brest defensive unit, anchored by C. Cresswell and S. Coulibaly, faces the daunting task of neutralizing Toulouse's fluid front line. The away side's ability to feed Yann Gboho in pockets of space will test the home side's discipline, making the tactical discipline of the respective midfields the ultimate deciding factor.
Our Prediction
The numbers point toward a stalemate. Both Grégoire Coudert and Guillaume Restes are performing at an elite level, combining for 27 saves in their last five appearances. We expect a 1-1 draw; Santiago Hidalgo is likely to find the net for the visitors, but the creative persistence of R. Del Castillo should ensure Brest earns a share of the spoils in front of their home crowd.
Key Questions
Should I watch this match?
Yes, if you appreciate tactical parity and a high-level battle between two inform goalkeepers.
What's the predicted outcome?
A 1-1 draw is the most probable result given the 0.3% probability gap.
Where are Stade Brestois 29 and Toulouse in the league table?
Toulouse is 8th (26 pts) and Brest is 10th (22 pts).
What is Stade Brestois 29's current form?
Strong, with 12 points from their last 15 available (WLWWW).
Who is the in-form player to watch?
Santiago Hidalgo (Toulouse) has 4 goals in 5 matches and a 7.2 average rating.
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.