Ligue 1 Regular Season - 30

Strasbourg 0 - 3 FT Rennes

Stade de la Meinau

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
41
FT
Sun, Apr 19
Français
Strasbourg
0-3
Rennes
⚡ Intensity 31
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 10
Rennes ruthlessly dismantle Strasbourg away.

Breton Brilliance Overwhelms the Meinau

Average Entertainment Futmetrix Score: 41/100. 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 with a singular mission, dialling the Intensity up to maximum from the very first exchanges. Oddly enough, Strasbourg edged possession with 54 percent of the ball, but they did absolutely nothing productive with it. They were simply passing around the perimeter while waiting for the inevitable. The breakthrough arrived cleanly at the 20-minute mark. S. Szymanski delivered a perfectly weighted ball into the danger zone, and E. Lepaul made no mistake with the finish. This opening goal felt entirely justified given the relentless offensive siege, establishing a tactical rhythm that the home side never figured out how to disrupt.

A Ruthless Two-Minute Spell

Any locker room adjustments made at halftime were shredded instantly. The true turning point arrived in a chaotic two-minute window that completely shattered the Balance of the tie. Right on the 50th minute, B. Embolo doubled the advantage after linking up beautifully with the first goalscorer. Before the crowd could even catch their breath, M. Tamari hammered home a third, finishing off a slick move orchestrated by L. Blas. It was an offensive masterclass. The shot count tells the real story of this slaughter: a massive 26 attempts for the away side compared to a measly 8 in response. They turned the penalty area into a total shooting gallery, racking up 19 shots inside the box alone.

Cruising to the Finish Line

With the result secured, the final third of the match became an exercise in game management. The Stakes for the victors are enormous right now, as they hunt down a lucrative Conference League qualification spot. They successfully generated 11 corners over the course of the ninety minutes, keeping the pressure firmly applied until the bitter end. The home goalkeeper was forced into five saves just to keep the scoreline somewhat respectable. There was zero Upset Factor lurking here today; just a clinical, superior side executing their gameplan to perfection. The hosts will be licking their wounds in mid-table obscurity, while the Bretons march confidently onward in their high-stakes European pursuit.

Key Questions

What does this mean for Strasbourg's season?

Stuck in mid-table with 43 points, this heavy home defeat essentially extinguishes any lingering hopes they had of making a late push for a European qualification spot.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
54%
46%
Strasbourg 54%
Rennes 46%
Shots
8
26
Strasbourg 8
Rennes 26
Shots on Target
1
9
Strasbourg 1
Rennes 9
Expected Goals (xG)
0.76
3.48
Strasbourg 0.76
Rennes 3.48
Passes
473
396
Strasbourg 473
Rennes 396
Pass Accuracy
86%
82%
Strasbourg 86%
Rennes 82%
Corners
2
9
Strasbourg 2
Rennes 9
Fouls
10
12
Strasbourg 10
Rennes 12
Yellow Cards
0
1
Strasbourg 0
Rennes 1
Red Cards
0
0
Strasbourg 0
Rennes 0

Match Events

E. Lepaul (S. Szymanski) âš˝ 20'
S. Szymanski 🟨 44'
HT
46' 🔄 ↓ D. D. Fofana ↑M. Godo
B. Embolo (E. Lepaul) âš˝ 50'
M. Tamari (L. Blas) âš˝ 52'
57' 🔄 ↓ M. Oyedele ↑S. El Mourabet
57' 🔄 ↓ G. Yassine ↑A. Omobamidele
57' 🔄 ↓ I. Sabaly ↑J. Enciso
↓ M. Tamari ↑A. Nordin 🔄 68'
↓ B. Embolo ↑D. Cisse 🔄 68'
↓ A. Seidu ↑M. Nagida 🔄 68'
82' 🔄 ↓ S. Nanasi ↑T. Noubissie
↓ M. Camara ↑G. Kamara 🔄 82'
↓ S. Szymanski ↑Y. Zabiri 🔄 86'
FT

Player Cards

Our take on every player in this match

Strasbourg

Goalkeepers
Mike Penders
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Amadou Cissé
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Høgsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Maxi Oyedele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Idrissa Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Gessime Yassine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sebastian Nanasi
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
David Datro Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Bajić
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Omobamidele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Yoann Becker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samir El Mourabet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Julio Enciso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Tyrese Noubissie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Martial Godo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Jean-Baptiste Bosey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Rennes

Goalkeepers
Brice Samba
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Alidu Seidu
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Abdelhamid Ait Boudlal
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Lilian Brassier
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Quentin Merlin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
Midfielders
Ludovic Blas
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
15%
Pass Acc
Sebastian Szymański
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
36%
Pass Acc
Mahdi Camara
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Mousa Tamari
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
7.2
Rating
Forwards
Esteban Lepaul
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
8.3
Rating
Breel Embolo
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.5
Rating
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Anthony Rouault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Glen Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Djaoui Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Henrick Do Marcolino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arnaud Nordin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yassir Zabiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/02/2025 Rennes 4 - 1 Strasbourg Ligue 1 Roazhon Park
02/02/2025 Rennes 1 - 0 Strasbourg Ligue 1 Roazhon Park
08/25/2024 Strasbourg 3 - 1 Rennes Ligue 1 Stade de la Meinau
03/31/2024 Strasbourg 2 - 0 Rennes Ligue 1 Stade de la Meinau
10/29/2023 Rennes 1 - 1 Strasbourg Ligue 1 Roazhon Park
02/01/2023 Rennes 3 - 0 Strasbourg Ligue 1 Roazhon Park
11/02/2025
Ligue 1 Roazhon Park
02/02/2025
Ligue 1 Roazhon Park
08/25/2024
Ligue 1 Stade de la Meinau
03/31/2024
Ligue 1 Stade de la Meinau
10/29/2023
Ligue 1 Roazhon Park
02/01/2023
Ligue 1 Roazhon Park
Strasbourg Win
Rennes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 29 66 65 25 +40 WParis Saint Germain 3 - 0 Nantes (22-04-2026)LParis Saint Germain 1 - 2 Lyon (19-04-2026)WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)LParis Saint Germain 1 - 3 Monaco (06-03-2026)
2 Lens 29 62 57 29 +28 WLens 3 - 2 Toulouse (17-04-2026)LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)
3 Lille 30 54 49 34 +15 DLille 0 - 0 Nice (18-04-2026)WToulouse 0 - 4 Lille (12-04-2026)WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)
4 Lyon 30 54 45 30 +15 WParis Saint Germain 1 - 2 Lyon (19-04-2026)WLyon 2 - 0 Lorient (12-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)
5 Rennes 30 53 52 41 +11 WStrasbourg 0 - 3 Rennes (19-04-2026)WRennes 2 - 1 Angers (11-04-2026)WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)
6 Marseille 30 52 58 40 +18 LLorient 2 - 0 Marseille (18-04-2026)WMarseille 3 - 1 Metz (10-04-2026)LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)
7 Monaco 30 50 52 45 +7 DMonaco 2 - 2 Auxerre (19-04-2026)LParis FC 4 - 1 Monaco (10-04-2026)WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)
8 Strasbourg 29 43 46 37 +9 LStrasbourg 0 - 3 Rennes (19-04-2026)WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)
9 Lorient 30 41 40 44 -4 WLorient 2 - 0 Marseille (18-04-2026)LLyon 2 - 0 Lorient (12-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)
10 Paris FC 30 38 40 46 -6 WMetz 1 - 3 Paris FC (19-04-2026)WParis FC 4 - 1 Monaco (10-04-2026)DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)
11 Toulouse 30 37 41 42 -1 LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)
12 Stade Brestois 29 29 37 38 44 -6 DNantes 1 - 1 Stade Brestois 29 (19-04-2026)LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)
13 Angers 30 34 26 40 -14 DAngers 1 - 1 Le Havre (18-04-2026)LRennes 2 - 1 Angers (11-04-2026)DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)
14 Le Havre 30 30 25 38 -13 DAngers 1 - 1 Le Havre (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)
15 Nice 30 29 34 56 -22 DLille 0 - 0 Nice (18-04-2026)DNice 1 - 1 Le Havre (12-04-2026)LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)
16 Auxerre 30 25 25 39 -14 DMonaco 2 - 2 Auxerre (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)
17 Nantes 30 20 25 49 -24 LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)DAuxerre 0 - 0 Nantes (11-04-2026)DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)
18 Metz 30 15 27 66 -39 LMetz 1 - 3 Paris FC (19-04-2026)LMarseille 3 - 1 Metz (10-04-2026)DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)