

Dunkerque v Metz
Dunkerque
MetzLigue 2 · FRI 23 OCT · Stade Marcel Tribut
The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.
- 0′Before kick-off: we said Metz win at 44%.
- 1′Little has changed for our model: Metz 44% before kick-off, 44% now. 0–0 · 32–25–44
- 1′KICK-OFF Dunkerque v Metz
- 10′Pape Moussa Fall scores for Metz on 9′. 0–0 · 31–26–42
- 10′We said Metz at 44% before kick-off; the game as it stands moves that to 69%. 0–1 · 13–18–69
- 10′⚽ GOAL · 9' Dunkerque 0–1 Metz · Pape Moussa Fall
- 10′OUR NUMBER MOVES UP · 10' Metz win: 44% at kick-off, 69% now
- 17′🟨 YELLOW · 15' Abdourahmane Mbodj · Metz
- 20′We said Metz at 44% before kick-off; the game as it stands moves that to 70%. 0–1 · 12–19–70
- 30′The goal count is tracking the 2.9 we expected. 0–1 · 10–19–70
- 45′HALF-TIME Dunkerque 0–1 Metz
- 46′SECOND HALF Dunkerque 0–1 Metz
- 49′OUR NUMBER MOVES UP · 49' Metz win: 44% at kick-off, 74% now
- 50′🟨 YELLOW · 49' Jordan Morel · Dunkerque
- 54′We said Metz at 44% before kick-off; the game as it stands moves that to 75%. 0–1 · 6–19–75
- 60′SUBSTITUTION · 60' Metz · On: Nathan Mbala · Off: Abdourahmane Mbodj
- 61′🟥 RED CARD · 61' Dunkerque
- 62′Dunkerque are down to ten from 61′. Our number never saw that coming — nothing here adjusts for it. 0–1 · 4–18–78
- 65′We said Metz at 44%. On the run of the match our model now has it at 27%. 1–1 · 21–52–27
- 65′Opa Sangante scores for Dunkerque on 65′ — 1–1. 1–1 · 21–52–27
- 65′⚽ GOAL · 65' Dunkerque 1–1 Metz
- 65′OUR NUMBER MOVES DOWN · 65' Metz win: 44% at kick-off, 27% now
- 65′THE CALL SWINGS · 65' Draw is now our likeliest result at 52% (was Metz win 79%)
- 65′PENALTY MISSED · 65' Opa Sangante · Dunkerque
- 67′Dunkerque have had 11 attempts to 6 and it is still 1–1. 1–1 · 20–54–25
- 67′SUBSTITUTION · 66' Dunkerque · On: Khalil Ayari · Off: Souleymane Keita
- 67′SUBSTITUTION · 66' Dunkerque · On: Steven N'Zonzi · Off: Théna Massock
- 69′We said Metz at 44%. On the run of the match our model now has it at 24%. 1–1 · 19–57–24
- 69′OUR NUMBER MOVES DOWN · 69' Metz win: 44% at kick-off, 24% now
- 72′12 shots for Dunkerque, 7 the other way, and nothing between the sides on the scoreboard. 1–1 · 17–61–22
- 74′SUBSTITUTION · 73' Dunkerque · On: Victor Mayela · Off: Abner
- 74′SUBSTITUTION · 73' Dunkerque · On: Arthylio Nade · Off: Gaëtan Robail
- 75′We said Metz at 44%. On the run of the match our model now has it at 19%. 1–1 · 15–65–19
- 80′We said Metz at 44%. On the run of the match our model now has it at 14%. 1–1 · 11–74–14
- 80′OUR NUMBER MOVES DOWN · 80' Metz win: 44% at kick-off, 14% now
- 82′SUBSTITUTION · 81' Metz · On: Abdoulaye Agne Ba · Off: Giorgi Abuashvili
- 82′SUBSTITUTION · 81' Metz · On: Bryan Song · Off: Bouna Sarr
- 84′We said Metz at 44%. On the run of the match our model now has it at 9%. 1–1 · 8–83–9
- 90′1–1 at the end. Our 44% on Metz misses, and the record keeps it. 1–1 · 0–100–0
- 90′🟨 YELLOW · 90' Cristian Castro · Metz
- 91′We said Metz at 44%. On the run of the match our model now has it at 4%. 1–1 · 3–92–4
- 91′OUR NUMBER MOVES DOWN · 90+1' Metz win: 44% at kick-off, 4% now
- 92′SUBSTITUTION · 90+1' Dunkerque · On: Franck Leroy Atoen · Off: Adrian Lebeau
- 93′🟨 YELLOW · 90+2' Arthylio Nade · Dunkerque
- FTFULL TIME Dunkerque 1–1 Metz
- FTDunkerque 1–1 Metz · Metz win: wrong · Over 2.5: wrong · Both to score: right · Over 1.5: right · Under 3.5: right · 1–1 exactly: right
What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.
The match pulse
BEFORE KICK-OFF
Match outcome probability (%)
AI match analysis
Metz are narrow favourites.
The Pitchside prediction: Dunkerque 32%, draw 25%, Metz 44%. Over 2.5 goals 55%, both teams to score 58%.
Pre-match prediction
First published 17 Oct 00:01 · locked at kick-off
Dunkerque win32%
Metz win44%Kick-offFRI 23 OCT · 19:00
RoundMatchday 10
VenueStade Marcel Tribut
RefereeMickael Leleu
Match timeline
All events
DunkerqueMIN
MetzEvents will appear when the match starts.
Line-ups
Dunkerque
4-2-3-1
Metz
4-1-4-1
Rest & schedule
Before kick-off · every competition we cover
Dunkerque
Metz
Last match: 17 Oct · the French Ligue 2
Last match: 17 Oct · the French Ligue 2
Counted across every competition we cover, before kick-off. Friendlies are not counted.
Line-ups
Dunkerque
4-2-3-1
73 Moha Airam
27 A. Linguet
26 Opa Sanganté
2 O. Touré
30 Abner
6 J. Morel
18 Théna Massock
19 S. Keita
10 A. Lebeau
11 E. Prutsev
9 G. Robail
Coach · Albert Sánchez
Substitutes
21 · L. Loussilaho
7 · K. Ayari
25 · Franck Atoen
42 · M. Makhloufi
22 · V. Mayela
94 · E. Mayilla
23 · A. Nade
15 · S. Nzonzi
16 · M. Prévot
Metz
4-1-4-1
1 J. Fischer
70 B. Sarr
42 C. Devenish
4 U. Mboula
3 F. Miguel
98 I. Mohamed
33 Abdourahmane Mbodj
8 J. Deminguet
10 T. Savanier
9 G. Abuashvili
11 P. Fall
Coach · Grégory Proment
Substitutes
30 · Tahirys Dos Santos
2 · M. Colin
88 · A. Agne Ba
22 · N. Mbala
18 · B. Munongo
7 · Ibou Sané
39 · B. Song
61 · P. Sy
12 · A. Touré
Match statistics
Match statistics aren’t available yet.
Line-ups
Dunkerque
4-2-3-1
73 Moha Airam
27 A. Linguet
26 Opa Sanganté
2 O. Touré
30 Abner
6 J. Morel
18 Théna Massock
19 S. Keita
10 A. Lebeau
11 E. Prutsev
9 G. Robail
Coach · Albert Sánchez
Substitutes
21 · L. Loussilaho
7 · K. Ayari
25 · Franck Atoen
42 · M. Makhloufi
22 · V. Mayela
94 · E. Mayilla
23 · A. Nade
15 · S. Nzonzi
16 · M. Prévot
Metz
4-1-4-1
1 J. Fischer
70 B. Sarr
42 C. Devenish
4 U. Mboula
3 F. Miguel
98 I. Mohamed
33 Abdourahmane Mbodj
8 J. Deminguet
10 T. Savanier
9 G. Abuashvili
11 P. Fall
Coach · Grégory Proment
Substitutes
30 · Tahirys Dos Santos
2 · M. Colin
88 · A. Agne Ba
22 · N. Mbala
18 · B. Munongo
7 · Ibou Sané
39 · B. Song
61 · P. Sy
12 · A. Touré
We make Metz a 44% chance to win. The market has them at 40%. We are 4 points more confident than the market. The model expects 1.3–1.6.
What the number rests on
Our modelBuilt from every result and the chances each side creates and concedes, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.
Our number has not moved since we published. No bookmaker had priced it when we published; the market has it at 40% now.
| Market | Us | Market | Gap |
|---|---|---|---|
| Dunkerque win | 32% | 33% | −1 |
| Draw | 25% | 26% | −1 |
| Metz win | 44% | 40% | +4 |
| Over 2.5 goals | 55% | 58% | −3 |
| Both teams to score | 58% | 62% | −4 |
| Over 1.5 goals | 78% | 79% | −1 |
| Over 3.5 goals | 33% | 37% | −4 |
| Dunkerque or draw | 56% | 60% | −4 |
| Dunkerque clean sheet | 21% | – | – |
| Metz clean sheet | 27% | – | – |
Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 9 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.
This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.2 — Pitchside Lab's own model.
Head to head
3 meetings since 2021/22Every competition we cover, the latest meeting first.
Form · last six in Ligue 2 this season · since 28 Aug
DUNKERQUE
METZ
The table
2026/27| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Saint Etienne | 9 | +14 | 22 |
| 2 | Montpellier | 9 | +6 | 18 |
| 3 | Reims | 9 | +8 | 17 |
| 4 | RED Star FC 93 | 9 | +2 | 17 |
| 5 | Nancy | 9 | +3 | 16 |
| 6 | PAU | 9 | +2 | 14 |
| 7 | Metz | 9 | +2 | 13 |
| 8 | Annecy | 9 | 0 | 13 |
| 9 | Dijon | 9 | 0 | 12 |
| 10 | Dunkerque | 9 | −2 | 11 |
| 11 | Sochaux | 9 | −2 | 11 |
| 12 | Boulogne | 9 | 0 | 9 |
| 13 | Guingamp | 9 | −4 | 8 |
| 14 | Nantes | 9 | −5 | 8 |
| 15 | Grenoble | 9 | −7 | 8 |
| 16 | Clermont Foot | 9 | −3 | 7 |
| 17 | Rodez | 9 | −7 | 7 |
| 18 | Laval | 9 | −7 | 6 |
The competition's standings before kick-off.
Saint Etienne
Montpellier
Reims
RED Star FC 93
Nancy
PAU
Annecy
Dijon
Sochaux
Boulogne
Guingamp
Nantes
Grenoble
Clermont Foot
Rodez
Laval