Ligue 1 Regular Season - 7

Le Havre 2 - 2 FT Rennes

Stade Océane

AI-powered match analysis and previews to help you decide which games are worth watching

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

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

Highly Entertaining Futmetrix Score: 70/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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

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' 🔄 Y. Namli F. Doucoure
64' 🔄 F. Mambimbi G. Kyeremeh
Breel Embolo 71'
78' 🔄 L. Nego Y. Kechta
79' 🔄 S. Ebonog D. Pizarro
79' R. Ndiaye (G. Kyeremeh)
90' 🔄 R. Ndiaye E. K. Vinette
E. Lepaul M. Tamari 🔄 90'
FT

Player Cards

Season performance ratings for players in this match

Le Havre

Goalkeepers
M. Diaw
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
L. Nego
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Sangante
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
G. Lloris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Zouaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
S. Ebonog
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
77
Total Mins
79
Entry
A. Seko
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
R. Ndiaye
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Y. Namli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
64
Entry
I. Soumare
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
F. Mambimbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
64
Entry
BENCH
L. Mpasi-Nzau
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Doucoure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
E. Youte Kinkoue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Zagadou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Kechta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
D. N. Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. K. Vinette
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
G. Kyeremeh
SUPER SUB
SUPER SUB
0
Impact
0
Impact
27
Minutes
7
Rating
D. Pizarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Rennes

Goalkeepers
B. Samba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Seidu
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
J. Jacquet
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6.3
Rating
L. Brassier
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Midfielders
P. Frankowski
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
47%
Pass Acc
M. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
V. Rongier
MAGNET
MAGNET
97
Activity
97
Activity
86
Passes
11
Duels
D. Cisse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Q. Merlin
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
E. Lepaul
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
B. Embolo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
M. Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Akabou
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Fofana
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
L. Blas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Tamari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
M. Meite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. 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
05/10/2025 Le Havre 2 - 2 Rennes Ligue 1 Stade Océane
13/04/2025 Le Havre 1 - 5 Rennes Ligue 1 Stade Océane
25/10/2024 Rennes 1 - 0 Le Havre Ligue 1 Roazhon Park
11/02/2024 Le Havre 0 - 1 Rennes Ligue 1 Stade Océane
27/08/2023 Rennes 2 - 2 Le Havre Ligue 1 Roazhon Park
10/07/2021 Le Havre 2 - 2 Rennes Friendlies Clubs
05/10/2025
Ligue 1 Stade Océane
13/04/2025
Ligue 1 Stade Océane
25/10/2024
Ligue 1 Roazhon Park
11/02/2024
Ligue 1 Stade Océane
27/08/2023
Ligue 1 Roazhon Park
10/07/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 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)
8 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)
9 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)
10 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)
11 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)
12 Nice 7 8 9 12 -3 DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LStade Brestois 29 4 - 1 Nice (20-09-2025)WNice 1 - 0 Nantes (13-09-2025)LLe Havre 3 - 1 Nice (31-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 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)