Rennes

REN

Français flag Français
Form: DWWWL
Squad Size 25
City Rennes
Stadium Roazhon Park
Founded 1901

Rennes have climbed to 5th, trending positively. Recent fixtures show DWWWL, suggesting a team finding rhythm. The data captures improvement, but conversion to consistency requires proving it wasn't variance masquerading as progress. The squad features Charlie Cresswell (SHIELD), Brice Samba (SQUAD PLAYER), and Mahamadou Nagida (SQUAD PLAYER).

Season Statistics

Full league record with goals, form, and recent streaks

#5
Form:
DWWWLWLWL

Overall

Matches Played9
Wins5
Draws1
Losses3
Points16
Win Rate56%

Goals For

Goals For20
Goals Against19
Goal Difference +1
Goals / game2.2
Conceded / game2.1

Defense & discipline

Clean Sheets2
Failed to score1
Penalties scored5
Penalties missed0

Best streaks

3 Win streak
1 Draw streak
1 Loss streak

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 9 20 21 10 +11 WLe Havre 1 - 5 Paris Saint Germain (30-10-2026)WParis Saint Germain 2 - 0 Lyon (26-10-2026)WStrasbourg 1 - 3 Paris Saint Germain (17-10-2026)WParis Saint Germain 3 - 1 Le Mans (10-10-2026)WMarseille 1 - 2 Paris Saint Germain (20-09-2026)
2 Lille 9 18 12 6 +6 WLille 1 - 0 Lens (30-10-2026)DMonaco 1 - 1 Lille (25-10-2026)DLille 1 - 1 Stade Brestois 29 (17-10-2026)WLille 1 - 0 Le Havre (10-10-2026)LNice 2 - 1 Lille (20-09-2026)
3 Lyon 9 17 15 7 +8 WLyon 2 - 0 Angers (01-11-2026)LParis Saint Germain 2 - 0 Lyon (26-10-2026)WLyon 2 - 1 Nice (18-10-2026)LLens 2 - 1 Lyon (09-10-2026)WLyon 4 - 0 Rennes (19-09-2026)
4 Paris FC 9 17 16 10 +6 WParis FC 3 - 1 Monaco (01-11-2026)LLens 2 - 1 Paris FC (24-10-2026)WParis FC 4 - 3 Rennes (18-10-2026)LLorient 1 - 0 Paris FC (10-10-2026)WParis FC 2 - 1 Strasbourg (19-09-2026)
5 Rennes 9 16 20 19 +1 LNice 5 - 2 Rennes (30-10-2026)WRennes 3 - 0 Strasbourg (25-10-2026)LParis FC 4 - 3 Rennes (18-10-2026)WRennes 4 - 1 Auxerre (11-10-2026)LLyon 4 - 0 Rennes (19-09-2026)
6 Marseille 9 15 20 13 +7 WMarseille 2 - 0 Toulouse (01-11-2026)WMarseille 4 - 3 Le Havre (25-10-2026)WAngers 2 - 5 Marseille (18-10-2026)WEstac Troyes 0 - 2 Marseille (11-10-2026)LMarseille 1 - 2 Paris Saint Germain (20-09-2026)
7 Monaco 9 15 12 10 +2 LParis FC 3 - 1 Monaco (01-11-2026)DMonaco 1 - 1 Lille (25-10-2026)LLorient 1 - 0 Monaco (18-10-2026)DMonaco 2 - 2 Toulouse (10-10-2026)WMonaco 2 - 1 Lens (18-09-2026)
8 Nice 9 14 13 12 +1 WNice 5 - 2 Rennes (30-10-2026)WStade Brestois 29 1 - 2 Nice (23-10-2026)LLyon 2 - 1 Nice (18-10-2026)WNice 2 - 1 Strasbourg (11-10-2026)WNice 2 - 1 Lille (20-09-2026)
9 Lens 9 13 16 13 +3 LLille 1 - 0 Lens (30-10-2026)WLens 2 - 1 Paris FC (24-10-2026)WEstac Troyes 1 - 3 Lens (17-10-2026)WLens 2 - 1 Lyon (09-10-2026)LMonaco 2 - 1 Lens (18-09-2026)
10 Stade Brestois 29 9 12 16 12 +4 WLorient 0 - 2 Stade Brestois 29 (02-11-2026)LStade Brestois 29 1 - 2 Nice (23-10-2026)DLille 1 - 1 Stade Brestois 29 (17-10-2026)WStade Brestois 29 5 - 1 Angers (10-10-2026)LAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)
11 Lorient 9 12 7 8 -1 LLorient 0 - 2 Stade Brestois 29 (02-11-2026)DAngers 0 - 0 Lorient (25-10-2026)WLorient 1 - 0 Monaco (18-10-2026)WLorient 1 - 0 Paris FC (10-10-2026)LLe Mans 2 - 1 Lorient (19-09-2026)
12 Toulouse 9 10 12 13 -1 LMarseille 2 - 0 Toulouse (01-11-2026)DToulouse 0 - 0 Estac Troyes (25-10-2026)WLe Mans 0 - 3 Toulouse (16-10-2026)DMonaco 2 - 2 Toulouse (10-10-2026)WToulouse 3 - 2 Le Havre (19-09-2026)
13 Strasbourg 9 10 17 19 -2 WStrasbourg 5 - 1 Auxerre (01-11-2026)LRennes 3 - 0 Strasbourg (25-10-2026)LStrasbourg 1 - 3 Paris Saint Germain (17-10-2026)LNice 2 - 1 Strasbourg (11-10-2026)LParis FC 2 - 1 Strasbourg (19-09-2026)
14 Auxerre 9 10 13 23 -10 LStrasbourg 5 - 1 Auxerre (01-11-2026)DAuxerre 1 - 1 Le Mans (25-10-2026)WLe Havre 1 - 3 Auxerre (18-10-2026)LRennes 4 - 1 Auxerre (11-10-2026)WAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)
15 Angers 9 8 9 17 -8 LLyon 2 - 0 Angers (01-11-2026)DAngers 0 - 0 Lorient (25-10-2026)LAngers 2 - 5 Marseille (18-10-2026)LStade Brestois 29 5 - 1 Angers (10-10-2026)WAngers 2 - 0 Estac Troyes (19-09-2026)
16 Estac Troyes 9 8 7 16 -9 WEstac Troyes 2 - 0 Le Mans (31-10-2026)DToulouse 0 - 0 Estac Troyes (25-10-2026)LEstac Troyes 1 - 3 Lens (17-10-2026)LEstac Troyes 0 - 2 Marseille (11-10-2026)LAngers 2 - 0 Estac Troyes (19-09-2026)
17 Le Mans 9 7 11 18 -7 LEstac Troyes 2 - 0 Le Mans (31-10-2026)DAuxerre 1 - 1 Le Mans (25-10-2026)LLe Mans 0 - 3 Toulouse (16-10-2026)LParis Saint Germain 3 - 1 Le Mans (10-10-2026)WLe Mans 2 - 1 Lorient (19-09-2026)
18 Le Havre 9 2 9 20 -11 LLe Havre 1 - 5 Paris Saint Germain (30-10-2026)LMarseille 4 - 3 Le Havre (25-10-2026)LLe Havre 1 - 3 Auxerre (18-10-2026)LLille 1 - 0 Le Havre (10-10-2026)LToulouse 3 - 2 Le Havre (19-09-2026)

Match Coverage

Rennes results, scores, and our take on recent matches

DateMatchScoreLeagueCoverageFutMetrix
Nov 04, 2026 Home Olympiakos Piraeus 0-0 UEFA Europa League
Roazhon Park: possession without payoff

Roazhon Park: possession without payoff A goalless point keeps Rennes moving, while Olympiakos’s first draw ends their perfect start. Opening Act Roazhon Park got effort, not a breakthrough. Rennes and Olympiakos Piraeus left the opening phase without a goal, and the numbers explain the stalemate better than any imagined moment:...

Read our take
24
Oct 30, 2026 Away Nice 2-5 Ligue 1
Three penalties, seven goals and one decisive hat-trick

Three penalties, seven goals and one decisive hat-trick At Allianz Riviera, Nice stunned second-placed Rennes , just a point off the leaders, with a Sepe Elye Wahi hat-trick that jolts the early title race. A breathless opening Nice wasted no time at the Allianz Riviera: Sepe Elye Wahi converted a...

Read our take
90
Oct 25, 2026 Home Strasbourg 3-0 Ligue 1
VAR confirms Dia's 34th-minute opener; Szymański scores twice. Rennes beat Strasbourg 3-0 at Roazhon Park: 27 shots, nine on target. #SRFC #RCSA #Ligue1

VAR confirms Dia’s opener as Rennes pull clear A VAR-confirmed opener and a second goal before half-time turned a close, shot-heavy contest into a commanding Rennes win. Opening Act Roazhon Park hosted an open contest, but Rennes found the first decisive touch without taking control of the ball. Strasbourg edged...

Read our take
41
Oct 22, 2026 Away Juventus 2-2 UEFA Europa League
Lucumi’s Late Strike Denied as Juventus and Rennes Share the Points

Lucumi’s Late Strike Denied as Juventus and Rennes Share the Points A last-minute VAR intervention turned a potential Juventus winner into a draw that ended the hosts’ perfect start. Opening Act Juventus needed only five minutes to make the Allianz Stadium roar: Zeki Çelik finished after Nick Woltemade supplied the...

Read our take
95
Oct 18, 2026 Away Paris FC 3-4 Ligue 1
Chaos at Stade Jean Bouin: Paris FC Edges Rennes in Seven-Goal Thriller

Chaos at Stade Jean Bouin: Paris FC Edges Rennes in Seven-Goal Thriller This match will be remembered as a penalty-laden classic where offensive brilliance ultimately eclipsed defensive order. Opening Act The atmosphere at Stade Jean Bouin crackled from the opening whistle as Paris FC and Rennes abandoned caution for pure...

Read our take
100
Oct 15, 2026 Home OFI 2-1 UEFA Europa League
Rennes Steal Late Victory in Total Siege at Roazhon Park

Rennes Steal Late Victory in Total Siege at Roazhon Park A relentless offensive masterclass finally broke through a stubborn defensive wall, delivering a memorable comeback under the Roazhon Park lights. The Early Shock The Roazhon Park crowd was stunned into silence barely ten minutes after the opening whistle. Despite Rennes...

Read our take
79
Oct 11, 2026 Home Auxerre 4-1 Ligue 1
Late Show Masterclass Sinks Brave Auxerre

Late Show Masterclass Sinks Brave Auxerre A tense battle of fine margins was entirely rewritten in stoppage time by one of the most devastating substitute cameos of the season. Early Exchanges Rennes set out their stall early in front of a vocal Roazhon Park crowd. Esteban Lepaul delivered the breakthrough...

Read our take
69
Sep 19, 2026 Away Lyon 0-4 Ligue 1
Nuamah Masterclass Sparks Lyon’s Four-Goal Demolition of Rennes

Nuamah Masterclass Sparks Lyon’s Four-Goal Demolition of Rennes A ruthless attacking display dismantled a direct European rival, proving Lyon's credentials at the top end of the table. The Opening Salvo The roar of the home faithful at the Groupama Stadium set the stage for an explosive encounter that immediately lived...

Read our take
49
Sep 16, 2026 Away Sturm Graz 0-0 UEFA Europa League
A Scoreless Spectacle at Merkur Arena

A Scoreless Spectacle at Merkur Arena An absolute barrage of 34 combined shots ended without a single ripple in the net, proving that world-class goalkeeping can be just as thrilling as a high-scoring shootout. An Early Shooting Gallery The crisp evening air at Merkur Arena crackled with anticipation as Rennes...

Read our take
40
Sep 11, 2026 Home Marseille 1-0 Ligue 1
Rennes Edge Goalkeeping Masterclass at Roazhon Park

Rennes Edge Goalkeeping Masterclass at Roazhon Park Despite a relentless barrage of attacking sequences, this clash turned into an uncompromising duel between two immovable goalkeepers. A Wall of Gloves A staggering combined 33 shots turned Roazhon Park into an absolute shooting gallery, yet the early phases were defined entirely by...

Read our take
29
Sep 06, 2026 Away Angers 2-1 Ligue 1
Rennes Weather the Storm in Angers Thriller

Rennes Weather the Storm in Angers Thriller Early ruthlessness proved the difference as Rennes survived a chaotic, shot-heavy siege to secure all three points away from home. Opening Act The hosts were caught entirely cold before the passionate faithful at Stade Raymond-Kopa could even settle into their seats. Przemysław Frankowski...

Read our take
39
Aug 30, 2026 Home Le Mans 3-2 Ligue 1
A Stoppage-Time Penalty Settles a Five-Goal Roazhon Park Thriller

A Stoppage-Time Penalty Settles a Five-Goal Roazhon Park Thriller Our verdict: a breathless spectacle defined by defensive capitulations, red card drama, and a last-gasp spot-kick that rescued three points for the hosts. The Opening Blitz The home faithful at Roazhon Park barely had time to take their seats before Rennes...

Read our take
88
Aug 23, 2026 Home Paris Saint Germain 2-2 Ligue 1
Substitutes Spark Parisian Rescue Mission in Roazhon Thriller

Substitutes Spark Parisian Rescue Mission in Roazhon Thriller An explosive four-goal spectacle proved that clinical finishing can only temporarily defy overwhelming tactical domination. Opening Act Roazhon Park erupted early as Rennes defied the script against Paris Saint Germain in a thrilling opening weekend clash. Just nine minutes into the contest,...

Read our take
85
May 17, 2026 Away Marseille 1-3 Ligue 1
Final Day Drama: Marseille Steal Europa Spot in Vélodrome Shootout

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
62
May 10, 2026 Home Paris FC 2-1 Ligue 1
Two-Minute Blitz Keeps European Dreams Alive at Roazhon Park

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
60
May 03, 2026 Away Lyon 2-4 Ligue 1
A Breathless European Crunch Match at Parc Olympique Lyonnais

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
93
Apr 26, 2026 Home Nantes 2-1 Ligue 1
Late Drama in Brittany: Rongier Breaks Nantes' Hearts

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
90
Apr 19, 2026 Away Strasbourg 3-0 Ligue 1
Breton Brilliance Overwhelms the Meinau

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
33
Apr 11, 2026 Home Angers 2-1 Ligue 1
Roazhon Park Erupts as Rennes Survive Angers Late Show

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
56
Apr 04, 2026 Away Stade Brestois 29 4-3 Ligue 1
A Seven-Goal Thriller Decided From the Penalty Spot

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
100

Squad Cards

Every player in the squad with our season ratings

2026/2027 Season 25 players

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.