Saint-Etienne host Laval in the French Ligue 2 on 21 February 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 to action looking to strengthen their position near the top end of Ligue 2. Their campaign has been built on competitive balance, with enough attacking quality to edge tight games and enough defensive structure to remain difficult to break down at home.
Laval travel with far less momentum, sitting in the lower half after a season defined by draws and narrow defeats. While they have shown resilience in patches, consistency in both boxes has been lacking, particularly against stronger opposition.
Saint-Etienne’s recent run has been shaped by disciplined, low-margin victories. A 2-1 away win at Guingamp showed their ability to respond under pressure, while 1-0 wins over Montpellier and Clermont Foot highlighted improved defensive concentration. Even in the 1-0 defeat to Boulogne and the 1-0 loss at Reims, margins were tight rather than indicative of structural collapse.
Across 23 matches they have scored 39 goals and conceded 28, reflecting a side that can manage tempo effectively when leading. Their midfield structure often prioritises compact spacing before releasing wide runners, and once ahead, they rarely allow matches to become chaotic. However, when chasing games, tempo increases sharply and defensive lines can stretch.
Laval’s recent form has lacked cutting edge. A 2-2 draw with Annecy and a 1-1 result at Le Mans showed flashes of attacking promise, but defeats of 1-0 to Pau FC and 2-0 to Bastia underlined familiar inefficiencies in front of goal. The goalless draw at Amiens again reflected their difficulty in breaking down organised defences.
With only 17 goals scored in 23 matches, Laval possess the weaker attacking record in this fixture. They often sit compact and look to counter, yet transitions have not consistently produced clear chances. Conceding 32 goals suggests vulnerability when sustained pressure builds, particularly late in matches.
The best bet for this game leans towards Saint-Etienne to win and both teams to score at 3.60 odds. Saint-Etienne’s recent 2-1 win at Guingamp shows they can edge open contests, and while they have recorded several 1-0 victories, Laval’s need to push for points could open space for both sides to find the net.
Over 3.5 goals at 3.25 odds presents a higher-risk but potentially rewarding option. If Saint-Etienne control early phases and force Laval to chase, the game could stretch significantly in the second half. Laval’s recent 2-2 draw and history of conceding under pressure suggest goals could accumulate once defensive lines tire.
For a correct score prediction, Saint-Etienne 3-1 at 13.00 odds aligns with the overall dynamic. Saint-Etienne carry stronger attacking depth and home confidence, while Laval’s defensive record indicates they may struggle to contain sustained pressure for ninety minutes but could still contribute once during open phases.
| Saint-Etienne | Laval | |
|---|---|---|
| Game Played | 30 | 34 |
| Wins | 17 | 6 |
| Draws | 6 | 14 |
| Loss | 7 | 14 |
| Goals For | 53 | 30 |
| Goals Against | 31 | 48 |
| Saint-Etienne | Laval | |
|---|---|---|
| Game Played | 15 | 17 |
| Wins | 10 | 4 |
| Draws | 2 | 6 |
| Loss | 3 | 7 |
| Goals For | 34 | 13 |
| Goals Against | 15 | 23 |
|
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
|
Laval Boulogne |
2-1 |
|
02.05.26
|
Troyes Laval |
4-0 |
|
24.04.26
|
Laval Rodez |
0-0 |
|
20.04.26
|
Dunkerque Laval |
0-2 |
|
10.04.26
|
Laval Reims |
2-2 |
|
03.04.26
|
Red Star Laval |
0-0 |
|
20.03.26
|
Laval Grenoble |
3-2 |
|
13.03.26
|
Montpellier Laval |
2-0 |
|
06.03.26
|
Laval Guingamp |
2-2 |
|
27.02.26
|
Laval Nancy |
1-1 |
|
21.02.26
|
Saint-Etienne Laval |
2-1 |
|
13.02.26
|
Laval Annecy |
2-2 |
|
07.02.26
|
Le Mans Laval |
1-1 |
|
04.02.26
|
Lyon Laval |
2-0 |
|
30.01.26
|
Laval Pau FC |
0-1 |
|
23.01.26
|
Amiens Laval |
0-0 |
|
16.01.26
|
Laval Bastia |
0-2 |
|
10.01.26
|
Istres Laval |
0-2 |
|
03.01.26
|
Clermont Foot Laval |
4-1 |
|
19.12.25
|
Guingamp Laval |
0-1 |
|
12.12.25
|
Laval Dunkerque |
1-2 |
|
08.12.25
|
Reims Laval |
4-0 |
|
29.11.25
|
Laval Saint-Pauloise |
6-0 |
|
25.11.25
|
Bastia Laval |
0-2 |
|
21.11.25
|
Laval Troyes |
0-1 |
|
15.11.25
|
Le Cellier Mauves Laval |
0-6 |
|
07.11.25
|
Nancy Laval |
0-2 |
|
31.10.25
|
Guingamp Laval |
2-0 |
|
28.10.25
|
Laval Le Mans |
1-1 |
|
18.10.25
|
Laval Red Star |
0-1 |
|
03.10.25
|
Annecy Laval |
0-0 |
|
27.09.25
|
Laval Montpellier |
0-1 |
|
23.09.25
|
Pau FC Laval |
1-0 |
|
19.09.25
|
Laval Amiens |
0-3 |
|
12.09.25
|
Boulogne Laval |
1-2 |
|
29.08.25
|
Laval Clermont Foot |
0-0 |
|
22.08.25
|
Rodez Laval |
1-1 |
|
15.08.25
|
Grenoble Laval |
1-1 |
|
09.08.25
|
Laval Saint-Etienne |
3-3 |
|
26.07.25
|
UNFP Laval |
3-5 |
|
23.07.25
|
Laval Rouen |
1-1 |
|
18.07.25
|
Concarneau Laval |
2-3 |
|
12.07.25
|
Nantes Laval |
2-0 |
|
10.05.25
|
Laval Metz |
2-3 |
|
02.05.25
|
Dunkerque Laval |
0-0 |
|
25.04.25
|
Laval Amiens |
1-0 |
|
18.04.25
|
Laval Rodez |
2-1 |
|
14.04.25
|
Bastia Laval |
5-2 |
|
04.04.25
|
Laval Grenoble |
1-2 |
|
29.03.25
|
Guingamp Laval |
2-0 |
|
09.05.26
|
Laval Boulogne |
2-1 |
|
24.04.26
|
Laval Rodez |
0-0 |
|
10.04.26
|
Laval Reims |
2-2 |
|
20.03.26
|
Laval Grenoble |
3-2 |
|
06.03.26
|
Laval Guingamp |
2-2 |
|
27.02.26
|
Laval Nancy |
1-1 |
|
13.02.26
|
Laval Annecy |
2-2 |
|
30.01.26
|
Laval Pau FC |
0-1 |
|
16.01.26
|
Laval Bastia |
0-2 |
|
12.12.25
|
Laval Dunkerque |
1-2 |
|
29.11.25
|
Laval Saint-Pauloise |
6-0 |
|
21.11.25
|
Laval Troyes |
0-1 |
|
28.10.25
|
Laval Le Mans |
1-1 |
|
18.10.25
|
Laval Red Star |
0-1 |
|
27.09.25
|
Laval Montpellier |
0-1 |
|
19.09.25
|
Laval Amiens |
0-3 |
|
29.08.25
|
Laval Clermont Foot |
0-0 |
|
09.08.25
|
Laval Saint-Etienne |
3-3 |
|
23.07.25
|
Laval Rouen |
1-1 |
|
10.05.25
|
Laval Metz |
2-3 |
|
25.04.25
|
Laval Amiens |
1-0 |
|
18.04.25
|
Laval Rodez |
2-1 |
|
04.04.25
|
Laval Grenoble |
1-2 |
|
15.03.25
|
Laval Paris FC |
3-0 |
|
28.02.25
|
Laval Martigues |
0-1 |
|
07.02.25
|
Laval Annecy |
0-1 |
|
24.01.25
|
Laval Troyes |
1-0 |
|
10.01.25
|
Laval Red Star |
1-1 |
|
04.01.25
|
Laval Lorient |
2-0 |
|
06.12.24
|
Laval Caen |
1-0 |
|
30.11.24
|
Laval Concarneau |
2-2 |
|
08.11.24
|
Laval Bastia |
2-2 |
|
29.10.24
|
Laval Clermont Foot |
1-2 |
|
18.10.24
|
Laval Dunkerque |
3-2 |
|
27.09.24
|
Laval Pau FC |
3-1 |
|
13.09.24
|
Laval Ajaccio |
1-1 |
|
23.08.24
|
Laval Guingamp |
0-1 |
|
10.08.24
|
Laval Orleans |
3-2 |
|
03.08.24
|
Laval Nantes |
1-2 |
|
27.07.24
|
Laval Concarneau |
2-0 |
|
10.05.24
|
Laval Troyes |
1-2 |
|
27.04.24
|
Laval Bordeaux |
1-0 |
|
13.04.24
|
Laval Annecy |
0-3 |
|
30.03.24
|
Laval Bastia |
1-2 |
|
16.03.24
|
Laval Dunkerque |
1-2 |
|
02.03.24
|
Laval Amiens |
1-1 |
|
17.02.24
|
Laval Ajaccio |
1-1 |
|
03.02.24
|
Laval Quevilly |
2-4 |
|
23.01.24
|
Laval Paris FC |
1-1 |
|
19.12.23
|
Laval Auxerre |
1-3 |
|
02.05.26
|
Troyes Laval |
4-0 |
|
20.04.26
|
Dunkerque Laval |
0-2 |
|
03.04.26
|
Red Star Laval |
0-0 |
|
13.03.26
|
Montpellier Laval |
2-0 |
|
21.02.26
|
Saint-Etienne Laval |
2-1 |
|
07.02.26
|
Le Mans Laval |
1-1 |
|
04.02.26
|
Lyon Laval |
2-0 |
|
23.01.26
|
Amiens Laval |
0-0 |
|
10.01.26
|
Istres Laval |
0-2 |
|
03.01.26
|
Clermont Foot Laval |
4-1 |
|
19.12.25
|
Guingamp Laval |
0-1 |
|
08.12.25
|
Reims Laval |
4-0 |
|
25.11.25
|
Bastia Laval |
0-2 |
|
15.11.25
|
Le Cellier Mauves Laval |
0-6 |
|
07.11.25
|
Nancy Laval |
0-2 |
|
31.10.25
|
Guingamp Laval |
2-0 |
|
03.10.25
|
Annecy Laval |
0-0 |
|
23.09.25
|
Pau FC Laval |
1-0 |
|
12.09.25
|
Boulogne Laval |
1-2 |
|
22.08.25
|
Rodez Laval |
1-1 |
|
15.08.25
|
Grenoble Laval |
1-1 |
|
26.07.25
|
UNFP Laval |
3-5 |
|
18.07.25
|
Concarneau Laval |
2-3 |
|
12.07.25
|
Nantes Laval |
2-0 |
|
02.05.25
|
Dunkerque Laval |
0-0 |
|
14.04.25
|
Bastia Laval |
5-2 |
|
29.03.25
|
Guingamp Laval |
2-0 |
|
07.03.25
|
Caen Laval |
0-1 |
|
22.02.25
|
Lorient Laval |
0-1 |
|
14.02.25
|
Ajaccio Laval |
3-0 |
|
31.01.25
|
Pau FC Laval |
1-1 |
|
18.01.25
|
Clermont Foot Laval |
1-1 |
|
15.01.25
|
Toulouse Laval |
2-1 |
|
20.12.24
|
SA Mérignac Laval (Penalties:3 - 4) |
0-0 |
|
13.12.24
|
Amiens Laval |
1-3 |
|
22.11.24
|
Martigues Laval |
0-3 |
|
16.11.24
|
Vitré Laval (Penalties:0 - 1) |
0-0 |
|
01.11.24
|
Troyes Laval |
0-0 |
|
25.10.24
|
Annecy Laval |
2-0 |
|
04.10.24
|
Paris FC Laval |
1-0 |
|
24.09.24
|
Rodez Laval |
1-3 |
|
20.09.24
|
Red Star Laval |
0-3 |
|
31.08.24
|
Metz Laval |
1-1 |
|
16.08.24
|
Grenoble Laval |
2-1 |
|
24.07.24
|
Brest Laval |
0-1 |
|
20.07.24
|
Rennes Laval |
2-1 |
|
17.05.24
|
Guingamp Laval |
0-1 |
|
03.05.24
|
Caen Laval |
1-0 |
|
23.04.24
|
Auxerre Laval |
4-0 |
|
20.04.24
|
Pau FC Laval |
3-0 |
|
09.08.2025
|
Laval Saint-Etienne |
3-3
|
|
13.01.2024
|
Saint-Etienne Laval |
0-0
|
|
23.10.2023
|
Laval Saint-Etienne |
0-1
|
|
13.05.2023
|
Laval Saint-Etienne |
2-1
|
|
10.01.2023
|
Saint-Etienne Laval |
1-0
|
|
13.01.2024
|
Saint-Etienne Laval |
0-0
|
|
10.01.2023
|
Saint-Etienne Laval |
1-0
|