Troyes host Dunkerque in the French Ligue 2 on 21 March 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 13:00 UK Time.
Troyes return to this fixture with strong momentum after a sequence of positive results across recent weeks. Dunkerque arrive with mixed outcomes, struggling to find consistency in both defensive and attacking phases recently, which has limited their ability to control matches effectively.
This matchup presents a contrast in attacking rhythm, with Troyes showing fluidity while Dunkerque remain reactive. Previous meetings have been competitive, though current form suggests a shift in balance towards the hosts here, especially with recent improvements in attacking transitions and finishing quality.
Troyes secured a 2-1 away win at Annecy in their latest match, continuing an impressive run. That result marked their fourth win in five matches, with goals scored consistently across each of those fixtures, reflecting improved attacking coordination and confidence.
At home, Troyes have shown attacking confidence, highlighted by a 4-3 win over Pau FC and a 2-1 victory against Clermont Foot. Their matches tend to open up, but they maintain enough control to edge tight contests, often managing key moments better than their opponents.
Dunkerque lost 1-0 away to Red Star in their latest outing, extending a difficult run. They have managed just one win in their last five matches, with defensive lapses affecting results and limiting their ability to sustain positive momentum.
Away form reflects similar issues, with defeats against Red Star and Clermont Foot showing vulnerability. Even in draws, such as the 1-1 result against Reims, they have struggled to impose control consistently, often reacting rather than dictating the tempo of matches.
The leading bet for this match is Troyes win at 1.95 odds. Their consistent scoring and recent momentum give them a clear edge against a side struggling for stability, particularly in defensive organisation during key phases of play.
We also find value in backing over 2.5 goals, but the stronger case remains Both teams to score at 1.80 odds, given Troyes’ open style and Dunkerque’s ability to find occasional goals when space appears in transitions.
Our correct score tip is Troyes 2-1 offered at 9.00 odds, which reflects the pattern of Troyes edging competitive matches while conceding in open contests, especially against sides that still carry some attacking threat.
| Troyes | Dunkerque | |
|---|---|---|
| Game Played | 29 | 31 |
| Wins | 17 | 10 |
| Draws | 7 | 10 |
| Loss | 5 | 11 |
| Goals For | 51 | 45 |
| Goals Against | 30 | 39 |
| Troyes | Dunkerque | |
|---|---|---|
| Game Played | 15 | 15 |
| Wins | 12 | 5 |
| Draws | 1 | 3 |
| Loss | 2 | 7 |
| Goals For | 35 | 21 |
| Goals Against | 17 | 21 |
|
02.05.26
|
Troyes Laval |
4-0 |
|
25.04.26
|
Saint-Etienne Troyes |
0-3 |
|
18.04.26
|
Troyes Boulogne |
1-0 |
|
13.04.26
|
Rodez Troyes |
2-1 |
|
04.04.26
|
Montpellier Troyes |
2-2 |
|
21.03.26
|
Troyes Dunkerque |
5-1 |
|
16.03.26
|
Annecy Troyes |
1-2 |
|
07.03.26
|
Troyes Clermont Foot |
2-1 |
|
02.03.26
|
Amiens Troyes |
0-2 |
|
21.02.26
|
Troyes Pau FC |
4-3 |
|
16.02.26
|
Bastia Troyes |
0-0 |
|
07.02.26
|
Nancy Troyes |
2-1 |
|
04.02.26
|
Troyes Lens |
2-4 |
|
31.01.26
|
Troyes Le Mans |
0-2 |
|
24.01.26
|
Guingamp Troyes |
1-0 |
|
17.01.26
|
Troyes Reims |
2-1 |
|
10.01.26
|
Bastia Troyes |
0-2 |
|
03.01.26
|
Troyes Red Star |
1-0 |
|
20.12.25
|
Olympique Marcquois Troyes |
1-3 |
|
15.12.25
|
Boulogne Troyes |
1-2 |
|
06.12.25
|
Troyes Rodez |
1-1 |
|
30.11.25
|
UF Touraine Troyes |
0-2 |
|
21.11.25
|
Laval Troyes |
0-1 |
|
15.11.25
|
France Aizenay Troyes |
0-3 |
|
08.11.25
|
Troyes Saint-Etienne |
2-3 |
|
03.11.25
|
Pau FC Troyes |
1-1 |
|
28.10.25
|
Troyes Amiens |
3-1 |
|
24.10.25
|
Reims Troyes |
0-0 |
|
17.10.25
|
Troyes Bastia |
1-0 |
|
03.10.25
|
Le Mans Troyes |
2-2 |
|
26.09.25
|
Troyes Annecy |
3-1 |
|
23.09.25
|
Red Star Troyes |
1-3 |
|
20.09.25
|
Troyes Guingamp |
5-2 |
|
12.09.25
|
Troyes Nancy |
3-0 |
|
29.08.25
|
Dunkerque Troyes |
2-0 |
|
23.08.25
|
Troyes Montpellier |
1-0 |
|
15.08.25
|
Clermont Foot Troyes |
0-0 |
|
09.08.25
|
Troyes Grenoble |
2-1 |
|
02.08.25
|
Troyes Metz |
0-1 |
|
25.07.25
|
Troyes Dijon |
0-0 |
|
19.07.25
|
Grenoble Troyes |
0-5 |
|
10.05.25
|
Troyes Amiens |
1-0 |
|
02.05.25
|
Grenoble Troyes |
3-1 |
|
25.04.25
|
Troyes Dunkerque |
1-0 |
|
18.04.25
|
Clermont Foot Troyes |
0-2 |
|
11.04.25
|
Troyes Ajaccio |
0-0 |
|
05.04.25
|
Troyes Red Star |
2-2 |
|
28.03.25
|
Metz Troyes |
2-1 |
|
14.03.25
|
Troyes Guingamp |
0-1 |
|
07.03.25
|
Pau FC Troyes |
0-2 |
|
02.05.26
|
Troyes Laval |
4-0 |
|
18.04.26
|
Troyes Boulogne |
1-0 |
|
21.03.26
|
Troyes Dunkerque |
5-1 |
|
07.03.26
|
Troyes Clermont Foot |
2-1 |
|
21.02.26
|
Troyes Pau FC |
4-3 |
|
04.02.26
|
Troyes Lens |
2-4 |
|
31.01.26
|
Troyes Le Mans |
0-2 |
|
17.01.26
|
Troyes Reims |
2-1 |
|
03.01.26
|
Troyes Red Star |
1-0 |
|
06.12.25
|
Troyes Rodez |
1-1 |
|
08.11.25
|
Troyes Saint-Etienne |
2-3 |
|
28.10.25
|
Troyes Amiens |
3-1 |
|
17.10.25
|
Troyes Bastia |
1-0 |
|
26.09.25
|
Troyes Annecy |
3-1 |
|
20.09.25
|
Troyes Guingamp |
5-2 |
|
12.09.25
|
Troyes Nancy |
3-0 |
|
23.08.25
|
Troyes Montpellier |
1-0 |
|
09.08.25
|
Troyes Grenoble |
2-1 |
|
02.08.25
|
Troyes Metz |
0-1 |
|
25.07.25
|
Troyes Dijon |
0-0 |
|
10.05.25
|
Troyes Amiens |
1-0 |
|
25.04.25
|
Troyes Dunkerque |
1-0 |
|
11.04.25
|
Troyes Ajaccio |
0-0 |
|
05.04.25
|
Troyes Red Star |
2-2 |
|
14.03.25
|
Troyes Guingamp |
0-1 |
|
28.02.25
|
Troyes Bastia |
2-0 |
|
14.02.25
|
Troyes Lorient |
0-1 |
|
04.02.25
|
Troyes Brest |
1-2 |
|
01.02.25
|
Troyes Caen |
3-0 |
|
20.01.25
|
Troyes Annecy |
0-1 |
|
15.01.25
|
Troyes Rennes |
1-0 |
|
20.12.24
|
Troyes Metz |
3-0 |
|
13.12.24
|
Troyes Martigues |
4-0 |
|
22.11.24
|
Troyes Grenoble |
0-0 |
|
01.11.24
|
Troyes Laval |
0-0 |
|
29.10.24
|
Troyes Pau FC |
3-0 |
|
21.10.24
|
Troyes Paris FC |
0-3 |
|
28.09.24
|
Troyes Metz |
2-1 |
|
20.09.24
|
Troyes Rodez |
0-3 |
|
23.08.24
|
Troyes Clermont Foot |
0-1 |
|
31.07.24
|
Troyes Auxerre |
1-2 |
|
17.07.24
|
Troyes Paris FC |
1-2 |
|
17.05.24
|
Troyes Annecy |
1-1 |
|
03.05.24
|
Troyes Valenciennes |
1-1 |
|
23.04.24
|
Troyes Pau FC |
2-2 |
|
13.04.24
|
Troyes Paris FC |
1-2 |
|
30.03.24
|
Troyes Rodez |
2-3 |
|
09.03.24
|
Troyes Bastia |
2-0 |
|
24.02.24
|
Troyes Dunkerque |
1-2 |
|
17.02.24
|
Troyes Grenoble |
3-1 |
|
25.04.26
|
Saint-Etienne Troyes |
0-3 |
|
13.04.26
|
Rodez Troyes |
2-1 |
|
04.04.26
|
Montpellier Troyes |
2-2 |
|
16.03.26
|
Annecy Troyes |
1-2 |
|
02.03.26
|
Amiens Troyes |
0-2 |
|
16.02.26
|
Bastia Troyes |
0-0 |
|
07.02.26
|
Nancy Troyes |
2-1 |
|
24.01.26
|
Guingamp Troyes |
1-0 |
|
10.01.26
|
Bastia Troyes |
0-2 |
|
20.12.25
|
Olympique Marcquois Troyes |
1-3 |
|
15.12.25
|
Boulogne Troyes |
1-2 |
|
30.11.25
|
UF Touraine Troyes |
0-2 |
|
21.11.25
|
Laval Troyes |
0-1 |
|
15.11.25
|
France Aizenay Troyes |
0-3 |
|
03.11.25
|
Pau FC Troyes |
1-1 |
|
24.10.25
|
Reims Troyes |
0-0 |
|
03.10.25
|
Le Mans Troyes |
2-2 |
|
23.09.25
|
Red Star Troyes |
1-3 |
|
29.08.25
|
Dunkerque Troyes |
2-0 |
|
15.08.25
|
Clermont Foot Troyes |
0-0 |
|
19.07.25
|
Grenoble Troyes |
0-5 |
|
02.05.25
|
Grenoble Troyes |
3-1 |
|
18.04.25
|
Clermont Foot Troyes |
0-2 |
|
28.03.25
|
Metz Troyes |
2-1 |
|
07.03.25
|
Pau FC Troyes |
0-2 |
|
21.02.25
|
Paris FC Troyes |
1-0 |
|
07.02.25
|
Martigues Troyes |
1-2 |
|
24.01.25
|
Laval Troyes |
1-0 |
|
10.01.25
|
Rodez Troyes |
2-1 |
|
03.01.25
|
Amiens Troyes |
0-3 |
|
06.12.24
|
Lorient Troyes |
2-0 |
|
30.11.24
|
Cluses-Scionzier Troyes |
0-1 |
|
16.11.24
|
Foron Troyes |
1-3 |
|
08.11.24
|
Red Star Troyes |
0-3 |
|
26.10.24
|
Caen Troyes |
0-1 |
|
04.10.24
|
Dunkerque Troyes |
2-1 |
|
24.09.24
|
Annecy Troyes |
1-0 |
|
13.09.24
|
Bastia Troyes |
0-0 |
|
30.08.24
|
Ajaccio Troyes |
2-1 |
|
16.08.24
|
Guingamp Troyes |
4-0 |
|
10.08.24
|
Valenciennes Troyes |
2-2 |
|
10.05.24
|
Laval Troyes |
1-2 |
|
27.04.24
|
Amiens Troyes |
0-0 |
|
20.04.24
|
Angers Troyes |
2-1 |
|
08.04.24
|
Auxerre Troyes |
2-0 |
|
21.03.24
|
Metz Troyes |
0-0 |
|
16.03.24
|
Quevilly Troyes |
1-1 |
|
02.03.24
|
Guingamp Troyes |
0-0 |
|
12.02.24
|
Saint-Etienne Troyes |
5-0 |
|
27.01.24
|
Caen Troyes |
0-0 |
|
20.04.26
|
Dunkerque Laval |
0-2 |
|
11.04.26
|
Saint-Etienne Dunkerque |
2-1 |
|
03.04.26
|
Dunkerque Rodez |
1-1 |
|
21.03.26
|
Troyes Dunkerque |
5-1 |
|
14.03.26
|
Red Star Dunkerque |
1-0 |
|
09.03.26
|
Dunkerque Reims |
1-1 |
|
27.02.26
|
Clermont Foot Dunkerque |
2-1 |
|
20.02.26
|
Dunkerque Bastia |
1-1 |
|
13.02.26
|
Amiens Dunkerque |
1-4 |
|
06.02.26
|
Dunkerque Guingamp |
0-0 |
|
31.01.26
|
Dunkerque Annecy |
0-1 |
|
26.01.26
|
Le Mans Dunkerque |
1-0 |
|
16.01.26
|
Dunkerque Pau FC |
3-1 |
|
05.01.26
|
Montpellier Dunkerque |
1-3 |
|
21.12.25
|
Strasbourg Dunkerque |
2-1 |
|
12.12.25
|
Laval Dunkerque |
1-2 |
|
06.12.25
|
Dunkerque Saint-Etienne |
1-0 |
|
29.11.25
|
Abbeville Dunkerque |
0-5 |
|
21.11.25
|
Rodez Dunkerque |
1-1 |
|
16.11.25
|
Boulogne Dunkerque (Penalties:3 - 5) |
2-2 |
|
07.11.25
|
Dunkerque Boulogne |
1-1 |
|
01.11.25
|
Reims Dunkerque |
1-2 |
|
28.10.25
|
Dunkerque Red Star |
3-0 |
|
24.10.25
|
Pau FC Dunkerque |
0-3 |
|
18.10.25
|
Dunkerque Montpellier |
0-1 |
|
03.10.25
|
Bastia Dunkerque |
0-0 |
|
27.09.25
|
Dunkerque Amiens |
6-2 |
|
23.09.25
|
Guingamp Dunkerque |
2-1 |
|
19.09.25
|
Dunkerque Le Mans |
2-2 |
|
13.09.25
|
Grenoble Dunkerque |
1-0 |
|
29.08.25
|
Dunkerque Troyes |
2-0 |
|
22.08.25
|
Dunkerque Nancy |
1-3 |
|
16.08.25
|
Annecy Dunkerque |
2-2 |
|
09.08.25
|
Dunkerque Clermont Foot |
2-2 |
|
19.07.25
|
Lens Dunkerque |
5-1 |
|
17.05.25
|
Metz Dunkerque |
1-0 |
|
14.05.25
|
Dunkerque Guingamp |
1-0 |
|
10.05.25
|
Red Star Dunkerque |
1-1 |
|
02.05.25
|
Dunkerque Laval |
0-0 |
|
25.04.25
|
Troyes Dunkerque |
1-0 |
|
18.04.25
|
Dunkerque Grenoble |
2-0 |
|
11.04.25
|
Amiens Dunkerque |
1-0 |
|
07.04.25
|
Dunkerque Guingamp |
3-1 |
|
01.04.25
|
Dunkerque PSG |
2-4 |
|
28.03.25
|
Bastia Dunkerque |
2-0 |
|
15.03.25
|
Dunkerque Metz |
2-3 |
|
10.03.25
|
Rodez Dunkerque |
5-1 |
|
03.03.25
|
Ajaccio Dunkerque |
1-2 |
|
26.02.25
|
Brest Dunkerque |
2-3 |
|
21.02.25
|
Dunkerque Clermont Foot |
3-0 |
|
20.04.26
|
Dunkerque Laval |
0-2 |
|
03.04.26
|
Dunkerque Rodez |
1-1 |
|
09.03.26
|
Dunkerque Reims |
1-1 |
|
20.02.26
|
Dunkerque Bastia |
1-1 |
|
06.02.26
|
Dunkerque Guingamp |
0-0 |
|
31.01.26
|
Dunkerque Annecy |
0-1 |
|
16.01.26
|
Dunkerque Pau FC |
3-1 |
|
06.12.25
|
Dunkerque Saint-Etienne |
1-0 |
|
07.11.25
|
Dunkerque Boulogne |
1-1 |
|
28.10.25
|
Dunkerque Red Star |
3-0 |
|
18.10.25
|
Dunkerque Montpellier |
0-1 |
|
27.09.25
|
Dunkerque Amiens |
6-2 |
|
19.09.25
|
Dunkerque Le Mans |
2-2 |
|
29.08.25
|
Dunkerque Troyes |
2-0 |
|
22.08.25
|
Dunkerque Nancy |
1-3 |
|
09.08.25
|
Dunkerque Clermont Foot |
2-2 |
|
14.05.25
|
Dunkerque Guingamp |
1-0 |
|
02.05.25
|
Dunkerque Laval |
0-0 |
|
18.04.25
|
Dunkerque Grenoble |
2-0 |
|
07.04.25
|
Dunkerque Guingamp |
3-1 |
|
01.04.25
|
Dunkerque PSG |
2-4 |
|
15.03.25
|
Dunkerque Metz |
2-3 |
|
21.02.25
|
Dunkerque Clermont Foot |
3-0 |
|
15.02.25
|
Dunkerque Paris FC |
1-0 |
|
31.01.25
|
Dunkerque Martigues |
0-1 |
|
18.01.25
|
Dunkerque Lorient |
0-1 |
|
16.12.24
|
Dunkerque Caen |
3-1 |
|
25.11.24
|
Dunkerque Ajaccio |
1-0 |
|
01.11.24
|
Dunkerque Amiens |
3-1 |
|
25.10.24
|
Dunkerque Red Star |
2-0 |
|
04.10.24
|
Dunkerque Troyes |
2-1 |
|
24.09.24
|
Dunkerque Bastia |
2-1 |
|
20.09.24
|
Dunkerque Pau FC |
3-2 |
|
30.08.24
|
Dunkerque Rodez |
1-0 |
|
16.08.24
|
Dunkerque Annecy |
0-2 |
|
10.08.24
|
Dunkerque Zulte Waregem |
2-2 |
|
02.08.24
|
Dunkerque Amiens |
5-1 |
|
13.07.24
|
Dunkerque Feignies-Aulnoye |
0-0 |
|
10.05.24
|
Dunkerque Caen |
2-2 |
|
29.04.24
|
Dunkerque Auxerre |
1-3 |
|
13.04.24
|
Dunkerque Guingamp |
0-1 |
|
30.03.24
|
Dunkerque Annecy |
0-2 |
|
09.03.24
|
Dunkerque Pau FC |
1-0 |
|
02.03.24
|
Dunkerque Concarneau |
2-2 |
|
17.02.24
|
Dunkerque Valenciennes |
2-1 |
|
03.02.24
|
Dunkerque Saint-Etienne |
1-0 |
|
23.01.24
|
Dunkerque Ajaccio |
2-0 |
|
19.12.23
|
Dunkerque Bordeaux |
0-2 |
|
05.12.23
|
Dunkerque Bastia |
0-5 |
|
25.11.23
|
Dunkerque Laval |
0-2 |
|
11.04.26
|
Saint-Etienne Dunkerque |
2-1 |
|
21.03.26
|
Troyes Dunkerque |
5-1 |
|
14.03.26
|
Red Star Dunkerque |
1-0 |
|
27.02.26
|
Clermont Foot Dunkerque |
2-1 |
|
13.02.26
|
Amiens Dunkerque |
1-4 |
|
26.01.26
|
Le Mans Dunkerque |
1-0 |
|
05.01.26
|
Montpellier Dunkerque |
1-3 |
|
21.12.25
|
Strasbourg Dunkerque |
2-1 |
|
12.12.25
|
Laval Dunkerque |
1-2 |
|
29.11.25
|
Abbeville Dunkerque |
0-5 |
|
21.11.25
|
Rodez Dunkerque |
1-1 |
|
16.11.25
|
Boulogne Dunkerque (Penalties:3 - 5) |
2-2 |
|
01.11.25
|
Reims Dunkerque |
1-2 |
|
24.10.25
|
Pau FC Dunkerque |
0-3 |
|
03.10.25
|
Bastia Dunkerque |
0-0 |
|
23.09.25
|
Guingamp Dunkerque |
2-1 |
|
13.09.25
|
Grenoble Dunkerque |
1-0 |
|
16.08.25
|
Annecy Dunkerque |
2-2 |
|
19.07.25
|
Lens Dunkerque |
5-1 |
|
17.05.25
|
Metz Dunkerque |
1-0 |
|
10.05.25
|
Red Star Dunkerque |
1-1 |
|
25.04.25
|
Troyes Dunkerque |
1-0 |
|
11.04.25
|
Amiens Dunkerque |
1-0 |
|
28.03.25
|
Bastia Dunkerque |
2-0 |
|
10.03.25
|
Rodez Dunkerque |
5-1 |
|
03.03.25
|
Ajaccio Dunkerque |
1-2 |
|
26.02.25
|
Brest Dunkerque |
2-3 |
|
10.02.25
|
Caen Dunkerque |
0-2 |
|
04.02.25
|
Lille Dunkerque (Penalties:4 - 5) |
1-1 |
|
27.01.25
|
Annecy Dunkerque |
0-2 |
|
22.01.25
|
Haguenau Dunkerque |
1-3 |
|
10.01.25
|
Pau FC Dunkerque |
1-1 |
|
04.01.25
|
Guingamp Dunkerque |
1-1 |
|
22.12.24
|
Auxerre Dunkerque |
0-1 |
|
09.12.24
|
Metz Dunkerque |
2-0 |
|
30.11.24
|
Aubervilliers Dunkerque |
0-2 |
|
16.11.24
|
Stade Béthunois Dunkerque (Penalties:0 - 1) |
0-0 |
|
08.11.24
|
Grenoble Dunkerque |
0-1 |
|
29.10.24
|
Lorient Dunkerque |
4-2 |
|
18.10.24
|
Laval Dunkerque |
3-2 |
|
27.09.24
|
Martigues Dunkerque |
1-1 |
|
13.09.24
|
Clermont Foot Dunkerque |
0-1 |
|
05.09.24
|
Club Brugge Dunkerque |
2-2 |
|
23.08.24
|
Paris FC Dunkerque |
3-2 |
|
27.07.24
|
Nantes Dunkerque |
2-1 |
|
20.07.24
|
Boulogne Dunkerque |
2-3 |
|
17.05.24
|
Angers Dunkerque |
0-0 |
|
03.05.24
|
Quevilly Dunkerque |
1-2 |
|
23.04.24
|
Bordeaux Dunkerque |
2-0 |
|
20.04.24
|
Amiens Dunkerque |
0-1 |
|
29.08.2025
|
Dunkerque Troyes |
2-0
|
|
25.04.2025
|
Troyes Dunkerque |
1-0
|
|
04.10.2024
|
Dunkerque Troyes |
2-1
|
|
24.02.2024
|
Troyes Dunkerque |
1-2
|
|
05.08.2023
|
Dunkerque Troyes |
2-2
|
|
25.04.2025
|
Troyes Dunkerque |
1-0
|
|
24.02.2024
|
Troyes Dunkerque |
1-2
|
|
08.05.2021
|
Troyes Dunkerque |
2-0
|