Timeline
- 9' Pape Fall
- 15' Abdourahmane Mbodj Yellow Card
- 49' Jordan Morel Yellow Card
- 60' Nathan Mbala for Abdourahmane Mbodj
- 61' Jordan Morel Red Card
- 65' Opa Sanganté Penalty - Missed
- 65' Opa Sanganté
- 66' Khalil Ayari for Souleymane Keita
- 66' Steven N'Zonzi for Théna Massock
- 73' Arthylio Nade for Gaëtan Robail
- 73' Victor Mayela for Abner
- 81' Abdoulaye Ba for Giorgi Abuashvili
- 81' Bryan Rigobert Song Bahanag for Bouna Sarr
- 90' Cristian Devenish Yellow Card
- 90'+1' Franck Atoen for Adrien Lebeau
- 90'+2' Arthylio Nade Yellow Card
Match stats
55.9%
Possession
44.1%
15
Shots
17
5
On target
9
11
Fouls
18
1
Yellow cards
2
1
Red cards
0
0
Offsides
2
8
Saves
4
431
Accurate passes
320
Lineups
Dunkerque
4-2-3-1
73
Ramos
30
Abner
2
Touré
26
Sanganté
27
Linguet
18
Massock
6
Morel
11
Prutsev
10
Lebeau
19
Keita
9
Robail
Metz
4-1-4-1
1
Fischer
3
Miguel
4
Mboula
42
Devenish
70
Sarr
98
Mohamed
9
Abuashvili
10
Savanier
8
Deminguet
33
Mbodj
11
Fall
Dunkerque
4-2-3-1
- 73 Moha Ramos G
- 2 Ousmane Touré CD-L
- 26 Opa Sanganté CD-R
- 30 Abner ▼ LB
- 27 Allan Linguet RB
- 10 Adrien Lebeau ▼ AM
- 18 Théna Massock ▼ LM
- 6 Jordan Morel RM
- 9 Gaëtan Robail ▼ F
- 11 Egor Prutsev AM-L
- 19 Souleymane Keita ▼ AM-R
Came on
- 15 Steven N'Zonzi ▲ SUB
- 23 Arthylio Nade ▲ SUB
- 7 Khalil Ayari ▲ SUB
- 22 Victor Mayela ▲ SUB
- 25 Franck Atoen ▲ SUB
Unused substitutes (4)
- 21 Lenny Loussilaho SUB
- 94 Enzo Mayilla SUB
- 42 Maedine Makhloufi SUB
- 16 Maxence Prevot SUB
Metz
4-1-4-1
- 1 Jonathan Fischer G
- 4 Urie-Michel Mboula CD-L
- 42 Cristian Devenish CD-R
- 98 Idris Mohamed DM
- 3 Florian Miguel LB
- 70 Bouna Sarr ▼ RB
- 10 Téji Savanier CM-L
- 8 Jessy Deminguet CM-R
- 9 Giorgi Abuashvili ▼ LM
- 33 Abdourahmane Mbodj ▼ RM
- 11 Pape Fall F
Came on
- 39 Bryan Rigobert Song Bahanag ▲ SUB
- 22 Nathan Mbala ▲ SUB
- 88 Abdoulaye Ba ▲ SUB
Unused substitutes (6)
- 2 Maxime Colin SUB
- 12 Alpha Touré SUB
- 61 Pape Sy SUB
- 7 Ibou Sané SUB
- 18 Believe Munongo SUB
- 30 Tahirys Dos Santos SUB
Commentary
- 90'+2' Arthylio Nade (Dunkerque) Yellow Card at 90'+2'
- 90'+1' Franck Atoen (Dunkerque) Substitution at 90'+1'
- 90' Cristian Devenish (Metz) Yellow Card at 90'
- 81' Bryan Rigobert Song Bahanag (Metz) Substitution at 81'
- 81' Abdoulaye Ba (Metz) Substitution at 81'
- 73' Victor Mayela (Dunkerque) Substitution at 73'
- 73' Arthylio Nade (Dunkerque) Substitution at 73'
- 66' Steven N'Zonzi (Dunkerque) Substitution at 66'
- 66' Khalil Ayari (Dunkerque) Substitution at 66'
- 65' Opa Sanganté (Dunkerque) Goal at 65'
- 65' Jonathan Fischer (Metz) Penalty - Saved at 65'
- 65' Opa Sanganté (Dunkerque) Penalty - Missed at 65'
Recent form
Dunkerque
W
L
L
L
W
- W Saint-Étienne 2-1 Ligue 2
- L at Pau 2-0 Ligue 2
- L RAAL La Louvière 4-0 Club Friendly
- L Annecy 1-0 Ligue 2
- W at Nantes 3-2 Ligue 2
Metz
W
L
D
L
W
- W Rodez Aveyron 4-1 Ligue 2
- L at Red Star FC 93 1-0 Ligue 2
- D Saint-Étienne 2-2 Ligue 2
- L at Dijon FCO 4-2 Ligue 2
- W Sochaux 3-2 Ligue 2
Head to head
METZ leads series 4-0
- 17 May 2025 Metz 1–0 Dunkerque 2024-25 French Ligue 1 Promotion/Relegation Playoffs
- 15 Mar 2025 Dunkerque 2–3 Metz 2024-25 Ligue 2
- 9 Dec 2024 Metz 2–0 Dunkerque 2024-25 Ligue 2
- 7 Jan 2018 Dunkerque 2–4 Metz 2017-18 French Coupe de France
5 earlier entries