Rennes Clinches Crucial 1-0 Victory Over Toulouse in Ligue 1 Showdown
How the match unfolded, with the data behind it

Rennes

Toulouse
Rennes Edges Past Toulouse in Narrow 1-0 Victory
In a tightly contested Ligue 1 clash, Rennes edged past Toulouse with a narrow 1-0 victory at Roazhon Park on February 28, 2026. The win not only showcased Rennes' resilience but also highlighted their ambitions for European competition as they continue to climb the league table.
Match Summary
Rennes took control of the match early on, with A. Nordin scoring the decisive goal in the 27th minute. The home side capitalized on a defensive error from Toulouse, allowing Nordin to slot the ball home with precision, setting the tone for the remainder of the match.
Despite a spirited effort from Toulouse, they struggled to break down Rennes' organized defense. The visitors were unable to convert their possession into meaningful chances, ultimately leading to their defeat as Rennes held firm to secure all three points.
Key Moments
The match was marked by a series of yellow cards, reflecting the physical nature of the encounter. Rennes' E. Lepaul was cautioned early on, while Toulouse's players, including P. Demba and C. Cresswell, received bookings as they attempted to disrupt Rennes' rhythm.
This physicality, however, did not translate into a more aggressive attacking display from Toulouse, who found themselves on the back foot for much of the game. Rennes' ability to maintain composure under pressure was crucial in preserving their lead and ultimately securing the win.
Tactical Analysis
Tactically, Rennes executed their game plan effectively, focusing on solid defensive organization and quick transitions. Their midfielders worked tirelessly to regain possession and support the attack, allowing them to control the tempo of the match.
On the other hand, Toulouse's approach lacked the necessary creativity to unlock Rennes' defense. Their attempts to build play were often thwarted, leading to a frustrating afternoon for their forwards, who were left isolated and unable to make an impact.
Impact on Standings
With this victory, Rennes solidified their position in the top half of the Ligue 1 standings, now sitting in 5th place with 40 points. Their consistent performances at home have been a key factor in their pursuit of European football next season.
Conversely, Toulouse remains in 10th place with 31 points, reflecting a mixed bag of results this season. They will need to regroup and address their defensive frailties if they hope to climb the table and secure a more favorable position as the season progresses.
By the numbers
The data behind Rennes vs Toulouse, in 7 charts.
When do they strike?
Goals per 15-minute window this season — Rennes vs Toulouse
The season so far
Wins, draws and losses side by side
Where the match turns
When Rennes scores and concedes
Cards and flashpoints
Card distribution for Rennes
Two different teams?
Home and away form for Rennes
Who wins more often?
Share of league games won this season
How they line up
Most-used formations this season
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | WLWWW | 23 | 17 | 3 | 3 | 52 | 19 | 54 | |
| 2 | Lens | DLWWW | 24 | 17 | 2 | 5 | 45 | 21 | 53 | |
| 3 | Lyon | LWWWW | 23 | 14 | 3 | 6 | 37 | 23 | 45 | |
| 4 | Marseille | LDLDW | 23 | 12 | 4 | 7 | 48 | 31 | 40 | |
| 5 | Rennes | WWLLL | 24 | 11 | 7 | 6 | 38 | 35 | 40 | |
| 6 | Lille | WDDLL | 23 | 11 | 4 | 8 | 36 | 31 | 37 | |
| 7 | Strasbourg | DWDLL | 24 | 10 | 5 | 9 | 40 | 31 | 35 | |
| 8 | Monaco | WWDWD | 23 | 10 | 4 | 9 | 38 | 36 | 34 | |
| 9 | Lorient | DWLWW | 23 | 8 | 8 | 7 | 32 | 36 | 32 | |
| 10 | Toulouse | DLLDW | 24 | 8 | 7 | 9 | 33 | 28 | 31 | |
| 11 | Stade Brestois 29 | WDWDL | 23 | 8 | 6 | 9 | 31 | 34 | 30 | |
| 12 | Angers | LLWWD | 23 | 8 | 5 | 10 | 22 | 28 | 29 | |
| 13 | Le Havre | LWWLD | 23 | 6 | 8 | 9 | 20 | 29 | 26 | |
| 14 | Nice | DLDDW | 23 | 6 | 6 | 11 | 30 | 43 | 24 | |
| 15 | Paris FC | DLDDD | 23 | 5 | 8 | 10 | 27 | 40 | 23 | |
| 16 | Auxerre | LWDDL | 23 | 4 | 5 | 14 | 17 | 33 | 17 | |
| 17 | Nantes | WLLLL | 23 | 4 | 5 | 14 | 22 | 40 | 17 | |
| 18 | Metz | LLDLL | 23 | 3 | 4 | 16 | 22 | 52 | 13 |