Back

Rennes vs Metz Prediction & Betting Tips

Rennes host Metz in the French Ligue 1 on 22 March 2026, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 16:15 UK Time.

Rennes vs Metz Match Preview

Rennes return home looking to respond immediately after their recent setback against Lille, a result that halted an otherwise strong run. Their overall form still reflects a side in control, with attacking clarity and consistent output across recent fixtures.

Metz arrive in a far more fragile position, deep in a prolonged winless run and struggling to cope with sustained pressure. Their matches have been open but largely one sided, particularly against teams with attacking quality.

Rennes Set to Reassert Dominance Against Struggling Metz

Rennes have shown a clear attacking rhythm despite the 2-1 loss to Lille in their latest outing. Prior to that, they produced convincing wins against Nice, Toulouse, and Auxerre, scoring freely while maintaining defensive control. They have found the net in all five of their recent matches, and four of those games have produced at least three goals, highlighting their ability to stretch opponents.

At home, Rennes tend to play with greater authority, pushing the tempo early and forcing errors through sustained pressure. Their 3-1 win over PSG stands out as a marker of their capacity to dominate even strong opposition, and against a side like Metz, the expectation is that they will dictate both possession and territory.

Metz’s recent form offers little resistance to that outlook. They have lost their last five matches, conceding heavily in the process, including four goals at home to Toulouse and three against both Lens and PSG. Their defensive structure has struggled to hold shape, especially when facing teams that move the ball quickly in advanced areas.

Rennes vs Metz Prediction

With Rennes combining attacking consistency and strong historical control in this fixture, and Metz continuing to concede regularly, the balance of the match points clearly towards the hosts asserting themselves early and maintaining control throughout.

Head-to-head history reinforces the gap between the sides. Rennes have won each of the last five meetings, scoring in every match, with several of those victories coming by comfortable margins. This consistent dominance suggests a tactical mismatch that Metz have not been able to resolve.

HT/FT Rennes and Rennes at 1.95 odds is our top pick of this match since Rennes have shown the ability to start quickly and impose themselves early, particularly against weaker defensive sides.

We will take Rennes 3-0 at 9.00 odds as the correct score prediction as Rennes have consistently created multiple scoring opportunities, while Metz’s attacking output remains limited.

Arun- March 21, 2026

Rennes vs Metz Betting Tips

HT/FT Rennes/Rennes

1.95 Odds Bet Now

Rennes 3-0

9.00 Odds Bet Now

Team Stats

Rennes Metz
Game Played 33 33
Wins 17 3
Draws 8 7
Loss 8 23
Goals For 58 32
Goals Against 47 76
Rennes Metz
Game Played 17 16
Wins 10 1
Draws 4 3
Loss 3 12
Goals For 30 17
Goals Against 17 44
Current Season stats from French Ligue 1

Rennes Form

10.05.26

French Ligue 1

Rennes

Paris FC

2-1

03.05.26

French Ligue 1

Lyon

Rennes

4-2

26.04.26

French Ligue 1

Rennes

Nantes

2-1

19.04.26

French Ligue 1

Strasbourg

Rennes

0-3

11.04.26

French Ligue 1

Rennes

Angers

2-1

04.04.26

French Ligue 1

Brest

Rennes

3-4

22.03.26

French Ligue 1

Rennes

Metz

0-0

15.03.26

French Ligue 1

Rennes

Lille

1-2

08.03.26

French Ligue 1

Nice

Rennes

0-4

28.02.26

French Ligue 1

Rennes

Toulouse

1-0

22.02.26

French Ligue 1

Auxerre

Rennes

0-3

13.02.26

French Ligue 1

Rennes

PSG

3-1

07.02.26

French Ligue 1

Lens

Rennes

3-1

03.02.26

Coupe de France

Marseille

Rennes

3-0

31.01.26

French Ligue 1

Monaco

Rennes

4-0

24.01.26

French Ligue 1

Rennes

Lorient

0-2

18.01.26

French Ligue 1

Rennes

Le Havre

1-1

11.01.26

Coupe de France

Chantilly

Rennes

1-3

03.01.26

French Ligue 1

Lille

Rennes

0-2

21.12.25

Coupe de France

Rennes

Les Sables-d'Olonne

3-0

13.12.25

French Ligue 1

Rennes

Brest

3-1

06.12.25

French Ligue 1

PSG

Rennes

5-0

28.11.25

French Ligue 1

Metz

Rennes

0-1

22.11.25

French Ligue 1

Rennes

Monaco

4-1

07.11.25

French Ligue 1

Paris FC

Rennes

0-1

02.11.25

French Ligue 1

Rennes

Strasbourg

4-1

29.10.25

French Ligue 1

Toulouse

Rennes

2-2

26.10.25

French Ligue 1

Rennes

Nice

1-2

19.10.25

French Ligue 1

Rennes

Auxerre

2-2

05.10.25

French Ligue 1

Le Havre

Rennes

2-2

28.09.25

French Ligue 1

Rennes

Lens

0-0

20.09.25

French Ligue 1

Nantes

Rennes

2-2

14.09.25

French Ligue 1

Rennes

Lyon

3-1

31.08.25

French Ligue 1

Angers

Rennes

1-1

24.08.25

French Ligue 1

Lorient

Rennes

4-0

15.08.25

French Ligue 1

Rennes

Marseille

1-0

09.08.25

Club Friendly

Rennes

Genoa

2-2

02.08.25

Club Friendly

Real Sociedad B

Rennes

0-0

18.07.25

Club Friendly

Rennes

Brest

2-3

10.07.25

Club Friendly

Rennes

Stade Briochin

1-1

17.05.25

French Ligue 1

Marseille

Rennes

4-2

10.05.25

French Ligue 1

Rennes

Nice

2-0

03.05.25

French Ligue 1

Toulouse

Rennes

2-1

26.04.25

French Ligue 1

Lyon

Rennes

4-1

18.04.25

French Ligue 1

Rennes

Nantes

2-1

13.04.25

French Ligue 1

Le Havre

Rennes

1-5

06.04.25

French Ligue 1

Rennes

Auxerre

0-1

30.03.25

French Ligue 1

Angers

Rennes

0-3

15.03.25

French Ligue 1

Lens

Rennes

1-0

08.03.25

French Ligue 1

Rennes

PSG

1-4

10.05.26

French Ligue 1

Rennes

Paris FC

2-1

26.04.26

French Ligue 1

Rennes

Nantes

2-1

11.04.26

French Ligue 1

Rennes

Angers

2-1

22.03.26

French Ligue 1

Rennes

Metz

0-0

15.03.26

French Ligue 1

Rennes

Lille

1-2

28.02.26

French Ligue 1

Rennes

Toulouse

1-0

13.02.26

French Ligue 1

Rennes

PSG

3-1

24.01.26

French Ligue 1

Rennes

Lorient

0-2

18.01.26

French Ligue 1

Rennes

Le Havre

1-1

21.12.25

Coupe de France

Rennes

Les Sables-d'Olonne

3-0

13.12.25

French Ligue 1

Rennes

Brest

3-1

22.11.25

French Ligue 1

Rennes

Monaco

4-1

02.11.25

French Ligue 1

Rennes

Strasbourg

4-1

26.10.25

French Ligue 1

Rennes

Nice

1-2

19.10.25

French Ligue 1

Rennes

Auxerre

2-2

28.09.25

French Ligue 1

Rennes

Lens

0-0

14.09.25

French Ligue 1

Rennes

Lyon

3-1

15.08.25

French Ligue 1

Rennes

Marseille

1-0

09.08.25

Club Friendly

Rennes

Genoa

2-2

18.07.25

Club Friendly

Rennes

Brest

2-3

10.07.25

Club Friendly

Rennes

Stade Briochin

1-1

10.05.25

French Ligue 1

Rennes

Nice

2-0

18.04.25

French Ligue 1

Rennes

Nantes

2-1

06.04.25

French Ligue 1

Rennes

Auxerre

0-1

08.03.25

French Ligue 1

Rennes

PSG

1-4

21.02.25

French Ligue 1

Rennes

Reims

1-0

16.02.25

French Ligue 1

Rennes

Lille

0-2

02.02.25

French Ligue 1

Rennes

Strasbourg

1-0

18.01.25

French Ligue 1

Rennes

Brest

1-2

11.01.25

French Ligue 1

Rennes

Marseille

1-2

15.12.24

French Ligue 1

Rennes

Angers

2-0

30.11.24

French Ligue 1

Rennes

Saint-Etienne

5-0

10.11.24

French Ligue 1

Rennes

Toulouse

0-2

25.10.24

French Ligue 1

Rennes

Le Havre

1-0

05.10.24

French Ligue 1

Rennes

Monaco

1-2

21.09.24

French Ligue 1

Rennes

Lens

1-1

15.09.24

French Ligue 1

Rennes

Montpellier

3-0

18.08.24

French Ligue 1

Rennes

Lyon

3-0

10.08.24

Club Friendly

Rennes

Werder Bremen

1-1

03.08.24

Club Friendly

Rennes

Real Sociedad

2-0

27.07.24

Club Friendly

Rennes

Angers

2-1

20.07.24

Club Friendly

Rennes

Laval

2-1

12.05.24

French Ligue 1

Rennes

Lens

1-1

28.04.24

French Ligue 1

Rennes

Brest

4-5

13.04.24

French Ligue 1

Rennes

Toulouse

1-2

17.03.24

French Ligue 1

Rennes

Marseille

2-0

03.03.24

French Ligue 1

Rennes

Lorient

1-2

22.02.24

UEFA Europa League

Rennes

AC Milan

3-2

18.02.24

French Ligue 1

Rennes

Clermont Foot

3-1

03.02.24

French Ligue 1

Rennes

Montpellier

2-1

03.05.26

French Ligue 1

Lyon

Rennes

4-2

19.04.26

French Ligue 1

Strasbourg

Rennes

0-3

04.04.26

French Ligue 1

Brest

Rennes

3-4

08.03.26

French Ligue 1

Nice

Rennes

0-4

22.02.26

French Ligue 1

Auxerre

Rennes

0-3

07.02.26

French Ligue 1

Lens

Rennes

3-1

03.02.26

Coupe de France

Marseille

Rennes

3-0

31.01.26

French Ligue 1

Monaco

Rennes

4-0

11.01.26

Coupe de France

Chantilly

Rennes

1-3

03.01.26

French Ligue 1

Lille

Rennes

0-2

06.12.25

French Ligue 1

PSG

Rennes

5-0

28.11.25

French Ligue 1

Metz

Rennes

0-1

07.11.25

French Ligue 1

Paris FC

Rennes

0-1

29.10.25

French Ligue 1

Toulouse

Rennes

2-2

05.10.25

French Ligue 1

Le Havre

Rennes

2-2

20.09.25

French Ligue 1

Nantes

Rennes

2-2

31.08.25

French Ligue 1

Angers

Rennes

1-1

24.08.25

French Ligue 1

Lorient

Rennes

4-0

02.08.25

Club Friendly

Real Sociedad B

Rennes

0-0

17.05.25

French Ligue 1

Marseille

Rennes

4-2

03.05.25

French Ligue 1

Toulouse

Rennes

2-1

26.04.25

French Ligue 1

Lyon

Rennes

4-1

13.04.25

French Ligue 1

Le Havre

Rennes

1-5

30.03.25

French Ligue 1

Angers

Rennes

0-3

15.03.25

French Ligue 1

Lens

Rennes

1-0

02.03.25

French Ligue 1

Montpellier

Rennes

0-4

08.02.25

French Ligue 1

Saint-Etienne

Rennes

0-2

25.01.25

French Ligue 1

Monaco

Rennes

3-2

15.01.25

Coupe de France

Troyes

Rennes

1-0

03.01.25

French Ligue 1

Nice

Rennes

3-2

22.12.24

Coupe de France

Bordeaux

Rennes

1-4

08.12.24

French Ligue 1

Nantes

Rennes

1-0

24.11.24

French Ligue 1

Lille

Rennes

1-0

03.11.24

French Ligue 1

Auxerre

Rennes

4-0

19.10.24

French Ligue 1

Brest

Rennes

1-1

27.09.24

French Ligue 1

PSG

Rennes

3-1

01.09.24

French Ligue 1

Reims

Rennes

2-1

25.08.24

French Ligue 1

Strasbourg

Rennes

3-1

31.07.24

Club Friendly

Guingamp

Rennes

3-0

13.07.24

Club Friendly

Saint-Malo

Rennes

3-3

19.05.24

French Ligue 1

Reims

Rennes

2-1

04.05.24

French Ligue 1

Metz

Rennes

2-3

20.04.24

French Ligue 1

Nantes

Rennes

0-3

07.04.24

French Ligue 1

Monaco

Rennes

1-0

03.04.24

Coupe de France

PSG

Rennes

1-0

31.03.24

French Ligue 1

Strasbourg

Rennes

2-0

10.03.24

French Ligue 1

Lille

Rennes

2-2

29.02.24

Coupe de France

Le Puy Foot

Rennes

1-3

25.02.24

French Ligue 1

PSG

Rennes

1-1

15.02.24

UEFA Europa League

AC Milan

Rennes

3-0

Metz Form

17.05.26

French Ligue 1

Nice

Metz

0-0

10.05.26

French Ligue 1

Metz

Lorient

0-4

02.05.26

French Ligue 1

Metz

Monaco

1-2

29.04.26

Club Friendly

Seraing United

Metz

1-1

26.04.26

French Ligue 1

Le Havre

Metz

4-4

19.04.26

French Ligue 1

Metz

Paris FC

1-3

10.04.26

French Ligue 1

Marseille

Metz

3-1

05.04.26

French Ligue 1

Metz

Nantes

0-0

22.03.26

French Ligue 1

Rennes

Metz

0-0

15.03.26

French Ligue 1

Metz

Toulouse

3-4

08.03.26

French Ligue 1

Lens

Metz

3-0

01.03.26

French Ligue 1

Metz

Brest

0-1

21.02.26

French Ligue 1

PSG

Metz

3-0

15.02.26

French Ligue 1

Metz

Auxerre

1-3

06.02.26

French Ligue 1

Metz

Lille

0-0

01.02.26

French Ligue 1

Angers

Metz

1-0

25.01.26

French Ligue 1

Metz

Lyon

2-5

18.01.26

French Ligue 1

Strasbourg

Metz

2-1

11.01.26

Coupe de France

Metz

Montpellier

0-4

04.01.26

French Ligue 1

Lorient

Metz

1-1

20.12.25

Coupe de France

Biesheim

Metz

0-3

13.12.25

French Ligue 1

Metz

PSG

2-3

07.12.25

French Ligue 1

Auxerre

Metz

3-1

28.11.25

French Ligue 1

Metz

Rennes

0-1

23.11.25

French Ligue 1

Brest

Metz

3-2

09.11.25

French Ligue 1

Metz

Nice

2-1

02.11.25

French Ligue 1

Nantes

Metz

0-2

29.10.25

French Ligue 1

Metz

Lens

2-0

26.10.25

French Ligue 1

Lille

Metz

6-1

19.10.25

French Ligue 1

Toulouse

Metz

4-0

04.10.25

French Ligue 1

Metz

Marseille

0-3

28.09.25

French Ligue 1

Metz

Le Havre

0-0

21.09.25

French Ligue 1

Monaco

Metz

5-2

14.09.25

French Ligue 1

Metz

Angers

1-1

31.08.25

French Ligue 1

Paris FC

Metz

3-2

23.08.25

French Ligue 1

Lyon

Metz

3-0

17.08.25

French Ligue 1

Metz

Strasbourg

0-1

09.08.25

Club Friendly

Hoffenheim

Metz

8-0

02.08.25

Club Friendly

Troyes

Metz

0-1

26.07.25

Club Friendly

Lens

Metz

2-1

19.07.25

Club Friendly

Metz

Red Star

4-0

16.07.25

Club Friendly

Metz

US Mondorf-les-bains

1-0

29.05.25

French Ligue 1

Reims

Metz

1-3

21.05.25

French Ligue 1

Metz

Reims

1-1

17.05.25

French Ligue 2

Metz

Dunkerque

1-0

10.05.25

French Ligue 2

Laval

Metz

2-3

02.05.25

French Ligue 2

Metz

Rodez

3-3

26.04.25

French Ligue 2

Pau FC

Metz

2-1

19.04.25

French Ligue 2

Metz

Red Star

2-2

11.04.25

French Ligue 2

Martigues

Metz

1-4

10.05.26

French Ligue 1

Metz

Lorient

0-4

02.05.26

French Ligue 1

Metz

Monaco

1-2

19.04.26

French Ligue 1

Metz

Paris FC

1-3

05.04.26

French Ligue 1

Metz

Nantes

0-0

15.03.26

French Ligue 1

Metz

Toulouse

3-4

01.03.26

French Ligue 1

Metz

Brest

0-1

15.02.26

French Ligue 1

Metz

Auxerre

1-3

06.02.26

French Ligue 1

Metz

Lille

0-0

25.01.26

French Ligue 1

Metz

Lyon

2-5

11.01.26

Coupe de France

Metz

Montpellier

0-4

13.12.25

French Ligue 1

Metz

PSG

2-3

28.11.25

French Ligue 1

Metz

Rennes

0-1

09.11.25

French Ligue 1

Metz

Nice

2-1

29.10.25

French Ligue 1

Metz

Lens

2-0

04.10.25

French Ligue 1

Metz

Marseille

0-3

28.09.25

French Ligue 1

Metz

Le Havre

0-0

14.09.25

French Ligue 1

Metz

Angers

1-1

17.08.25

French Ligue 1

Metz

Strasbourg

0-1

19.07.25

Club Friendly

Metz

Red Star

4-0

16.07.25

Club Friendly

Metz

US Mondorf-les-bains

1-0

21.05.25

French Ligue 1

Metz

Reims

1-1

17.05.25

French Ligue 2

Metz

Dunkerque

1-0

02.05.25

French Ligue 2

Metz

Rodez

3-3

19.04.25

French Ligue 2

Metz

Red Star

2-2

28.03.25

French Ligue 2

Metz

Troyes

2-1

08.03.25

French Ligue 2

Metz

Annecy

5-1

22.02.25

French Ligue 2

Metz

Ajaccio

0-1

08.02.25

French Ligue 2

Metz

Clermont Foot

3-1

24.01.25

French Ligue 2

Metz

Grenoble

3-0

18.01.25

French Ligue 2

Metz

Paris FC

3-1

04.01.25

French Ligue 2

Metz

Pau FC

0-0

09.12.24

French Ligue 2

Metz

Dunkerque

2-0

09.11.24

French Ligue 2

Metz

Caen

1-0

25.10.24

French Ligue 2

Metz

Guingamp

1-0

05.10.24

French Ligue 2

Metz

Amiens

3-2

24.09.24

French Ligue 2

Metz

Martigues

6-0

21.09.24

French Ligue 2

Metz

Lorient

1-1

31.08.24

French Ligue 2

Metz

Laval

1-1

19.08.24

French Ligue 2

Metz

Bastia

1-1

03.08.24

Club Friendly

Metz

Torino

0-3

31.07.24

Club Friendly

Metz

UNFP

0-0

24.07.24

Club Friendly

Metz

Francs Borains

5-1

20.07.24

Club Friendly

Metz

Villefranche

3-0

12.07.24

Club Friendly

Metz

AS Jeunesse Esch

4-0

02.06.24

French Ligue 1

Metz

Saint-Etienne

2-2

19.05.24

French Ligue 1

Metz

PSG

0-2

04.05.24

French Ligue 1

Metz

Rennes

2-3

28.04.24

French Ligue 1

Metz

Lille

1-2

12.04.24

French Ligue 1

Metz

Lens

2-1

30.03.24

French Ligue 1

Metz

Monaco

2-5

17.05.26

French Ligue 1

Nice

Metz

0-0

29.04.26

Club Friendly

Seraing United

Metz

1-1

26.04.26

French Ligue 1

Le Havre

Metz

4-4

10.04.26

French Ligue 1

Marseille

Metz

3-1

22.03.26

French Ligue 1

Rennes

Metz

0-0

08.03.26

French Ligue 1

Lens

Metz

3-0

21.02.26

French Ligue 1

PSG

Metz

3-0

01.02.26

French Ligue 1

Angers

Metz

1-0

18.01.26

French Ligue 1

Strasbourg

Metz

2-1

04.01.26

French Ligue 1

Lorient

Metz

1-1

20.12.25

Coupe de France

Biesheim

Metz

0-3

07.12.25

French Ligue 1

Auxerre

Metz

3-1

23.11.25

French Ligue 1

Brest

Metz

3-2

02.11.25

French Ligue 1

Nantes

Metz

0-2

26.10.25

French Ligue 1

Lille

Metz

6-1

19.10.25

French Ligue 1

Toulouse

Metz

4-0

21.09.25

French Ligue 1

Monaco

Metz

5-2

31.08.25

French Ligue 1

Paris FC

Metz

3-2

23.08.25

French Ligue 1

Lyon

Metz

3-0

09.08.25

Club Friendly

Hoffenheim

Metz

8-0

02.08.25

Club Friendly

Troyes

Metz

0-1

26.07.25

Club Friendly

Lens

Metz

2-1

29.05.25

French Ligue 1

Reims

Metz

1-3

10.05.25

French Ligue 2

Laval

Metz

2-3

26.04.25

French Ligue 2

Pau FC

Metz

2-1

11.04.25

French Ligue 2

Martigues

Metz

1-4

05.04.25

French Ligue 2

Caen

Metz

2-2

15.03.25

French Ligue 2

Dunkerque

Metz

2-3

01.03.25

French Ligue 2

Amiens

Metz

1-2

15.02.25

French Ligue 2

Guingamp

Metz

0-3

31.01.25

French Ligue 2

Bastia

Metz

1-1

11.01.25

French Ligue 2

Lorient

Metz

0-0

20.12.24

Coupe de France

Troyes

Metz

3-0

14.12.24

French Ligue 2

Annecy

Metz

0-0

29.11.24

Coupe de France

Raon l'Etape

Metz

0-1

22.11.24

French Ligue 2

Clermont Foot

Metz

1-1

16.11.24

Coupe de France

FCSR Obernai

Metz

0-3

04.11.24

French Ligue 2

Ajaccio

Metz

0-1

29.10.24

French Ligue 2

Red Star

Metz

1-0

18.10.24

French Ligue 2

Grenoble

Metz

2-0

28.09.24

French Ligue 2

Troyes

Metz

2-1

14.09.24

French Ligue 2

Paris FC

Metz

1-2

06.09.24

Club Friendly

Mondercange

Metz

0-1

23.08.24

French Ligue 2

Rodez

Metz

1-3

10.08.24

Club Friendly

Amiens

Metz

1-1

27.07.24

Club Friendly

Wehen

Metz

0-2

30.05.24

French Ligue 1

Saint-Etienne

Metz

2-1

12.05.24

French Ligue 1

Strasbourg

Metz

2-1

21.04.24

French Ligue 1

Le Havre

Metz

0-1

07.04.24

French Ligue 1

Brest

Metz

4-3

Rennes vs Metz Head-to-head

28.11.2025

French Ligue 1

Metz

Rennes

0-1

04.05.2024

French Ligue 1

Metz

Rennes

2-3

13.08.2023

French Ligue 1

Rennes

Metz

5-1

20.03.2022

French Ligue 1

Rennes

Metz

6-1

17.10.2021

French Ligue 1

Metz

Rennes

0-3

13.08.2023

French Ligue 1

Rennes

Metz

5-1

20.03.2022

French Ligue 1

Rennes

Metz

6-1

23.12.2020

French Ligue 1

Rennes

Metz

1-0

14.04.2018

French Ligue 1

Rennes

Metz

1-2

30.10.2016

French Ligue 1

Rennes

Metz

1-0

07.03.2015

French Ligue 1

Rennes

Metz

1-0

Offers