P
Prognosist
P
⚽ Football 📈 Forecasts
Football France Ligue 1 Rennes — Metz

Match Rennes vs Metz March 22, 2026

France   /   Ligue 1
Rennes
Rennes
Home · last 5 W W L W L
Kick-off
Sun 22 Mar · 16:15
0:0
Full-time
Metz
Metz
L D L L D Away · last 5
Roazhon Park · Rennes Referee Bastien Dechepy, France
Hit
Under 2.5
Under 2.5
AI 45% · book 2.43
Hit
BTTS No
BTTS No
AI 51% · book 1.96
Miss
BTTS Yes
BTTS Yes
AI 49% · book 1.97
Total goals
0
0 · 0
xG (open play)
1.52 – 0.33
Δ +1.19
Possession
68% – 32%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Rennes enter this Ligue 1 clash with strong home momentum, boasting a solid recent run and a clear quality edge over Metz. Their offensive prowess matches well against Metz's less robust defense, suggesting Rennes can control the game tempo at Roazhon Park. Metz's struggles on the road and poor recent form add to Rennes' advantage, who are likely to press high and capitalize on set-piece opportunities.

  • Home side's attacking edge vs away defense
  • Superior recent form and home confidence
  • Metz's defensive vulnerabilities and away woes

P Recap generated by AI · 6 markets graded

Lineups

REN 4-3-3 · MET 4-2-3-1
Subs used · REN
67' Tamari ↑ · Nordin
67' Cisse ↑ · Szymanski
67' Nagida ↑ · Frankowski
74' Embolo ↑ · Blas
85' Zabiri ↑ · Camara
Subs used · MET
80' Munongo ↑ · Deminguet
85' Mbala ↑ · Tsitaishvili

📊 Statistics

REN 00 MET
68%
Possession (%)
32%
1.52
Expected Goals (xG) expected goals
0.33
25
Total Shots
7
8
Shots on Target
2
10
Shots off Target
4
13
Shots Inside Box
4
8
Corner Kicks
2
2
Offsides
2
13
Fouls
13
88%
Pass Accuracy (%)
72%
1
Yellow Cards
3
2
Goalkeeper Saves
8

Match events

11 · 0 – 0
32'
Alpha Touré
Yellow Card
Anthony Rouault
Yellow Card
33'
Half-time · 0 – 0
M. Tamari ↓ · A. Nordin ↑
Substitution 1
67'
D. Cisse ↓ · S. Szymanski ↑
Substitution 2
67'
M. Nagida ↓ · P. Frankowski ↑
Substitution 3
67'
B. Embolo ↓ · L. Blas ↑
Substitution 4
74'
78'
Terry Yegbe
Yellow Card
80'
B. Munongo ↓ · J. Deminguet ↑
Substitution 1
Y. Zabiri ↓ · M. Camara ↑
Substitution 5
85'
85'
N. Mbala ↓ · G. Tsitaishvili ↑
Substitution 2
88'
Sadibou Sané
Yellow Card
Full-time · 0 – 0

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Under 2.5 2.43 45% Cashed +1.43 Cashed
BTTS No 1.96 51% Cashed +0.96 Cashed
BTTS Yes 1.97 49% Lost −1.00 Miss
Over 2.5 1.66 55% Lost −1.00 Miss
Over 3.5 2.57 34% Lost −1.00 Miss
Under 3.5 1.58 66% Cashed +0.58 Cashed
Under 1.5 5.20 22% Cashed +4.20 Cashed
Home Win 1.39 74% Lost −1.00 Miss
Double Chance 1X 1.10 92% Cashed +0.10 Cashed
AH Home 0 1.10 74% Lost −1.00 Miss
Under 0.5 16.50 6% Cashed +15.50 Cashed
Draw 5.38 19% Cashed +4.38 Cashed
Over 0.5 1.04 94% Lost −1.00 Miss
Over 1.5 1.21 79% Lost −1.00 Miss
Double Chance X2 3.33 26% Cashed +2.33 Cashed
Away Win 9.50 8% Lost −1.00 Miss
AH Away 0 6.80 8% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L +20.48u +120% ROI