Ligue 1 Regular Season - 26

Rennes vs NS Lille

Roazhon Park

Match Preview

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
85
Rennes
vs
Lille
Sun, Mar 15 • 19:45 Français
⚡ Form 75
⚖️ Balance 97
🏆 Stakes 69
⭐ Stars 72
A true European six-pointer awaits.

A Defining European Six-Pointer

Highly Entertaining Futmetrix Score: 85/100. Tied on points, Rennes and Lille collide in a high-stakes clash that will inevitably make or break their European qualification dreams.

The Setup

On March 15, 2026, Rennes host Lille at Roazhon Park with the Ligue 1 table perfectly poised. Both sides sit locked on 43 points, making the Stakes astronomical as the battle for a top-five finish intensifies. An off-the-charts Balance rating reflects exactly how evenly matched these two outfits are. The hosts boast serious firepower, with their attacking Stars peaking—notably Esteban Lepaul and Sebastian Szymański driving their recent surge. At the back, goalkeeper Brice Samba has been a wall, setting up a thrilling proxy war against his in-form opposite number, Berke Özer. Meanwhile, the visitors arrive backed by solid Form, making themselves incredibly tough to break down on the road.

Key Battle

Expect a gripping tactical war between the home side's relentless attacking units and the visitors' highly disciplined defensive block. It will be a pure battle of patience, where one momentary lapse in concentration inside the final third will ultimately decide where the points go.

Our Prediction

We expect Rennes to edge this tense affair 2-1. Home advantage and a slight edge in finishing quality should help them crack Lille's stubborn resistance late in the second half.

Key Questions

Should I watch this match?

Absolutely. It is a genuine six-pointer with major European qualification implications for both ambitious sides.

What's the predicted outcome?

We anticipate a tight 2-1 victory for Rennes, decided by late attacking brilliance at home.

Where are Rennes and Lille in the league table?

They are neck-and-neck, with Lille currently in fifth and Rennes in sixth, both sitting on 43 points.

What is Rennes's current form?

They have been slightly inconsistent lately, posting a WWWLL record in their last five league outings.

Who is the in-form player to watch?

Esteban Lepaul is the main threat, boasting 4 goals in his last 5 matches with a 7.0 average rating.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Head to Head

Date Home Score Away Competition Venue
16/02/2025 Rennes 0 - 2 Lille Ligue 1 Roazhon Park
24/11/2024 Lille 1 - 0 Rennes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
10/03/2024 Lille 2 - 2 Rennes Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
16/09/2023 Rennes 2 - 2 Lille Ligue 1 Roazhon Park
04/02/2023 Rennes 1 - 3 Lille Ligue 1 Roazhon Park
06/11/2022 Lille 1 - 1 Rennes Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
21/05/2022 Lille 2 - 2 Rennes Ligue 1 Stade Pierre-Mauroy
01/12/2021 Rennes 1 - 2 Lille Ligue 1 Roazhon Park
24/01/2021 Rennes 0 - 1 Lille Ligue 1 Roazhon Park
22/08/2020 Lille 1 - 1 Rennes Ligue 1 Stade Pierre-Mauroy
16/02/2025
0 - 2
Ligue 1 Roazhon Park
24/11/2024
1 - 0
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
10/03/2024
2 - 2
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
16/09/2023
2 - 2
Ligue 1 Roazhon Park
04/02/2023
1 - 3
Ligue 1 Roazhon Park
06/11/2022
1 - 1
Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
21/05/2022
2 - 2
Ligue 1 Stade Pierre-Mauroy
01/12/2021
1 - 2
Ligue 1 Roazhon Park
24/01/2021
0 - 1
Ligue 1 Roazhon Park
22/08/2020
1 - 1
Ligue 1 Stade Pierre-Mauroy
Rennes Win
Lille Win
Draw

Season Statistics

6
League Position
5
43
Points
43
38
Goals Scored
37
35
Goals Conceded
31

League Standings

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 25 57 54 22 +32 LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)WParis Saint Germain 5 - 0 Marseille (08-02-2026)
2 Lens 25 56 48 21 +27 WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)WParis FC 0 - 5 Lens (14-02-2026)WLens 3 - 1 Rennes (07-02-2026)
3 Marseille 25 46 52 33 +19 WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LParis Saint Germain 5 - 0 Marseille (08-02-2026)
4 Lyon 24 45 39 26 +13 DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)WLyon 2 - 0 Nice (15-02-2026)WNantes 0 - 1 Lyon (07-02-2026)
5 Lille 25 43 38 31 +7 DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)DMetz 0 - 0 Lille (06-02-2026)
6 Rennes 25 43 41 35 +6 WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)WRennes 3 - 1 Paris Saint Germain (13-02-2026)LLens 3 - 1 Rennes (07-02-2026)
7 Monaco 25 40 43 37 +6 WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)WMonaco 3 - 1 Nantes (13-02-2026)DNice 0 - 0 Monaco (08-02-2026)
8 Strasbourg 25 36 40 31 +9 DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LLe Havre 2 - 1 Strasbourg (08-02-2026)
9 Stade Brestois 29 25 36 34 34 0 WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)WStade Brestois 29 2 - 0 Lorient (07-02-2026)
10 Lorient 25 33 34 39 -5 DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)WLorient 2 - 0 Angers (15-02-2026)LStade Brestois 29 2 - 0 Lorient (07-02-2026)
11 Angers 25 32 23 30 -7 WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)LLorient 2 - 0 Angers (15-02-2026)WAngers 1 - 0 Toulouse (08-02-2026)
12 Toulouse 25 31 33 29 +4 LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LLe Havre 2 - 1 Toulouse (15-02-2026)LAngers 1 - 0 Toulouse (08-02-2026)
13 Paris FC 24 26 28 40 -12 DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LParis FC 0 - 5 Lens (14-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)
14 Le Havre 25 26 20 32 -12 LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)WLe Havre 2 - 1 Toulouse (15-02-2026)WLe Havre 2 - 1 Strasbourg (08-02-2026)
15 Nice 25 24 30 47 -17 LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)LLyon 2 - 0 Nice (15-02-2026)DNice 0 - 0 Monaco (08-02-2026)
16 Auxerre 25 19 19 35 -16 DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)WMetz 1 - 3 Auxerre (15-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)
17 Nantes 25 17 22 42 -20 LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)LNantes 0 - 1 Lyon (07-02-2026)
18 Metz 25 13 22 56 -34 LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)LMetz 1 - 3 Auxerre (15-02-2026)DMetz 0 - 0 Lille (06-02-2026)