Saint-Etienne host Annecy 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 19:00 UK Time.
Saint Etienne return home with momentum building after a strong run of results in recent weeks. Annecy arrive under pressure after inconsistent performances, particularly in matches where defensive structure has been tested, with results showing a clear drop in consistency recently.
This fixture presents a contrast in control and confidence, with Saint Etienne showing balance across phases. The earlier head to head result adds context, though current form suggests a different dynamic could unfold here, especially considering recent defensive improvements from the hosts.
Saint-Etienne drew 0-0 away at Grenoble in their latest outing, extending a solid unbeaten run. That result followed four consecutive wins, including a 2-0 home victory over Red Star and a convincing 3-0 away win at Pau FC, highlighting consistent attacking efficiency.
At home, Saint-Etienne have been especially reliable, winning three of their last four with controlled performances. They combine defensive discipline with efficient finishing, conceding just one goal across those home matches, while limiting opposition chances through structured defensive organisation.
Annecy lost 1-2 at home to Troyes in their latest match, continuing a pattern of inconsistency. That defeat came after a heavy 3-0 loss at Le Mans, which exposed defensive weaknesses under sustained pressure and highlighted issues in maintaining defensive shape.
Away form remains mixed, with a strong 2-0 win at Bastia contrasting with recent defeats. Their matches often fluctuate in tempo, but defensive lapses have made it difficult to maintain consistent results, especially when facing teams with structured attacking approaches.
The leading bet for this match is Saint Etienne win at 1.82 odds. Their recent form, particularly at home, shows a level of control and consistency that Annecy have struggled to match in recent weeks, especially against well organised defensive sides.
The over 2.5 goals priced at 2.15 is a value bet, but the stronger angle remains Both teams to score No at 2.00 odds, as Saint Etienne have kept multiple clean sheets and limit opposition chances effectively in structured defensive setups.
The correct score prediction is Saint Etienne 2-0 offered at 8.50 odds, which reflects their recent defensive strength and ability to manage games while maintaining attacking efficiency, particularly in controlled home performances against inconsistent opponents.
| Saint-Etienne | Annecy | |
|---|---|---|
| Game Played | 30 | 31 |
| Wins | 17 | 13 |
| Draws | 6 | 7 |
| Loss | 7 | 11 |
| Goals For | 53 | 41 |
| Goals Against | 31 | 35 |
| Saint-Etienne | Annecy | |
|---|---|---|
| Game Played | 15 | 16 |
| Wins | 10 | 7 |
| Draws | 2 | 1 |
| Loss | 3 | 8 |
| Goals For | 34 | 21 |
| Goals Against | 15 | 22 |
|
15.05.26
|
Saint-Etienne Rodez (Penalties:7 - 6) |
0-0 |
|
09.05.26
|
Saint-Etienne Amiens |
5-0 |
|
02.05.26
|
Rodez Saint-Etienne |
2-1 |
|
25.04.26
|
Saint-Etienne Troyes |
0-3 |
|
18.04.26
|
Bastia Saint-Etienne |
2-0 |
|
11.04.26
|
Saint-Etienne Dunkerque |
2-1 |
|
04.04.26
|
Nancy Saint-Etienne |
1-1 |
|
21.03.26
|
Saint-Etienne Annecy |
4-0 |
|
14.03.26
|
Grenoble Saint-Etienne |
0-0 |
|
07.03.26
|
Saint-Etienne Red Star |
2-0 |
|
28.02.26
|
Pau FC Saint-Etienne |
0-3 |
|
21.02.26
|
Saint-Etienne Laval |
2-1 |
|
14.02.26
|
Guingamp Saint-Etienne |
1-2 |
|
07.02.26
|
Saint-Etienne Montpellier |
1-0 |
|
31.01.26
|
Saint-Etienne Boulogne |
0-1 |
|
24.01.26
|
Reims Saint-Etienne |
1-0 |
|
17.01.26
|
Saint-Etienne Clermont Foot |
1-0 |
|
03.01.26
|
Le Mans Saint-Etienne |
0-0 |
|
21.12.25
|
Nice Saint-Etienne |
2-1 |
|
13.12.25
|
Saint-Etienne Bastia |
2-2 |
|
06.12.25
|
Dunkerque Saint-Etienne |
1-0 |
|
29.11.25
|
Saint-Etienne Ecotay Moingt |
11-1 |
|
22.11.25
|
Saint-Etienne Nancy |
2-1 |
|
15.11.25
|
Quetigny Saint-Etienne |
1-3 |
|
08.11.25
|
Troyes Saint-Etienne |
2-3 |
|
01.11.25
|
Red Star Saint-Etienne |
2-1 |
|
28.10.25
|
Saint-Etienne Pau FC |
6-0 |
|
25.10.25
|
Annecy Saint-Etienne |
4-0 |
|
18.10.25
|
Saint-Etienne Le Mans |
2-3 |
|
04.10.25
|
Montpellier Saint-Etienne |
0-2 |
|
27.09.25
|
Saint-Etienne Guingamp |
2-3 |
|
23.09.25
|
Amiens Saint-Etienne |
0-1 |
|
20.09.25
|
Saint-Etienne Reims |
3-2 |
|
13.09.25
|
Clermont Foot Saint-Etienne |
1-2 |
|
30.08.25
|
Saint-Etienne Grenoble |
1-1 |
|
23.08.25
|
Boulogne Saint-Etienne |
0-1 |
|
16.08.25
|
Saint-Etienne Rodez |
4-0 |
|
09.08.25
|
Laval Saint-Etienne |
3-3 |
|
02.08.25
|
Cagliari Saint-Etienne |
1-0 |
|
25.07.25
|
Saint-Etienne Paris FC |
0-3 |
|
18.07.25
|
Saint-Etienne Servette |
2-3 |
|
17.05.25
|
Saint-Etienne Toulouse |
2-3 |
|
10.05.25
|
Reims Saint-Etienne |
0-2 |
|
03.05.25
|
Saint-Etienne Monaco |
1-3 |
|
26.04.25
|
Strasbourg Saint-Etienne |
3-1 |
|
20.04.25
|
Saint-Etienne Lyon |
2-1 |
|
13.04.25
|
Saint-Etienne Brest |
3-3 |
|
06.04.25
|
Lens Saint-Etienne |
1-0 |
|
29.03.25
|
Saint-Etienne PSG |
1-6 |
|
16.03.25
|
Montpellier Saint-Etienne |
0-2 |
|
15.05.26
|
Saint-Etienne Rodez (Penalties:7 - 6) |
0-0 |
|
09.05.26
|
Saint-Etienne Amiens |
5-0 |
|
25.04.26
|
Saint-Etienne Troyes |
0-3 |
|
11.04.26
|
Saint-Etienne Dunkerque |
2-1 |
|
21.03.26
|
Saint-Etienne Annecy |
4-0 |
|
07.03.26
|
Saint-Etienne Red Star |
2-0 |
|
21.02.26
|
Saint-Etienne Laval |
2-1 |
|
07.02.26
|
Saint-Etienne Montpellier |
1-0 |
|
31.01.26
|
Saint-Etienne Boulogne |
0-1 |
|
17.01.26
|
Saint-Etienne Clermont Foot |
1-0 |
|
13.12.25
|
Saint-Etienne Bastia |
2-2 |
|
29.11.25
|
Saint-Etienne Ecotay Moingt |
11-1 |
|
22.11.25
|
Saint-Etienne Nancy |
2-1 |
|
28.10.25
|
Saint-Etienne Pau FC |
6-0 |
|
18.10.25
|
Saint-Etienne Le Mans |
2-3 |
|
27.09.25
|
Saint-Etienne Guingamp |
2-3 |
|
20.09.25
|
Saint-Etienne Reims |
3-2 |
|
30.08.25
|
Saint-Etienne Grenoble |
1-1 |
|
16.08.25
|
Saint-Etienne Rodez |
4-0 |
|
25.07.25
|
Saint-Etienne Paris FC |
0-3 |
|
18.07.25
|
Saint-Etienne Servette |
2-3 |
|
17.05.25
|
Saint-Etienne Toulouse |
2-3 |
|
03.05.25
|
Saint-Etienne Monaco |
1-3 |
|
20.04.25
|
Saint-Etienne Lyon |
2-1 |
|
13.04.25
|
Saint-Etienne Brest |
3-3 |
|
29.03.25
|
Saint-Etienne PSG |
1-6 |
|
01.03.25
|
Saint-Etienne Nice |
1-3 |
|
22.02.25
|
Saint-Etienne Angers |
3-3 |
|
08.02.25
|
Saint-Etienne Rennes |
0-2 |
|
19.01.25
|
Saint-Etienne Nantes |
1-1 |
|
04.01.25
|
Saint-Etienne Reims |
3-1 |
|
22.12.24
|
Saint-Etienne Marseille |
0-4 |
|
08.12.24
|
Saint-Etienne Marseille |
0-2 |
|
23.11.24
|
Saint-Etienne Montpellier |
1-0 |
|
02.11.24
|
Saint-Etienne Strasbourg |
2-0 |
|
19.10.24
|
Saint-Etienne Lens |
0-2 |
|
05.10.24
|
Saint-Etienne Auxerre |
3-1 |
|
13.09.24
|
Saint-Etienne Lille |
1-0 |
|
24.08.24
|
Saint-Etienne Le Havre |
0-2 |
|
27.07.24
|
Saint-Etienne Villarreal |
3-1 |
|
30.05.24
|
Saint-Etienne Metz |
2-1 |
|
24.05.24
|
Saint-Etienne Rodez |
2-0 |
|
10.05.24
|
Saint-Etienne Rodez |
1-1 |
|
27.04.24
|
Saint-Etienne Caen |
1-0 |
|
20.04.24
|
Saint-Etienne Bordeaux |
2-1 |
|
06.04.24
|
Saint-Etienne Concarneau |
1-0 |
|
09.03.24
|
Saint-Etienne Auxerre |
1-0 |
|
24.02.24
|
Saint-Etienne Annecy |
2-1 |
|
12.02.24
|
Saint-Etienne Troyes |
5-0 |
|
27.01.24
|
Saint-Etienne Amiens |
0-1 |
|
02.05.26
|
Rodez Saint-Etienne |
2-1 |
|
18.04.26
|
Bastia Saint-Etienne |
2-0 |
|
04.04.26
|
Nancy Saint-Etienne |
1-1 |
|
14.03.26
|
Grenoble Saint-Etienne |
0-0 |
|
28.02.26
|
Pau FC Saint-Etienne |
0-3 |
|
14.02.26
|
Guingamp Saint-Etienne |
1-2 |
|
24.01.26
|
Reims Saint-Etienne |
1-0 |
|
03.01.26
|
Le Mans Saint-Etienne |
0-0 |
|
21.12.25
|
Nice Saint-Etienne |
2-1 |
|
06.12.25
|
Dunkerque Saint-Etienne |
1-0 |
|
15.11.25
|
Quetigny Saint-Etienne |
1-3 |
|
08.11.25
|
Troyes Saint-Etienne |
2-3 |
|
01.11.25
|
Red Star Saint-Etienne |
2-1 |
|
25.10.25
|
Annecy Saint-Etienne |
4-0 |
|
04.10.25
|
Montpellier Saint-Etienne |
0-2 |
|
23.09.25
|
Amiens Saint-Etienne |
0-1 |
|
13.09.25
|
Clermont Foot Saint-Etienne |
1-2 |
|
23.08.25
|
Boulogne Saint-Etienne |
0-1 |
|
09.08.25
|
Laval Saint-Etienne |
3-3 |
|
02.08.25
|
Cagliari Saint-Etienne |
1-0 |
|
10.05.25
|
Reims Saint-Etienne |
0-2 |
|
26.04.25
|
Strasbourg Saint-Etienne |
3-1 |
|
06.04.25
|
Lens Saint-Etienne |
1-0 |
|
16.03.25
|
Montpellier Saint-Etienne |
0-2 |
|
09.03.25
|
Le Havre Saint-Etienne |
1-1 |
|
15.02.25
|
Marseille Saint-Etienne |
5-1 |
|
01.02.25
|
Lille Saint-Etienne |
4-1 |
|
24.01.25
|
Auxerre Saint-Etienne |
1-1 |
|
12.01.25
|
PSG Saint-Etienne |
2-1 |
|
13.12.24
|
Toulouse Saint-Etienne |
2-1 |
|
30.11.24
|
Rennes Saint-Etienne |
5-0 |
|
10.11.24
|
Lyon Saint-Etienne |
1-0 |
|
26.10.24
|
Angers Saint-Etienne |
4-2 |
|
29.09.24
|
Nantes Saint-Etienne |
2-2 |
|
20.09.24
|
Nice Saint-Etienne |
8-0 |
|
31.08.24
|
Brest Saint-Etienne |
4-0 |
|
17.08.24
|
Monaco Saint-Etienne |
1-0 |
|
10.08.24
|
Holstein Kiel Saint-Etienne |
2-3 |
|
07.08.24
|
Getafe Saint-Etienne |
1-0 |
|
03.08.24
|
Grenoble Saint-Etienne |
5-3 |
|
31.07.24
|
Montpellier Saint-Etienne |
1-2 |
|
20.07.24
|
Clermont Foot Saint-Etienne |
1-1 |
|
02.06.24
|
Metz Saint-Etienne |
2-2 |
|
17.05.24
|
Quevilly Saint-Etienne |
2-1 |
|
04.05.24
|
Guingamp Saint-Etienne |
2-2 |
|
23.04.24
|
Grenoble Saint-Etienne |
0-2 |
|
13.04.24
|
Ajaccio Saint-Etienne |
2-0 |
|
30.03.24
|
Valenciennes Saint-Etienne |
0-2 |
|
16.03.24
|
Bastia Saint-Etienne |
0-4 |
|
02.03.24
|
Paris FC Saint-Etienne |
0-0 |
|
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 |
|
25.10.2025
|
Annecy Saint-Etienne |
4-0
|
|
24.02.2024
|
Saint-Etienne Annecy |
2-1
|
|
28.08.2023
|
Annecy Saint-Etienne |
1-1
|
|
26.07.2023
|
Annecy Saint-Etienne |
2-3
|
|
04.02.2023
|
Saint-Etienne Annecy |
3-2
|
|
24.02.2024
|
Saint-Etienne Annecy |
2-1
|
|
04.02.2023
|
Saint-Etienne Annecy |
3-2
|