Data coverage

Rennes vs Metz

Score updated: · Updates may be delayed.
Ligue 1 · 2025/26 · Regular Season - 27
22 March 2026 at 16:15 UTC · Roazhon Park →111, route de Lorient, Rennes
Rennes
0:0
Full time
Metz
Half-time0–0
Regulation0–0

Referee: B. Dechepy

Rennes drew 0–0 with Metz in the Ligue 1 on 22 March 2026.

Match events

EVENTS
Alpha TouréYellow cardFoul
Anthony RouaultYellow cardFoul
On: M. TamariOff: A. NordinSubstitution
On: D. CisseOff: S. SzymanskiSubstitution
On: M. NagidaOff: P. FrankowskiSubstitution
On: B. EmboloOff: L. BlasSubstitution
Terry YegbeYellow cardFoul
On: B. MunongoOff: J. DeminguetSubstitution
On: Y. ZabiriOff: M. CamaraSubstitution
On: N. MbalaOff: G. TsitaishviliSubstitution
Sadibou SanéYellow cardFoul
Anthony RouaultVAR · Goal cancelled
Symbol key
  • Goal
  • Yellow card
  • Red card
  • Second yellow / red
  • Substitution
  • Penalty scored
  • Penalty missed
  • Own goal
  • Goal disallowed
  • VAR review

Match stats

The match picture

RennesMetz
1.49Expected goals (xG)0.33
25Shots7
8Shots on target2
68%Possession32%
8Corners2
2Saves8
All match statistics
StatisticRennesMetz
Expected goals (xG)1.490.33
Shots257
Shots on target82
Possession68%32%
Corners82
Saves28
Blocked Shots61
Fouls1313
Offsides22
Passes %89%71%
Passes accurate534208
Red Cards——
Shots insidebox134
Shots off Goal114
Shots outsidebox123
Total passes602291
Yellow Cards13
goals_prevented1.741.74
About these stats

Source: API-Football. xG measures the recorded quality of chances, not who deserved to win. Missing values stay unavailable. Half values are shown only when they agree with the selected full-match record.

  • Expected goals (xG): 02/11/2026, 17:40:52 UTC
  • Shots: 02/11/2026, 17:40:52 UTC
  • Shots on target: 02/11/2026, 17:40:52 UTC
  • Possession: 02/11/2026, 17:40:52 UTC
  • Corners: 02/11/2026, 17:40:52 UTC
  • Saves: 02/11/2026, 17:40:52 UTC
Download PNG

Lineups

Formations

Source: API-Football · Match updated · About the data