Boulogne host Grenoble in the Ligue 2 on 21 November 2025, Friday. 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.
Boulogne return to league action trying to steady themselves after a turbulent stretch that has exposed recurring defensive problems. Grenoble arrive with better momentum and a more reliable structure, which should influence the direction of this contest. Both sides have shown they can compete in short spells, but the meeting offers a sharper test of consistency.
Boulogne’s recent run reflects a side searching for balance in both boxes. The 2 to 2 draw against Dunkerque in the Coupe de France showed spirit but also familiar lapses, and their league games continue to fluctuate between effort and fragility.
They have drawn 1 to 1 in consecutive away fixtures at Dunkerque and Annecy, which offered stability, yet the 6 to 2 defeat at home to Reims exposed structural issues that remain unresolved.
Their 1 to 0 loss at Le Mans also indicated how easily they can be shut down when the match becomes tight. Boulogne can move the ball with intent but struggle to protect their back line for long periods. Late concessions and sudden drops in control persist as a theme.
Grenoble arrive with a more coherent pattern. Their 2 to 1 win against Rodez and the 3 to 2 success at Amiens highlight a side that finds different ways to impose themselves, even when away from home.
A 0 to 0 draw with Guingamp showed their defensive stability, while the narrow loss at Red Star did little to break their overall rhythm.
Their structure allows them to press selectively and stay compact when needed. The 1 to 1 draw at home to Pau FC also reflected controlled phases, with clear chances created through sustained pressure rather than isolated moments. Grenoble look the more balanced team coming into this fixture.
The main pick is Grenoble to score first at 2.10 odds. Their recent form shows a team that starts matches with composure, creating early pressure and finding breakthroughs through organised build up.
Boulogne’s defensive issues across their last home matches increase the likelihood of them conceding the opening goal, especially given the six goal loss to Reims and the two goals conceded in the draw against Dunkerque.
Additionally, both teams to score at 1.90 odds also holds value. Boulogne have managed to find the net in each of their last three matches despite their defensive vulnerability, and they tend to respond well when forced to chase the game. Grenoble create enough consistent chances to contribute to an open contest, particularly if they score early.
With Grenoble arriving in clearer form and Boulogne prone to erratic defensive moments, the match points towards an energetic rhythm. Grenoble have the edge in structure, yet Boulogne’s capacity to respond keeps the possibility of goals from both sides firmly in play.
| Boulogne | Grenoble | |
|---|---|---|
| Game Played | 16 | 16 |
| Wins | 4 | 5 |
| Draws | 4 | 5 |
| Loss | 8 | 6 |
| Goals For | 17 | 18 |
| Goals Against | 24 | 20 |
| Boulogne | Grenoble | |
|---|---|---|
| Game Played | 8 | 8 |
| Wins | 2 | 2 |
| Draws | 1 | 1 |
| Loss | 5 | 5 |
| Goals For | 10 | 11 |
| Goals Against | 17 | 14 |
|
05.12.25
|
Clermont Foot Boulogne |
1-1 |
|
21.11.25
|
Boulogne Grenoble |
3-1 |
|
16.11.25
|
Boulogne Dunkerque (Penalties:3 - 5) |
2-2 |
|
07.11.25
|
Dunkerque Boulogne |
1-1 |
|
31.10.25
|
Annecy Boulogne |
1-1 |
|
28.10.25
|
Boulogne Reims |
2-6 |
|
24.10.25
|
Le Mans Boulogne |
1-0 |
|
17.10.25
|
Boulogne Guingamp |
2-2 |
|
03.10.25
|
Amiens Boulogne |
0-1 |
|
29.09.25
|
Boulogne Red Star |
1-2 |
|
23.09.25
|
Montpellier Boulogne |
1-3 |
|
19.09.25
|
Boulogne Pau FC |
0-3 |
|
16.09.25
|
Boulogne Bastia |
1-0 |
|
12.09.25
|
Boulogne Laval |
1-2 |
|
29.08.25
|
Rodez Boulogne |
1-0 |
|
23.08.25
|
Boulogne Saint-Etienne |
0-1 |
|
15.08.25
|
Nancy Boulogne |
1-0 |
|
26.07.25
|
Boulogne Francs Borains |
1-0 |
|
25.07.25
|
Boulogne Versailles |
0-0 |
|
19.07.25
|
Boulogne Amiens |
2-2 |
|
16.07.25
|
Reims Boulogne |
1-0 |
|
09.07.25
|
Boulogne Standard Liege |
0-1 |
|
25.05.25
|
Clermont Foot Boulogne |
1-2 |
|
20.05.25
|
Boulogne Clermont Foot |
1-3 |
|
16.05.25
|
Boulogne Chateauroux |
1-1 |
|
09.05.25
|
Dijon Boulogne |
0-3 |
|
02.05.25
|
Boulogne Sochaux |
2-3 |
|
25.04.25
|
Villefranche Boulogne |
1-1 |
|
18.04.25
|
Boulogne Versailles |
1-0 |
|
11.04.25
|
Concarneau Boulogne |
1-1 |
|
04.04.25
|
Boulogne Rouen |
1-2 |
|
28.03.25
|
Valenciennes Boulogne |
2-3 |
|
21.03.25
|
Boulogne Nimes |
2-1 |
|
14.03.25
|
Orleans Boulogne |
1-1 |
|
07.03.25
|
Boulogne Aubagne |
1-1 |
|
28.02.25
|
Nancy Boulogne |
0-2 |
|
21.02.25
|
Boulogne Gobelins |
3-1 |
|
14.02.25
|
Le Mans Boulogne |
1-0 |
|
01.02.25
|
Quevilly Boulogne |
0-1 |
|
24.01.25
|
Boulogne Bourg-en-bresse 01 |
1-1 |
|
17.01.25
|
Boulogne Dijon |
2-2 |
|
10.01.25
|
Sochaux Boulogne |
1-1 |
|
20.12.24
|
Haguenau Boulogne |
4-1 |
|
13.12.24
|
Boulogne Villefranche |
1-0 |
|
06.12.24
|
Versailles Boulogne |
2-3 |
|
01.12.24
|
Boulogne Beauvais |
4-2 |
|
23.11.24
|
Boulogne Concarneau |
2-1 |
|
16.11.24
|
Houilles Boulogne |
0-3 |
|
08.11.24
|
Rouen Boulogne |
3-1 |
|
01.11.24
|
Boulogne Valenciennes |
0-0 |
|
21.11.25
|
Boulogne Grenoble |
3-1 |
|
16.11.25
|
Boulogne Dunkerque (Penalties:3 - 5) |
2-2 |
|
28.10.25
|
Boulogne Reims |
2-6 |
|
17.10.25
|
Boulogne Guingamp |
2-2 |
|
29.09.25
|
Boulogne Red Star |
1-2 |
|
19.09.25
|
Boulogne Pau FC |
0-3 |
|
16.09.25
|
Boulogne Bastia |
1-0 |
|
12.09.25
|
Boulogne Laval |
1-2 |
|
23.08.25
|
Boulogne Saint-Etienne |
0-1 |
|
26.07.25
|
Boulogne Francs Borains |
1-0 |
|
25.07.25
|
Boulogne Versailles |
0-0 |
|
19.07.25
|
Boulogne Amiens |
2-2 |
|
09.07.25
|
Boulogne Standard Liege |
0-1 |
|
20.05.25
|
Boulogne Clermont Foot |
1-3 |
|
16.05.25
|
Boulogne Chateauroux |
1-1 |
|
02.05.25
|
Boulogne Sochaux |
2-3 |
|
18.04.25
|
Boulogne Versailles |
1-0 |
|
04.04.25
|
Boulogne Rouen |
1-2 |
|
21.03.25
|
Boulogne Nimes |
2-1 |
|
07.03.25
|
Boulogne Aubagne |
1-1 |
|
21.02.25
|
Boulogne Gobelins |
3-1 |
|
24.01.25
|
Boulogne Bourg-en-bresse 01 |
1-1 |
|
17.01.25
|
Boulogne Dijon |
2-2 |
|
13.12.24
|
Boulogne Villefranche |
1-0 |
|
01.12.24
|
Boulogne Beauvais |
4-2 |
|
23.11.24
|
Boulogne Concarneau |
2-1 |
|
01.11.24
|
Boulogne Valenciennes |
0-0 |
|
18.10.24
|
Boulogne Orleans |
3-0 |
|
27.09.24
|
Boulogne Nancy |
1-1 |
|
13.09.24
|
Boulogne Le Mans |
3-2 |
|
27.07.24
|
Boulogne Amiens |
2-2 |
|
20.07.24
|
Boulogne Dunkerque |
2-3 |
|
01.09.23
|
Boulogne Stade Briochin |
2-1 |
|
05.12.25
|
Clermont Foot Boulogne |
1-1 |
|
07.11.25
|
Dunkerque Boulogne |
1-1 |
|
31.10.25
|
Annecy Boulogne |
1-1 |
|
24.10.25
|
Le Mans Boulogne |
1-0 |
|
03.10.25
|
Amiens Boulogne |
0-1 |
|
23.09.25
|
Montpellier Boulogne |
1-3 |
|
29.08.25
|
Rodez Boulogne |
1-0 |
|
15.08.25
|
Nancy Boulogne |
1-0 |
|
16.07.25
|
Reims Boulogne |
1-0 |
|
25.05.25
|
Clermont Foot Boulogne |
1-2 |
|
09.05.25
|
Dijon Boulogne |
0-3 |
|
25.04.25
|
Villefranche Boulogne |
1-1 |
|
11.04.25
|
Concarneau Boulogne |
1-1 |
|
28.03.25
|
Valenciennes Boulogne |
2-3 |
|
14.03.25
|
Orleans Boulogne |
1-1 |
|
28.02.25
|
Nancy Boulogne |
0-2 |
|
14.02.25
|
Le Mans Boulogne |
1-0 |
|
01.02.25
|
Quevilly Boulogne |
0-1 |
|
10.01.25
|
Sochaux Boulogne |
1-1 |
|
20.12.24
|
Haguenau Boulogne |
4-1 |
|
06.12.24
|
Versailles Boulogne |
2-3 |
|
16.11.24
|
Houilles Boulogne |
0-3 |
|
08.11.24
|
Rouen Boulogne |
3-1 |
|
23.10.24
|
Nimes Boulogne |
2-0 |
|
13.07.24
|
La Louviere Boulogne |
3-2 |
|
26.01.24
|
Stade Briochin Boulogne |
2-1 |
|
05.12.25
|
Grenoble Nancy |
1-0 |
|
28.11.25
|
Annecy Grenoble |
1-2 |
|
21.11.25
|
Boulogne Grenoble |
3-1 |
|
14.11.25
|
Olympique de Villefontaine Grenoble |
0-3 |
|
07.11.25
|
Grenoble Rodez |
2-1 |
|
01.11.25
|
Amiens Grenoble |
2-3 |
|
28.10.25
|
Grenoble Guingamp |
0-0 |
|
24.10.25
|
Red Star Grenoble |
1-0 |
|
17.10.25
|
Grenoble Pau FC |
1-1 |
|
04.10.25
|
Reims Grenoble |
2-4 |
|
26.09.25
|
Grenoble Bastia |
0-0 |
|
23.09.25
|
Le Mans Grenoble |
1-0 |
|
19.09.25
|
Grenoble Annecy |
1-3 |
|
13.09.25
|
Grenoble Dunkerque |
1-0 |
|
30.08.25
|
Saint-Etienne Grenoble |
1-1 |
|
22.08.25
|
Clermont Foot Grenoble |
2-1 |
|
15.08.25
|
Grenoble Laval |
1-1 |
|
09.08.25
|
Troyes Grenoble |
2-1 |
|
02.08.25
|
Grenoble Le Puy Foot |
0-2 |
|
25.07.25
|
Grenoble Rodez |
1-0 |
|
19.07.25
|
Grenoble Troyes |
0-5 |
|
10.05.25
|
Annecy Grenoble |
3-1 |
|
02.05.25
|
Grenoble Troyes |
3-1 |
|
25.04.25
|
Bastia Grenoble |
2-3 |
|
18.04.25
|
Dunkerque Grenoble |
2-0 |
|
12.04.25
|
Grenoble Paris FC |
1-2 |
|
04.04.25
|
Laval Grenoble |
1-2 |
|
29.03.25
|
Grenoble Lorient |
1-2 |
|
14.03.25
|
Clermont Foot Grenoble |
0-0 |
|
07.03.25
|
Grenoble Ajaccio |
2-2 |
|
28.02.25
|
Pau FC Grenoble |
1-0 |
|
21.02.25
|
Grenoble Guingamp |
1-1 |
|
14.02.25
|
Amiens Grenoble |
1-4 |
|
07.02.25
|
Grenoble Red Star |
0-0 |
|
31.01.25
|
Grenoble Rodez |
2-1 |
|
24.01.25
|
Metz Grenoble |
3-0 |
|
17.01.25
|
Grenoble Martigues |
1-0 |
|
11.01.25
|
Caen Grenoble |
0-1 |
|
03.01.25
|
Grenoble Bastia |
3-2 |
|
21.12.24
|
Cannes Grenoble |
3-2 |
|
14.12.24
|
Red Star Grenoble |
3-1 |
|
07.12.24
|
Grenoble Amiens |
0-2 |
|
30.11.24
|
Istres Grenoble |
0-4 |
|
22.11.24
|
Troyes Grenoble |
0-0 |
|
16.11.24
|
Grenoble Villefranche |
1-1 |
|
08.11.24
|
Grenoble Dunkerque |
0-1 |
|
02.11.24
|
Guingamp Grenoble |
3-0 |
|
29.10.24
|
Grenoble Annecy |
0-0 |
|
26.10.24
|
Paris FC Grenoble |
2-1 |
|
18.10.24
|
Grenoble Metz |
2-0 |
|
05.12.25
|
Grenoble Nancy |
1-0 |
|
07.11.25
|
Grenoble Rodez |
2-1 |
|
28.10.25
|
Grenoble Guingamp |
0-0 |
|
17.10.25
|
Grenoble Pau FC |
1-1 |
|
26.09.25
|
Grenoble Bastia |
0-0 |
|
19.09.25
|
Grenoble Annecy |
1-3 |
|
13.09.25
|
Grenoble Dunkerque |
1-0 |
|
15.08.25
|
Grenoble Laval |
1-1 |
|
02.08.25
|
Grenoble Le Puy Foot |
0-2 |
|
25.07.25
|
Grenoble Rodez |
1-0 |
|
19.07.25
|
Grenoble Troyes |
0-5 |
|
02.05.25
|
Grenoble Troyes |
3-1 |
|
12.04.25
|
Grenoble Paris FC |
1-2 |
|
29.03.25
|
Grenoble Lorient |
1-2 |
|
07.03.25
|
Grenoble Ajaccio |
2-2 |
|
21.02.25
|
Grenoble Guingamp |
1-1 |
|
07.02.25
|
Grenoble Red Star |
0-0 |
|
31.01.25
|
Grenoble Rodez |
2-1 |
|
17.01.25
|
Grenoble Martigues |
1-0 |
|
03.01.25
|
Grenoble Bastia |
3-2 |
|
07.12.24
|
Grenoble Amiens |
0-2 |
|
16.11.24
|
Grenoble Villefranche |
1-1 |
|
08.11.24
|
Grenoble Dunkerque |
0-1 |
|
29.10.24
|
Grenoble Annecy |
0-0 |
|
18.10.24
|
Grenoble Metz |
2-0 |
|
27.09.24
|
Grenoble Clermont Foot |
3-0 |
|
16.09.24
|
Grenoble Caen |
3-1 |
|
30.08.24
|
Grenoble Pau FC |
1-1 |
|
16.08.24
|
Grenoble Laval |
2-1 |
|
07.08.24
|
Grenoble Nimes |
4-1 |
|
03.08.24
|
Grenoble Saint-Etienne |
5-3 |
|
24.07.24
|
Grenoble Bourg-en-bresse 01 |
3-0 |
|
17.05.24
|
Grenoble Amiens |
1-3 |
|
03.05.24
|
Grenoble Concarneau |
2-1 |
|
23.04.24
|
Grenoble Saint-Etienne |
0-2 |
|
15.04.24
|
Grenoble Angers |
0-0 |
|
30.03.24
|
Grenoble Guingamp |
0-0 |
|
11.03.24
|
Grenoble Laval |
0-2 |
|
24.02.24
|
Grenoble Pau FC |
0-1 |
|
03.02.24
|
Grenoble Caen |
5-1 |
|
23.01.24
|
Grenoble Auxerre |
1-1 |
|
13.01.24
|
Grenoble Dunkerque |
2-2 |
|
16.12.23
|
Grenoble Annecy |
1-0 |
|
25.11.23
|
Grenoble Rodez |
2-1 |
|
04.11.23
|
Grenoble Ajaccio |
0-3 |
|
21.10.23
|
Grenoble Valenciennes |
3-3 |
|
30.09.23
|
Grenoble Bordeaux |
2-0 |
|
23.09.23
|
Grenoble Quevilly |
2-1 |
|
02.09.23
|
Grenoble Bastia |
0-0 |
|
19.08.23
|
Grenoble Troyes |
0-0 |
|
28.11.25
|
Annecy Grenoble |
1-2 |
|
21.11.25
|
Boulogne Grenoble |
3-1 |
|
14.11.25
|
Olympique de Villefontaine Grenoble |
0-3 |
|
01.11.25
|
Amiens Grenoble |
2-3 |
|
24.10.25
|
Red Star Grenoble |
1-0 |
|
04.10.25
|
Reims Grenoble |
2-4 |
|
23.09.25
|
Le Mans Grenoble |
1-0 |
|
30.08.25
|
Saint-Etienne Grenoble |
1-1 |
|
22.08.25
|
Clermont Foot Grenoble |
2-1 |
|
09.08.25
|
Troyes Grenoble |
2-1 |
|
10.05.25
|
Annecy Grenoble |
3-1 |
|
25.04.25
|
Bastia Grenoble |
2-3 |
|
18.04.25
|
Dunkerque Grenoble |
2-0 |
|
04.04.25
|
Laval Grenoble |
1-2 |
|
14.03.25
|
Clermont Foot Grenoble |
0-0 |
|
28.02.25
|
Pau FC Grenoble |
1-0 |
|
14.02.25
|
Amiens Grenoble |
1-4 |
|
24.01.25
|
Metz Grenoble |
3-0 |
|
11.01.25
|
Caen Grenoble |
0-1 |
|
21.12.24
|
Cannes Grenoble |
3-2 |
|
14.12.24
|
Red Star Grenoble |
3-1 |
|
30.11.24
|
Istres Grenoble |
0-4 |
|
22.11.24
|
Troyes Grenoble |
0-0 |
|
02.11.24
|
Guingamp Grenoble |
3-0 |
|
26.10.24
|
Paris FC Grenoble |
2-1 |
|
04.10.24
|
Rodez Grenoble |
2-1 |
|
24.09.24
|
Ajaccio Grenoble |
2-0 |
|
20.09.24
|
Martigues Grenoble |
0-4 |
|
24.08.24
|
Lorient Grenoble |
2-0 |
|
19.07.24
|
Rodez Grenoble |
0-0 |
|
10.05.24
|
Ajaccio Grenoble |
1-2 |
|
27.04.24
|
Valenciennes Grenoble |
2-0 |
|
20.04.24
|
Annecy Grenoble |
0-1 |
|
06.04.24
|
Paris FC Grenoble |
2-1 |
|
16.03.24
|
Rodez Grenoble |
3-1 |
|
02.03.24
|
Bastia Grenoble |
1-0 |
|
17.02.24
|
Troyes Grenoble |
3-1 |
|
10.02.24
|
Bordeaux Grenoble |
1-0 |
|
27.01.24
|
Quevilly Grenoble |
1-1 |
|
06.01.24
|
Saint-Etienne Grenoble |
3-0 |
|
19.12.23
|
Concarneau Grenoble |
0-3 |
|
09.12.23
|
Chambéry Grenoble |
1-1 |
|
05.12.23
|
Angers Grenoble |
1-0 |
|
02.12.23
|
Laval Grenoble |
1-1 |
|
17.11.23
|
Villefranche Grenoble |
1-2 |
|
11.11.23
|
Amiens Grenoble |
1-2 |
|
28.10.23
|
Pau FC Grenoble |
3-2 |
|
07.10.23
|
Guingamp Grenoble |
2-2 |
|
26.09.23
|
Caen Grenoble |
1-2 |
|
16.09.23
|
Dunkerque Grenoble |
0-0 |
|
19.01.2018
|
Grenoble Boulogne |
1-2
|
|
18.08.2017
|
Boulogne Grenoble |
0-1
|
|
21.01.2015
|
Boulogne Grenoble |
1-0
|
|
10.05.2011
|
Grenoble Boulogne |
2-2
|
|
03.12.2010
|
Boulogne Grenoble |
2-0
|
|
18.08.2017
|
Boulogne Grenoble |
0-1
|
|
21.01.2015
|
Boulogne Grenoble |
1-0
|
|
03.12.2010
|
Boulogne Grenoble |
2-0
|