Ligue 1 · Matchweek 29
Junior Mwanga 42'
HT 1:3
Azor Matusiwa 1'
Lorenz Assignon 12'
Arnaud Kalimuendo 15'
Mousa Al-Taamari 57'
Andrés Gómez 89'
Sun, 13 Apr 2025, 16:15 (UK) · Stade Océane, Le Havre
Le Havre · 27 pts|Rennes · 35 pts

Rennes won on the scoreboard and on xG (0.62–2.79).

Player of the matchAzor Matusiwa9.2Decisive moment1' Azor Matusiwa+0.7

Le Havre 1-5 Rennes

Key numbers

  • Possession 56% – 44%
  • Shots 11 (2 on target) – 10 (6)
  • Decisive moment: 1' Azor Matusiwa, FN xPts +0.7
Player of the match
Azor Matusiwa 9.2Dominant

Highest FN Score on the pitch: 9.2 (Dominant)

Game state

0-10-20-31-31-41-5
Le Havre ahead 0 min · level 1 min · Rennes ahead 89 min
  • Andrés Gómez — off the bench 14 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

1' Azor Matusiwa Goal · scorer +0.5 · assist Arnaud Kalimuendo +0.2 +0.7
12' Lorenz Assignon Goal · scorer +0.3 · assist Arnaud Kalimuendo +0.1 +0.4
15' Arnaud Kalimuendo Goal · assist Azor Matusiwa +0.1
42' Junior Mwanga Goal +0.1
57' Mousa Al-Taamari Goal +0.1
89' Andrés Gómez Goal · assist Azor Matusiwa 0.0
Le Havre Expected (last two seasons) 1.0Own moments +0.1Opponent moments −1.0Time effect −0.1→ League points won 0
Rennes Expected (last two seasons) 1.8Own moments +1.3Opponent moments −0.1Time effect 0.0→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Le HavreRennes
56%Possession44%
0.62Expected goals (xG)2.79
0.06xG per shot0.28
11Shots10
2Shots on target6
18%Shots on target %60%
4Shots in box10
451Passes376
86%Pass accuracy82%
4Corners3
1Saves1
16Fouls11
2Yellow cards3
3Offsides1

Compared with usual

Le Havre

29 matches this season, all competitions baseline
This matchAvg
Goals11.1
Conceded52
xG0.621.2
xG against2.791.8
Shots1110.3
On target23.4
Shots faced1014.5
xG per shot0.060.11
Possession56%43.3%
Passes451376.2
Pass accuracy86%80.8%
Corners43.8
Fouls1611.3

Rennes

30 matches this season, all competitions baseline
This matchAvg
Goals51.4
Conceded11.3
xG2.791.3
xG against0.621.2
Shots1012.9
On target64.9
Shots faced1111.1
xG per shot0.280.11
Possession44%52.2%
Passes376473.6
Pass accuracy82%84.1%
Corners35
Fouls1113.1

Timeline

  • 1' Goal Azor Matusiwa league goal #1 assist Arnaud Kalimuendo
  • 8' Yellow Arouna Sangante
  • 12' Goal Lorenz Assignon league goal #3 assist Arnaud Kalimuendo
  • 15' Goal Arnaud Kalimuendo league goal #14 assist Azor Matusiwa
  • 29' Yellow Djaoui Cissé
  • 41' Yellow Lorenz Assignon
  • 42' Goal Junior Mwanga league goal #1
  • 46' Sub Timothee Pembele → Yanis Zouaoui
  • 49' Yellow Yanis Zouaoui
  • 57' Goal Mousa Al-Taamari league goal #1
  • 58' Sub Djaoui Cissé → Jordan James
  • 65' Sub Yanis Zouaoui → Fodé Ballo-Touré
  • 65' Sub André Ayew → Ahmed Hassan
  • 66' Sub Arouna Sangante → Mahamadou Diawara
  • 75' Sub Mousa Al-Taamari → Andrés Gómez
  • 75' Sub Lorenz Assignon → Hans Hateboer
  • 76' Sub Seko Fofana → Ismael Koné
  • 83' Sub Arnaud Kalimuendo → Kyogo Furuhashi
  • 88' Sub Yassine Kechta → Ilyes Housni
  • 89' Goal Andrés Gómez league goal #2 assist Azor Matusiwa
  • 90+3' Yellow Andrés Gómez

Category leaders

  • Key passesAbdoulaye Touré2
  • Duels wonIssa Soumaré9/18
  • DribblesYassine Kechta2/4
  • Defensive actionsAnthony Rouault5
  • Fouls wonIssa Soumaré4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.