Metz host Rennes in the French Ligue 1 on 28 November 2025, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Metz host Rennes with both sides entering from very different trajectories. Metz have tightened up slightly at home but still carry the league’s second-worst defensive record, and their games often swing late.
Rennes arrive with stronger momentum after a run of controlled wins, particularly against Monaco, Paris FC and Strasbourg.
Metz’s home form has stabilised, producing wins over Nice and Lens and shutting out Le Havre earlier in the season. Those results show they can protect leads when the game suits them. However, their broader form remains fragile.
The 3-2 loss at Brest and the heavy 6-1 defeat at Lille underline why they sit with thirty goals conceded from just thirteen league matches.
Their attack has looked sharper recently, scoring in four of their last five, and they often start games well before fading in the second half. Even their 2-0 win at Nantes earlier this month came with long spells where they gave up territory.
Rennes travel with confidence after three wins in their last four, highlighted by the 4-1 victories over Monaco and Strasbourg. Their attack has been reliable all season, producing twenty-three goals while showing better balance than Metz.
The 1-0 away win at Paris FC showed they can manage tight games, while their 2-2 draws at Toulouse and Le Havre displayed resilience when matches get stretched.
Away from home, Rennes have drawn four of six, often controlling the tempo even when they don’t find the breakthrough. Their defensive resilience gives them a steadier platform than the hosts, and their pacing in transitions makes them dangerous across ninety minutes.
Metz can cause problems, but defensive lapses continue to undermine their progress. Therefore, Rennes to win at 2.03 odds is the top pick, supported by their more consistent form over the hosts’ ongoing defensive issues.
Rennes have shown greater stability both home and away, and their recent attacking rhythm should test a Metz side that concedes too easily under sustained pressure.
Both Teams to Score at 1.62 odds also fits the pattern of this fixture. Metz have scored in four of their last five, and Rennes tend to allow chances when playing away.
The correct-score tip we recommend is 2-1 for Rennes naturally aligns with that blend of a stronger visiting side and a Metz team capable of contributing before being edged out late.
| Metz | Rennes | |
|---|---|---|
| Game Played | 15 | 15 |
| Wins | 3 | 6 |
| Draws | 2 | 6 |
| Loss | 10 | 3 |
| Goals For | 15 | 24 |
| Goals Against | 34 | 23 |
| Metz | Rennes | |
|---|---|---|
| Game Played | 7 | 8 |
| Wins | 2 | 2 |
| Draws | 2 | 4 |
| Loss | 3 | 2 |
| Goals For | 5 | 9 |
| Goals Against | 7 | 16 |
|
07.12.25
|
Auxerre Metz |
3-1 |
|
28.11.25
|
Metz Rennes |
0-1 |
|
23.11.25
|
Brest Metz |
3-2 |
|
09.11.25
|
Metz Nice |
2-1 |
|
02.11.25
|
Nantes Metz |
0-2 |
|
29.10.25
|
Metz Lens |
2-0 |
|
26.10.25
|
Lille Metz |
6-1 |
|
19.10.25
|
Toulouse Metz |
4-0 |
|
04.10.25
|
Metz Marseille |
0-3 |
|
28.09.25
|
Metz Le Havre |
0-0 |
|
21.09.25
|
Monaco Metz |
5-2 |
|
14.09.25
|
Metz Angers |
1-1 |
|
31.08.25
|
Paris FC Metz |
3-2 |
|
23.08.25
|
Lyon Metz |
3-0 |
|
17.08.25
|
Metz Strasbourg |
0-1 |
|
09.08.25
|
Hoffenheim Metz |
8-0 |
|
02.08.25
|
Troyes Metz |
0-1 |
|
26.07.25
|
Lens Metz |
2-1 |
|
19.07.25
|
Metz Red Star |
4-0 |
|
16.07.25
|
Metz US Mondorf-les-bains |
1-0 |
|
29.05.25
|
Reims Metz |
1-3 |
|
21.05.25
|
Metz Reims |
1-1 |
|
17.05.25
|
Metz Dunkerque |
1-0 |
|
10.05.25
|
Laval Metz |
2-3 |
|
02.05.25
|
Metz Rodez |
3-3 |
|
26.04.25
|
Pau FC Metz |
2-1 |
|
19.04.25
|
Metz Red Star |
2-2 |
|
11.04.25
|
Martigues Metz |
1-4 |
|
05.04.25
|
Caen Metz |
2-2 |
|
28.03.25
|
Metz Troyes |
2-1 |
|
15.03.25
|
Dunkerque Metz |
2-3 |
|
08.03.25
|
Metz Annecy |
5-1 |
|
01.03.25
|
Amiens Metz |
1-2 |
|
22.02.25
|
Metz Ajaccio |
0-1 |
|
15.02.25
|
Guingamp Metz |
0-3 |
|
08.02.25
|
Metz Clermont Foot |
3-1 |
|
31.01.25
|
Bastia Metz |
1-1 |
|
24.01.25
|
Metz Grenoble |
3-0 |
|
18.01.25
|
Metz Paris FC |
3-1 |
|
11.01.25
|
Lorient Metz |
0-0 |
|
04.01.25
|
Metz Pau FC |
0-0 |
|
20.12.24
|
Troyes Metz |
3-0 |
|
14.12.24
|
Annecy Metz |
0-0 |
|
09.12.24
|
Metz Dunkerque |
2-0 |
|
29.11.24
|
Raon l'Etape Metz |
0-1 |
|
22.11.24
|
Clermont Foot Metz |
1-1 |
|
16.11.24
|
FCSR Obernai Metz |
0-3 |
|
09.11.24
|
Metz Caen |
1-0 |
|
04.11.24
|
Ajaccio Metz |
0-1 |
|
29.10.24
|
Red Star Metz |
1-0 |
|
28.11.25
|
Metz Rennes |
0-1 |
|
09.11.25
|
Metz Nice |
2-1 |
|
29.10.25
|
Metz Lens |
2-0 |
|
04.10.25
|
Metz Marseille |
0-3 |
|
28.09.25
|
Metz Le Havre |
0-0 |
|
14.09.25
|
Metz Angers |
1-1 |
|
17.08.25
|
Metz Strasbourg |
0-1 |
|
19.07.25
|
Metz Red Star |
4-0 |
|
16.07.25
|
Metz US Mondorf-les-bains |
1-0 |
|
21.05.25
|
Metz Reims |
1-1 |
|
17.05.25
|
Metz Dunkerque |
1-0 |
|
02.05.25
|
Metz Rodez |
3-3 |
|
19.04.25
|
Metz Red Star |
2-2 |
|
28.03.25
|
Metz Troyes |
2-1 |
|
08.03.25
|
Metz Annecy |
5-1 |
|
22.02.25
|
Metz Ajaccio |
0-1 |
|
08.02.25
|
Metz Clermont Foot |
3-1 |
|
24.01.25
|
Metz Grenoble |
3-0 |
|
18.01.25
|
Metz Paris FC |
3-1 |
|
04.01.25
|
Metz Pau FC |
0-0 |
|
09.12.24
|
Metz Dunkerque |
2-0 |
|
09.11.24
|
Metz Caen |
1-0 |
|
25.10.24
|
Metz Guingamp |
1-0 |
|
05.10.24
|
Metz Amiens |
3-2 |
|
24.09.24
|
Metz Martigues |
6-0 |
|
21.09.24
|
Metz Lorient |
1-1 |
|
31.08.24
|
Metz Laval |
1-1 |
|
19.08.24
|
Metz Bastia |
1-1 |
|
03.08.24
|
Metz Torino |
0-3 |
|
31.07.24
|
Metz UNFP |
0-0 |
|
24.07.24
|
Metz Francs Borains |
5-1 |
|
20.07.24
|
Metz Villefranche |
3-0 |
|
12.07.24
|
Metz AS Jeunesse Esch |
4-0 |
|
02.06.24
|
Metz Saint-Etienne |
2-2 |
|
19.05.24
|
Metz PSG |
0-2 |
|
04.05.24
|
Metz Rennes |
2-3 |
|
28.04.24
|
Metz Lille |
1-2 |
|
12.04.24
|
Metz Lens |
2-1 |
|
30.03.24
|
Metz Monaco |
2-5 |
|
21.03.24
|
Metz Troyes |
0-0 |
|
10.03.24
|
Metz Clermont Foot |
1-0 |
|
23.02.24
|
Metz Lyon |
1-2 |
|
04.02.24
|
Metz Lorient |
1-2 |
|
14.01.24
|
Metz Toulouse |
0-1 |
|
05.01.24
|
Metz Clermont Foot (Penalties:1 - 3) |
1-1 |
|
17.12.23
|
Metz Montpellier |
0-1 |
|
10.12.23
|
Metz Brest |
0-1 |
|
12.11.23
|
Metz Nantes |
3-1 |
|
29.10.23
|
Metz Le Havre |
0-0 |
|
07.10.23
|
Metz Nice |
0-1 |
|
07.12.25
|
Auxerre Metz |
3-1 |
|
23.11.25
|
Brest Metz |
3-2 |
|
02.11.25
|
Nantes Metz |
0-2 |
|
26.10.25
|
Lille Metz |
6-1 |
|
19.10.25
|
Toulouse Metz |
4-0 |
|
21.09.25
|
Monaco Metz |
5-2 |
|
31.08.25
|
Paris FC Metz |
3-2 |
|
23.08.25
|
Lyon Metz |
3-0 |
|
09.08.25
|
Hoffenheim Metz |
8-0 |
|
02.08.25
|
Troyes Metz |
0-1 |
|
26.07.25
|
Lens Metz |
2-1 |
|
29.05.25
|
Reims Metz |
1-3 |
|
10.05.25
|
Laval Metz |
2-3 |
|
26.04.25
|
Pau FC Metz |
2-1 |
|
11.04.25
|
Martigues Metz |
1-4 |
|
05.04.25
|
Caen Metz |
2-2 |
|
15.03.25
|
Dunkerque Metz |
2-3 |
|
01.03.25
|
Amiens Metz |
1-2 |
|
15.02.25
|
Guingamp Metz |
0-3 |
|
31.01.25
|
Bastia Metz |
1-1 |
|
11.01.25
|
Lorient Metz |
0-0 |
|
20.12.24
|
Troyes Metz |
3-0 |
|
14.12.24
|
Annecy Metz |
0-0 |
|
29.11.24
|
Raon l'Etape Metz |
0-1 |
|
22.11.24
|
Clermont Foot Metz |
1-1 |
|
16.11.24
|
FCSR Obernai Metz |
0-3 |
|
04.11.24
|
Ajaccio Metz |
0-1 |
|
29.10.24
|
Red Star Metz |
1-0 |
|
18.10.24
|
Grenoble Metz |
2-0 |
|
28.09.24
|
Troyes Metz |
2-1 |
|
14.09.24
|
Paris FC Metz |
1-2 |
|
06.09.24
|
Mondercange Metz |
0-1 |
|
23.08.24
|
Rodez Metz |
1-3 |
|
10.08.24
|
Amiens Metz |
1-1 |
|
27.07.24
|
Wehen Metz |
0-2 |
|
30.05.24
|
Saint-Etienne Metz |
2-1 |
|
12.05.24
|
Strasbourg Metz |
2-1 |
|
21.04.24
|
Le Havre Metz |
0-1 |
|
07.04.24
|
Brest Metz |
4-3 |
|
17.03.24
|
Reims Metz |
2-1 |
|
03.03.24
|
Nantes Metz |
0-2 |
|
18.02.24
|
Montpellier Metz |
3-0 |
|
09.02.24
|
Marseille Metz |
1-1 |
|
27.01.24
|
Nice Metz |
1-0 |
|
20.12.23
|
PSG Metz |
3-1 |
|
03.12.23
|
Lille Metz |
2-0 |
|
26.11.23
|
Lorient Metz |
2-3 |
|
17.11.23
|
Elversberg Metz |
1-0 |
|
05.11.23
|
Lyon Metz |
1-1 |
|
22.10.23
|
Monaco Metz |
2-1 |
|
06.12.25
|
PSG Rennes |
5-0 |
|
28.11.25
|
Metz Rennes |
0-1 |
|
22.11.25
|
Rennes Monaco |
4-1 |
|
07.11.25
|
Paris FC Rennes |
0-1 |
|
02.11.25
|
Rennes Strasbourg |
4-1 |
|
29.10.25
|
Toulouse Rennes |
2-2 |
|
26.10.25
|
Rennes Nice |
1-2 |
|
19.10.25
|
Rennes Auxerre |
2-2 |
|
05.10.25
|
Le Havre Rennes |
2-2 |
|
28.09.25
|
Rennes Lens |
0-0 |
|
20.09.25
|
Nantes Rennes |
2-2 |
|
14.09.25
|
Rennes Lyon |
3-1 |
|
31.08.25
|
Angers Rennes |
1-1 |
|
24.08.25
|
Lorient Rennes |
4-0 |
|
15.08.25
|
Rennes Marseille |
1-0 |
|
09.08.25
|
Rennes Genoa |
2-2 |
|
02.08.25
|
Real Sociedad B Rennes |
0-0 |
|
18.07.25
|
Rennes Brest |
2-3 |
|
10.07.25
|
Rennes Stade Briochin |
1-1 |
|
17.05.25
|
Marseille Rennes |
4-2 |
|
10.05.25
|
Rennes Nice |
2-0 |
|
03.05.25
|
Toulouse Rennes |
2-1 |
|
26.04.25
|
Lyon Rennes |
4-1 |
|
18.04.25
|
Rennes Nantes |
2-1 |
|
13.04.25
|
Le Havre Rennes |
1-5 |
|
06.04.25
|
Rennes Auxerre |
0-1 |
|
30.03.25
|
Angers Rennes |
0-3 |
|
15.03.25
|
Lens Rennes |
1-0 |
|
08.03.25
|
Rennes PSG |
1-4 |
|
02.03.25
|
Montpellier Rennes |
0-4 |
|
21.02.25
|
Rennes Reims |
1-0 |
|
16.02.25
|
Rennes Lille |
0-2 |
|
08.02.25
|
Saint-Etienne Rennes |
0-2 |
|
02.02.25
|
Rennes Strasbourg |
1-0 |
|
25.01.25
|
Monaco Rennes |
3-2 |
|
18.01.25
|
Rennes Brest |
1-2 |
|
15.01.25
|
Troyes Rennes |
1-0 |
|
11.01.25
|
Rennes Marseille |
1-2 |
|
03.01.25
|
Nice Rennes |
3-2 |
|
22.12.24
|
Bordeaux Rennes |
1-4 |
|
15.12.24
|
Rennes Angers |
2-0 |
|
08.12.24
|
Nantes Rennes |
1-0 |
|
30.11.24
|
Rennes Saint-Etienne |
5-0 |
|
24.11.24
|
Lille Rennes |
1-0 |
|
10.11.24
|
Rennes Toulouse |
0-2 |
|
03.11.24
|
Auxerre Rennes |
4-0 |
|
25.10.24
|
Rennes Le Havre |
1-0 |
|
19.10.24
|
Brest Rennes |
1-1 |
|
05.10.24
|
Rennes Monaco |
1-2 |
|
27.09.24
|
PSG Rennes |
3-1 |
|
22.11.25
|
Rennes Monaco |
4-1 |
|
02.11.25
|
Rennes Strasbourg |
4-1 |
|
26.10.25
|
Rennes Nice |
1-2 |
|
19.10.25
|
Rennes Auxerre |
2-2 |
|
28.09.25
|
Rennes Lens |
0-0 |
|
14.09.25
|
Rennes Lyon |
3-1 |
|
15.08.25
|
Rennes Marseille |
1-0 |
|
09.08.25
|
Rennes Genoa |
2-2 |
|
18.07.25
|
Rennes Brest |
2-3 |
|
10.07.25
|
Rennes Stade Briochin |
1-1 |
|
10.05.25
|
Rennes Nice |
2-0 |
|
18.04.25
|
Rennes Nantes |
2-1 |
|
06.04.25
|
Rennes Auxerre |
0-1 |
|
08.03.25
|
Rennes PSG |
1-4 |
|
21.02.25
|
Rennes Reims |
1-0 |
|
16.02.25
|
Rennes Lille |
0-2 |
|
02.02.25
|
Rennes Strasbourg |
1-0 |
|
18.01.25
|
Rennes Brest |
1-2 |
|
11.01.25
|
Rennes Marseille |
1-2 |
|
15.12.24
|
Rennes Angers |
2-0 |
|
30.11.24
|
Rennes Saint-Etienne |
5-0 |
|
10.11.24
|
Rennes Toulouse |
0-2 |
|
25.10.24
|
Rennes Le Havre |
1-0 |
|
05.10.24
|
Rennes Monaco |
1-2 |
|
21.09.24
|
Rennes Lens |
1-1 |
|
15.09.24
|
Rennes Montpellier |
3-0 |
|
18.08.24
|
Rennes Lyon |
3-0 |
|
10.08.24
|
Rennes Werder Bremen |
1-1 |
|
03.08.24
|
Rennes Real Sociedad |
2-0 |
|
27.07.24
|
Rennes Angers |
2-1 |
|
20.07.24
|
Rennes Laval |
2-1 |
|
12.05.24
|
Rennes Lens |
1-1 |
|
28.04.24
|
Rennes Brest |
4-5 |
|
13.04.24
|
Rennes Toulouse |
1-2 |
|
17.03.24
|
Rennes Marseille |
2-0 |
|
03.03.24
|
Rennes Lorient |
1-2 |
|
22.02.24
|
Rennes AC Milan |
3-2 |
|
18.02.24
|
Rennes Clermont Foot |
3-1 |
|
03.02.24
|
Rennes Montpellier |
2-1 |
|
21.01.24
|
Rennes Marseille (Penalties:9 - 8) |
1-1 |
|
13.01.24
|
Rennes Nice |
2-0 |
|
14.12.23
|
Rennes Villarreal |
2-3 |
|
09.12.23
|
Rennes Monaco |
1-2 |
|
26.11.23
|
Rennes Reims |
3-1 |
|
12.11.23
|
Rennes Lyon |
0-1 |
|
09.11.23
|
Rennes Panathinaikos |
3-1 |
|
29.10.23
|
Rennes Strasbourg |
1-1 |
|
08.10.23
|
Rennes PSG |
1-3 |
|
01.10.23
|
Rennes Nantes |
3-1 |
|
21.09.23
|
Rennes Maccabi Haifa |
3-0 |
|
06.12.25
|
PSG Rennes |
5-0 |
|
28.11.25
|
Metz Rennes |
0-1 |
|
07.11.25
|
Paris FC Rennes |
0-1 |
|
29.10.25
|
Toulouse Rennes |
2-2 |
|
05.10.25
|
Le Havre Rennes |
2-2 |
|
20.09.25
|
Nantes Rennes |
2-2 |
|
31.08.25
|
Angers Rennes |
1-1 |
|
24.08.25
|
Lorient Rennes |
4-0 |
|
02.08.25
|
Real Sociedad B Rennes |
0-0 |
|
17.05.25
|
Marseille Rennes |
4-2 |
|
03.05.25
|
Toulouse Rennes |
2-1 |
|
26.04.25
|
Lyon Rennes |
4-1 |
|
13.04.25
|
Le Havre Rennes |
1-5 |
|
30.03.25
|
Angers Rennes |
0-3 |
|
15.03.25
|
Lens Rennes |
1-0 |
|
02.03.25
|
Montpellier Rennes |
0-4 |
|
08.02.25
|
Saint-Etienne Rennes |
0-2 |
|
25.01.25
|
Monaco Rennes |
3-2 |
|
15.01.25
|
Troyes Rennes |
1-0 |
|
03.01.25
|
Nice Rennes |
3-2 |
|
22.12.24
|
Bordeaux Rennes |
1-4 |
|
08.12.24
|
Nantes Rennes |
1-0 |
|
24.11.24
|
Lille Rennes |
1-0 |
|
03.11.24
|
Auxerre Rennes |
4-0 |
|
19.10.24
|
Brest Rennes |
1-1 |
|
27.09.24
|
PSG Rennes |
3-1 |
|
01.09.24
|
Reims Rennes |
2-1 |
|
25.08.24
|
Strasbourg Rennes |
3-1 |
|
31.07.24
|
Guingamp Rennes |
3-0 |
|
13.07.24
|
Saint-Malo Rennes |
3-3 |
|
19.05.24
|
Reims Rennes |
2-1 |
|
04.05.24
|
Metz Rennes |
2-3 |
|
20.04.24
|
Nantes Rennes |
0-3 |
|
07.04.24
|
Monaco Rennes |
1-0 |
|
03.04.24
|
PSG Rennes |
1-0 |
|
31.03.24
|
Strasbourg Rennes |
2-0 |
|
10.03.24
|
Lille Rennes |
2-2 |
|
29.02.24
|
Le Puy Foot Rennes |
1-3 |
|
25.02.24
|
PSG Rennes |
1-1 |
|
15.02.24
|
AC Milan Rennes |
3-0 |
|
11.02.24
|
Le Havre Rennes |
0-1 |
|
06.02.24
|
Sochaux Rennes |
1-6 |
|
26.01.24
|
Lyon Rennes |
2-3 |
|
07.01.24
|
Guingamp Rennes |
0-2 |
|
20.12.23
|
Clermont Foot Rennes |
1-3 |
|
17.12.23
|
Toulouse Rennes |
0-0 |
|
03.12.23
|
Marseille Rennes |
2-0 |
|
30.11.23
|
Maccabi Haifa Rennes |
0-3 |
|
05.11.23
|
Nice Rennes |
2-0 |
|
26.10.23
|
Panathinaikos Rennes |
1-2 |
|
04.05.2024
|
Metz Rennes |
2-3
|
|
13.08.2023
|
Rennes Metz |
5-1
|
|
20.03.2022
|
Rennes Metz |
6-1
|
|
17.10.2021
|
Metz Rennes |
0-3
|
|
20.03.2021
|
Metz Rennes |
1-3
|
|
04.05.2024
|
Metz Rennes |
2-3
|
|
17.10.2021
|
Metz Rennes |
0-3
|
|
20.03.2021
|
Metz Rennes |
1-3
|
|
04.12.2019
|
Metz Rennes |
0-1
|
|
09.12.2017
|
Metz Rennes |
1-1
|
|
04.03.2017
|
Metz Rennes |
1-1
|