Ligue 2 · Regular Season - 9
Nantes 2–3 Dunkerque
Sat 17 Oct 2026 · 12:00 UTC · Stade de la Beaujoire, Nantes
NantesTeam 1798
DunkerqueTeam 1547- Kelvin Amian 29'
- Ryad Hachem 90'
- Egor Prutsev 38'
- Gaëtan Robail 43', 59'
We gave Nantes 62% to win: Dunkerque won.
- Kelvin Amian 1801 −11 assist Wilitty Younoussa 1788 −1529'
Nantes:Kelvin Amian 1801 −11 assist Wilitty Younoussa 1788 −15 - 35'Gaëtan Robail 1711 +79
Dunkerque:Gaëtan Robail 1711 +79 - 38'Egor Prutsev 1840 +35
Dunkerque:Egor Prutsev 1840 +35 - 43'Gaëtan Robail 1711 +79
Dunkerque:Gaëtan Robail 1711 +79 - 45+2'Adrian Lebeau 1749 +26
Dunkerque:Adrian Lebeau 1749 +26 - 59'Gaëtan Robail 1711 +79 assist Souleymane Keita 1440 +201
Dunkerque:Gaëtan Robail 1711 +79 assist Souleymane Keita 1440 +201 - Fabien Centonze 1770 −4 for Fode Doucoure 1796 −660'
Nantes:Fabien Centonze 1770 −4 for Fode Doucoure 1796 −6 - Igniatius Ganago 1848 −5 for Wilitty Younoussa 1788 −1561'
Nantes:Igniatius Ganago 1848 −5 for Wilitty Younoussa 1788 −15 - Balthazar Pierret 1760 −2 for Ibrahima Sissoko 1792 −761'
Nantes:Balthazar Pierret 1760 −2 for Ibrahima Sissoko 1792 −7 - 67'Khalil Ayari 1644 +23 for Egor Prutsev 1840 +35
Dunkerque:Khalil Ayari 1644 +23 for Egor Prutsev 1840 +35 - 67'Steven N'Zonzi 1462 −4* for Théna Massock 1534 +41
Dunkerque:Steven N'Zonzi 1462 −4* for Théna Massock 1534 +41 - Louis Leroux 1779 −9* for Thomas Robinet 1750 −572'
Nantes:Louis Leroux 1779 −9* for Thomas Robinet 1750 −5 - Antoine Joujou 1743 0 for Killian Corredor 1783 −673'
Nantes:Antoine Joujou 1743 0 for Killian Corredor 1783 −6 - Kelvin Amian 1801 −1174'
Nantes:Kelvin Amian 1801 −11 - 76'Arthylio Nade 1373 +11 for Souleymane Keita 1440 +201
Dunkerque:Arthylio Nade 1373 +11 for Souleymane Keita 1440 +201 - 76'M'Baye Niang 1711 +1 for Gaëtan Robail 1711 +79
Dunkerque:M'Baye Niang 1711 +1 for Gaëtan Robail 1711 +79 - Balthazar Pierret 1760 −282'
Nantes:Balthazar Pierret 1760 −2 - 84'Abner 1711 +30
Dunkerque:Abner 1711 +30 - 88'Franck Leroy Atoen 1571 −7* for Jordan Morel 1191 +113
Dunkerque:Franck Leroy Atoen 1571 −7* for Jordan Morel 1191 +113 - Ryad Hachem 1751 −1390'
Nantes:Ryad Hachem 1751 −13 - Lucas Perrin 1772 −790+5'
Nantes:Lucas Perrin 1772 −7
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 62% · 22% · 16%(Nantes · draw · Dunkerque)
Our most likely score was 1–1 (10%); the result 2–3 had 2%.
- Average value of the starting XI: Nantes €2.0M, Dunkerque €416K.
- Largest team-Elo gap of Ligue 2 matchday 9: 208 points.
- Style contrast in possession (Ligue 2): Nantes ranked #17 of 19, Dunkerque #1.
Form
Last five matches; the number is the team Elo of the eleven that started.
Nantes
14th in Ligue 2 · 8 pts from 8
- 10 OctDReims France Ligue 21809
- 19 SepWBoulogne France Ligue 21793
- 12 SepLSochaux France Ligue 21814
- 7 SepWNancy France Ligue 21778
- 29 AugDGuingamp France Ligue 21770
Dunkerque
12th in Ligue 2 · 8 pts from 8
- 9 OctLAnnecy France Ligue 21579
- 18 SepLPAU France Ligue 21585
- 12 SepWSaint Etienne France Ligue 21519
- 4 SepDClermont Foot France Ligue 21570
- 28 AugLNancy France Ligue 21554
Season outlook
From the Ligue 2 simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| Nantes | 8 /8 | 53.1 | 2% | 36% | <1% | 5th |
| Dunkerque | 8 /8 | 41.3 | 0% | 2% | 14% | 11th |
Each bar is one finishing position, 1st on the left to 18th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Nantes · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.7 (Good) · Elo 1754

Dunkerque · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. -0.0 (Average) · Elo 1653
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: possession-based
Playing style
How both clubs play against their own league (2024–2026).
Nantes: direct (how Grégory Poirier plays) · Dunkerque: possession-based (how Albert Sánchez Saura plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.