

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
Where those opponents sat in the table: strong means they averaged roughly the top 40%, weak roughly the bottom 40%, mixed in between.
Opposition faced: Grenoble mixed, Boulogne mixedThe form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Grenoble take a form score of 3.0 out of 10 into this Ligue 2 fixture, against 4.1 for Boulogne. Grenoble have 2 draws and 3 defeats in their last 5, while Boulogne have 3 draws and 2 defeats in theirs. Across the season Grenoble average 1.1 goals scored and 1.8 conceded per game, Boulogne 0.7 and 1.0. Grenoble have kept a clean sheet in 30% of their matches this season, Boulogne in 33%. In their last 7 meetings Grenoble have won 1, drawn 2 and lost 4. Grenoble sit 17th on 1 point, Boulogne 15th on 2.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Grenoble and Boulogne enter this Ligue 2 encounter separated by a single place and zero points in the early standings, both sitting in the lower half after winless starts to the campaign. Grenoble occupy 15th on 1 point from 2 matches, having scored 2 and conceded 4, while Boulogne sit one place higher in 14th on the same points total but with a tighter defensive record of 0 scored and 1 conceded across their opening fixtures. Neither side has found a victory in competitive action this term, and both carry patchy recent form scores that reflect difficult runs through pre-season and into the new campaign.
Grenoble held Metz to a 0-0 draw at home in their most recent outing on 14 August, a result that delivered a first clean sheet in 5 matches but extended their goalless run. That stalemate followed a 2-4 defeat away to Dunkerque on 8 August, a fixture that highlighted defensive fragility even as they found the net twice. Across their last 5 matches, Grenoble have managed 0 wins, 2 draws and 3 losses, scoring 5 and conceding 11. They have scored in 3 of those 5 but kept only 1 clean sheet, and the summer friendlies offered little encouragement with defeats to Estac Troyes, 0-3 at home, and Andrézieux, 2-3 away. Their season profile shows 1.00 goals scored per game and 2.00 conceded across 2 competitive matches, with a 4-match sample revealing 7.5 shots per game, 2.2 on target, and possession sitting at just 37.2 percent. Formatic's weighted form score of 4.4 out of 10 reflects a side struggling to impose themselves, and 40 percent of their fixtures this season have ended without them scoring.
Boulogne's early campaign has been similarly laboured, beginning with a 0-0 draw at home to Nancy on 8 August before falling 0-1 away to Guingamp on 14 August. Across their last 5 matches, they have collected 1 win, 2 draws and 2 losses, scoring just 2 and conceding 3. Their solitary victory came in a pre-season friendly, 1-0 away to Amiens, and they drew 1-1 at Valenciennes before losing 0-1 at home to Rouen. They have scored in only 2 of those 5 outings but have managed 2 clean sheets, pointing to a cautious defensive structure. Their competitive record shows 0 goals scored and 0.50 conceded per game across 2 matches, and Formatic's form rating of 3.9 out of 10 sits marginally below Grenoble's, giving the hosts a narrow 0.5-point form advantage. Boulogne's attacking output has been the chief concern, failing to register in either Ligue 2 fixture so far this season.
The head to head record favours the visitors, who have won 4 of the last 7 encounters against Grenoble's single victory, with 2 draws completing the set. The most recent meeting on 27 February 2026 finished 0-0, and the one before that saw Boulogne prevail 3-1 at home on 21 November 2025. Across those 7 fixtures, an average of 2.14 goals per meeting has been recorded, with both teams scoring in 3 and over 2.5 goals landing in 3. The itemised meetings include Boulogne's 2-1 away win at Grenoble on 19 January 2018, Grenoble's 1-0 victory at Boulogne on 18 August 2017, and another Boulogne win, 1-0 at home, on 21 January 2015. That pattern suggests close contests but also periods of dominance for the visitors in this fixture.
The goals profile for this match points toward a low-scoring affair. Grenoble average 1.00 per game this season and Boulogne 0.00, while defensively Grenoble ship 2.00 per game against Boulogne's 0.50. Both sides have failed to score in 40 percent or more of recent outings, and 4 of the last 7 head to head meetings stayed under 2.5 goals. Grenoble's possession share of 37.2 percent and modest shot count of 7.5 per game suggest they cede territory and struggle to create clear chances, while Boulogne's blank attacking return in competitive fixtures this season underlines their lack of cutting edge. The narrow form gap of 0.5 in Grenoble's favour offers little separation, and with both teams winless and low on confidence, the numbers suggest a cagey encounter in which defensive organisation outweighs attacking ambition and a narrow margin or stalemate appears the likeliest outcome.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram