Metz - Rennes Head to Head

Finished
0 - 1
Valentin Rongier   22' (0-1)
Match Detail
👨‍⚖️ Assistant Referee 2 Referee #12743
👨‍⚖️ Fourth Official Referee #15839
👨‍⚖️ Referee Referee #11696
👨‍⚖️ Referee Referee #15780
🏟️ Stadium Stade Saint-Symphorien
👥 Capacity 26,661
🌤️ Weather light rain
🌡️ Temperature 5.37°C
🌡️ Feels Like 3.21°C
💨 Wind 2.66 m/s (185°)
💧 Humidity 72%
📊 Pressure 1022 hPa

Metz - Rennes Match Summary:

Metz vs Rennes finished at Stade Saint-Symphorien with a 0-1 scoreline. Referee: Referee #11696. Weather: Yağmurlu. gülen taraf Rennes oldu. See full match details and goal timeline.

Metz – Rennes Match: When, What Time and Which Stadium?

Metz vs RennesLigue 1. Match on 28-11-2025 at 19:45, Stade Saint-Symphorien (capacity 26,661). Referee and match details on Skorjet.

Metz – Rennes Live Score and Match Commentary

The match has ended. See full minute-by-minute summary and goal timeline.

Metz – Rennes Match Result and Statistics

The Ligue 1 match between Metz and Rennes ended with a 0-1 scoreline. Both teams took to the pitch at Stade Saint-Symphorien in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.

Statistics
Metz
Rennes
Throwins
19
20
Dangerous Attacks
47
37
Successful Passes Percentage
86
81
Ball Possession %
52
48
Shots Off Target
6
3
Attacks
85
86
Passes
482
459
Interceptions
10
13
Successful Dribbles Percentage
43
29
Long Passes
56
45
Shots Blocked
5
4
Duels Won
35
34
Offsides
4
1
Successful Dribbles
3
2
Shots Outsidebox
5
4
Shots Total
16
9
Tackles
13
16
Successful Passes
414
374
Corners
6
3
Free Kicks
8
9
Fouls
9
8
Shots Insidebox
11
5
Total Crosses
19
13
Dribble Attempts
7
7
Key Passes
11
8
Successful Headers
11
8
Goal Kicks
8
6
Hit Woodwork
0
2
Substitutions
5
4
Assists
0
1
Shots On Target
5
2
Goals
0
1
Accurate Crosses
5
4
Successful Long Passes
35
14
Successful Long Passes Percentage
63
31
Goal Attempts
7
7
Ball Safe
82
81
Saves
1
5
Injuries
1
0
Big Chances Created
1
1
Big Chances Missed
1
1

Metz - Rennes Match Statistics

Compare key metrics such as possession, total shots and attacking output for Metz and Rennes.

Giorgi Abuashvili
Boubacar Traoré
Substitution
88'
Morgan Bokele
Ibou Sané
Substitution
Malick Mbaye
Fodé Ballo-Touré
Substitution
76'
Kader Meïté
Estéban Lepaul
Substitution
Alpha Touré
Jessy Deminguet
Substitution
75'
62'
Anthony Rouault
Djaoui Cissé
Substitution
Quentin Merlin
Przemyslaw Frankowski
Substitution
Ludovic Blas
Lilian Brassier
Substitution
22'
Valentin Rongier  
Breel Embolo
Goal / 0-1
Joel Asoro
Cheikh Sabaly
Substitution
19'

Metz - Rennes Minute-by-minute Match Summary

Follow the complete minute-by-minute timeline for Metz vs Rennes, including key moments, goals and cards.

Metz - Rennes Pitch Formation

3-4-2-1
3-5-2
Jonathan Fischer
Jonathan Fischer 1
Maxime Colin
Maxime Colin 2
Jean-Philippe Gbamin
Jean-Philippe Gbamin 5
Giorgi Tsitaishvili
Giorgi Tsitaishvili 7
Boubacar Traoré
Boubacar Traoré 8
Gauthier Hein
Gauthier Hein 10
Cheikh Sabaly
Cheikh Sabaly 14
Terry Yegbe
Terry Yegbe 15
Jessy Deminguet
Jessy Deminguet 20
Ibou Sané
Ibou Sané 23
Jessy Deminguet
Jessy Deminguet 20
Abdelhamid Ait Boudlal
Abdelhamid Ait Boudlal 48
Przemyslaw Frankowski
Przemyslaw Frankowski 95
Estéban Lepaul
Estéban Lepaul 9
Mousa Tamari
Mousa Tamari 11
Valentin Rongier
Valentin Rongier 21
Brice Samba
Brice Samba 30
Mahdi Camara
Mahdi Camara 45
Lilian Brassier
Lilian Brassier 3
Djaoui Cissé
Djaoui Cissé 6
Breel Embolo
Breel Embolo 7
Lilian Brassier
Lilian Brassier 3

Metz - Rennes Match Squad

Jersey Player Jersey Player
Metz Metz 3-4-2-1
Rennes Rennes 3-5-2
Jonathan Fischer 1 Jonathan Fischer Lilian Brassier 3 Lilian Brassier
Maxime Colin 2 Maxime Colin Djaoui Cissé 6 Djaoui Cissé
Jean-Philippe Gbamin 5 Jean-Philippe Gbamin Breel Embolo 7 Breel Embolo
Giorgi Tsitaishvili 7 Giorgi Tsitaishvili Estéban Lepaul 9 Estéban Lepaul
Boubacar Traoré 8 Boubacar Traoré Mousa Tamari 11 Mousa Tamari
Gauthier Hein 10 Gauthier Hein Valentin Rongier 21 Valentin Rongier
Cheikh Sabaly 14 Cheikh Sabaly Brice Samba 30 Brice Samba
Terry Yegbe 15 Terry Yegbe Mahdi Camara 45 Mahdi Camara
Jessy Deminguet 20 Jessy Deminguet Abdelhamid Ait Boudlal 48 Abdelhamid Ait Boudlal
Ibou Sané 23 Ibou Sané Przemyslaw Frankowski 95 Przemyslaw Frankowski
Fodé Ballo-Touré 97 Fodé Ballo-Touré Jérémy Jacquet 97 Jérémy Jacquet
Stéphane Le Mignan Metz — Coach
Habib Beye Rennes — Coach

Metz - Rennes Bench Players

Jersey Player Jersey Player
Metz Metz
Rennes Rennes
Giorgi Abuashvili 9 Giorgi Abuashvili Glen Kamara 4 Glen Kamara
Malick Mbaye 11 Malick Mbaye Ludovic Blas 10 Ludovic Blas
Alpha Touré 12 Alpha Touré Mahamadou Nagida 18 Mahamadou Nagida
Morgan Bokele 19 Morgan Bokele Anthony Rouault 24 Anthony Rouault
Benjamin Stambouli 21 Benjamin Stambouli Quentin Merlin 26 Quentin Merlin
Sadibou Sané 38 Sadibou Sané Alidu Seidu 36 Alidu Seidu
Koffi Kouao 39 Koffi Kouao Kader Meïté 39 Kader Meïté
Ousmane Ba 40 Ousmane Ba Mathys Silistrie 50 Mathys Silistrie
Joel Asoro 99 Joel Asoro 75 Elías Legendre Quiñónez

Metz - Rennes Injured and Suspended Players

Player Status Player Status
Metz Metz
Rennes Rennes
Joseph Mangondo Joseph Mangondo Sakat Gauthier Gallon Gauthier Gallon Suspended
Habib Diallo Habib Diallo Sakat Seko Fofana Seko Fofana Sakat
Michel Mboula Michel Mboula Sakat
Pape Sy Pape Sy Sakat
Değişiklikler
Metz Metz
88' Giorgi Abuashvili Boubacar Traoré
76' Morgan Bokele Ibou Sané
76' Malick Mbaye Fodé Ballo-Touré
75' Alpha Touré Jessy Deminguet
19' Joel Asoro Cheikh Sabaly
Rennes Rennes
76' Kader Meïté Estéban Lepaul
62' Anthony Rouault Djaoui Cissé
62' Quentin Merlin Przemyslaw Frankowski
62' Ludovic Blas Lilian Brassier

Metz - Rennes Lineups, Bench and Tactical Analysis

Review starting XI, bench options and tactical setup for Metz and Rennes.

# Team P W D L GF GA GD Pts Form
1 26 18 4 4 54 22 32 58 L W W L D
2 26 18 2 6 49 23 26 56 W L D W L
3 26 15 4 7 53 33 20 49 D L W W W
4 26 14 5 7 40 27 13 47 W L L D D
5 26 13 5 8 40 33 7 44 D W W D W
6 26 13 4 9 45 37 8 43 W W W W W
7 26 12 7 7 43 37 6 43 W W W W L
8 26 10 7 9 40 31 9 37 D W D D D
9 26 9 10 7 37 40 -3 37 W D D D W
10 26 10 6 10 34 36 -2 36 D W W W L
11 26 9 7 10 37 32 5 34 L D L L W
12 26 9 5 12 23 32 -9 32 L L L W L
13 26 6 10 10 29 41 -12 28 L D W D D
14 26 6 9 11 20 32 -12 27 W L L L D
15 26 7 6 13 32 48 -16 27 L D L L W
16 26 4 7 15 19 36 -17 19 W L D D L
17 26 4 6 16 22 42 -20 18 L W L L D
18 26 3 4 19 25 60 -35 13 L L L L L

Metz - Rennes Standings Overview

Check the latest Ligue 1 table position, points and goal difference for Metz and Rennes.

Head-to-Head (H2H) Summary
1
Wins
4
Draws
13
Wins
Head-to-Head (H2H) Previous Matches
Ligue 1
0 : 1
28.11.2025
Ligue 1
Ligue 1
2 : 3
04.05.2024
Ligue 1
Ligue 1
1 : 5
13.08.2023
Ligue 1
Ligue 1
1 : 6
20.03.2022
Ligue 1
Ligue 1
0 : 3
17.10.2021
Ligue 1
Ligue 1
1 : 3
20.03.2021
Ligue 1
Ligue 1
0 : 1
23.12.2020
Ligue 1
Ligue 1
0 : 1
04.12.2019
Ligue 1
Ligue 1
2 : 1
14.04.2018
Ligue 1
Ligue 1
1 : 1
09.12.2017
Ligue 1
Ligue 1
1 : 1
04.03.2017
Ligue 1
Ligue 1
0 : 1
30.10.2016
Ligue 1
Ligue 1
0 : 1
07.03.2015
Ligue 1
Ligue 1
0 : 0
18.10.2014
Ligue 1
Ligue 1
1 : 1
26.01.2008
Ligue 1
Ligue 1
0 : 2
25.08.2007
Ligue 1
Ligue 1
0 : 1
17.03.2006
Ligue 1
Ligue 1
1 : 2
28.10.2005
Ligue 1

Metz vs Rennes Head-to-Head Record

Explore previous meetings, win/draw distribution and score history between Metz and Rennes.

Metz - Rennes TV Broadcast Information

Logo TV Channel Date Kick-off Status
Bet365 Bet365 28-11-2025 19:45 Finished
Viaplay Denmark Viaplay Denmark 28-11-2025 19:45 Finished
Sky Go Sky Go 28-11-2025 19:45 Finished
Viaplay Sweden Viaplay Sweden 28-11-2025 19:45 Finished
beIN SPORTS CONNECT beIN SPORTS CONNECT 28-11-2025 19:45 Finished
Moja TV Moja TV 28-11-2025 19:45 Finished
Play Diema Xtra Play Diema Xtra 28-11-2025 19:45 Finished
QQ Sports Live QQ Sports Live 28-11-2025 19:45 Finished
Migu Migu 28-11-2025 19:45 Finished
Voyo Voyo 28-11-2025 19:45 Finished
Free Free 28-11-2025 19:45 Finished
📺
TV Station #207 28-11-2025 19:45 Finished
Sport TV1 Sport TV1 28-11-2025 19:45 Finished
Sport TV Multiscreen Sport TV Multiscreen 28-11-2025 19:45 Finished
Megogo Megogo 28-11-2025 19:45 Finished
📺
TV Station #424 28-11-2025 19:45 Finished
📺
TV Station #529 28-11-2025 19:45 Finished
DAZN Japan DAZN Japan 28-11-2025 19:45 Finished
Nova Sport 4 Nova Sport 4 28-11-2025 19:45 Finished
Viaplay Norway Viaplay Norway 28-11-2025 19:45 Finished
MaxTV Go MaxTV Go 28-11-2025 19:45 Finished
V Sport Football V Sport Football 28-11-2025 19:45 Finished
TOD TOD 28-11-2025 19:45 Finished
Viaplay Netherlands Viaplay Netherlands 28-11-2025 19:45 Finished
📺
TV Station #922 28-11-2025 19:45 Finished
Elisa Viihde Viaplay Elisa Viihde Viaplay 28-11-2025 19:45 Finished
beIN CONNECT Turkey beIN CONNECT Turkey 28-11-2025 19:45 Finished
Disney+ Premium Argentina Disney+ Premium Argentina 28-11-2025 19:45 Finished
Disney+ Premium Chile Disney+ Premium Chile 28-11-2025 19:45 Finished
MEGOGO Football 3 MEGOGO Football 3 28-11-2025 19:45 Finished
📺
DAZN Germany 28-11-2025 19:45 Finished
Disney+ Premium Sur Disney+ Premium Sur 28-11-2025 19:45 Finished
Disney+ Premium Norte Disney+ Premium Norte 28-11-2025 19:45 Finished
DAZN France DAZN France 28-11-2025 19:45 Finished
fuboTV fuboTV 28-11-2025 19:45 Finished

Metz - Rennes TV Channels and Schedule

Find channel availability, broadcast status and kick-off details for Metz vs Rennes.

Metz - Rennes Live Commentary

90+5'
The second half has concluded with the final score: Metz 0, Rennes 1.
90+2'
Another offensive effort underway. Jean-Philippe Gbamin from Metz takes a left-footed shot from outside the penalty area, but Brice Samba from Rennes makes a save, directing the ball to the right corner.
90+2'
A fresh offensive effort unfolds as Giorgi Abuashvili of Metz takes a right-footed shot from outside the penalty area, but it’s successfully stopped by the goalkeeper.
90+1'
A new offensive play unfolds as Joel Asoro from Metz takes a right-footed shot from the right side of the penalty area. However, Brice Samba, the goalkeeper for Rennes, makes a crucial save right in the center of the goal. The assist came from Gauthier Hein, who delivered a well-placed through ball.
90+1'
Another offensive effort underway. Jean-Philippe Gbamin from Metz takes a left-footed shot from outside the penalty area, but Brice Samba from Rennes makes a save, diving to his right to keep the ball out of the net.
90+1'
Corner awarded to Metz after Brice Samba allowed the ball to go out.
90'
The fourth official has indicated that there will be 5 minutes of stoppage time.
90'
The attempt is thwarted. Morgan Bokele from Metz takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Giorgi Tsitaishvili.
88'
🔄
Substitution for Metz: Giorgi Abuashvili comes on to replace Boubacar Traoré.
87'
Boubacar Traoré from Metz committed a foul.
87'
Ludovic Blas from Rennes was awarded a free kick in the defensive area.
86'
Match interruption - Metz.
86'
The pause has ended. They’re set to resume play.
86'
Malick Mbaye from Metz committed a foul.
83'
A header attempt from Breel Embolo of Rennes from close range is denied. The assist was provided by Ludovic Blas.
81'
Corner awarded to Metz after a play that resulted in a deflection off Quentin Merlin.
77'
Mahdi Camara from Rennes earned a free kick on the right side of the pitch.
77'
Morgan Bokele from Metz committed a foul.
76'
🔄
Substitution for Rennes: Mohamed Meïté comes on to replace Estéban Lepaul.
76'
🔄
Substitution for Metz: Morgan Bokele comes on to replace Ibou Sané.
76'
🔄
Substitution for Metz: Malick Mbaye comes on to replace Fodé Ballo-Touré.
75'
🔄
Substitution for Metz: Alpha Touré comes on to replace Jessy Deminguet.
71'
Missed opportunity! Mousa Tamari from Rennes took a left-footed shot from outside the penalty area, but it sailed high and to the left. The assist came from Valentin Rongier.
68'
Terry Yegbe from Metz committed a foul.
68'
Breel Embolo from Rennes earned a free kick on the right side of the field.
66'
Abdelhamid Aït Boudlal from Rennes has been awarded a free kick in the defensive area.
66'
Ibou Sané from Metz committed a foul.
65'
The attempt is thwarted. Mousa Tamari from Rennes takes a left-footed shot from the left side of the penalty area, but it's blocked.
62'
🔄
Substitution for Rennes: Anthony Rouault comes on to replace Djaoui Cissé.
62'
🔄
Substitution for Rennes: Quentin Merlin comes on to replace Przemyslaw Frankowski.
62'
🔄
Substitution for Rennes: Ludovic Blas replaces Lilian Brassier.
61'
Giorgi Tsitaishvili of Metz has been awarded a free kick in the defensive area.
61'
Fouled by Przemyslaw Frankowski of Rennes.
61'
Corner awarded to Rennes after Jean-Philippe Gbamin allowed the ball to go out.
61'
The attempt is denied. Estéban Lepaul from Rennes takes a right-footed shot from the middle of the penalty area, but it’s blocked. The setup came from Przemyslaw Frankowski, who delivered a cross.
60'
Maxime Colin from Metz commits a handball foul.
57'
Jessy Deminguet from Metz committed a foul.
57'
Jessy Deminguet from Metz committed a foul.
55'
Opportunity wasted. Boubacar Traoré from Metz attempted a header from the left side of the penalty area, but it sailed high and to the left. The chance was set up by Gauthier Hein, who delivered a cross following a corner kick.
54'
Corner awarded to Metz after a deflection off Jérémy Jacquet.
51'
Offside call against Metz. Joel Asoro has been flagged for being offside.
49'
Offside call against Metz. Joel Asoro has been flagged for being offside.
48'
The pause has ended. They are set to resume play now.
47'
Match paused - Rennes.
45+2'
The first half has concluded with the score at Metz 0, Rennes 1.
45+2'
Opportunity wasted. Ibou Sané from Metz attempted a right-footed shot from outside the penalty area.
45+1'
Offside call against Rennes. Mousa Tamari has been flagged for being offside.
45'
The fourth official has indicated that there will be two minutes of stoppage time.
45'
The second half is underway with the score at Metz 0, Rennes 1.
44'
Djaoui Cissé from Rennes committed a foul.
44'
Giorgi Tsitaishvili of Metz has been awarded a free kick in the defensive area.
44'
Opportunity wasted. Boubacar Traoré from Metz attempted a header from a challenging angle on the right but sent it over the bar and to the right. The assist came from Gauthier Hein, who delivered a cross following a corner kick.
43'
Corner awarded to Metz after Jérémy Jacquet allowed the ball to go out.
43'
The attempt is thwarted. Joel Asoro from Metz takes a right-footed shot from the middle of the penalty area, but it's blocked.
41'
Jean-Philippe Gbamin from Metz committed a foul.
41'
Breel Embolo from Rennes has been awarded a free kick in the defensive area.
40'
Missed opportunity. Ibou Sané from Metz took a right-footed shot from a challenging angle on the right side, but it narrowly missed the upper right corner of the goal. The assist came from Giorgi Tsitaishvili.
37'
Corner awarded to Metz after a foul by Abdelhamid Aït Boudlal.
37'
Terry Yegbe from Metz committed a foul.
37'
Breel Embolo from Rennes has been awarded a free kick in the defensive area.
35'
Joel Asoro of Metz has been awarded a free kick in an attacking position.
35'
Valentin Rongier from Rennes committed a foul.
33'
Corner awarded to Metz after a deflection off Jérémy Jacquet.
33'
Terry Yegbe from Metz commits a handball foul.
33'
Opportunity wasted! Terry Yegbe from Metz takes a left-footed shot from the middle of the penalty area but sends it soaring over the crossbar. The assist came from Fodé Ballo-Touré following a corner kick.
31'
Gauthier Hein from Metz has been awarded a free kick in the defensive area.
31'
Lilian Brassier from Rennes committed a foul.
30'
The attempt on goal was thwarted. Gauthier Hein from Metz fired a left-footed shot from the left side of the penalty area, but it was blocked. The assist came from Ibou Sané.
29'
A fresh offensive effort unfolds as Jessy Deminguet from Metz takes a left-footed shot from outside the penalty area. However, Brice Samba, the goalkeeper for Rennes, makes a solid save right in the middle of the goal. The assist came from Giorgi Tsitaishvili.
27'
Corner awarded to Rennes after Jessy Deminguet allowed the ball to go out.
27'
A fresh offensive effort unfolds as Jérémy Jacquet from Rennes heads the ball from the middle of the penalty area, but Jonathan Fischer of Metz makes a fantastic save, denying the attempt at the top center of the goal. The assist came from Djaoui Cissé, who delivered a precise cross.
25'
Corner awarded to Rennes after Jessy Deminguet allowed the ball to go out.
24'
Valentin Rongier from Rennes committed a foul.
24'
Gauthier Hein from Metz earned a free kick on the right side of the field.
22'
Goal! Rennes takes the lead against Metz with a score of 1-0. Valentin Rongier scores with a right-footed shot from outside the penalty area, finding the bottom left corner of the net. The assist came from Breel Embolo.
19'
The pause has ended. They are set to resume play.
19'
🔄
Substitution for Metz: Joel Asoro is coming on to replace Cheikh Sabaly due to an injury.
19'
Match is currently on hold due to an injury to Cheikh Sabaly from Metz.
17'
The pause has ended. They are set to resume play.
16'
Corner awarded to Rennes after Maxime Colin allowed the ball to go out.
16'
Valentin Rongier from Rennes takes a shot with his left foot from outside the penalty area, but it strikes the left post. The assist came from Djaoui Cissé.
16'
The game is currently on hold due to an injury to Cheikh Sabaly from Metz.
15'
Opportunity wasted. Breel Embolo of Rennes attempted a header from the center of the box, but it went just wide to the left. The assist came from Mahdi Camara, who delivered a cross.
13'
Mousa Tamari from Rennes committed a foul.
13'
Giorgi Tsitaishvili of Metz has been awarded a free kick in the defensive area.
10'
A shot is deflected. Giorgi Tsitaishvili from Metz attempts a left-footed strike from the right side of the penalty area, but it's blocked.
10'
Mousa Tamari from Rennes committed a foul.
10'
Gauthier Hein from Metz earned a free kick on the right side of the field.
7'
Breel Embolo from Rennes committed a foul.
7'
Jean-Philippe Gbamin from Metz earned a free kick in the defensive area.
6'
Offside call against Metz. Cheikh Sabaly has been caught offside.
3'
The attempt is thwarted. Valentin Rongier from Rennes takes a right-footed shot from outside the penalty area, but it's successfully blocked.
2'
Offside call against Metz. Fodé Ballo-Touré has been caught offside.
0'
The opening half is underway...
0'
That's it! The match has concluded with Metz losing to Rennes, final score 0-1.
Advanced Statistics
Metz
Rennes
Throwins
19
20
Ball Possession %
52
48
Successful Dribbles Percentage
43
29
Duels Won
35
34
Offsides
4
1
Successful Dribbles
3
2
Free Kicks
8
9
Total Crosses
19
13
Dribble Attempts
7
7
Successful Headers
11
8
Goal Kicks
8
6
Hit Woodwork
0
2
Substitutions
5
4
Assists
0
1
Goals
0
1
Ball Safe
82
81
Saves
1
5
Big Chances Created
1
1
Big Chances Missed
1
1

Metz - Rennes Advanced Statistics Summary

Detailed general metrics for Metz and Rennes are shown above for quick technical comparison.

Metz
Rennes
Successful Passes Percentage
86
81
Passes
482
459
Long Passes
56
45
Successful Passes
414
374
Key Passes
11
8
Successful Long Passes
35
14
Successful Long Passes Percentage
63
31

Metz - Rennes Passing Statistics

Detailed passing metrics for Metz and Rennes are shown above for quick technical comparison.

Metz
Rennes
Dangerous Attacks
47
37
Shots Off Target
6
3
Attacks
85
86
Interceptions
10
13
Shots Blocked
5
4
Shots Outsidebox
5
4
Shots Total
16
9
Corners
6
3
Shots Insidebox
11
5
Shots On Target
5
2
Accurate Crosses
5
4
Goal Attempts
7
7
Injuries
1
0

Metz - Rennes Attack Statistics

Detailed attack metrics for Metz and Rennes are shown above for quick technical comparison.

Metz
Rennes
Tackles
13
16

Metz - Rennes Defense Statistics

Detailed defense metrics for Metz and Rennes are shown above for quick technical comparison.

Metz
Rennes
Fouls
9
8

Metz - Rennes Fouls and Cards Statistics

Detailed fouls metrics for Metz and Rennes are shown above for quick technical comparison.