Active in Ligue 1

Rennes

REN

Français flag Français
Form: WLDWD
Squad Size 40
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), A. Rouault (Shield), and A. Seidu (Wall).

Match Analysis

Rennes match results, scores and analysis from recent fixtures

Date
Match
Score
League
Analysis

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 full analysis

Tactical masterclass at Roazhon Park! Lorient beat Rennes 2-0 despite facing 21 shots. Makengo and super-sub Pagis provided the clinical edge while Mvogo was a wall in goal. A massive away victory for Les Merlus. #Ligue1 #SRFCLFC

Efficiency Trumps Dominance at Roazhon Park Lorient pulled off a tactical masterstroke, weathering a relentless storm to secure a clinical away victory that defies the statistical dominance of their hosts. Early Shock for the Hosts The match at Roazhon Park burst into life with immediate Intensity , but not in...
Read full analysis

Late drama at Roazhon Park! Rennes dominated with 18 shots but needed a 86th-minute Breel Embolo equalizer to rescue a 1-1 draw against a resilient Le Havre. Valentin Rongier was a standout performer. #Ligue1 #SRFCHAC

Embolo Salvages Pride at Roazhon Park A late rescue act from Breel Embolo prevented a major shock after Rennes found themselves frustrated by a resilient Le Havre side. Rennes Dominate but Lack the Clinical Edge From the opening whistle at Roazhon Park , Rennes dictated the tempo with a relentless...
Read full analysis

Disaster for Lille at Decathlon Arena! Alexsandro's 13th-minute red card paved the way for a professional 2-0 Rennes win. Frankowski and Merlin clinical. Rennes close the gap in the European race! #LOSCSRFC #Ligue1

Rennes Exploit Early Advantage to Silence Lille A moment of madness in the opening quarter-hour dictated the narrative as Rennes systematically dismantled a ten-man Lille side to tighten the race for Europe. The Red Card That Changed Everything The Stakes were high at the Decathlon Arena - Stade Pierre Mauroy...
Read full analysis

Three goals in twelve minutes. Rennes demolished Brest 3-1 at Roazhon Park. Tamari shines with a goal and assist. Substitute Meite seals it late. Chaos, brilliance, and redemption.

Roazhon Park Erupts: Rennes Obliterates Brest in Twelve Minutes of Pure Chaos This Intensity -soaked Ligue 1 encounter saw Rennes transform a one-goal deficit into total domination in under a quarter-hour, reminding the table why they remain genuine title contenders. Brest Strikes Early, Then Drowns in the Deluge Brest opened...
Read full analysis

Kvaratskhelia scores twice as PSG destroys Rennes 5-0 at Parc des Princes. Rennes reduced to 10 men at 74' after Jacquet's red card. Barcola and Mayulu shine in a masterclass.

At the Parc, PSG Delivers a Masterclass: Rennes Dismantled 5-0 When dominance transforms into demolition, it's a night Rennes will erase from memory—and a statement from Paris that the title race is theirs to lose. Relentless Intensity from the Opening Whistle From the first minute at Parc des Princes, Khvicha...
Read full analysis

Rennes edge Metz 1-0 at Stade Saint-Symphorien through Rongier's 22nd-minute strike. Metz dominate possession (52%) but squander chances. Rennes climb to 5th with vital three points.

Rongier's Precision Cuts Through Metz's Dominance A narrow victory masks a tale of two footballs: Rennes punish wastefulness to claim a crucial away win. Intensity Without Reward At Stade Saint-Symphorien, Metz unleashed relentless Intensity against the visiting Bretons. Sixteen shots fired, five on target, 52% possession—the home side suffocated Rennes...
Read full analysis

Rennes dismantle Monaco 4-1 at Roazhon Park! Camara shines with goal and assist, Zakaria sent off. A display of intensity rarely seen this season. #Ligue1

Rennes crush Monaco in explosive Roazhon Park masterclass Rennes transformed Roazhon Park into an impenetrable fortress, inflicting a 4-1 thrashing on Monaco in a match where intensity reached rarely-seen peaks this campaign. Camara orchestrates dominance from the opening whistle Mahdi Camara dictated proceedings from the 20th minute, slipping a perfectly-weighted...
Read full analysis

Rennes steal victory at Stade Jean Bouin: Embolo's 81st-minute goal ends Paris FC's dominance 1-0. The hosts fired 20 shots but lacked the killer touch. A character-defining upset for the visitors.

Embolo's Late Dagger: Rennes Steal Upset Victory at Stade Jean Bouin A barrage of 30 combined shots and relentless intensity masked a brutal truth: only one strike mattered, and it came from a substitute who turned the match on its head in the final 10 minutes. Paris FC's Sterile Dominance...
Read full analysis

Lepaul on fire with 3 goals! Rennes crushes Strasbourg 4-1 at Roazhon Park. 33 shots flew in a masterclass of intensity. Pure Ligue 1 theatre.

Lepaul Lights Up Roazhon Park: A Devastating Hat-Trick Buries Strasbourg The match was decided in the 9th minute when Esteban Lepaul struck first, setting the tone for a rout that Strasbourg could never arrest. Relentless Intensity, Clinical Finishing Roazhon Park witnessed a bombardment. With 33 combined shots and an intensity...
Read full analysis

Drama at Stadium de Toulouse! After a VAR-cancelled penalty and a goal blitz between the 50th and 58th minutes, Aron Dønnum equalises at 85 to snatch 2-2. Ligue 1 intensity at its finest.

Dønnum's 85th-Minute Lifeline Caps Chaotic Toulouse-Rennes Draw When two mid-table sides collide in a battle for breathing room, the result is pure football theatre: a 2-2 stalemate where VAR, a four-goal blitz, and a penalty-kick drama remind you why this sport defies prediction. Balance Fractures in the Stadium de Toulouse...
Read full analysis

Nice steal three points at Roazhon Park! Clauss (goal + assist) dominates, but Frankowski and Ait Boudlal spark Rennes' comeback. Relentless intensity: 27 shots, 1 lead change, VAR drama. Final: 2-1 Aiglons.

Clauss Cuts Through Rennes at Roazhon Park Nice steal a fragile away win through clinical finishing, exposing Rennes ' possession dominance as a hollow threat when precision fails. The Shooting Gallery: 27 Attempts and VAR's Final Word Roazhon Park became a chaotic arena from kickoff. Rennes controlled the pitch with...
Read full analysis

Rennes and Auxerre share the spoils 2-2 at Roazhon Park in a thrilling six-pointer. Namaso strikes early, Embolo levels, Fofana goes ahead, Sinayoko converts a penalty. Relentless intensity from start to finish.

Four Swings and a Standoff: Rennes and Auxerre Refuse to Blink This 2-2 draw at Roazhon Park epitomises the brutal balance of Ligue 1, where neither side would yield an inch despite waves of attacking pressure. Auxerre's Lightning Strike From the opening moments, Auxerre seized control. In the 8th minute,...
Read full analysis

Stade Océane erupts as Le Havre and Rennes finish 2-2. Lepaul shines for Rennes, Soumaré and Ndiaye answer for the hosts. But VAR stole the show—two goals chalked off. Chaotic brilliance.

Le Havre Refuses Defeat: A Crunch Match Undone by VAR Drama Stade Océane witnessed a six-pointer where VAR became the villain, annulling two Rennes goals and transforming tactical warfare into refereeing chaos. The Intensity at Stade Océane: Two Teams Fighting for Redemption Rennes controlled the tempo from kick-off, with Breel...
Read full analysis

A crunch match suffocated by Gradit's first-minute red. Rennes imposed their intensity on ten-man Lens at Roazhon Park. 0-0: a result that screams tactical chaos and missed chances.

Roazhon Park: Tactical Chaos Smothers the Balance A first-minute red card transformed this six-pointer into a defensive battle where Rennes dominated without converting. The Stakes Shattered in Sixty Seconds Lens arrived at Rennes with clear ambitions: consolidate 7th place. Then Jonathan Gradit destroyed the script with a professional foul in...
Read full analysis

Season Statistics

Complete league record with goals, form, and performance streaks

Ligue 1 6th Place
Form
WLDWDDDDLD

Record

P19
W8
D7
L4
Pts31
Win%42%

Goals

Scored30
Conceded27
Diff +3
Avg/G1.6
Conc/G1.4

Defense & Discipline

Clean Sheets5
Failed to Score4
Pens Scored2
Pens Missed0

Best Streaks

4 Win Streak
4 Draw Streak
1 Loss Streak

League Standings

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

Pos Team P Pts GF GA GD Form
1 Lens 20 46 34 16 +18 WLens 1 - 0 Le Havre (30-01-2026)LMarseille 3 - 1 Lens (24-01-2026)WLens 1 - 0 Auxerre (17-01-2026)WToulouse 0 - 3 Lens (02-01-2026)WLens 2 - 0 Nice (14-12-2025)
2 Paris Saint Germain 19 45 41 15 +26 WAuxerre 0 - 1 Paris Saint Germain (23-01-2026)WParis Saint Germain 3 - 0 Lille (16-01-2026)WParis Saint Germain 2 - 1 Paris FC (04-01-2026)WMetz 2 - 3 Paris Saint Germain (13-12-2025)WParis Saint Germain 5 - 0 Rennes (06-12-2025)
3 Marseille 20 39 46 22 +24 DParis FC 2 - 2 Marseille (31-01-2026)WMarseille 3 - 1 Lens (24-01-2026)WAngers 2 - 5 Marseille (17-01-2026)LMarseille 0 - 2 Nantes (04-01-2026)WMarseille 1 - 0 Monaco (14-12-2025)
4 Lyon 19 36 32 20 +12 WMetz 2 - 5 Lyon (25-01-2026)WLyon 2 - 1 Stade Brestois 29 (18-01-2026)WMonaco 1 - 3 Lyon (03-01-2026)WLyon 1 - 0 Le Havre (14-12-2025)LLorient 1 - 0 Lyon (07-12-2025)
5 Lille 19 32 34 29 +5 LLille 1 - 4 Strasbourg (25-01-2026)LParis Saint Germain 3 - 0 Lille (16-01-2026)LLille 0 - 2 Rennes (03-01-2026)WAuxerre 3 - 4 Lille (14-12-2025)WLille 1 - 0 Marseille (05-12-2025)
6 Rennes 19 31 30 27 +3 LMonaco 4 - 0 Rennes (31-01-2026)LRennes 0 - 2 Lorient (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLille 0 - 2 Rennes (03-01-2026)WRennes 3 - 1 Stade Brestois 29 (13-12-2025)
7 Strasbourg 19 30 32 23 +9 WLille 1 - 4 Strasbourg (25-01-2026)WStrasbourg 2 - 1 Metz (18-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)LToulouse 1 - 0 Strasbourg (06-12-2025)
8 Toulouse 19 29 31 23 +8 WStade Brestois 29 0 - 2 Toulouse (25-01-2026)WToulouse 5 - 1 Nice (17-01-2026)LToulouse 0 - 3 Lens (02-01-2026)WParis FC 0 - 3 Toulouse (13-12-2025)WToulouse 1 - 0 Strasbourg (06-12-2025)
9 Lorient 20 28 26 30 -4 WLorient 2 - 1 Nantes (31-01-2026)WRennes 0 - 2 Lorient (24-01-2026)WMonaco 1 - 3 Lorient (16-01-2026)DLorient 1 - 1 Metz (04-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)
10 Monaco 19 24 28 33 -5 WMonaco 4 - 0 Rennes (31-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)LMonaco 1 - 3 Lorient (16-01-2026)LMonaco 1 - 3 Lyon (03-01-2026)LMarseille 1 - 0 Monaco (14-12-2025)
11 Angers 19 23 20 25 -5 DParis FC 0 - 0 Angers (25-01-2026)LAngers 2 - 5 Marseille (17-01-2026)LLe Havre 2 - 1 Angers (04-01-2026)WAngers 4 - 1 Nantes (12-12-2025)WNice 0 - 1 Angers (07-12-2025)
12 Stade Brestois 29 19 22 24 31 -7 LStade Brestois 29 0 - 2 Toulouse (25-01-2026)LLyon 2 - 1 Stade Brestois 29 (18-01-2026)WStade Brestois 29 2 - 0 Auxerre (04-01-2026)LRennes 3 - 1 Stade Brestois 29 (13-12-2025)WStade Brestois 29 1 - 0 Monaco (05-12-2025)
13 Paris FC 20 21 26 34 -8 DParis FC 2 - 2 Marseille (31-01-2026)DParis FC 0 - 0 Angers (25-01-2026)WNantes 1 - 2 Paris FC (18-01-2026)LParis Saint Germain 2 - 1 Paris FC (04-01-2026)LParis FC 0 - 3 Toulouse (13-12-2025)
14 Nice 19 21 25 36 -11 WNantes 1 - 4 Nice (25-01-2026)LToulouse 5 - 1 Nice (17-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)LLens 2 - 0 Nice (14-12-2025)LNice 0 - 1 Angers (07-12-2025)
15 Le Havre 20 20 16 25 -9 LLens 1 - 0 Le Havre (30-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLe Havre 2 - 1 Angers (04-01-2026)LLyon 1 - 0 Le Havre (14-12-2025)
16 Nantes 20 14 18 35 -17 LLorient 2 - 1 Nantes (31-01-2026)LNantes 1 - 4 Nice (25-01-2026)LNantes 1 - 2 Paris FC (18-01-2026)WMarseille 0 - 2 Nantes (04-01-2026)LAngers 4 - 1 Nantes (12-12-2025)
17 Auxerre 19 12 14 29 -15 LAuxerre 0 - 1 Paris Saint Germain (23-01-2026)LLens 1 - 0 Auxerre (17-01-2026)LStade Brestois 29 2 - 0 Auxerre (04-01-2026)LAuxerre 3 - 4 Lille (14-12-2025)WAuxerre 3 - 1 Metz (07-12-2025)
18 Metz 19 12 21 45 -24 LMetz 2 - 5 Lyon (25-01-2026)LStrasbourg 2 - 1 Metz (18-01-2026)DLorient 1 - 1 Metz (04-01-2026)LMetz 2 - 3 Paris Saint Germain (13-12-2025)LAuxerre 3 - 1 Metz (07-12-2025)

Match History

Recent results and upcoming fixtures with scores and standings impact

Squad Cards

Current squad with player profiles, positions, and season performance

2025/2026 Season 40 players