Regular Season - 13 · 20 November 2026, 19:00 UTC

Metz vs Boulogne Ligue 2 prediction

Stade Saint-Symphorien, Metz

Our model says: Metz 1–0 Boulogne

The model makes it 41% Metz, 29% draw, 30% Boulogne — fair odds of 2.44, 3.45 and 3.33.

Most likely scoreline: 1-0.

Expected goals: Metz 1.42, Boulogne 1.14.

Both teams to score: 52%. Over 2.5 goals: 47%, under 2.5: 53%.

Model confidence: Medium — calls at this level have come off 46% of the time, over 2,920 settled matches.

Evenly matched: once home advantage is counted, neither side has a clear edge. In past matches rated this way the favourite won 41%, 28% were drawn and the underdog won 31%.

Published · updated

Source: Fulltime Stats' own Dixon-Coles model, as of 12 November 2026. Metz's rating is built from 12 Ligue 2 matches and Boulogne's from 46, over this season and last, recent ones weighted most. Goal level and home advantage are this competition's own, measured over 727 matches.

Key facts

  • Metz are 7th on 17 points from 12 games; Boulogne are 12th on 13 points from 12 games — Ligue 2.
  • Metz have won 2 of their last 5 games, most recently a 3-2 win away to Montpellier.
  • Boulogne have won 2 of their last 5 games, most recently a 3-0 win at home to Annecy.
  • Last 6 meetings: Metz 5 wins to 1, 0 draws; the most recent, 24 May 2013, ended Boulogne 1–0 Metz.

More Ligue 2 predictions

Live win probability

From kick-off

From kick-off, the split above updates here every few seconds as the model re-reads the score, the clock and any red cards.

Model insights: Metz vs Boulogne

52%
Both teams to score
47%
Over 2.5 goals
53%
Under 2.5 goals

Most likely scorelines

Metz win Draw Boulogne win
  1. 1–113%
  2. 1–010%
  3. 2–19%
  4. 0–08%
  5. 0–18%
  6. 2–08%
  7. 1–27%

Scores read Metz first; the other scorelines share the remaining 37%. How to read this.

Has the model earned this number?

Metz at 41%: of 2,925 settled 40–50% forecasts, 46.1% came in (average 43.9%). It can be read literally. The full record.

Form going into Metz vs Boulogne

Metz

Ligue 2

  • W3-2away to Montpellier6 November 2026
  • L1-3PAU30 October 2026
  • D1-1away to Dunkerque23 October 2026
  • W3-2Sochaux17 October 2026
  • L2-4away to Dijon12 October 2026

Boulogne

Ligue 2

  • W3-0Annecy6 November 2026
  • L0-1away to Laval30 October 2026
  • D1-1Reims26 October 2026
  • W2-0away to Grenoble16 October 2026
  • D1-1away to Sochaux9 October 2026

What these results say

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Ligue 2 table

#TeamPWDLGFGAGDPts
7Metz124532019+117
12Boulogne12273108+213

Where the two sides stand. Full table

What's at stake

Metz

Chance to finish in the bottom three · 5% today

Win 3%
Draw 6%
Defeat 7%

Boulogne

Chance to finish in the bottom three · 12% today

Win 8%
Draw 10%
Defeat 15%

From our Ligue 2 season simulation: the rest of the season played out 10,000 times by the same model as the prediction above. How to read this.

Head-to-head: Metz vs Boulogne

  • 24 May 2013Boulogne 1–0 MetzLigue 3
  • 3 August 2012Metz 2–1 BoulogneLigue 3
  • 30 March 2012Metz 1–0 BoulogneLigue 2
  • 5 November 2011Boulogne 0–1 MetzLigue 2
  • 29 April 2011Metz 3–1 BoulogneLigue 2
  • 7 December 2010Boulogne 0–2 MetzLigue 2

Leading scorers: Metz and Boulogne

Metz

GoalsAssists

  • P. Fall81
  • J. Deminguet33

Boulogne

No player in Ligue 2's leading scorers — 10 league goals as a side.

Top 3 by league goals this season; player availability is not in the model. How to read this.

The rest of the season

Across the rest of the season our simulation gives Metz a 0.7% chance of the title and Boulogne 0%, from 10,000 simulated seasons.

How the call on Metz v Boulogne has moved

First published on 6 Nov at 42% / 30% / 28% (home / draw / away). After 3 updates it reads 41% / 29% / 30%: the biggest move is Boulogne's chance of winning, up 2 points.

  1. Metz win41%▼ −1
  2. Draw29%▼ −1
  3. Boulogne win30%▲ +2

Each update is a full rebuild of both sides' ratings from the latest results, and now and then a change to the model itself. The thin mark is the first published figure.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.

Team comparison

Metz Boulogne
0.79 Attack strength (vs league average) 0.52
1.79 Defence strength (vs league average, lower = stronger) 1.22
1.42 Model expected goals (this match) 1.14

Each side's share of the two-team total. How to read this.

Why the model favours this side

The model gives Metz the highest probability at 41%, based on each side's rolling attack and defence ratings estimated from recent match data. The model projects 1.42 expected goals for Metz against 1.14 for Boulogne. Metz's attack/defence rating is 0.79/1.79 versus the league average (1.00 = average), compared with 0.52/1.22 for Boulogne.

Metz carry a model rating of 6.46 against 6.45 for Boulogne. A gap that small is inside the noise of the rating itself — treat the two as level.

How the model reaches 41% for Metz to win

Start from two average sides on neutral ground: 36% for Metz to win. Then home advantage adds 5 points, the level of the two sides takes away 1 point, Metz's ratings add 3 points and Boulogne's ratings take away 2 points, which lands on the published 41%.

  1. Two average sides, neutral ground36%
  2. Home advantage41%+5
  3. Both sides at this match's level40%−1
  4. Metz's ratings43%+3
  5. Boulogne's ratings41%−2

Each step adds one input to the step before. How to read this.

Season stats

MetzBoulogne
12Matches12
4W 5D 3LRecord2W 7D 3L
20 1.7 per gameGoals scored10 0.8 per game
19 1.6 per gameGoals conceded8 0.7 per game
1 of 12Clean sheets5 of 12
2 of 12Failed to score5 of 12
1 of 2Penalties scored–
22 1.8 per gameYellow cards28 2.3 per game
1Red cards3
4-2-3-1 4×Usual shape5-3-2 8×

Metz at home · Boulogne away

6Played6
3W 2D 1LRecord1W 3D 2L
13–10Goals for – against3–3
0 of 6Clean sheets3 of 6

League matches only, Ligue 2, this season; per game, from API-Football. How to read this.

Position by match

MetzBoulogne

151018 Metz, match 1, 8 August 2026: vs Guingamp 2-1 → 2ndMetz, match 2, 14 August 2026: at Grenoble 0-0 → 2ndMetz, match 3, 22 August 2026: vs Laval 1-1 → 4thMetz, match 4, 29 August 2026: at Annecy 1-1 → 6thMetz, match 5, 5 September 2026: vs Rodez 4-1 → 3rdMetz, match 6, 14 September 2026: at RED Star FC 93 1-0 → 6thMetz, match 7, 19 September 2026: vs Saint Etienne 2-2 → 5thMetz, match 8, 12 October 2026: at Dijon 4-2 → 10thMetz, match 9, 17 October 2026: vs Sochaux 3-2 → 7thMetz, match 10, 23 October 2026: at Dunkerque 1-1 → 6thMetz, match 11, 30 October 2026: vs PAU 1-3 → 9thMetz, match 12, 6 November 2026: at Montpellier 2-3 → 7thBoulogne, match 1, 8 August 2026: vs Nancy 0-0 → 1stBoulogne, match 2, 14 August 2026: at Guingamp 1-0 → 14thBoulogne, match 3, 21 August 2026: vs RED Star FC 93 1-1 → 12thBoulogne, match 4, 28 August 2026: at Montpellier 0-0 → 14thBoulogne, match 5, 4 September 2026: vs Dijon 1-1 → 13thBoulogne, match 6, 11 September 2026: at Clermont Foot 0-0 → 13thBoulogne, match 7, 19 September 2026: vs Nantes 1-2 → 17thBoulogne, match 8, 9 October 2026: at Sochaux 1-1 → 16thBoulogne, match 9, 16 October 2026: at Grenoble 0-2 → 11thBoulogne, match 10, 26 October 2026: vs Reims 1-1 → 13thBoulogne, match 11, 30 October 2026: at Laval 1-0 → 13thBoulogne, match 12, 6 November 2026: vs Annecy 3-0 → 11th 123456789101112 151018 Metz, match 1, 8 August 2026: vs Guingamp 2-1 → 2ndMetz, match 2, 14 August 2026: at Grenoble 0-0 → 2ndMetz, match 3, 22 August 2026: vs Laval 1-1 → 4thMetz, match 4, 29 August 2026: at Annecy 1-1 → 6thMetz, match 5, 5 September 2026: vs Rodez 4-1 → 3rdMetz, match 6, 14 September 2026: at RED Star FC 93 1-0 → 6thMetz, match 7, 19 September 2026: vs Saint Etienne 2-2 → 5thMetz, match 8, 12 October 2026: at Dijon 4-2 → 10thMetz, match 9, 17 October 2026: vs Sochaux 3-2 → 7thMetz, match 10, 23 October 2026: at Dunkerque 1-1 → 6thMetz, match 11, 30 October 2026: vs PAU 1-3 → 9thMetz, match 12, 6 November 2026: at Montpellier 2-3 → 7thBoulogne, match 1, 8 August 2026: vs Nancy 0-0 → 1stBoulogne, match 2, 14 August 2026: at Guingamp 1-0 → 14thBoulogne, match 3, 21 August 2026: vs RED Star FC 93 1-1 → 12thBoulogne, match 4, 28 August 2026: at Montpellier 0-0 → 14thBoulogne, match 5, 4 September 2026: vs Dijon 1-1 → 13thBoulogne, match 6, 11 September 2026: at Clermont Foot 0-0 → 13thBoulogne, match 7, 19 September 2026: vs Nantes 1-2 → 17thBoulogne, match 8, 9 October 2026: at Sochaux 1-1 → 16thBoulogne, match 9, 16 October 2026: at Grenoble 0-2 → 11thBoulogne, match 10, 26 October 2026: vs Reims 1-1 → 13thBoulogne, match 11, 30 October 2026: at Laval 1-0 → 13thBoulogne, match 12, 6 November 2026: vs Annecy 3-0 → 11th 123456789101112

Metz are 7th after 12 Ligue 2 matches (between 2nd and 10th so far); Boulogne are 12th after 12 (between 1st and 17th). How to read this.

Goals scored and conceded, by minute

All Ligue 2 matches this season: Metz 12, Boulogne 12.

Metz scored 333415
Boulogne conceded 201113

Metz score most often in the 76–90 minute window (5 goals); Boulogne have let in 3 there.

Boulogne scored 102223
Metz conceded 124562

Boulogne score most often in the 76–90 minute window (3 goals); Metz have let in 2 there.

League goals by 15-minute window, from API-Football. Context, not a prediction. How to read this.

The next 5 matches, by difficulty

Metz

  • at Clermont Foot4 Dec · Ligue 2win 36%
  • vs Reims11 Dec · Ligue 2win 34%
  • vs Nancy2 Jan · Ligue 2win 38%
  • at Nantes15 Jan · Ligue 2win 36%
  • vs Dijon22 Jan · Ligue 2win 41%

Boulogne

  • vs PAU4 Dec · Ligue 2win 40%
  • vs Rodez11 Dec · Ligue 2win 40%
  • at Dunkerque2 Jan · Ligue 2win 29%
  • at Saint Etienne15 Jan · Ligue 2win 21%
  • vs Sochaux22 Jan · Ligue 2win 44%

Each side's next matches after this one, coloured by the opponent's strength. How to read this.