Stade Rennais FC 1901 vs Toulouse
RENNES, France (Interstat) — Arnaud Nordin’s first-half strike proved decisive as Stade Rennais FC 1901 secured a narrow 1-0 victory over Toulouse in a Ligue 1 match at Roazhon Park on Saturday, Feb. 28, 2026.
The result, which defied pre-match statistical projections favoring the visitors, provided a vital three points for Rennes in a tightly contested mid-table encounter. The lone goal arrived in the 27th minute, finished by Nordin after a buildup assisted by second-half substitute Alexis Vossah. Vossah’s introduction provided the creative spark for a Rennes side that had struggled to break down a disciplined Toulouse defense in the early stages.
The match was a physical affair, with four yellow cards issued by halftime. Toulouse’s Esteban Lepaul was booked in the 24th minute, followed by Rennes’ Pape Demba Diop in the 42nd. Just before the break, Charlie Cresswell of Toulouse received a caution. Vossah, despite his impactful assist, also found his way into the referee’s book in the 62nd minute.
The victory improves Rennes’ Ligue 1 record to six wins, five losses and five draws this season. Their form has been inconsistent, marked by a significant 3-1 win over Paris Saint-Germain in mid-February but also heavy losses to AS Monaco and Lorient in recent weeks. This win provides a positive response following their 3-0 victory at Auxerre the previous Sunday.
For Toulouse, the defeat extends a frustrating run in league play. Their record in the competition now stands at nine wins, nine losses and six draws. They have managed just one win in their last five Ligue 1 outings, a trend that includes draws with Paris FC and Le Havre and losses to Angers and Bastia. Their overall campaign across all competitions has been a struggle, with 16 losses in 38 matches.
The match carried added narrative as a reversal of fortune from the teams’ previous meeting. Last October, the sides played to a 2-2 draw in Toulouse, a result that the pre-game analytics suggested was the more likely outcome again. Interstat’s game simulator had projected a 1-1 final score, and its ELO rating system gave Toulouse a 60.5 percent probability of winning. Rennes’ resilient defensive performance, securing a clean sheet, rendered those projections moot.
Looking ahead, Rennes will aim to build on this result with a trip to face Nice in Ligue 1 on Sunday, March 8. Their schedule also includes a home match against Lille the following week. Toulouse, seeking to halt their slide, returns home to host Marseille on Saturday, March 7, before traveling to face FC Metz the subsequent Sunday. Both clubs also have commitments in the Championnat National U19, France’s top youth league, interspersed with their top-flight fixtures.
The match, played before a home crowd of approximately 29,000 at Roazhon Park, was a testament to the narrow margins in France’s top division. A single moment of quality, forged by a substitute’s contribution and a forward’s finish, was enough to separate the teams and shift the trajectory of their respective seasons.