Match story
Win-probability swings · in-play model
49'⚽−32 MTZ
Maggiotti opens it
First goal of the match — 0–1.
MTZ win prob 56% → 25%
78'⚽+22 MTZ
Fall levels
All square again at 1–1.
↳assist Savanier
MTZ win prob 4% → 26%
83'−5 MTZ
Mohamed sees red
Metz down to ten men.
MTZ win prob 16% → 12%
Pressure index
Minute-by-minute momentum · home up · away down
MetzLaval
⚽ Maggiotti
⚽ Fall
HT
15'30'45'45+260'75'90'90+5
49'⚽ Maggiotti78'⚽ Fall
Key events
FT 1–1 · HT 0–0 · goals, cards and subs
17'
Trévis Dago
Yellow card
31'
Julien Maggiotti
Yellow card
33'
Idris Mohamed
Yellow card
HTHalf-time · level at 0–0
⚽49'0–1
Julien Maggiotti
Goal · penalty
51'
Jules Gaudin
Yellow card
68'
Alessio Beaudouin
On for Sacha Mellier
68'
Chafik Gourichy
On for Julien Maggiotti
73'
Nampalys Mendy
On for Nathan Mbala
73'
Téji Savanier
On for Believe Munongo
⚽78'1–1
Pape Moussa Fall
Goal · assist Téji Savanier
79'
Abou Kanté
On for Mathys Houdayer
79'
Noa Mupemba
On for Trévis Dago
83'
Idris Mohamed
Second yellow · sent off
86'
Yanis Court
On for Cyril Mandouki
86'
Hamza Kadamani
On for Jahyann Pandore
86'
Michel Mboula
On for Giorgi Abuashvili
88'
Ibou Sané
On for Pape Moussa Fall
FTFull-time · Metz 1–1 Laval
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
William Bianda6.9
Julien Maggiotti7.5
Sam Sanna6.9
SannaChafik Gourichy6.4
Trévis Dago6.6
Cyril Mandouki6.8
Aboubacar Lô6.4
Noa Mupemba6.6
Hamza Kadamani-
Believe Munongo6.8
Alessio Beaudouin6.3
Jules Gaudin6.8
Esteban Mouton7.4
Abou Kanté6.6
Mamadou Samassa8.0
SamassaMathys Houdayer7.0
Yanis Court-
Florian Miguel7.3
MiguelMichel Mboula-
Nampalys Mendy6.7
Ibou Sané-
Jessy Deminguet7.2
Giorgi Abuashvili7.5
AbuashviliTéji Savanier7.6
SavanierPape Moussa Fall8.4
FallSacha Mellier6.8
Jonathan Fischer7.0
Nathan Mbala6.1
Cristian Devenish7.2
DevenishBouna Sarr7.2
Jahyann Pandore6.9
Idris Mohamed5.6
MetzLaval
DEFENCE ↑ · ATTACK →