Active in Ligue 1

Rennes

REN

Français flag Français
Form: WLDWD
Squad Size 46
City Rennes
Stadium Roazhon Park
Founded 1901

Follow Rennes's Ligue 1 campaign with Futmetrix - providing pre and post-match scores, detailed statistics, and brutally honest assessments of match watchability. The squad features S. Fofana (DRIBBLER), E. Lepaul (GOLD BOOT), and A. Seidu (WALL).

Match Coverage

Rennes results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

A final-day shootout! Marseille bypass Rennes for the Europa spot in a wild 53-shot thriller. Højbjerg ran the show from minute one. Pure Ligue 1 drama! #Ligue1 #Marseille #EuropaLeague

Final Day Drama: Marseille Steal Europa Spot in Vélodrome Shootout A devastating early blitz secured Marseille a crucial European qualification, punishing a vulnerable Rennes side in a breathtaking display of attacking intent. The Opening Salvo The Orange Vélodrome was sent into immediate delirium as the hosts dismantled their visitors' tactical...
Read our take

Late heartbreak for Paris FC at Roazhon Park! A stunning two-minute double turnaround keeps Rennes firmly in the European hunt. Substitutes change games. #Ligue1 #Rennes #Comeback

Two-Minute Blitz Keeps European Dreams Alive at Roazhon Park A breath-taking second-half turnaround proves Rennes have the tactical depth and mental resilience required to secure European football. The Tense Prelude A cagey opening exchange set the tone in this crucial late-season clash. The Intensity simmered rather than boiled initially as...
Read our take

Pure box office! Lyon fight back to conquer Rennes in a breathtaking 4-2 thriller. Tolisso ran the show while Endrick sealed the vital European points. What an encounter! #Ligue1 #OL #Comeback

A Breathless European Crunch Match at Parc Olympique Lyonnais Our take: This chaotic six-goal thriller showcases the immense attacking ceiling of a squad determined to secure their spot at Europe's top table. The Early Ambush Parc Olympique Lyonnais sat in stunned silence just six minutes into the contest. M. Tamari...
Read our take

Absolute late drama at Roazhon Park! A 90th-min heartbreaker sinks Nantes and pushes Rennes closer to Europe in a thrilling regional derby. Football at its most dramatic! #Ligue1 #Rennes #Nantes

Late Drama in Brittany: Rongier Breaks Nantes' Hearts This regional derby delivered immense late tension, keeping the hosts' European dreams alive while pushing the visitors closer to the relegation trapdoor. Setting the Derby Pace Roazhon Park was roaring from the opening exchanges of this pivotal Derby de l'Ouest. The Stakes...
Read our take

A masterclass in attacking football! Rennes pepper the Strasbourg goal with 26 shots, securing a massive 3-0 away win. Lepaul and Embolo shine today. 🔴⚫ #Ligue1 #SRFC #RCSA

Breton Brilliance Overwhelms the Meinau A devastating attacking display from the visitors completely exposed the hosts, cementing their serious ambitions in the late-season push for Europe. The Early Barrage The visiting supporters at Stade de la Meinau barely had time to find their seats before the bombardment began. Rennes arrived...
Read our take

Chaotic scenes at Roazhon Park! Rennes fight back from an early own goal to edge past Angers, surviving a late penalty scare to keep their European charge alive. Pure drama! #Ligue1 #SRFC #Rennes

Roazhon Park Erupts as Rennes Survive Angers Late Show A tale of two halves that tested the nerves of every supporter in Brittany, as Rennes dug deep to overturn an early setback and claim crucial points in their European chase. Early Setbacks and Immediate Replies The Intensity was palpable right...
Read our take

Pure chaos at Stade Francis-Le Blé! Rennes outgun Stade Brestois 4-3 in a 7-goal thriller. Lepaul's penalty brace settles an all-timer. This is why we watch Ligue 1! #Ligue1 #SRFC #Brest

A Seven-Goal Thriller Decided From the Penalty Spot An extraordinary shootout at Stade Francis-Le Blé proved that mid-table fixtures can deliver spectacular chaos when relentless attacking intent meets unyielding resilience. The Early Fireworks The match exploded into life almost instantly. Before the visitors could even settle into their rhythm, J....
Read our take

A heroic 8-save masterclass from Pape Sy earns bottom-of-the-table Metz an unlikely point at Roazhon Park. The scoreboard says 0-0, but the real story is a 25-shot siege repelled. #Ligue1 #SRFCFCM #PapeSy

Pape Sy Masterclass Frustrates Rennes Siege A relentless attacking display from the hosts was met by an impenetrable wall, proving that even desperate relegation battlers can rewrite the script on their day. The Roazhon Siege The hosts immediately pinned their visitors back at Roazhon Park, establishing an attacking rhythm that...
Read our take

A massive away win for Lille at Roazhon Park. Despite controlling possession, Rennes couldn't contain Matías Fernández. The race for Europe just blew wide open. #LOSC #SRFC #Ligue1

Lille Ambush Roazhon Park in European Six-Pointer A devastating early strike and clinical counter-attacks secured a vital away victory for Lille in this high-stakes battle for European qualification. The Opening Act The Intensity was palpable from the very first whistle at Roazhon Park, but the hosts were immediately caught sleeping....
Read our take

Rennes clinical in a 0-4 demolition of Nice. Rongier pulled the strings with two assists while the hosts crumbled at the Allianz Riviera. One-way traffic. #Ligue1 #OGCNSRFC #SRFC

Breton Blitzkrieg in the South A ruthless Rennes performance left Nice reeling and cemented the visitors' credentials in the hunt for European football with a dominant clean-sheet victory. Opening Act: Rapid-Fire Rennes From the kick-off at the Allianz Riviera, the Intensity displayed by the visitors was overwhelming. Rennes dominated possession...
Read our take

Rennes secure a vital 1-0 win at Roazhon Park. Arnaud Nordin with the decisive strike as Toulouse fail to find their rhythm. European dreams stay alive! #Ligue1 #SRFC #TFC

Rennes Dominate Despite Narrow Margin 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...
Read our take

Rennes clinical at the Abbé Deschamps! A Mahdi Camara brace dismantles Auxerre in a first-half blitz. A massive blow for the hosts' survival hopes. #Ligue1 #SRFC #AJA

Rennes Ruthless in First-Half Blitz A devastating first-half display from Rennes left struggling Auxerre buried in the relegation mire after a clinical clinical attacking performance. Cruel Twist for the Hosts The match started with a bitter pill for the home supporters at Stade de l'Abbé Deschamps. In the 17th minute,...
Read our take

Massive upset at Roazhon Park! Rennes dismantle league leaders PSG 3-1. Despite 68% possession, Paris couldn't find a way past Brice Samba's 5 saves. Embolo's late strike seals a famous victory for the hosts! #Ligue1 #SRFCPSG #Upset

Rennes Masterclass Snaps Paris Saint Germain Winning Streak A clinical Rennes side dismantled the league leaders to prove that possession is meaningless without defensive stability and ruthless finishing. Resilience Amidst the Storm From the opening exchange at Roazhon Park, Paris Saint Germain dominated the pitch, controlling 68% of the ball...
Read our take

Drama at Stade Bollaert-Delelis! Despite an early Rennes lead and a red card for goalscorer Ruben Aguilar, league leaders Lens secure a 3-1 victory. Edouard and Saint-Maximin ensure the title charge continues in style. #RCLSRFC #Ligue1

Lens Defy Red Card to Sink Rennes at Bollaert-Delelis A 3-1 victory for Lens cements their place at the summit as they defied a man disadvantage to dismantle a Rennes side that failed to capitalize on their early dominance. Rennes Strike Fast in Early Exchanges The atmosphere at Stade Bollaert-Delelis...
Read our take

A clinical masterclass at Stade Louis II! Monaco put four past Rennes as substitutes Akliouche, Coulibaly, and Idumbo steal the show. A ruthless second half sees the hosts climb the table in style. #Monaco #Rennes #Ligue1 #StadeLouisII

Monaco's Clinical Masterclass at Stade Louis II A ruthless display of counter-attacking efficiency and superior bench depth saw Monaco dismantle a shell-shocked Rennes side. The Breakthrough at Stade Louis II Under the lights at Stade Louis II , Monaco displayed a level of tactical discipline that belied their mid-table standing....
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 6th Place
Form
WLDWDDDDLD

Record

P33
W17
D8
L8
Pts59
Win%52%

Goals

Scored58
Conceded47
Diff +11
Avg/G1.8
Conc/G1.4

Defense & Discipline

Clean Sheets10
Failed to Score6
Pens Scored5
Pens Missed0

Best Streaks

4 Win Streak
4 Draw Streak
3 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 34 79 74 27 +47 LParis FC 2 - 1 Paris Saint Germain (17-05-2026)WLens 0 - 2 Paris Saint Germain (13-05-2026)WParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)
2 Lens 34 70 66 35 +31 WLyon 0 - 4 Lens (17-05-2026)LLens 0 - 2 Paris Saint Germain (13-05-2026)WLens 1 - 0 Nantes (08-05-2026)DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
3 Lille 34 61 52 36 +16 LLille 0 - 2 Auxerre (17-05-2026)WMonaco 0 - 1 Lille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)
4 Lyon 34 60 53 40 +13 LLyon 0 - 4 Lens (17-05-2026)LToulouse 2 - 1 Lyon (10-05-2026)WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)
5 Marseille 34 59 63 44 +19 WMarseille 3 - 1 Rennes (17-05-2026)WLe Havre 0 - 1 Marseille (10-05-2026)LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)
6 Rennes 34 59 58 50 +8 LMarseille 3 - 1 Rennes (17-05-2026)WRennes 2 - 1 Paris FC (10-05-2026)LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)
7 Monaco 34 57 59 50 +9 LStrasbourg 5 - 4 Monaco (17-05-2026)LMonaco 0 - 1 Lille (10-05-2026)WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
8 Strasbourg 34 50 54 46 +8 WStrasbourg 5 - 4 Monaco (17-05-2026)WStade Brestois 29 1 - 2 Strasbourg (13-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)
9 Lorient 34 45 48 50 -2 LLorient 0 - 2 Le Havre (17-05-2026)WMetz 0 - 4 Lorient (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)
10 Toulouse 33 44 47 46 +1 WToulouse 2 - 1 Lyon (10-05-2026)WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)
11 Paris FC 34 41 45 50 -5 WParis FC 2 - 1 Paris Saint Germain (17-05-2026)LRennes 2 - 1 Paris FC (10-05-2026)WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)
12 Stade Brestois 29 34 41 43 54 -11 DStade Brestois 29 1 - 1 Angers (17-05-2026)LStade Brestois 29 1 - 2 Strasbourg (13-05-2026)LParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
13 Le Havre 34 35 31 44 -13 WLorient 0 - 2 Le Havre (17-05-2026)LLe Havre 0 - 1 Marseille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
14 Angers 34 35 28 48 -20 DStade Brestois 29 1 - 1 Angers (17-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
15 Auxerre 34 34 33 44 -11 WLille 0 - 2 Auxerre (17-05-2026)WAuxerre 2 - 1 Nice (10-05-2026)WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
16 Nice 34 32 37 60 -23 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 0 - 0 Metz (17-05-2026)LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-2026)
17 Nantes 33 23 29 52 -23 LLens 1 - 0 Nantes (08-05-2026)WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
18 Metz 34 17 32 76 -44 DNice 0 - 0 Metz (17-05-2026)LMetz 0 - 4 Lorient (10-05-2026)LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 46 players