Ligue 1 Gameweek 7

Le Havre 2 - 2 FT Rennes

Stade Océane

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

Futmetrix Verdict
73
FT
Sun, Oct 5
Français
Le Havre
2-2
Rennes
⚡ Intensity 75
⚖️ Balance 62
🏆 Stakes 0
🎲 Upset 40
Le Havre snatches dramatic draw at Stade Océane

Win Probability

  • Le Havre 33%
  • Draw 27%
  • Rennes 40%

Futmetrix AI estimate

Le Havre Refuses Defeat: A Crunch Match Undone by VAR Drama

Highly Entertaining Futmetrix Score: 73/100. 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 Embolo opening the scoring in the 10th minute after a pinpoint pass from Esteban Lepaul. The visitors appeared dominant, commanding 57% possession and carving out clear chances. But football punishes complacency: Le Havre, languishing in 14th and desperate for points, refused to fold. The Balance shifted when Issa Soumaré levelled from the penalty spot at the 45th-minute mark, dragging the hosts back to 1-1 at half-time.

The VAR Nightmare: Two Phantom Goals and a Match That Slipped Away

The second half descended into arbitral chaos. At the 25th minute, Lepaul thought he'd doubled Rennes' lead, only for VAR to erase it. Then, at the 71st minute, Embolo saw his second goal of the afternoon wiped out by technology. Two annulments that fundamentally altered the Stakes. Le Havre seized the moment: Rassoul Ndiaye, fed by substitute G. Kyeremeh's introduction at the 64th minute, struck at the 79th to snatch a 2-2 draw. The hosts transformed an apparent defeat into a precious point through offensive freshness and Rennes' VAR-induced misery.

Lepaul Shines Despite VAR's Theft

With one goal and an assist, Lepaul emerged as Rennes' orchestrator, yet he was robbed of a second by the officials. Soumaré and Ndiaye shouldered Le Havre's attacking burden, each finding the net once. The numbers tell a story of Rennes' dominance—85% pass accuracy, 543 total passes—against Le Havre's clinical finishing (10 shots to Rennes' nine). A point apiece, but two phantom goals that will haunt Rennes forever.

Key Questions

How did VAR change this match?

Two Rennes goals disallowed (Lepaul 25', Embolo 71') reversed the narrative. Rennes could have won 4-1 without these interventions.

How did Le Havre complete the comeback from behind?

Soumaré equalised from the penalty (45'), then Ndiaye struck after Kyeremeh's substitution (79'), capitalising on Rennes' VAR misfortune.

What was the impact of substitute Kyeremeh?

Introduced at 64 minutes, Kyeremeh provided the assist for Ndiaye's equaliser, injecting the offensive spark Le Havre desperately needed.

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
43%
57%
Le Havre 43%
Rennes 57%
Shots
10
9
Le Havre 10
Rennes 9
Shots on Target
2
3
Le Havre 2
Rennes 3
Expected Goals (xG)
1.71
1.11
Le Havre 1.71
Rennes 1.11
Passes
390
543
Le Havre 390
Rennes 543
Pass Accuracy
81%
85%
Le Havre 81%
Rennes 85%
Corners
3
4
Le Havre 3
Rennes 4
Fouls
13
9
Le Havre 13
Rennes 9
Yellow Cards
1
2
Le Havre 1
Rennes 2
Red Cards
0
0
Le Havre 0
Rennes 0

Match Events

B. Embolo (E. Lepaul) 10'
Esteban Lepaul 25'
E. Lepaul 29'
34' 🟨 Simon Ebonog
Jérémy Jacquet 🟨 44'
45' I. Soumare
HT
D. Cisse S. Fofana 🔄 63'
Valentin Rongier 🟨 64'
64' 🔄 F. Mambimbi G. Kyeremeh
64' 🔄 Y. Namli F. Doucoure
Breel Embolo 71'
78' 🔄 L. Nego Y. Kechta
79' R. Ndiaye (G. Kyeremeh)
79' 🔄 S. Ebonog D. Pizarro
E. Lepaul M. Tamari 🔄 90'
90' 🔄 R. Ndiaye E. K. Vinette
FT

Player Cards

Our take on every player in this match

Le Havre

Goalkeepers
Mory Diaw
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Loïc Négo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Arouna Sangante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gautier Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yanis Zouaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Simon Ebonog
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
77
Total Mins
79
Entry
Ayumu Seko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rassoul Ndiaye
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Younes Namli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
64
Entry
Issa Soumaré
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Felix Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
64
Entry
BENCH
Lionel Mpasi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fodé Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Étienne Youté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephan Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yassine Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Daren Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enzo Koffi Vinette
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Godson Kyeremeh
SUPER SUB
SUPER SUB
1
Assist
1
Assist
27
Minutes
7
Rating
Damián Pizarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Rennes

Goalkeepers
Brice Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alidu Seidu
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Jérémy Jacquet
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6.3
Rating
Lilian Brassier
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Midfielders
Przemysław Frankowski
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
47%
Pass Acc
Mahdi Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Valentin Rongier
MAGNET
MAGNET
97
Activity
97
Activity
86
Passes
11
Duels
Djaoui Cissé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Quentin Merlin
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Esteban Lepaul
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Breel Embolo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Mathys Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ayoube Akabou
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mahamadou Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hans Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Seko Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ludovic Blas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mousa Tamari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Marc-Aurèle Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nordan Mukiele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Le Havre 2 - 2 Rennes Ligue 1 Stade Océane
04/13/2025 Le Havre 1 - 5 Rennes Ligue 1 Stade Océane
10/25/2024 Rennes 1 - 0 Le Havre Ligue 1 Roazhon Park
02/11/2024 Le Havre 0 - 1 Rennes Ligue 1 Stade Océane
08/27/2023 Rennes 2 - 2 Le Havre Ligue 1 Roazhon Park
07/10/2021 Le Havre 2 - 2 Rennes Friendlies Clubs
10/05/2025
Ligue 1 Stade Océane
04/13/2025
Ligue 1 Stade Océane
10/25/2024
Ligue 1 Roazhon Park
02/11/2024
Ligue 1 Stade Océane
08/27/2023
Ligue 1 Roazhon Park
07/10/2021
Friendlies Clubs
Le Havre Win
Rennes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 7 16 13 5 +8 DLille 1 - 1 Paris Saint Germain (05-10-2025)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)LMarseille 1 - 0 Paris Saint Germain (22-09-2025)WParis Saint Germain 2 - 0 Lens (14-09-2025)WToulouse 3 - 6 Paris Saint Germain (30-08-2025)
2 Marseille 7 15 15 5 +10 WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)WMarseille 4 - 0 Lorient (12-09-2025)LLyon 1 - 0 Marseille (31-08-2025)
3 Strasbourg 7 15 14 7 +7 WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)WParis FC 2 - 3 Strasbourg (21-09-2025)WStrasbourg 1 - 0 Le Havre (14-09-2025)LMonaco 3 - 2 Strasbourg (31-08-2025)
4 Lyon 7 15 9 5 +4 LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)WLyon 1 - 0 Angers (19-09-2025)LRennes 3 - 1 Lyon (14-09-2025)WLyon 1 - 0 Marseille (31-08-2025)
5 Monaco 7 13 16 12 +4 DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)WMonaco 5 - 2 Metz (21-09-2025)WAuxerre 1 - 2 Monaco (13-09-2025)WMonaco 3 - 2 Strasbourg (31-08-2025)
6 Lens 7 13 10 6 +4 WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)WLens 3 - 0 Lille (20-09-2025)LParis Saint Germain 2 - 0 Lens (14-09-2025)WLens 3 - 1 Stade Brestois 29 (29-08-2025)
7 Nice 9 12 13 13 0 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LStade Brestois 29 4 - 1 Nice (20-09-2025)
8 Lille 7 11 14 10 +4 DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)LLens 3 - 0 Lille (20-09-2025)WLille 2 - 1 Toulouse (14-09-2025)WLorient 1 - 7 Lille (30-08-2025)
9 Paris FC 7 10 12 13 -1 WParis FC 2 - 0 Lorient (03-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LParis FC 2 - 3 Strasbourg (21-09-2025)WStade Brestois 29 1 - 2 Paris FC (14-09-2025)WParis FC 3 - 2 Metz (31-08-2025)
10 Toulouse 7 10 11 12 -1 WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)LAuxerre 1 - 0 Toulouse (21-09-2025)LLille 2 - 1 Toulouse (14-09-2025)LToulouse 3 - 6 Paris Saint Germain (30-08-2025)
11 Rennes 7 10 9 10 -1 DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)DNantes 2 - 2 Rennes (20-09-2025)WRennes 3 - 1 Lyon (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)
12 Stade Brestois 29 7 8 11 11 0 DStade Brestois 29 0 - 0 Nantes (04-10-2025)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)WStade Brestois 29 4 - 1 Nice (20-09-2025)LStade Brestois 29 1 - 2 Paris FC (14-09-2025)LLens 3 - 1 Stade Brestois 29 (29-08-2025)
13 Lorient 7 7 9 16 -7 LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LMarseille 4 - 0 Lorient (12-09-2025)LLorient 1 - 7 Lille (30-08-2025)
14 Le Havre 7 6 8 10 -2 DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LStrasbourg 1 - 0 Le Havre (14-09-2025)WLe Havre 3 - 1 Nice (31-08-2025)
15 Nantes 7 6 5 7 -2 DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)DNantes 2 - 2 Rennes (20-09-2025)LNice 1 - 0 Nantes (13-09-2025)WNantes 1 - 0 Auxerre (30-08-2025)
16 Auxerre 7 6 5 10 -5 LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)WAuxerre 1 - 0 Toulouse (21-09-2025)LAuxerre 1 - 2 Monaco (13-09-2025)LNantes 1 - 0 Auxerre (30-08-2025)
17 Angers 7 5 3 11 -8 LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)LLyon 1 - 0 Angers (19-09-2025)DMetz 1 - 1 Angers (14-09-2025)DAngers 1 - 1 Rennes (31-08-2025)
18 Rodez 2 4 3 2 +1 DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)WRED Star FC 93 2 - 3 Rodez (12-05-2026)
19 Saint Etienne 3 2 1 4 -3 LNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DSaint Etienne 0 - 0 (PEN 7-6) Rodez (15-05-2026)
20 Metz 7 2 5 16 -11 LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)LMonaco 5 - 2 Metz (21-09-2025)DMetz 1 - 1 Angers (14-09-2025)LParis FC 3 - 2 Metz (31-08-2025)
21 RED Star FC 93 1 0 2 3 -1 LRED Star FC 93 2 - 3 Rodez (12-05-2026)

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.