Monaco host Rennes in the French Ligue 1 on 31 January 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:05 UK Time.
Monaco return home under growing pressure after a run that has steadily drained confidence. Goals have dried up and results have followed the same direction, leaving little margin for error despite home advantage.
Rennes arrive with a more balanced profile, even if recent performances have not been flawless. Their ability to avoid defeat more often than not has kept them competitive, particularly in matches expected to be tight.
Monaco were held to a 0-0 draw away at Le Havre last time out, a result that summed up their current problems in front of goal. That draw followed consecutive home defeats against Lorient and Lyon, both ending 1-3, which exposed defensive fragility and poor game management.
Across their last five league matches, Monaco have failed to win and scored just two goals. They have now conceded 33 goals this season, one of the weaker defensive records in the league. Home form has offered little relief, with back-to-back defeats at this venue and no clean sheets across their last four league games.
Rennes come into this match after a disappointing 0-2 home defeat to Lorient, but that loss followed a more encouraging sequence. Wins away at Lille and at home against Brest showed Rennes’ ability to manage games when rhythm is established.
Across the season, Rennes have lost just four of their 19 league matches, the lowest figure between the two sides. Their seven draws reflect a side that stays competitive even when not at their best. Defensively, they have conceded 27 goals, a noticeably stronger return than Monaco’s, and their away performances have generally remained controlled rather than passive.
Head-to-head meetings have been competitive, with both sides trading wins over the past two seasons. However, Rennes’ lower loss ratio this season adds weight to their ability to avoid defeat here.
The best bet for this match is Double Chance Rennes or Draw at 1.86 odds. Monaco’s current run shows limited attacking output and ongoing defensive issues, while Rennes have consistently found ways to stay in games even when performances dip. Given Monaco’s lack of momentum, avoiding defeat looks well within Rennes’ reach.
Low margin outcomes also fit the recent data. Monaco have failed to score in three of their last five league matches, while Rennes have drawn seven times this season. That makes the correct score prediction of 1-1 at 8.00 odds a reasonable reflection of how this contest may unfold, with neither side showing enough authority to fully take control.
| Monaco | Rennes | |
|---|---|---|
| Game Played | 33 | 33 |
| Wins | 16 | 17 |
| Draws | 6 | 8 |
| Loss | 11 | 8 |
| Goals For | 56 | 58 |
| Goals Against | 49 | 47 |
| Monaco | Rennes | |
|---|---|---|
| Game Played | 17 | 16 |
| Wins | 10 | 7 |
| Draws | 2 | 4 |
| Loss | 5 | 5 |
| Goals For | 33 | 28 |
| Goals Against | 23 | 30 |
|
10.05.26
|
Monaco Lille |
0-1 |
|
02.05.26
|
Metz Monaco |
1-2 |
|
25.04.26
|
Toulouse Monaco |
2-2 |
|
19.04.26
|
Monaco Auxerre |
2-2 |
|
10.04.26
|
Paris FC Monaco |
4-1 |
|
05.04.26
|
Monaco Marseille |
2-1 |
|
22.03.26
|
Lyon Monaco |
1-2 |
|
14.03.26
|
Monaco Brest |
2-0 |
|
06.03.26
|
PSG Monaco |
1-3 |
|
28.02.26
|
Monaco Angers |
2-0 |
|
25.02.26
|
PSG Monaco |
2-2 |
|
21.02.26
|
Lens Monaco |
2-3 |
|
17.02.26
|
Monaco PSG |
2-3 |
|
13.02.26
|
Monaco Nantes |
3-1 |
|
08.02.26
|
Nice Monaco |
0-0 |
|
05.02.26
|
Strasbourg Monaco |
3-1 |
|
31.01.26
|
Monaco Rennes |
4-0 |
|
28.01.26
|
Monaco Juventus |
0-0 |
|
24.01.26
|
Le Havre Monaco |
0-0 |
|
20.01.26
|
Real Madrid Monaco |
6-1 |
|
16.01.26
|
Monaco Lorient |
1-3 |
|
10.01.26
|
Orleans Monaco |
1-3 |
|
03.01.26
|
Monaco Lyon |
1-3 |
|
21.12.25
|
Auxerre Monaco |
1-2 |
|
14.12.25
|
Marseille Monaco |
1-0 |
|
09.12.25
|
Monaco Galatasaray |
1-0 |
|
05.12.25
|
Brest Monaco |
1-0 |
|
29.11.25
|
Monaco PSG |
1-0 |
|
26.11.25
|
Pafos Monaco |
2-2 |
|
22.11.25
|
Rennes Monaco |
4-1 |
|
08.11.25
|
Monaco Lens |
1-4 |
|
04.11.25
|
Bodo/Glimt Monaco |
0-1 |
|
01.11.25
|
Monaco Paris FC |
0-1 |
|
29.10.25
|
Nantes Monaco |
3-5 |
|
25.10.25
|
Monaco Toulouse |
1-0 |
|
22.10.25
|
Monaco Tottenham |
0-0 |
|
18.10.25
|
Angers Monaco |
1-1 |
|
05.10.25
|
Monaco Nice |
2-2 |
|
01.10.25
|
Monaco Manchester City |
2-2 |
|
27.09.25
|
Lorient Monaco |
3-1 |
|
21.09.25
|
Monaco Metz |
5-2 |
|
18.09.25
|
Club Brugge Monaco |
4-1 |
|
13.09.25
|
Auxerre Monaco |
1-2 |
|
31.08.25
|
Monaco Strasbourg |
3-2 |
|
24.08.25
|
Lille Monaco |
1-0 |
|
16.08.25
|
Monaco Le Havre |
3-1 |
|
08.08.25
|
Monaco Inter Milan |
1-2 |
|
03.08.25
|
Ajax Monaco |
2-2 |
|
26.07.25
|
Arminia Bielefeld Monaco |
0-3 |
|
17.05.25
|
Lens Monaco |
4-0 |
|
10.05.26
|
Monaco Lille |
0-1 |
|
19.04.26
|
Monaco Auxerre |
2-2 |
|
05.04.26
|
Monaco Marseille |
2-1 |
|
14.03.26
|
Monaco Brest |
2-0 |
|
28.02.26
|
Monaco Angers |
2-0 |
|
17.02.26
|
Monaco PSG |
2-3 |
|
13.02.26
|
Monaco Nantes |
3-1 |
|
31.01.26
|
Monaco Rennes |
4-0 |
|
28.01.26
|
Monaco Juventus |
0-0 |
|
16.01.26
|
Monaco Lorient |
1-3 |
|
03.01.26
|
Monaco Lyon |
1-3 |
|
09.12.25
|
Monaco Galatasaray |
1-0 |
|
29.11.25
|
Monaco PSG |
1-0 |
|
08.11.25
|
Monaco Lens |
1-4 |
|
01.11.25
|
Monaco Paris FC |
0-1 |
|
25.10.25
|
Monaco Toulouse |
1-0 |
|
22.10.25
|
Monaco Tottenham |
0-0 |
|
05.10.25
|
Monaco Nice |
2-2 |
|
01.10.25
|
Monaco Manchester City |
2-2 |
|
21.09.25
|
Monaco Metz |
5-2 |
|
31.08.25
|
Monaco Strasbourg |
3-2 |
|
16.08.25
|
Monaco Le Havre |
3-1 |
|
08.08.25
|
Monaco Inter Milan |
1-2 |
|
10.05.25
|
Monaco Lyon |
2-0 |
|
19.04.25
|
Monaco Strasbourg |
0-0 |
|
12.04.25
|
Monaco Marseille |
3-0 |
|
29.03.25
|
Monaco Nice |
2-1 |
|
28.02.25
|
Monaco Reims |
3-0 |
|
15.02.25
|
Monaco Nantes |
7-1 |
|
12.02.25
|
Monaco Benfica |
0-1 |
|
01.02.25
|
Monaco Auxerre |
4-2 |
|
25.01.25
|
Monaco Rennes |
3-2 |
|
21.01.25
|
Monaco Aston Villa |
1-0 |
|
18.12.24
|
Monaco PSG |
2-4 |
|
07.12.24
|
Monaco Toulouse |
2-0 |
|
27.11.24
|
Monaco Benfica |
2-3 |
|
22.11.24
|
Monaco Brest |
3-2 |
|
01.11.24
|
Monaco Angers |
0-1 |
|
22.10.24
|
Monaco Red Star Belgrade |
5-1 |
|
18.10.24
|
Monaco Lille |
0-0 |
|
28.09.24
|
Monaco Montpellier |
2-1 |
|
22.09.24
|
Monaco Le Havre |
3-1 |
|
19.09.24
|
Monaco Barcelona |
2-1 |
|
01.09.24
|
Monaco Lens |
1-1 |
|
17.08.24
|
Monaco Saint-Etienne |
1-0 |
|
04.08.24
|
Monaco Genoa |
1-2 |
|
13.07.24
|
Monaco Cercle Brugge |
1-1 |
|
06.07.24
|
Monaco Servette |
0-1 |
|
19.05.24
|
Monaco Nantes |
4-0 |
|
04.05.24
|
Monaco Clermont Foot |
4-1 |
|
02.05.26
|
Metz Monaco |
1-2 |
|
25.04.26
|
Toulouse Monaco |
2-2 |
|
10.04.26
|
Paris FC Monaco |
4-1 |
|
22.03.26
|
Lyon Monaco |
1-2 |
|
06.03.26
|
PSG Monaco |
1-3 |
|
25.02.26
|
PSG Monaco |
2-2 |
|
21.02.26
|
Lens Monaco |
2-3 |
|
08.02.26
|
Nice Monaco |
0-0 |
|
05.02.26
|
Strasbourg Monaco |
3-1 |
|
24.01.26
|
Le Havre Monaco |
0-0 |
|
20.01.26
|
Real Madrid Monaco |
6-1 |
|
10.01.26
|
Orleans Monaco |
1-3 |
|
21.12.25
|
Auxerre Monaco |
1-2 |
|
14.12.25
|
Marseille Monaco |
1-0 |
|
05.12.25
|
Brest Monaco |
1-0 |
|
26.11.25
|
Pafos Monaco |
2-2 |
|
22.11.25
|
Rennes Monaco |
4-1 |
|
04.11.25
|
Bodo/Glimt Monaco |
0-1 |
|
29.10.25
|
Nantes Monaco |
3-5 |
|
18.10.25
|
Angers Monaco |
1-1 |
|
27.09.25
|
Lorient Monaco |
3-1 |
|
18.09.25
|
Club Brugge Monaco |
4-1 |
|
13.09.25
|
Auxerre Monaco |
1-2 |
|
24.08.25
|
Lille Monaco |
1-0 |
|
03.08.25
|
Ajax Monaco |
2-2 |
|
26.07.25
|
Arminia Bielefeld Monaco |
0-3 |
|
17.05.25
|
Lens Monaco |
4-0 |
|
03.05.25
|
Saint-Etienne Monaco |
1-3 |
|
26.04.25
|
Le Havre Monaco |
1-1 |
|
05.04.25
|
Brest Monaco |
2-1 |
|
15.03.25
|
Angers Monaco |
0-2 |
|
07.03.25
|
Toulouse Monaco |
1-1 |
|
22.02.25
|
Lille Monaco |
2-1 |
|
18.02.25
|
Benfica Monaco |
3-3 |
|
07.02.25
|
PSG Monaco |
4-1 |
|
29.01.25
|
Inter Milan Monaco |
3-0 |
|
17.01.25
|
Montpellier Monaco |
2-1 |
|
14.01.25
|
Reims Monaco (Penalties:3 - 1) |
1-1 |
|
10.01.25
|
Nantes Monaco |
2-2 |
|
05.01.25
|
PSG Monaco |
1-0 |
|
22.12.24
|
Union Saint-Jean Monaco |
1-4 |
|
14.12.24
|
Reims Monaco |
0-0 |
|
11.12.24
|
Arsenal Monaco |
3-0 |
|
01.12.24
|
Marseille Monaco |
2-1 |
|
09.11.24
|
Strasbourg Monaco |
1-3 |
|
05.11.24
|
Bologna Monaco |
0-1 |
|
27.10.24
|
Nice Monaco |
2-1 |
|
05.10.24
|
Rennes Monaco |
1-2 |
|
02.10.24
|
Dinamo Zagreb Monaco |
2-2 |
|
14.09.24
|
Auxerre Monaco |
0-3 |
|
10.05.26
|
Rennes Paris FC |
2-1 |
|
03.05.26
|
Lyon Rennes |
4-2 |
|
26.04.26
|
Rennes Nantes |
2-1 |
|
19.04.26
|
Strasbourg Rennes |
0-3 |
|
11.04.26
|
Rennes Angers |
2-1 |
|
04.04.26
|
Brest Rennes |
3-4 |
|
22.03.26
|
Rennes Metz |
0-0 |
|
15.03.26
|
Rennes Lille |
1-2 |
|
08.03.26
|
Nice Rennes |
0-4 |
|
28.02.26
|
Rennes Toulouse |
1-0 |
|
22.02.26
|
Auxerre Rennes |
0-3 |
|
13.02.26
|
Rennes PSG |
3-1 |
|
07.02.26
|
Lens Rennes |
3-1 |
|
03.02.26
|
Marseille Rennes |
3-0 |
|
31.01.26
|
Monaco Rennes |
4-0 |
|
24.01.26
|
Rennes Lorient |
0-2 |
|
18.01.26
|
Rennes Le Havre |
1-1 |
|
11.01.26
|
Chantilly Rennes |
1-3 |
|
03.01.26
|
Lille Rennes |
0-2 |
|
21.12.25
|
Rennes Les Sables-d'Olonne |
3-0 |
|
13.12.25
|
Rennes Brest |
3-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 |
|
10.05.26
|
Rennes Paris FC |
2-1 |
|
26.04.26
|
Rennes Nantes |
2-1 |
|
11.04.26
|
Rennes Angers |
2-1 |
|
22.03.26
|
Rennes Metz |
0-0 |
|
15.03.26
|
Rennes Lille |
1-2 |
|
28.02.26
|
Rennes Toulouse |
1-0 |
|
13.02.26
|
Rennes PSG |
3-1 |
|
24.01.26
|
Rennes Lorient |
0-2 |
|
18.01.26
|
Rennes Le Havre |
1-1 |
|
21.12.25
|
Rennes Les Sables-d'Olonne |
3-0 |
|
13.12.25
|
Rennes Brest |
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 |
|
03.05.26
|
Lyon Rennes |
4-2 |
|
19.04.26
|
Strasbourg Rennes |
0-3 |
|
04.04.26
|
Brest Rennes |
3-4 |
|
08.03.26
|
Nice Rennes |
0-4 |
|
22.02.26
|
Auxerre Rennes |
0-3 |
|
07.02.26
|
Lens Rennes |
3-1 |
|
03.02.26
|
Marseille Rennes |
3-0 |
|
31.01.26
|
Monaco Rennes |
4-0 |
|
11.01.26
|
Chantilly Rennes |
1-3 |
|
03.01.26
|
Lille Rennes |
0-2 |
|
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 |
|
22.11.2025
|
Rennes Monaco |
4-1
|
|
25.01.2025
|
Monaco Rennes |
3-2
|
|
05.10.2024
|
Rennes Monaco |
1-2
|
|
07.04.2024
|
Monaco Rennes |
1-0
|
|
09.12.2023
|
Rennes Monaco |
1-2
|
|
25.01.2025
|
Monaco Rennes |
3-2
|
|
07.04.2024
|
Monaco Rennes |
1-0
|
|
13.08.2022
|
Monaco Rennes |
1-1
|
|
22.12.2021
|
Monaco Rennes |
2-1
|
|
16.05.2021
|
Monaco Rennes |
2-1
|
|
20.10.2019
|
Monaco Rennes |
3-2
|