Metz are 18th in the 2025-2026 Ligue 1 after 34 matches — 17 points from a 3-8-23 record, 32 goals scored and 76 conceded. Market-implied expected points say 28.7 — 11.7 fewer than they have banked. The 1:3 against Auxerre cost them the most expected points. Form over the last five: LDLLD, 2 points. They average 0.9 goals scored and 2.2 conceded per match; 62% of their matches have cleared 2.5 goals, with 7 clean sheets and 15 blanks in front of goal. Biggest win: 2:0 against Lens.
Of their 32 goals, the most (7) have come in the 75-90 minute band. 12 of them have arrived after the 75th minute. The first goal in a Metz match has come before half-time 23 times in 34, and 5 matches finished goalless.
Produced performances worth 11.7 more points than they collected, by market expectations. full table →
Flat-stake ROI of backing them in every match this season. The bookmaker margin usually wins — shown because we publish losers too.
2 points from the last five. Avg 0.9 scored, 2.2 conceded per match.
Add Metz fixtures to your calendar
Every fixture this season, updated automatically: kick-off changes, postponements, and after each match the score, half-time score and goal minutes.
All 2025-2026 results
odds are closing 1X2 prices| Date | Opponent | H/A | Score | HT | 1st goal | 1 | X | 2 | Result |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-17 | Nice | A | 0:0 | 0:0 | — | 1.28 | 5.86 | 9.74 | D |
| 2026-05-10 | Lorient | H | 0:4 | 0:1 | 24' | 2.95 | 3.64 | 2.28 | L |
| 2026-05-02 | Monaco | H | 1:2 | 0:0 | 49' | 7.48 | 5.67 | 1.34 | L |
| 2026-04-26 | Le Havre | A | 4:4 | 2:2 | 5' | 1.60 | 4.20 | 5.22 | D |
| 2026-04-19 | Paris FC | H | 1:3 | 1:1 | 21' | 3.09 | 3.54 | 2.23 | L |
| 2026-04-10 | Marseille | A | 3:1 | 1:0 | 13' | 1.24 | 6.51 | 10.22 | L |
| 2026-04-05 | Nantes | H | 0:0 | 0:0 | — | 2.85 | 3.29 | 2.53 | D |
| 2026-03-22 | Rennes | A | 0:0 | 0:0 | — | 1.30 | 5.66 | 9.43 | D |
| 2026-03-15 | Toulouse | H | 3:4 | 2:3 | 6' | 4.02 | 3.39 | 1.97 | L |
| 2026-03-08 | Lens | A | 3:0 | 1:0 | 44' | 1.27 | 5.96 | 9.77 | L |
| 2026-03-01 | Brest | H | 0:1 | 0:0 | 69' | 3.67 | 3.37 | 2.07 | L |
| 2026-02-21 | PSG | A | 3:0 | 2:0 | 3' | 1.14 | 9.61 | 17.96 | L |
| 2026-02-15 | Auxerre | H | 1:3 | 0:1 | 4' | 3.08 | 3.11 | 2.56 | L |
| 2026-02-06 | Lille | H | 0:0 | 0:0 | — | 6.32 | 4.32 | 1.51 | D |
| 2026-02-01 | Angers | A | 1:0 | 1:0 | 25' | 2.18 | 3.25 | 3.50 | L |
| 2026-01-25 | Lyon | H | 2:5 | 1:4 | 11' | 5.29 | 3.77 | 1.67 | L |
| 2026-01-18 | Strasbourg | A | 2:1 | 2:1 | 12' | 1.42 | 4.70 | 7.14 | L |
| 2026-01-04 | Lorient | A | 1:1 | 0:1 | 29' | 1.82 | 3.70 | 4.31 | D |
| 2025-12-13 | PSG | H | 2:3 | 1:2 | 31' | 9.96 | 6.54 | 1.26 | L |
| 2025-12-07 | Auxerre | A | 3:1 | 2:1 | 36' | 2.02 | 3.46 | 3.78 | L |
| 2025-11-28 | Rennes | H | 0:1 | 0:1 | 22' | 3.72 | 3.85 | 1.92 | L |
| 2025-11-23 | Brest | A | 3:2 | 1:1 | 2' | 1.83 | 3.77 | 4.23 | L |
| 2025-11-09 | Nice | H | 2:1 | 0:1 | 35' | 3.05 | 3.61 | 2.27 | W |
| 2025-11-02 | Nantes | A | 0:2 | 0:0 | 82' | 2.11 | 3.55 | 3.38 | W |
| 2025-10-29 | Lens | H | 2:0 | 0:0 | 87' | 5.87 | 4.55 | 1.53 | W |
| 2025-10-26 | Lille | A | 6:1 | 2:0 | 24' | 1.25 | 6.26 | 11.20 | L |
| 2025-10-19 | Toulouse | A | 4:0 | 2:0 | 2' | 1.54 | 4.24 | 6.04 | L |
| 2025-10-04 | Marseille | H | 0:3 | 0:0 | 51' | 5.73 | 4.27 | 1.56 | L |
| 2025-09-28 | Le Havre | H | 0:0 | 0:0 | — | 2.56 | 3.32 | 2.81 | D |
| 2025-09-21 | Monaco | A | 5:2 | 1:1 | 13' | 1.32 | 5.76 | 8.63 | L |
| 2025-09-14 | Angers | H | 1:1 | 1:0 | 14' | 2.29 | 3.33 | 3.26 | D |
| 2025-08-31 | Paris FC | A | 3:2 | 1:1 | 22' | 1.74 | 3.88 | 4.62 | L |
| 2025-08-23 | Lyon | A | 3:0 | 2:0 | 25' | 1.41 | 5.05 | 7.15 | L |
| 2025-08-17 | Strasbourg | H | 0:1 | 0:0 | 86' | 3.74 | 3.50 | 2.03 | L |
Goal timing
league-wide chart →When Metz score
32 goals by 15-minute band — busiest: 75-90' (attribution approximated from goal order, as in the league heat map)
First goal in Metz matches
either side scoring — 23 of 34 matches saw a first-half opener; 5 stayed goalless
Match stats
averages over 34 matches with stat coverageGo deeper
Statistics, not betting advice · the market usually knows why · 18+


Nice
Lorient
Monaco
Le Havre
Paris FC
Marseille
Nantes
Rennes
Toulouse
Lens
Brest
PSG
Auxerre
Lille
Angers
Lyon
Strasbourg