Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Ligue 2 › Dunkerque v Metz

Back
France flag

Dunkerque v Metz

Dunkerque
1–1Full time
Metz

Ligue 2 · FRI 23 OCT · Stade Marcel Tribut

Full timeGraded 23 Oct 21:33
Dunkerque 1–1 Metz METZ WIN · WRONGOVER 2.5 · WRONGBOTH TO SCORE · RIGHTOVER 1.5 · RIGHTUNDER 3.5 · RIGHT1–1 EXACTLY · RIGHT
We said Metz win44%
The market said40%
Brier score, this match · lower is better0.859
The market’s Brier score0.816

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.

The match replay17 notes · 27 alerts
  1. 0′Before kick-off: we said Metz win at 44%.
  2. 1′Little has changed for our model: Metz 44% before kick-off, 44% now. 0–0 · 32–25–44
  3. 1′KICK-OFF Dunkerque v Metz
  4. 10′Pape Moussa Fall scores for Metz on 9′. 0–0 · 31–26–42
  5. 10′We said Metz at 44% before kick-off; the game as it stands moves that to 69%. 0–1 · 13–18–69
  6. 10′⚽ GOAL · 9' Dunkerque 0–1 Metz · Pape Moussa Fall
  7. 10′OUR NUMBER MOVES UP · 10' Metz win: 44% at kick-off, 69% now
  8. 17′🟨 YELLOW · 15' Abdourahmane Mbodj · Metz
  9. 20′We said Metz at 44% before kick-off; the game as it stands moves that to 70%. 0–1 · 12–19–70
  10. 30′The goal count is tracking the 2.9 we expected. 0–1 · 10–19–70
  11. 45′HALF-TIME Dunkerque 0–1 Metz
  12. 46′SECOND HALF Dunkerque 0–1 Metz
  13. 49′OUR NUMBER MOVES UP · 49' Metz win: 44% at kick-off, 74% now
  14. 50′🟨 YELLOW · 49' Jordan Morel · Dunkerque
  15. 54′We said Metz at 44% before kick-off; the game as it stands moves that to 75%. 0–1 · 6–19–75
  16. 60′SUBSTITUTION · 60' Metz · On: Nathan Mbala · Off: Abdourahmane Mbodj
  17. 61′🟥 RED CARD · 61' Dunkerque
  18. 62′Dunkerque are down to ten from 61′. Our number never saw that coming — nothing here adjusts for it. 0–1 · 4–18–78
  19. 65′We said Metz at 44%. On the run of the match our model now has it at 27%. 1–1 · 21–52–27
  20. 65′Opa Sangante scores for Dunkerque on 65′ — 1–1. 1–1 · 21–52–27
  21. 65′⚽ GOAL · 65' Dunkerque 1–1 Metz
  22. 65′OUR NUMBER MOVES DOWN · 65' Metz win: 44% at kick-off, 27% now
  23. 65′THE CALL SWINGS · 65' Draw is now our likeliest result at 52% (was Metz win 79%)
  24. 65′PENALTY MISSED · 65' Opa Sangante · Dunkerque
  25. 67′Dunkerque have had 11 attempts to 6 and it is still 1–1. 1–1 · 20–54–25
  26. 67′SUBSTITUTION · 66' Dunkerque · On: Khalil Ayari · Off: Souleymane Keita
  27. 67′SUBSTITUTION · 66' Dunkerque · On: Steven​ N'Zonzi · Off: Théna Massock
  28. 69′We said Metz at 44%. On the run of the match our model now has it at 24%. 1–1 · 19–57–24
  29. 69′OUR NUMBER MOVES DOWN · 69' Metz win: 44% at kick-off, 24% now
  30. 72′12 shots for Dunkerque, 7 the other way, and nothing between the sides on the scoreboard. 1–1 · 17–61–22
  31. 74′SUBSTITUTION · 73' Dunkerque · On: Victor Mayela · Off: Abner
  32. 74′SUBSTITUTION · 73' Dunkerque · On: Arthylio Nade · Off: Gaëtan Robail
  33. 75′We said Metz at 44%. On the run of the match our model now has it at 19%. 1–1 · 15–65–19
  34. 80′We said Metz at 44%. On the run of the match our model now has it at 14%. 1–1 · 11–74–14
  35. 80′OUR NUMBER MOVES DOWN · 80' Metz win: 44% at kick-off, 14% now
  36. 82′SUBSTITUTION · 81' Metz · On: Abdoulaye Agne Ba · Off: Giorgi Abuashvili
  37. 82′SUBSTITUTION · 81' Metz · On: Bryan Song · Off: Bouna Sarr
  38. 84′We said Metz at 44%. On the run of the match our model now has it at 9%. 1–1 · 8–83–9
  39. 90′1–1 at the end. Our 44% on Metz misses, and the record keeps it. 1–1 · 0–100–0
  40. 90′🟨 YELLOW · 90' Cristian Castro · Metz
  41. 91′We said Metz at 44%. On the run of the match our model now has it at 4%. 1–1 · 3–92–4
  42. 91′OUR NUMBER MOVES DOWN · 90+1' Metz win: 44% at kick-off, 4% now
  43. 92′SUBSTITUTION · 90+1' Dunkerque · On: Franck Leroy Atoen · Off: Adrian Lebeau
  44. 93′🟨 YELLOW · 90+2' Arthylio Nade · Dunkerque
  45. FTFULL TIME Dunkerque 1–1 Metz
  46. 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.

AI match analysis

Pitchside prediction · before kick-off

Metz are narrow favourites.

The Pitchside prediction: Dunkerque 32%, draw 25%, Metz 44%. Over 2.5 goals 55%, both teams to score 58%.

The AI’s read on Dunkerque v MetzBefore, during and after the match · From £5.99 + VAT · paid once, never renewsSee the passes

Pre-match prediction

First published 17 Oct 00:01 · locked at kick-off

Dunkerque win32%
Draw25%
Metz win44%

Kick-offFRI 23 OCT · 19:00

RoundMatchday 10

VenueStade Marcel Tribut

RefereeMickael Leleu

Line-ups

Dunkerque

4-2-3-1

Metz

4-1-4-1

Rest & schedule

Before kick-off · every competition we cover

Dunkerque

Metz

6Days since last match6

Last match: 17 Oct · the French Ligue 2

Last match: 17 Oct · the French Ligue 2

2Matches in previous 14 days2

Counted across every competition we cover, before kick-off. Friendlies are not counted.

League table

2026/27

Positions before kick-off

#TEAMPGDPTS
7Metz9+213
10Dunkerque9−211

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é

Our number · metz winFirst published 17 Oct 00:01 · locked at kick-off
44% The market40%
Us44%
Market40%

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 model
Expected goals · Dunkerque v Metz1.31 – 1.59
Form · last six in Ligue 2 this season · since 28 AugW2 D1 L3 · W2 D2 L2
Table places · points 11 v 1310 v 7
The market · Metz win40% · ours 44%

Built 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.

How the number movedSince we published
35%40%45% 17 OCT 00:0123 OCT 18:42
Our probability · Metz win The market, margin stripped

Our number has not moved since we published. No bookmaker had priced it when we published; the market has it at 40% now.

Every market, from one calculation
MarketUsMarketGap
Dunkerque win32%33%−1
Draw25%26%−1
Metz win44%40%+4
Over 2.5 goals55%58%−3
Both teams to score58%62%−4
Over 1.5 goals78%79%−1
Over 3.5 goals33%37%−4
Dunkerque or draw56%60%−4
Dunkerque clean sheet21%––
Metz clean sheet27%––

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.

Every scorelineMost likely 1–1 at 11.5%
0123450 5.8 8.7 6.9 3.7 1 7.2 11.5 8.9 4.7 2 4.8 7.4 5.8 3.1 3 2.1 3.3 2.6 4 5
under 2% 5% 12%+Dunkerque down, Metz across0–5 goals a side shown (99.1% of outcomes)

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/22
Goals a meeting2.67
Over 2.51 of 3
Both scored1 of 3
Last meetingsMET 1–0 DUN · DUN 2–3 MET · MET 2–0 DUN

Every competition we cover, the latest meeting first.

Form · last six in Ligue 2 this season · since 28 Aug

DUNKERQUE

LDWLLW0–2 · 1–1 · 2–1 · 0–2 · 0–1 · 3–2

METZ

DWLDLW1–1 · 4–1 · 0–1 · 2–2 · 2–4 · 3–2

The table

2026/27
#TEAMPGDPTS
1Saint Etienne9+1422
2Montpellier9+618
3Reims9+817
4RED Star FC 939+217
5Nancy9+316
6PAU9+214
7Metz9+213
8Annecy9013
9Dijon9012
10Dunkerque9−211
11Sochaux9−211
12Boulogne909
13Guingamp9−48
14Nantes9−58
15Grenoble9−78
16Clermont Foot9−37
17Rodez9−77
18Laval9−76

The competition's standings before kick-off.