Ligue 1 Gameweek 27 Sun, Mar 22 2026 · 16:15 Roazhon Park, Rennes
0–0 Full time · HT 0–0 xG 1.46 – 0.33
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.

No way through for Rennes or Metz

Rennes entered as clear favourites, but neither side found a way through. Rennes finished with the higher xG (1.46 vs 0.33). On the chances created, Rennes deserved more: 2.2 expected points against the 1 point they took.

Rennes68%
Draw ✓20%
Metz12%

Model vs reality

Rennes goals
0
Model 2.15 · xG 1.46
Metz goals
0
Model 0.78 · xG 0.33
Total goals
0
Model 2.93 · xG 1.79
Score 0–0
6%
Most likely 2–0 (12%)
Over 2.5
No
Model 56%
Both scored
No
Model 48%
Match facts
★ Player of the matchA. RouaultRennes
8.7
  • RefereeBastien Dechepy
  • Coaches— · Benoit Tavenot
  • VenueRoazhon Park
  • Table before kick-offRennes 7th · Metz 18th

Timeline

  1. Alpha TouréYellow card · Holding
    32’
  2. A. RouaultYellow card · Tripping
    33’
  3. Half time · 0–0
  4. ⇄ D. CisséFor S. Szymański
    67’
  5. ⇄ M. NagidaFor P. Frankowski
    67’
  6. ⇄ Mousa Al Ta'mariFor A. Nordin
    67’
  7. ⇄ B. EmboloFor L. Blas
    74’
  8. T. YegbeYellow card · Tripping
    78’
  9. ⇄ Believe MunongoFor J. Deminguet
    80’
  10. ⇄ Nathan MbalaFor G. Tsitaishvili
    85’
  11. ⇄ M. ZabiriFor M. Camara
    85’
  12. S. SanéYellow card · Foul
    88’
  13. VAR A. RouaultGoal Disallowed - offside
    89’
  14. Full time · 0–0

Team stats

Rennes25 shots · 13 in box, 12 outside
Metz7 shots · 4 in box, 3 outside
RennesMetz
68% Possession 32%
1.46 Expected goals (xG) 0.33
2.24 Expected points (xPts) 0.50
25 Shots 7
8 Shots on target 2
10 Shots off target 4
7 Blocked shots 1
13 Shots inside the box 4
12 Shots outside the box 3
594 Passes 285
89% Pass accuracy 72%
8 Corners 2
2 Goalkeeper saves 8
13 Fouls 13
2 Offsides 2
1 Yellow cards 3
0 Red cards 0
7.11 Team rating 7.06

Line-ups

Rennes 4-3-3

306.9 B. Samba(G)
267.6 Q. Merlin 37.2 L. Brassier 248.7★ A. Rouault 957.2 P. Frankowski ↓67’
456.9 M. Camara ↓85’ 218.3 V. Rongier 176.9 S. Szymański ↓67’
706.2 A. Nordin ↓67’ 96.0 E. Lepaul 106.3 L. Blas ↓74’
  • 30B. Samba (G)6.9
  • 26Q. Merlin7.6
  • 3L. Brassier7.2
  • 24A. Rouault ★8.7
  • 95P. Frankowski↓67’7.2
  • 45M. Camara↓85’6.9
  • 21V. Rongier8.3
  • 17S. Szymański↓67’6.9
  • 70A. Nordin↓67’6.2
  • 9E. Lepaul6.0
  • 10L. Blas↓74’6.3

Substitutes used

  • 18M. Nagida↑67’6.6
  • 6D. Cissé↑67’6.5
  • 11Mousa Al Ta'mari↑67’6.6
  • 7B. Embolo↑74’6.9
  • 77M. Zabiri↑85’

Unused: Mathys Silistrie, A. Aït Boudlal, A. Seidu, G. Kamara

Metz 4-2-3-1

618.7 P. Sy(G)
26.9 M. Colin 156.9 T. Yegbe 386.7 S. Sané 397.6 K. Kouao
126.7 Alpha Touré 56.9 J. Gbamin
76.5 G. Tsitaishvili ↓85’ 206.6 J. Deminguet ↓80’ 706.9 B. Sarr
307.3 M. Diallo
  • 61P. Sy (G)8.7
  • 2M. Colin6.9
  • 15T. Yegbe6.9
  • 38S. Sané6.7
  • 39K. Kouao7.6
  • 12Alpha Touré6.7
  • 5J. Gbamin6.9
  • 7G. Tsitaishvili↓85’6.5
  • 20J. Deminguet↓80’6.6
  • 70B. Sarr6.9
  • 30M. Diallo7.3

Substitutes used

  • 33Believe Munongo↑80’6.3
  • 34Nathan Mbala↑85’

Unused: Jonathan Fischer, O. Ba, Urie-Michel Mboula, F. Ballo-Touré, G. Abuashvili, G. Kvilitaia, L. Michal

Coach: Benoit Tavenot

Player stats

Top rated
A. RouaultRennes8.7
2nd
P. SyMetz8.7
3rd
V. RongierRennes8.3

Rennes

Metz

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.