Rennes vs Metz

0 - 0
🕒 Sun, 22 Mar 2026 16:15 Europe/London 📍 Roazhon Park 🧑‍⚖️ Bastien Dechepy 🔁 Regular Season - 27 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 27
Regular Season Table
Rennes 6 · Metz 18
Referee Stats
16 matches · 4.06 yellow cards avg
Yellow cards avg 4.06
Reds avg 0.31
Penalties avg 0.63
Over 4.5 cards 38%
Home wins 38%
Draws 25%
Away wins 38%
How the match was played
  • Match ended level at 0-0.
  • Rennes outshot their opponent (25-7).
  • Rennes controlled possession (68%).

Team Overview

Rennes (Home stats)

Games / Record

17
W-D-L: 10-4-3

Goals For / Against

30 / 17
Avg: 1.76 / 1.00

Points

34
Avg: 2.00

Clean Sheets

4

Failed to Score

3
Metz (Away stats)

Games / Record

17
W-D-L: 1-4-12

Goals For / Against

17 / 44
Avg: 1.00 / 2.59

Points

7
Avg: 0.41

Clean Sheets

3

Failed to Score

7

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Ligue 1 fixture.

Quick comparison bars

2.00
PPG
0.41
1.76
GF
1.00
1.00
GA
2.59
65%
O2.5
71%
71%
BTTS
53%
41%
Score 1st
18%

League-position context

Rennes rank6th
Metz rank18th
Rennes points59
Metz points17
Rennes: #6 · 59 pts · GD +9
11 pts off the top 2. 14 pts above the play-off edge. 25 pts clear of the relegation zone.
Metz: #18 · 17 pts · GD -44
53 pts off the top 2. 36 pts off the play-off line. 18 pts from safety.
42-point gap between the two sides coming into kick-off.

Rennes last 5 home

W W W D L
Points10/15
Weighted index84
Goals7-5
Record3-1-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Metz last 5 away

D D L D L
Points3/15
Weighted index24
Goals5-10
Record0-3-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

Rennes trend breakdown

Over 2.565%
BTTS71%
BTTS + O2.565%
1H Over 0.571%
Also: Over 0.5 88% · Over 1.5 76% · Over 3.5 35% · 1H BTTS 12%

Metz trend breakdown

Over 2.571%
BTTS53%
BTTS + O2.547%
1H Over 0.576%
Also: Over 0.5 88% · Over 1.5 82% · Over 3.5 47% · 1H BTTS 18%

Scoring reliability

Rennes score at home82%
Rennes clean sheet at home24%
Metz score away59%
Metz clean sheet away18%

First-goal patterns

Rennes score first41%
Rennes win after scoring first71%
Metz score first18%
Metz win after scoring first33%
Comeback rate after conceding first: Rennes 67% · Metz 18%
Avg first goal minute: Rennes 43.4' · Metz 39.0'

Vs league average

Rennes score at home1.76 vs 1.59
Rennes concede at home1.00 vs 1.24
Metz score away1.00 vs 1.24
Metz concede away2.59 vs 1.59
Rennes score 11% above league average, while Metz score 20% below league average.
Defensive side: Rennes are 20% below league average at home, and Metz are 63% above league average away.

Head-to-head trends

Recent games5
Avg goals3.80
BTTS60%
Over 2.560%
At this venue setup: 3.40 goals on average across the last 5.

Rennes goal timing (home)

1H scored: 31% 2H scored: 69% Danger: 76-90+ Vulnerable: 0-15
Goals scored by 15-minute interval
76-90+ 8
46-60 6
16-30 5
61-75 4
0-15 2
31-45 1
Goals conceded by 15-minute interval
0-15 4
76-90+ 4
31-45 3
46-60 2
61-75 2
16-30 0

Metz goal timing (away)

1H scored: 40% 2H scored: 60% Danger: 76-90+ Vulnerable: 76-90+
Goals scored by 15-minute interval
76-90+ 5
0-15 3
16-30 2
46-60 2
61-75 2
31-45 1
Goals conceded by 15-minute interval
76-90+ 14
31-45 9
0-15 7
46-60 7
16-30 5
61-75 3

Match Statistics

Shots on Goal
8
2
Total Shots
25
7
Shots off Goal
10
4
Blocked Shots
7
1
Shots Inside Box
13
4
Shots Outside Box
12
3
Ball Possession
68%
32%
Corner Kicks
8
2
Fouls
13
13
Offsides
2
2
Yellow Cards
1
3
Red Cards
—
—
Goalkeeper Saves
2
8
Total Passes
602
287
Passes Accurate
532
208
Passes %
88%
72%

Events

Yellow Cards
Home
1
Away
3
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
2
32'
32' A. Touré
33'
33' A. Rouault
67' ↑↓
↑↓
67' ⇄ A. Nordin
1st substitution · For: Mousa Tamari
67' ↑↓
↑↓
67' ⇄ S. Szymański
2nd substitution · For: D. Cissé
67' ↑↓
↑↓
67' ⇄ P. Frankowski
3rd substitution · For: M. Nagida
74' ↑↓
↑↓
74' ⇄ L. Blas
4th substitution · For: B. Embolo
78'
78' T. Yegbe
80' ↑↓
↑↓
80' ⇄ J. Deminguet
1st substitution · For: B. Munongo
85' ↑↓
↑↓
85' ⇄ M. Camara
5th substitution · For: M. Zabiri
85' ↑↓
↑↓
85' ⇄ G. Tsitaishvili
2nd substitution · For: N. Mbala
88'
88' Sadibou Sané
90' ⚽
⚽
90' ⚽ VAR
A. Rouault
Goal cancelled

Rennes vs Metz 0-0: match report, goals, cards and substitutions

Rennes drew 0-0 with Metz on Sunday, 22 March 2026 in Ligue 1. The match was refereed by Bastien Dechepy. It was played at Roazhon Park.

First half: No goals were scored in the first half. A. Touré received a yellow card for Metz at 32'. A. Rouault received a yellow card for Rennes at 33'.

Second half: Rennes made their 1st substitution at 67', with A. Nordin replacing Mousa Tamari. Rennes made their 2nd substitution at 67', with S. Szymański replacing D. Cissé. Rennes made their 3rd substitution at 67', with P. Frankowski replacing M. Nagida. Rennes made their 4th substitution at 74', with L. Blas replacing B. Embolo. T. Yegbe received a yellow card for Metz at 78'. Metz made their 1st substitution at 80', with J. Deminguet replacing B. Munongo. Rennes made their 5th substitution at 85', with M. Camara replacing M. Zabiri. Metz made their 2nd substitution at 85', with G. Tsitaishvili replacing N. Mbala. Sadibou Sané received a yellow card for Metz at 88'. VAR intervened at 90' for Rennes (Goal cancelled).

Rennes used 5 substitutions while Metz used 2 substitutions. Rennes got 1 yellow card, while Metz got 3 yellow cards.

How the match was played

  • Match ended level at 0-0.
  • Rennes outshot their opponent (25-7).
  • Rennes controlled possession (68%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games13
Home Wins9
Draws3
Away Wins1
Over 2.5 Goals6 (46.2%)
BTTS7 (53.8%)
Home vs Away as Scheduled
Total Games6
Home Wins4
Draws1
Away Wins1
Over 2.5 Goals3 (50.0%)
BTTS3 (50.0%)

Rennes vs Metz Head-to-Head History by Season