Dunkerque host Annecy in the French Ligue 2 on 31 January 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.
Dunkerque and Annecy meet with both sides showing encouraging attacking intent, but still carrying defensive questions that shape how their matches unfold. Dunkerque arrive with confidence built on recent wins, while Annecy’s form reflects a team capable of scoring but still searching for consistency away from home.
With both teams comfortable playing at tempo and willing to commit numbers forward early, this fixture sets up as one where momentum could swing quickly. The balance between control and risk is likely to define long stretches of the game.
Dunkerque’s recent performances underline a side comfortable playing on the front foot. Wins against Pau FC 3-1, Montpellier 3-1, and Dunkerque’s 2-1 success at Laval showcased sharp attacking movement and a willingness to attack space quickly. Even the narrow 1-0 loss at Le Mans was defined by aggressive pressing rather than caution.
At home, Dunkerque tend to start fast, pushing the tempo and forcing opponents into early defensive work. With 35 goals scored this season, they rely on vertical passes and quick overlaps rather than patient buildup. That approach creates chances early but can also leave space behind the defensive line once the game stretches.
Annecy arrive with mixed results that still point towards attacking potential. Recent wins against Clermont Foot 2-1 and Amiens 2-0 showed efficiency in front of goal, while the 2-1 defeat at Reims and the 2-1 home loss to Le Mans highlighted how fine the margins remain. They have scored in four of their last five league matches, but clean sheets have been harder to sustain.
Away from home, Annecy are more open in approach, preferring to counter quickly rather than sit deep. That style allows them to stay dangerous, but it also invites pressure during high-tempo phases. When matches open early, Annecy are often involved in end-to-end spells rather than controlled sequences.
The best bet for this match points towards over 2.5 goals and both teams to score at 2.88 odds. Dunkerque’s aggressive home starts and Annecy’s willingness to attack suggest a game where chances appear at both ends rather than settling into a cautious rhythm.
There is also strong reasoning behind expecting early action. Highest scoring half being the first half at 3.14 odds aligns with Dunkerque’s tendency to impose themselves quickly and Annecy’s openness before defensive adjustments are made.
For those looking at a correct score prediction, Dunkerque 2-1 at 9.00 odds fits the overall match profile. Dunkerque’s home attacking edge and Annecy’s ability to remain competitive support a narrow home win in a game where both sides contribute on the scoresheet.
| Dunkerque | Annecy | |
|---|---|---|
| Game Played | 31 | 31 |
| Wins | 10 | 13 |
| Draws | 10 | 7 |
| Loss | 11 | 11 |
| Goals For | 45 | 41 |
| Goals Against | 39 | 35 |
| Dunkerque | Annecy | |
|---|---|---|
| Game Played | 16 | 16 |
| Wins | 5 | 7 |
| Draws | 7 | 1 |
| Loss | 4 | 8 |
| Goals For | 24 | 21 |
| Goals Against | 18 | 22 |
|
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 |
|
09.05.26
|
Annecy Rodez |
1-2 |
|
17.04.26
|
Nancy Annecy |
1-5 |
|
10.04.26
|
Annecy Montpellier |
0-0 |
|
03.04.26
|
Annecy Guingamp |
1-0 |
|
21.03.26
|
Saint-Etienne Annecy |
4-0 |
|
16.03.26
|
Annecy Troyes |
1-2 |
|
07.03.26
|
Le Mans Annecy |
3-0 |
|
27.02.26
|
Bastia Annecy |
0-2 |
|
20.02.26
|
Annecy Red Star |
2-1 |
|
13.02.26
|
Laval Annecy |
2-2 |
|
06.02.26
|
Annecy Grenoble |
1-1 |
|
31.01.26
|
Dunkerque Annecy |
0-1 |
|
23.01.26
|
Annecy Clermont Foot |
2-1 |
|
16.01.26
|
Annecy Amiens |
2-0 |
|
03.01.26
|
Reims Annecy |
2-1 |
|
12.12.25
|
Annecy Le Mans |
1-2 |
|
05.12.25
|
Guingamp Annecy |
0-3 |
|
28.11.25
|
Annecy Grenoble |
1-2 |
|
21.11.25
|
Annecy Bastia |
1-0 |
|
14.11.25
|
Cannes Annecy |
1-2 |
|
07.11.25
|
Montpellier Annecy |
1-0 |
|
31.10.25
|
Annecy Boulogne |
1-1 |
|
28.10.25
|
Rodez Annecy |
2-1 |
|
25.10.25
|
Annecy Saint-Etienne |
4-0 |
|
17.10.25
|
Clermont Foot Annecy |
0-1 |
|
03.10.25
|
Annecy Laval |
0-0 |
|
26.09.25
|
Troyes Annecy |
3-1 |
|
23.09.25
|
Annecy Nancy |
1-2 |
|
19.09.25
|
Grenoble Annecy |
1-3 |
|
13.09.25
|
Annecy Reims |
1-1 |
|
29.08.25
|
Red Star Annecy |
1-0 |
|
22.08.25
|
Amiens Annecy |
0-1 |
|
16.08.25
|
Annecy Dunkerque |
2-2 |
|
09.08.25
|
Pau FC Annecy |
2-0 |
|
18.07.25
|
FC Sion Annecy |
3-0 |
|
10.05.25
|
Annecy Grenoble |
3-1 |
|
02.05.25
|
Clermont Foot Annecy |
3-2 |
|
25.04.25
|
Annecy Ajaccio |
2-0 |
|
21.04.25
|
Annecy Lorient |
0-0 |
|
11.04.25
|
Red Star Annecy |
0-1 |
|
04.04.25
|
Annecy Bastia |
1-1 |
|
28.03.25
|
Pau FC Annecy |
1-0 |
|
14.03.25
|
Annecy Rodez |
1-1 |
|
08.03.25
|
Metz Annecy |
5-1 |
|
28.02.25
|
Annecy Paris FC |
2-3 |
|
21.02.25
|
Martigues Annecy |
2-0 |
|
17.02.25
|
Annecy Caen |
1-0 |
|
07.02.25
|
Laval Annecy |
0-1 |
|
31.01.25
|
Amiens Annecy |
1-0 |
|
27.01.25
|
Annecy Dunkerque |
0-2 |
|
09.05.26
|
Annecy Rodez |
1-2 |
|
10.04.26
|
Annecy Montpellier |
0-0 |
|
03.04.26
|
Annecy Guingamp |
1-0 |
|
16.03.26
|
Annecy Troyes |
1-2 |
|
20.02.26
|
Annecy Red Star |
2-1 |
|
06.02.26
|
Annecy Grenoble |
1-1 |
|
23.01.26
|
Annecy Clermont Foot |
2-1 |
|
16.01.26
|
Annecy Amiens |
2-0 |
|
12.12.25
|
Annecy Le Mans |
1-2 |
|
28.11.25
|
Annecy Grenoble |
1-2 |
|
21.11.25
|
Annecy Bastia |
1-0 |
|
31.10.25
|
Annecy Boulogne |
1-1 |
|
25.10.25
|
Annecy Saint-Etienne |
4-0 |
|
03.10.25
|
Annecy Laval |
0-0 |
|
23.09.25
|
Annecy Nancy |
1-2 |
|
13.09.25
|
Annecy Reims |
1-1 |
|
16.08.25
|
Annecy Dunkerque |
2-2 |
|
10.05.25
|
Annecy Grenoble |
3-1 |
|
25.04.25
|
Annecy Ajaccio |
2-0 |
|
21.04.25
|
Annecy Lorient |
0-0 |
|
04.04.25
|
Annecy Bastia |
1-1 |
|
14.03.25
|
Annecy Rodez |
1-1 |
|
28.02.25
|
Annecy Paris FC |
2-3 |
|
17.02.25
|
Annecy Caen |
1-0 |
|
27.01.25
|
Annecy Dunkerque |
0-2 |
|
10.01.25
|
Annecy Guingamp |
1-4 |
|
14.12.24
|
Annecy Metz |
0-0 |
|
06.12.24
|
Annecy Clermont Foot |
2-0 |
|
01.11.24
|
Annecy Pau FC |
2-0 |
|
25.10.24
|
Annecy Laval |
2-0 |
|
11.10.24
|
Annecy Lausanne |
1-2 |
|
04.10.24
|
Annecy Red Star |
1-0 |
|
24.09.24
|
Annecy Troyes |
1-0 |
|
13.09.24
|
Annecy Amiens |
3-0 |
|
23.08.24
|
Annecy Martigues |
2-4 |
|
20.07.24
|
Annecy Caen |
3-1 |
|
10.05.24
|
Annecy Angers |
1-2 |
|
27.04.24
|
Annecy Bastia |
3-2 |
|
20.04.24
|
Annecy Grenoble |
0-1 |
|
06.04.24
|
Annecy Valenciennes |
2-1 |
|
16.03.24
|
Annecy Bordeaux |
3-1 |
|
02.03.24
|
Annecy Quevilly |
0-0 |
|
17.02.24
|
Annecy Auxerre |
0-2 |
|
10.02.24
|
Annecy Concarneau |
0-3 |
|
27.01.24
|
Annecy Pau FC |
0-0 |
|
06.01.24
|
Annecy Dijon |
1-5 |
|
19.12.23
|
Annecy Rodez |
1-2 |
|
06.12.23
|
Annecy Caen |
1-2 |
|
25.11.23
|
Annecy Ajaccio |
2-0 |
|
04.11.23
|
Annecy Laval |
1-3 |
|
17.04.26
|
Nancy Annecy |
1-5 |
|
21.03.26
|
Saint-Etienne Annecy |
4-0 |
|
07.03.26
|
Le Mans Annecy |
3-0 |
|
27.02.26
|
Bastia Annecy |
0-2 |
|
13.02.26
|
Laval Annecy |
2-2 |
|
31.01.26
|
Dunkerque Annecy |
0-1 |
|
03.01.26
|
Reims Annecy |
2-1 |
|
05.12.25
|
Guingamp Annecy |
0-3 |
|
14.11.25
|
Cannes Annecy |
1-2 |
|
07.11.25
|
Montpellier Annecy |
1-0 |
|
28.10.25
|
Rodez Annecy |
2-1 |
|
17.10.25
|
Clermont Foot Annecy |
0-1 |
|
26.09.25
|
Troyes Annecy |
3-1 |
|
19.09.25
|
Grenoble Annecy |
1-3 |
|
29.08.25
|
Red Star Annecy |
1-0 |
|
22.08.25
|
Amiens Annecy |
0-1 |
|
09.08.25
|
Pau FC Annecy |
2-0 |
|
18.07.25
|
FC Sion Annecy |
3-0 |
|
02.05.25
|
Clermont Foot Annecy |
3-2 |
|
11.04.25
|
Red Star Annecy |
0-1 |
|
28.03.25
|
Pau FC Annecy |
1-0 |
|
08.03.25
|
Metz Annecy |
5-1 |
|
21.02.25
|
Martigues Annecy |
2-0 |
|
07.02.25
|
Laval Annecy |
0-1 |
|
31.01.25
|
Amiens Annecy |
1-0 |
|
20.01.25
|
Troyes Annecy |
0-1 |
|
15.01.25
|
Stade Briochin Annecy (Penalties:4 - 3) |
1-1 |
|
03.01.25
|
Ajaccio Annecy |
1-2 |
|
20.12.24
|
Chasselay MDA Annecy |
1-2 |
|
30.11.24
|
Jura Sud Foot Annecy (Penalties:0 - 1) |
0-0 |
|
23.11.24
|
Paris FC Annecy |
0-0 |
|
16.11.24
|
Vesoul Annecy |
1-6 |
|
08.11.24
|
Rodez Annecy |
5-1 |
|
29.10.24
|
Grenoble Annecy |
0-0 |
|
19.10.24
|
Lorient Annecy |
4-2 |
|
27.09.24
|
Bastia Annecy |
2-2 |
|
20.09.24
|
Guingamp Annecy |
2-2 |
|
06.09.24
|
FC Sion Annecy |
2-1 |
|
30.08.24
|
Caen Annecy |
1-1 |
|
16.08.24
|
Dunkerque Annecy |
0-2 |
|
10.08.24
|
Sochaux Annecy |
0-1 |
|
03.08.24
|
Dijon Annecy |
1-1 |
|
31.07.24
|
Bastia Annecy |
3-1 |
|
27.07.24
|
Clermont Foot Annecy |
1-1 |
|
17.05.24
|
Troyes Annecy |
1-1 |
|
03.05.24
|
Rodez Annecy |
1-3 |
|
23.04.24
|
Caen Annecy |
2-1 |
|
13.04.24
|
Laval Annecy |
0-3 |
|
30.03.24
|
Dunkerque Annecy |
0-2 |
|
09.03.24
|
Ajaccio Annecy |
1-3 |
|
16.08.2025
|
Annecy Dunkerque |
2-2
|
|
27.01.2025
|
Annecy Dunkerque |
0-2
|
|
16.08.2024
|
Dunkerque Annecy |
0-2
|
|
30.03.2024
|
Dunkerque Annecy |
0-2
|
|
19.08.2023
|
Annecy Dunkerque |
3-0
|
|
16.08.2024
|
Dunkerque Annecy |
0-2
|
|
30.03.2024
|
Dunkerque Annecy |
0-2
|