Ligue 1 Regular Season - 24
Rennes 1 - 0 FT Toulouse
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
24' E. Lepaul
27' A. Nordin
P. Demba 42'
C. Cresswell 45'+1
HT
↓ J. Vignolo ↑Emersonn 46'
A. Vossah 62'
73' ↓ S. Szymanski ↑D. Cisse
73' ↓ M. Tamari ↑L. Blas
↓ A. Vossah ↑M. Sauer 74'
↓ W. Kamanzi ↑J. Russell-Rowe 81'
81' ↓ E. Lepaul ↑B. Embolo
90' ↓ A. Nordin ↑N. Mukiele
FT
Player Cards
Our take on every player in this match
Rennes
Goalkeepers
Brice Samba
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Mahamadou Nagida
MAGNET
91
Activity
91
Activity
79
Passes
12
Duels
Anthony Rouault
MAGNET
119
Activity
119
Activity
111
Passes
8
Duels
Lilian Brassier
MAGNET
104
Activity
104
Activity
100
Passes
4
Duels
Quentin Merlin
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Midfielders
Valentin Rongier
MAGNET
93
Activity
93
Activity
78
Passes
15
Duels
Mahdi Camara
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Mousa Tamari
MAGNET
49
Activity
49
Activity
41
Passes
8
Duels
Sebastian Szymański
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Arnaud Nordin
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Esteban Lepaul
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
Mathys Silistrie
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alidu Seidu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdelhamid Ait Boudlal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Ludovic Blas
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Breel Embolo
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Henrick Do Marcolino
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Yassir Zabiri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Toulouse
Goalkeepers
Guillaume Restes
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Djibril Sidibé
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Charlie Cresswell
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Mark McKenzie
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Midfielders
Warren Kamanzi
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Alexis Vossah
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Pape Diop
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Dayann Methalie
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Forwards
Julian Vignolo
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Yann Gboho
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Santiago Hidalgo
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
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
Thibaud Garondo
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
Mario Sauer
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Noah Lahmadi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacen Russell-Rowe
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Emersonn
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 29/10/2025 | Toulouse | 2 - 2 | Rennes | Ligue 1 | Stadium de Toulouse |
| 03/05/2025 | Toulouse | 2 - 1 | Rennes | Ligue 1 | Stadium de Toulouse |
| 10/11/2024 | Rennes | 0 - 2 | Toulouse | Ligue 1 | Roazhon Park |
| 13/04/2024 | Rennes | 1 - 2 | Toulouse | Ligue 1 | Roazhon Park |
| 17/12/2023 | Toulouse | 0 - 0 | Rennes | Ligue 1 | Stadium de Toulouse |
| 12/02/2023 | Toulouse | 3 - 1 | Rennes | Ligue 1 | Stadium de Toulouse |
| 12/11/2022 | Rennes | 2 - 1 | Toulouse | Ligue 1 | Roazhon Park |
| 29/02/2020 | Toulouse | 0 - 2 | Rennes | Ligue 1 | Stadium de Toulouse |
| 27/10/2019 | Rennes | 3 - 2 | Toulouse | Ligue 1 | Roazhon Park |
| 05/05/2019 | Toulouse | 2 - 2 | Rennes | Ligue 1 | Stadium de Toulouse |
Rennes Win
Toulouse Win
Draw
League Standings
P: 24 GD: +34
P: 24 GD: +24
P: 24 GD: +13
P: 24 GD: +18
P: 24 GD: +6
P: 24 GD: +3
P: 24 GD: +4
P: 24 GD: +9
P: 24 GD: -2
P: 24 GD: -4
P: 24 GD: +5
P: 24 GD: -8
P: 24 GD: -10
P: 24 GD: -12
P: 24 GD: -14
P: 24 GD: -16
P: 24 GD: -19
League Standings
P: 25 GD: +32
P: 26 GD: +26
P: 26 GD: +20
P: 26 GD: +13
P: 26 GD: +8
P: 25 GD: +7
P: 25 GD: +6
P: 26 GD: +9
P: 26 GD: -3
P: 26 GD: -2
P: 26 GD: +4
P: 26 GD: -9
P: 26 GD: -12
P: 26 GD: -12
P: 26 GD: -16
P: 26 GD: -17
P: 25 GD: -20
Match previews and recaps to help you decide which games are worth watching
Rennes Dominate Despite Narrow Margin
Skip It Futmetrix Score: 21/100. Our take is simple: this was a professional performance where Rennes dominated the ball to protect their European ambitions, leaving a toothless Toulouse with nothing to show for their trip.
A Tactical Stranglehold at Roazhon Park
From the opening exchanges, Rennes established a clear territorial advantage, dictating the tempo with patient build-up play. The Stakes were high for the home side, currently sitting 5th in the table, and they played with the confidence of a team chasing Champions League football. With 65% possession, they dominated the midfield, forcing Toulouse into a defensive low block that rarely looked capable of breaking out. The Intensity was focused in the middle of the pitch, where Rennes recovered the ball quickly, preventing any meaningful counter-attacks from the visitors. It was a display of control that suffocated the game early on.
The Moment of Quality
The breakthrough arrived in the 27th minute, shifting the Balance of the tie firmly in favour of the hosts. Arnaud Nordin found space in the box and finished clinically, capitalizing on one of the few clear-cut openings in a tightly contested first half. While Toulouse goalkeeper Guillaume Restes attempted to organize his backline, the sheer weight of pressure from Rennes proved too much. This goal forced Toulouse to reconsider their defensive stance, but they lacked the creative spark to truly test the Rennes defense. The visitors struggled to transition from defense to attack, often losing possession before reaching the final third.
Stalemate and Security
The second half saw Rennes manage the lead with expert precision, effectively killing the game by keeping the ball. There was no late Upset on the cards as Toulouse managed only a single shot on target throughout the entire match. The Intensity of the game dropped as the minutes ticked away, with Rennes content to play keep-away and Toulouse appearing resigned to their fate. This 1-0 result at Roazhon Park reinforces Rennes' position in the Europa League zone, while Toulouse continues to drift in mid-table obscurity. It wasn't a classic for the neutrals, but for the home fans, it was a vital three points in a demanding season.
Key Questions
Who was the match-winner for Rennes?
Arnaud Nordin scored the decisive goal in the 27th minute to secure the win.
How much possession did Rennes have?
Rennes controlled the match with 65% possession compared to Toulouse's 35%.
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.
Tactical Gridlock at Roazhon Park
Worth Watching Futmetrix Score: 61/100. This match serves as a definitive litmus test for two sides fighting to escape the mid-table vacuum and ignite a late European charge.
The Setup
On February 28, 2026, Roazhon Park will witness a clash defined by statistical parity. Our data highlights a high Balance rating, suggesting there is almost nothing to separate these two teams. Rennes enters this fixture in 7th place, but a shaky Form rating—marred by three losses in their last five outings—has left them vulnerable. Conversely, Toulouse sits just three points behind in 9th. While the Stakes level is calculated as moderate, the opportunity for the visitors to draw level with the Bretons adds a layer of genuine tension to this encounter.
Key Battle
The outcome will likely be decided by whether A. Kalimuendo can find a way past C. Cresswell in the air. Rennes will rely on the vision of L. Blas and the overlapping runs of Q. Merlin to break the lines. However, they face a formidable obstacle in one of the league's brightest Stars: goalkeeper Guillaume Restes. Restes has been in sensational form, racking up 11 saves in his last few matches, providing Toulouse with a defensive security that often frustrates more expansive opponents.
Our Take
Expect a cagey affair where neither side is willing to overcommit. Rennes will likely dominate the ball, but Toulouse’s disciplined midfield, anchored by J. Canvot, is built to absorb pressure and strike on the break. Our verdict points toward a low-scoring draw, as both managers may prioritize not losing over a risky pursuit of all three points in a game of such fine margins.