Grenoble host Boulogne in Ligue 2. Grenoble have had a bit of an up-and-down campaign, while Boulogne have really struggled to get going this season.
The two sides met twice last term with very different outcomes home and away, and that pattern of contrasts seems to have carried into this campaign too.
Analysis updated .
Compare bookmakers
Form guide
Grenoble's recent Ligue 2 results have swung both ways. They've beaten Laval and Rodez on the road, but also shipped four at Saint Etienne and lost at Dunkerque, so there's goals at both ends when they play.
Grenoble: 20 completed matches; Boulogne: 20 completed matches.
Grenoble
- Win
- 25% 5 / 20
- Draw
- 35% 7 / 20
- Loss
- 40% 8 / 20
- Scored
- 25
- Conceded
- 30
- Difference
- -5
Boulogne
- Win
- 10% 2 / 20
- Draw
- 45% 9 / 20
- Loss
- 45% 9 / 20
- Scored
- 12
- Conceded
- 23
- Difference
- -11
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Ligue 2 | Grenoble | Clermont Foot | 18.09.2026 | 1-1 |
| Ligue 2 | Rodez | Grenoble | 11.09.2026 | 0-1 |
| Ligue 2 | Grenoble | Annecy | 04.09.2026 | 1-2 |
| Ligue 2 | Laval | Grenoble | 28.08.2026 | 0-3 |
| Ligue 2 | Saint Etienne | Grenoble | 22.08.2026 | 4-0 |
| Ligue 2 | Grenoble | Metz | 14.08.2026 | 0-0 |
| Ligue 2 | Dunkerque | Grenoble | 08.08.2026 | 4-2 |
| Friendlies Clubs | Andrézieux | Grenoble | 01.08.2026 | 3-2 |
| Friendlies Clubs | Clermont Foot | Grenoble | 01.08.2026 | 1-1 |
| Friendlies Clubs | Grenoble | Estac Troyes | 25.07.2026 | 0-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Ligue 2 | Boulogne | Nantes | 19.09.2026 | 1-2 |
| Ligue 2 | Clermont Foot | Boulogne | 11.09.2026 | 0-0 |
| Ligue 2 | Boulogne | Dijon | 04.09.2026 | 1-1 |
| Ligue 2 | Montpellier | Boulogne | 28.08.2026 | 0-0 |
| Ligue 2 | Boulogne | RED Star FC 93 | 21.08.2026 | 1-1 |
| Ligue 2 | Guingamp | Boulogne | 14.08.2026 | 1-0 |
| Ligue 2 | Boulogne | Nancy | 08.08.2026 | 0-0 |
| Friendlies Clubs | Valenciennes | Boulogne | 31.07.2026 | 1-1 |
| Friendlies Clubs | Boulogne | Rouen | 25.07.2026 | 0-1 |
| Friendlies Clubs | Amiens | Boulogne | 24.07.2026 | 0-1 |
Boulogne's picture is much flatter. They haven't won any of their last seven league games, with five draws and two defeats, and they've barely scored - just three goals in that run. Zoom out to their last twenty matches across competitions and it's only two wins in total.
Boulogne's inability to win matches, not just draw them, is the clearest form signal here.
Comparative Team Statistics: Grenoble vs Boulogne

Head-to-head
The last two meetings have gone opposite ways. Grenoble and Boulogne drew 0-0 back in February, but Grenoble won 3-1 away from home the previous November. Older meetings stretch back over a decade and don't tell us much about these two teams now.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Ligue 2 | Grenoble | Boulogne | 27.02.2026 | 0-0 |
| Ligue 2 | Boulogne | Grenoble | 21.11.2025 | 3-1 |
| Ligue 3 | Grenoble | Boulogne | 19.01.2018 | 1-2 |
| Ligue 3 | Boulogne | Grenoble | 18.08.2017 | 0-1 |
| Coupe de France | Boulogne | Grenoble | 21.01.2015 | 1-0 |
| Ligue 2 | Grenoble | Boulogne | 10.05.2011 | 2-2 |
| Ligue 2 | Boulogne | Grenoble | 03.12.2010 | 2-0 |
So recent history doesn't really point in a strong direction either way.
League table
Grenoble sit 13th with eight points from seven games. Boulogne are down in 17th with five points from the same number of matches. It's a tight gap in terms of points, even if the positions look further apart than they really are.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 12 | Dunkerque | 7 | 2 | 2 | 3 | 10/12 | 8 |
| 13 | Grenoble | 7 | 2 | 2 | 3 | 8/11 | 8 |
| 14 | Rodez | 7 | 2 | 1 | 4 | 14/16 | 7 |
| 16 | Clermont Foot | 7 | 0 | 6 | 1 | 4/6 | 6 |
| 17 | Boulogne | 7 | 0 | 5 | 2 | 3/5 | 5 |
| 18 | Laval | 7 | 1 | 2 | 4 | 8/14 | 5 |
Discipline notes
A few players have picked up cards regularly this season. Grenoble's Akpa Akpro has four yellows in seven appearances, with Vidal and Diba not far behind. On Boulogne's side, Mion picked up a red card in just three matches, which hints at a bit of a short fuse, though that's not confirmation he'll even be involved by mid-October.

How this one might play out
Grenoble have shown they can score goals but also concede plenty, which fits a team capable of an open game. Boulogne, by contrast, look set up to avoid defeat rather than chase wins, given how many low-scoring draws they've had recently.
That contrast could make for either a cagey afternoon shaped by Boulogne's caution, or a more open one if Grenoble's attacking side takes over. It's genuinely hard to say which version turns up, especially with the match still some weeks away.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Y. Magnin | France | 29 | Midfielder | 183 cm | 71 kg |
| A. Olliero | France | 30 | Goalkeeper | 193 | 85 |
| C. Vidal | France | 26 | Defender | 181 | 73 |
| B. Allain | France | 34 | Goalkeeper | 185 | 75 |
| M. Mion | France | 26 | Defender | 178 | n/a |
| U. Bonnet | France | 33 | Attacker | 181 cm | 73 kg |
| Y. Maçon | France | 28 | Defender | 176 | 74 |
| M. Djitté | Senegal | 27 | Attacker | 180 | 74 |
| M. Corboz | USA | 32 | Midfielder | 180 | 76 |
| D. Hoogewerf | Netherlands | 23 | Attacker | n/a | n/a |
| L. Bernadou | France | 26 | Midfielder | 178 | n/a |
| B. Mouazan | France | 25 | Midfielder | 174 | 72 |
| Y. Diaby | Guinea | 26 | Midfielder | 184 | 76 |
| M. Bangré | Burkina Faso | 25 | Attacker | 171 | 65 |
| M. Xantippe | France | 24 | Defender | 183 | 70 |
| L. Cerri | Italy | 23 | Attacker | 198 | n/a |
| F. Limouri | Netherlands | 23 | Defender | 182 cm | 70 kg |
| N. Zahui | France | 23 | Defender | 175 | 70 |
| A. Pelon | France | 22 | Defender | 186 | 80 |
| E. Sarıkaya | Türkiye | 20 | Defender | 185 | 73 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| J. Boyer | France | 28 | Defender | 176 | 73 |
| X. Lenogue | France | 29 | Goalkeeper | 194 | 84 |
| J. Martin | France | 36 | Midfielder | 184 cm | 77 kg |
| M. Mion | France | 26 | Defender | 178 | n/a |
| D. Thiam | France | 36 | Defender | 179 | 67 |
| S. Duflos | France | 31 | Defender | n/a | n/a |
| A. Hbouch | France | 27 | Attacker | n/a | n/a |
| N. Fatar | France | 24 | Attacker | 170 | n/a |
| T. Epailly | France | 27 | Attacker | n/a | n/a |
| J. Bultel | France | 26 | Midfielder | 184 | 71 |
| L. Etonde | France | 26 | Attacker | n/a | n/a |
| B. Besic | France | 24 | Attacker | 180 | 77 |
| T. Brusco | France | 26 | Defender | n/a | n/a |
| Blondy Rudolph Nna Noukeu | Cameroon | 25 | Goalkeeper | 184 | 70 |
| A. Pinot | France | 25 | Defender | 194 | 86 |
| A. Platret | France | 23 | Defender | n/a | n/a |
| N. Binet | France | 22 | Midfielder | n/a | n/a |
| Sohan Paillard | France | 22 | Midfielder | n/a | n/a |
| M. Lecolier | France | 23 | Attacker | n/a | n/a |
| A. Kerriou | France | 23 | Defender | n/a | n/a |
There's enough here to say Boulogne are the side under more pressure to find some form, but Grenoble haven't been convincing enough themselves to make this a straightforward pick.
Without a market to assess, we're happy to sit this one out rather than force an angle that isn't really there.
