Ligue 1 Gameweek 14 Fri, Nov 28 2025 · 19:45 Stade Saint-Symphorien, Longeville-lès-Metz
0–1 Full time · HT 0–1 xG 0.91 – 0.78
  • 22’ V. Rongier
Full match report oneScoredOdds · Value · Detailed stats →
Match story · our forecast vs the result iModel is our forecast, published before the match and locked at kick-off: expected goals for each side and the probability of every outcome.

xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.

Rongier goal decides it for Rennes

Rennes entered as favourites and won 1–0 through a Rongier goal. The chances were even, with xG of 0.91 and 0.78. On the chances created, Metz deserved more: 1.4 expected points against the 0 points they took.

Metz26%
Draw26%
Rennes ✓48%

Model vs reality

Metz goals
0
Model 1.11 · xG 0.91
Rennes goals
1
Model 1.58 · xG 0.78
Total goals
1
Model 2.69 · xG 1.69
Score 0–1
10%
Most likely 1–1 (13%)
Over 2.5
No
Model 50%
Both scored
No
Model 54%
Match facts
★ Player of the matchF. Ballo-TouréMetz
7.9
  • RefereeJeremy Stinat
  • CoachesS. Le Mignan · —
  • VenueStade Saint-Symphorien
  • Table before kick-offMetz 17th · Rennes 6th

Timeline

  1. ⇄ J. AsoroFor C. Sabaly
    19’
  2. V. Rongier 0–1Assist B. Embolo
    22’
  3. Half time · 0–1
  4. ⇄ Q. MerlinFor P. Frankowski
    62’
  5. ⇄ A. RouaultFor D. Cissé
    62’
  6. ⇄ L. BlasFor L. Brassier
    62’
  7. ⇄ Alpha TouréFor J. Deminguet
    75’
  8. ⇄ M. MbayeFor F. Ballo-Touré
    76’
  9. ⇄ Morgan Bokele MputuFor I. Sané
    76’
  10. ⇄ M. MeïtéFor E. Lepaul
    76’
  11. ⇄ G. AbuashviliFor B. Traoré
    88’
  12. Full time · 0–1

Team stats

Metz14 shots · 9 in box, 5 outside
Rennes9 shots · 5 in box, 4 outside
MetzRennes
52% Possession 48%
0.91 Expected goals (xG) 0.78
1.44 Expected points (xPts) 1.22
14 Shots 9
3 Shots on target 2
6 Shots off target 3
5 Blocked shots 4
9 Shots inside the box 5
5 Shots outside the box 4
473 Passes 449
87% Pass accuracy 82%
6 Corners 3
1 Goalkeeper saves 5
9 Fouls 8
4 Offsides 1
0 Yellow cards 0
0 Red cards 0
6.85 Team rating 6.83

Line-ups

Metz 3-4-2-1

17.2 Jonathan Fischer(G)
156.3 T. Yegbe 56.9 J. Gbamin 27.0 M. Colin
977.9★ F. Ballo-Touré ↓76’ 86.9 B. Traoré ↓88’ 206.9 J. Deminguet ↓75’ 76.3 G. Tsitaishvili
146.5 C. Sabaly ↓19’ 107.2 G. Hein
236.3 I. Sané ↓76’
  • 1Jonathan Fischer (G)7.2
  • 15T. Yegbe6.3
  • 5J. Gbamin6.9
  • 2M. Colin7.0
  • 97F. Ballo-Touré ★↓76’7.9
  • 8B. Traoré↓88’6.9
  • 20J. Deminguet↓75’6.9
  • 7G. Tsitaishvili6.3
  • 14C. Sabaly↓19’6.5
  • 10G. Hein7.2
  • 23I. Sané↓76’6.3

Substitutes used

  • 99J. Asoro↑19’6.7
  • 9G. Abuashvili↑88’
  • 12Alpha Touré↑75’6.9
  • 11M. Mbaye↑76’6.5
  • 19Morgan Bokele Mputu↑76’6.5

Unused: O. Ba, K. Kouao, S. Sané, B. Stambouli

Coach: S. Le Mignan

Rennes 3-5-2

306.9 B. Samba(G)
36.9 L. Brassier ↓62’ 977.2 J. Jacquet 487.0 A. Aït Boudlal
116.3 Mousa Al Ta'mari 66.7 D. Cissé ↓62’ 217.7 V. Rongier 456.6 M. Camara 956.3 P. Frankowski ↓62’
77.3 B. Embolo A 96.2 E. Lepaul ↓76’
  • 30B. Samba (G)6.9
  • 3L. Brassier↓62’6.9
  • 97J. Jacquet7.2
  • 48A. Aït Boudlal7.0
  • 11Mousa Al Ta'mari6.3
  • 6D. Cissé↓62’6.7
  • 21V. Rongier7.7
  • 45M. Camara6.6
  • 95P. Frankowski↓62’6.3
  • 7B. EmboloA7.3
  • 9E. Lepaul↓76’6.2

Substitutes used

  • 24A. Rouault↑62’6.3
  • 26Q. Merlin↑62’6.9
  • 10L. Blas↑62’6.6
  • 39M. Meïté↑76’6.3

Unused: Mathys Silistrie, A. Seidu, M. Nagida, G. Kamara, Elias Legendre Quiñonez

Player stats

Top rated
F. Ballo-TouréMetz7.9
2nd
V. RongierRennes7.7
3rd
B. EmboloRennes7.3

Metz

Rennes

Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.