Marseille vs Le Havre

25 October 2026 · Ligue 1 · 2026/27 · Referee Clément Turpin

Full time 4 – 3

Half-time: 2–0

  • CJ Egan-Riley 5’
  • Timothy Weah 33’
  • Igor Paixão 50’
  • Himad Abdelli 55’
  • Josh Maja 77’ (pen), 89’
  • Lamine N'Diaye 86’

Match summary

Marseille won 4-3 at home to Le Havre. Marseille led 2-0 at half-time.

In the first half, CJ Egan-Riley put Marseille ahead with a header in the 5th minute, set up by Emerson and Timothy Weah made it 2-0 in the 33rd minute. In the second half, Igor Paixão made it 3-0 in the 50th minute, set up by Amine Gouiri, Himad Abdelli made it 4-0 in the 55th minute, Josh Maja pulled one back to make it 4-1 from the penalty spot in the 77th minute, Lamine N'Diaye made it 4-2 with a header in the 86th minute, and Maja made it 4-3 with a header in the 89th minute, set up by Kaito Mizuta.

Le Havre can feel hard done by, creating 2.75 expected goals (xG) from 21 shots to Marseille's 1.81 from 11.

Marseille secured a 4-3 victory against Le Havre in Ligue 1 on matchday 8 after a high-scoring encounter at the stadium. The home side edged the overall territory and possession with 53 percent and completed 482 passes with an accuracy rate of 87 percent, compared to Le Havre's 412 passes at 82 percent accuracy. Despite controlling the ball for the majority of the game, Marseille recorded 11 shots with 5 on target against Le Havre's 21 shots and 7 on target. Both teams accumulated disciplinary cautions, finishing the fixture with 1 yellow card for Marseille and 3 yellow cards for Le Havre, alongside 4 corners for the hosts and 3 for the visitors.

The match opened with an early goal in the 5th minute when CJ Egan-Riley headed in for Marseille, followed by a right footed shot from Timothy Weah in the 33rd minute to establish a 2-0 half-time lead. Igor Paixão extended the advantage with a right footed shot in the 50th minute, and Himad Abdelli added a fourth with another right footed effort in the 55th minute. Le Havre responded through a penalty goal from Josh Maja in the 77th minute, a header by Mouhamed Lamine Ndiaye in the 86th minute, and a second goal from Josh Maja via a header in the 89th minute. Late yellow cards were issued for simulation and arguments.

Match stats

53% Possession 47%
11 Shots 21
5 Shots on target 7
4 Corners 3
94 Attacks 87
60 Dangerous attacks 56
482 Passes 412
87% Pass accuracy 82%
20 Tackles 15
15 Fouls 11
1 Yellow cards 3
0 Red cards 0
3 Offsides 1

Key events

Marseille Le Havre
Kick-off
Corner
4’
CJ Egan-RileyHeader1-0 (Marseille)
5’
9’
Corner
Corner
20’
23’
Rayan FofanaShot on target
Timothy WeahRight foot shot2-0 (Marseille)
33’
Half-time2-0
Second half underway
Igor PaixãoRight foot shot3-0 (Marseille)
50’
Himad AbdelliRight foot shot4-0 (Marseille)
55’
Corner
55’
Igor PaixãoShot on target
60’
62’
Corner
Corner
68’
77’
Josh MajaPenalty4-1 (Le Havre)
82’
Lamine N'DiayeShot on target
83’
Simon EbonogSimulation
86’
Mouhamed Lamine NdiayeHeader4-2 (Le Havre)
86’
Sota NakamuraShot on target
89’
Josh MajaHeader4-3 (Le Havre)
90+4’
Corner
90+6’
Kaito MizutaVAR review
90+10’
Ayumu SekoArgument
90+11’
Neal MaupayTime wasting
90+12’
Full-time4-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ 105’ HT 1.81 2.75 5’ CJ Egan-Riley (Marseille), 1-0 5’ 33’ Timothy Weah (Marseille), 2-0 33’ 50’ Igor Paixão (Marseille), 3-0 50’ 55’ Himad Abdelli (Marseille), 4-0 55’ 77’ Josh Maja (Le Havre), 4-1 77’ 86’ Lamine N'Diaye (Le Havre), 4-2 86’ 89’ Josh Maja (Le Havre), 4-3 89’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ 105’ HT 1.81 2.75 5’ CJ Egan-Riley (Marseille), 1-0 Egan-Riley 5’ 33’ Timothy Weah (Marseille), 2-0 Weah 33’ 50’ Igor Paixão (Marseille), 3-0 Paixão 50’ 55’ Himad Abdelli (Marseille), 4-0 Abdelli 55’ 77’ Josh Maja (Le Havre), 4-1 Maja 77’ 86’ Lamine N'Diaye (Le Havre), 4-2 N'Diaye 86’ 89’ Josh Maja (Le Havre), 4-3 Maja 89’
Marseille 1.81 xGLe Havre 2.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Le Havre attacking Marseille attacking 
77’ Josh Maja (Le Havre), penalty, 0.76 xG, goal 50’ Igor Paixão (Marseille), set piece, 0.58 xG, goal 86’ Lamine N'Diaye (Le Havre), open play, 0.54 xG, goal 55’ Himad Abdelli (Marseille), set piece, 0.49 xG, goal 63’ Josh Maja (Le Havre), open play, 0.38 xG, blocked 5’ CJ Egan-Riley (Marseille), from a corner, 0.36 xG, goal 89’ Josh Maja (Le Havre), set piece, 0.33 xG, goal 33’ Timothy Weah (Marseille), open play, 0.14 xG, goal 22’ Pierre-Emile Højbjerg (Marseille), open play, 0.11 xG, off target 12’ Mbwana Samatta (Le Havre), open play, 0.09 xG, off target 21’ Djibril Ouziad (Le Havre), open play, 0.08 xG, off target 32’ Rayan Fofana (Le Havre), open play, 0.09 xG, blocked 90+5’ Kaito Mizuta (Le Havre), open play, 0.07 xG, blocked 41’ Djibril Ouziad (Le Havre), open play, 0.06 xG, off target 86’ Sota Nakamura (Le Havre), open play, 0.06 xG, saved 90+13’ Kaito Mizuta (Le Havre), open play, 0.04 xG, off target 70’ Sota Nakamura (Le Havre), open play, 0.03 xG, off target 15’ Amir Richardson (Le Havre), open play, 0.03 xG, blocked 20’ Himad Abdelli (Marseille), open play, 0.03 xG, off target 23’ Rayan Fofana (Le Havre), open play, 0.03 xG, saved 47’ Ayumu Seko (Le Havre), open play, 0.03 xG, off target 60’ Igor Paixão (Marseille), open play, 0.03 xG, saved 80’ Rayan Fofana (Le Havre), open play, 0.02 xG, off target 90+11’ Ayumu Seko (Le Havre), open play, 0.02 xG, off target 9’ Enzo Koffi (Le Havre), from a corner, 0.02 xG, blocked 19’ Emerson (Marseille), set piece, 0.02 xG, blocked 20’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.02 xG, off target 37’ Djibril Ouziad (Le Havre), open play, 0.02 xG, off target 47’ Himad Abdelli (Marseille), open play, 0.01 xG, off target 5’ Naif Aguerd (Marseille), from a corner, 0.01 xG, blocked 82’ Lamine N'Diaye (Le Havre), open play, 0.01 xG, saved 69’ Simon Ebonog (Le Havre), open play, 0.01 xG, off target 77’ Josh Maja (Le Havre), penalty, 0.76 xG, goal 50’ Igor Paixão (Marseille), set piece, 0.58 xG, goal 86’ Lamine N'Diaye (Le Havre), open play, 0.54 xG, goal 55’ Himad Abdelli (Marseille), set piece, 0.49 xG, goal 63’ Josh Maja (Le Havre), open play, 0.38 xG, blocked 5’ CJ Egan-Riley (Marseille), from a corner, 0.36 xG, goal 89’ Josh Maja (Le Havre), set piece, 0.33 xG, goal 33’ Timothy Weah (Marseille), open play, 0.14 xG, goal 22’ Pierre-Emile Højbjerg (Marseille), open play, 0.11 xG, off target 12’ Mbwana Samatta (Le Havre), open play, 0.09 xG, off target 21’ Djibril Ouziad (Le Havre), open play, 0.08 xG, off target 32’ Rayan Fofana (Le Havre), open play, 0.09 xG, blocked 90+5’ Kaito Mizuta (Le Havre), open play, 0.07 xG, blocked 41’ Djibril Ouziad (Le Havre), open play, 0.06 xG, off target 86’ Sota Nakamura (Le Havre), open play, 0.06 xG, saved 90+13’ Kaito Mizuta (Le Havre), open play, 0.04 xG, off target 70’ Sota Nakamura (Le Havre), open play, 0.03 xG, off target 15’ Amir Richardson (Le Havre), open play, 0.03 xG, blocked 20’ Himad Abdelli (Marseille), open play, 0.03 xG, off target 23’ Rayan Fofana (Le Havre), open play, 0.03 xG, saved 47’ Ayumu Seko (Le Havre), open play, 0.03 xG, off target 60’ Igor Paixão (Marseille), open play, 0.03 xG, saved 80’ Rayan Fofana (Le Havre), open play, 0.02 xG, off target 90+11’ Ayumu Seko (Le Havre), open play, 0.02 xG, off target 9’ Enzo Koffi (Le Havre), from a corner, 0.02 xG, blocked 19’ Emerson (Marseille), set piece, 0.02 xG, blocked 20’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.02 xG, off target 37’ Djibril Ouziad (Le Havre), open play, 0.02 xG, off target 47’ Himad Abdelli (Marseille), open play, 0.01 xG, off target 5’ Naif Aguerd (Marseille), from a corner, 0.01 xG, blocked 82’ Lamine N'Diaye (Le Havre), open play, 0.01 xG, saved 69’ Simon Ebonog (Le Havre), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Marseille 4-2-3-1 Starting XI
Lange
Weah
Egan-Riley
Aguerd
Emerson
Nnadi
Højbjerg 84’
Harit 78’
Abdelli 84’
Paixão 90’
Gouiri 78’
Le Havre 4-3-3 Starting XI
Gallon
Seko
Touba
Mwanga
Ouziad
Richardson 77’
Ebonog
Ndiaye 61’
Samatta 61’
Fofana 84’
Vinette 77’

Player stats

Goalkeeper1 player
90′ 3 3 30 1 – – – –
Defenders5 players
90′ 5 2 – 6 – 50 1 1 – –
90′ 3 4 1 8 4 51 1 – – –
90′ – – 1 1 1 39 – 1 – –
Emerson
90′ – 3 1 1 – 58 – – 1 –
Ulisses García Came on as a substitute
11′ – – – – – 1 – – – –
Midfielders7 players
90′ – – 40 – – 3 1 4 4 1 –
Pierre-Emile Højbjerg Taken off
84′ – – 72 1 0.03 – 3 3 3 3 –
Amine Harit Taken off
78′ – – 40 2 0.04 1 – 5 1 2 –
Himad Abdelli Taken off
84′ 1 – 47 – – 4 1 6 3 – –
Igor Paixão Taken off
89′ 1 1 26 2 0.13 3 2 7 – 1 –
Angel Gomes Came on as a substitute
4′ – – 2 – – – – – – – –
Nouhoum Kamissoko Came on as a substitute
4′ – – 3 – – – – – – – –
Forwards3 players
Amine Gouiri Taken off
78′ – 1 – – – 0.58 1 3 1 14 –
Neal Maupay Came on as a substitute
12′ – – – – – – – – – 5
Keyliane Abdallah Came on as a substitute
12′ – – – – – – – 1 – 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Marseille win 66% Avg odds 1.43 Our estimate 64%
Draw 19% Avg odds 4.89 Our estimate 20%
Le Havre win 15% Avg odds 6.39 Our estimate 16%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Match report

All Ligue 1 news 

Our write-up of this game.

Shots, expected goals and player data from Understat. Timeline, lineups, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.