Dunkerque 0-1 Annecy — Ligue 2, 31 Jan 2026
Annecy beat Dunkerque 1-0 in Ligue 2 on 31 January 2026 at Stade Marcel Tribut, Dunkerque. Clément Billemaz scored for Annecy. Full match stats, line-ups and player ratings are below. In their last 5 meetings, Dunkerque have won 1 and Annecy 3, 1 draw.
Match timeline
- 0-126'assist: Thibault Rambaud
- 39'Foul
- Half-time0-1
- 46'
- 56'out: V. Jacob
- 56'
- 67'Foul
- 69'
- 69'
- 71'
- 71'
- 81'Foul
- 82'
- 82'out: M. Diop
- 83'out: A. Casadei
- Full-time0-1
Player ratings
7.7
Top rated
Dunkerque
- 7.2Opa SanganteD
- 7.2Eddy SylvestreM
- 7.2Victor MayelaD
- 7.0Aristide ZossouM
- 7.0Alec GeorgenD
- 6.9Lohann DoucetM
- 6.7Mathys NifloreG
- 6.7Thomas RobinetF
- 6.7Aboubakary KantéF
- 6.7Alex DahoF
- 6.6Enzo BardeliM
- 6.6Bram LagaeD
- 6.6Maedine MakhloufiD
- 6.3Yirigue SekongoM
- 6.2Malick DiopM
- 6.2Morgan Bokele MputuM
Annecy
- 7.7Clément BillemazF
- 7.5Florian EscalesG
- 7.3Axel DrouhinD
- 7.2Ahmed KashiM
- 7.0Valentin JacobM
- 6.9Cédric MakutunguM
- 6.7Alexis CasadeiM
- 6.7Thibault DelphisD
- 6.6Antoine LaroseF
- 6.6François LajugieD
- 6.5Triston RoweM
- 6.5Paul VenotM
- 6.3Abdel HbouchM
- 6.3Julien KouadioD
- 6.2Thibault RambaudF
- 6.2Quentin ParisF
Line-ups
Substitutes
DunkerqueAlbert Sanchez
Substitutes
- 19A. Kante71'F6.7
- 1M. LavinG
- 11Alex Daho71'F6.7
- 42Maedine Makhloufi82'D6.6
- 8Yirigue Sekongo46'M6.3
- 24Lenny LoussilahoM
- 18M. Diop82'M6.2
AnnecyLaurent Guyot
Substitutes
- 7V. Jacob56'M7.0
- 16Thomas CallensG
- 21F. N'SakalaD
- 29A. Casadei83'M6.7
- 8Abdel Hbouch69'M6.3
- 41Thibault Delphis69'D6.7
- 33Q. Paris56'F6.2
Team statistics
Dunkerque
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Opa Sangante | 90 | – | 0 | – | – | – | – | 7.2 |
| Eddy Sylvestre | 71 | – | 0 | – | 3 | 1 | 1 | 7.2 |
| Victor Mayela | 90 | – | 0 | – | – | – | – | 7.2 |
| Aristide Zossou | 82 | – | 0 | – | 1 | – | – | 7.0 |
| Alec Georgen | 90 | – | 0 | – | 1 | 1 | – | 7.0 |
| Lohann Doucet | 71 | – | 0 | – | – | 1 | – | 6.9 |
| Mathys Niflore | 90 | – | 0 | – | – | – | – | 6.7 |
| Thomas Robinet | 90 | – | 0 | – | – | – | 1 | 6.7 |
| Aboubakary Kanté | 19 | – | 0 | – | – | – | – | 6.7 |
| Alex Daho | 19 | – | 0 | – | – | – | 3 | 6.7 |
| Enzo Bardeli | 90 | – | 0 | 4 | 1 | 2 | 1 | 6.6 |
| Bram Lagae | 82 | – | 0 | – | – | 4 | 1 | 6.6 |
| Maedine Makhloufi | 8 | – | 0 | – | – | 1 | – | 6.6 |
| Yirigue Sekongo | 45 | – | 0 | 1 | – | – | 1 | 6.3 |
| Malick Diop | 8 | – | 0 | – | – | – | – | 6.2 |
| Morgan Bokele Mputu | 45 | – | 0 | – | – | – | – | 6.2 |
Annecy
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Clément Billemaz | 90 | 1 | 0 | 1 | 2 | 1 | – | 7.7 |
| Florian Escales | 90 | – | 0 | – | – | – | – | 7.5 |
| Axel Drouhin | 90 | – | 0 | 1 | 1 | 1 | – | 7.3 |
| Ahmed Kashi | 90 | – | 0 | – | – | 4 | – | 7.2 |
| Valentin Jacob | 34 | – | 0 | – | – | 3 | – | 7.0 |
| Cédric Makutungu | 56 | – | 0 | – | 3 | – | – | 6.9 |
| Alexis Casadei | 13 | – | 0 | – | – | 1 | – | 6.7 |
| Thibault Delphis | 21 | – | 0 | – | – | – | – | 6.7 |
| Antoine Larose | 69 | – | 0 | 2 | – | 1 | 1 | 6.6 |
| François Lajugie | 90 | – | 0 | – | – | 2 | – | 6.6 |
| Triston Rowe | 90 | – | 0 | – | – | 2 | – | 6.5 |
| Paul Venot | 83 | – | 0 | – | – | – | – | 6.5 |
| Abdel Hbouch | 21 | – | 0 | – | – | – | – | 6.3 |
| Julien Kouadio | 69 | – | 0 | – | – | 1 | – | 6.3 |
| Thibault Rambaud | 56 | – | 1 | 2 | 1 | – | – | 6.2 |
| Quentin Paris | 34 | – | 0 | – | – | – | 1 | 6.2 |
Recent Form
Head-to-head
Final table, Ligue 2 2025/26
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 5 | Rodez | 34 | +6 | 58 |
| 6 | Reims | 34 | +18 | 56 |
| 7 | Annecy | 34 | +10 | 52 |
| 8 | Montpellier | 34 | +10 | 51 |
| 9 | PAU | 34 | -14 | 45 |
| 10 | Dunkerque | 34 | +8 | 43 |
| 11 | Guingamp | 34 | -7 | 40 |
| 12 | Grenoble | 34 | -6 | 39 |
Before and after
Dunkerque
- Previous: Le Mans 1-0 Dunkerque, 26 Jan 2026 · Ligue 2
- Next: Dunkerque 0-0 Guingamp, 6 Feb 2026 · Ligue 2
Annecy
- Previous: Annecy 2-1 Clermont Foot, 23 Jan 2026 · Ligue 2
- Next: Annecy 1-1 Grenoble, 6 Feb 2026 · Ligue 2
Data updated
