Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
29' S. Diop
35' Antoine Mendy
Ayyoub Bouaddi 40'
HT
68' ↓ S. Diop ↑H. Boudaoui
68' ↓ J. Boga ↑T. Louchet
↓ A. Bouaddi ↑N. Bentaleb 69'
↓ F. Correia ↑O. Sahraoui 69'
69' ↓ S. Abdul Samed ↑I. Jansson
↓ H. Igamane ↑M. Broholm 70'
Benjamin André 75'
78' Tiago Gouveia
↓ B. Andre ↑O. Giroud 81'
85' ↓ C. Vanhoutte ↑M. Sanson
↓ H. Haraldsson ↑N. Mukau 85'
87' I. Jansson (M. Sanson)
FT
Player Cards
Our take on every player in this match
Nice
Goalkeepers
Yehvann Diouf
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Antoine Mendy
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Abdulay Bah
SHIELD
4
Blocks
4
Blocks
1
Interceptions
1
Tackles
Kojo Peprah Oppong
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Tiago Gouveia
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Salis Abdul Samed
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Charles Vanhoutte
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Melvin Bard
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Sofiane Diop
FINISHER
1
Goals
1
Goals
3
Shots
6.9
Rating
Kevin Carlos
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jérémie Boga
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
Maxime Dupé
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ali El Abdi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hicham Boudaoui
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Tom Louchet
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Tanguy Ndombele
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morgan Sanson
SUPER SUB
1
Assist
1
Assist
11
Minutes
6.9
Rating
Isak Jansson
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
8
Rating
Bernard Nguene
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lille
Goalkeepers
Arnaud Bodart
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.5
Rating
Defenders
Thomas Meunier
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Nathan Ngoy
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Aïssa Mandi
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
71%
Pass Acc
Romain Perraud
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
65%
Pass Acc
Midfielders
Benjamin André
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Ayyoub Bouaddi
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Félix Correia
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Hákon Arnar Haraldsson
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Matias Fernandez-Pardo
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
40%
Pass Acc
Forwards
Hamza Igamane
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
T. Sajous
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Chancel Mbemba
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Calvin Verdonk
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nabil Bentaleb
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Ngal'ayel Mukau
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Soriba Diaoune
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Olivier Giroud
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Osame Sahraoui
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Mads Broholm
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/29/2025 | Nice | 2 - 0 | Lille | Ligue 1 | Allianz Riviera |
| 01/17/2025 | Lille | 2 - 1 | Nice | Ligue 1 | Decathlon Arena - Stade Pierre-Mauroy |
| 11/10/2024 | Nice | 2 - 2 | Lille | Ligue 1 | Allianz Riviera |
| 05/19/2024 | Lille | 2 - 2 | Nice | Ligue 1 | Decathlon Arena - Stade Pierre-Mauroy |
| 08/11/2023 | Nice | 1 - 1 | Lille | Ligue 1 | Allianz Riviera |
| 01/29/2023 | Nice | 1 - 0 | Lille | Ligue 1 | Allianz Riviera |
Nice Win
Lille Win
Draw
League Standings
P: 10 GD: +11
P: 12 GD: +4
P: 10 GD: +7
P: 10 GD: +13
P: 10 GD: +9
P: 10 GD: +4
P: 10 GD: +4
P: 10 GD: +9
P: 10 GD: +2
P: 10 GD: -2
P: 10 GD: -4
P: 10 GD: -3
P: 10 GD: -6
P: 10 GD: -4
P: 10 GD: -5
P: 10 GD: -9
P: 10 GD: -9
P: 10 GD: -18
P: 2 GD: +1
P: 3 GD: -3
Match previews and recaps to help you decide which games are worth watching
Nice
Lille
Nice
Lille
Win Probability
Futmetrix AI estimate
Nice Silences Lille in Crunch Clash: Efficiency Trumps Dominance
Worth Watching Futmetrix Score: 56/100. Two teams level on points arrived at the Allianz Riviera; only one left with the spoils, as Nice's clinical finishing dismantled Lille's possession-based pressure.
Penalty and Precision Define the Balance
From the 29th minute, S. Diop's penalty conversion handed Nice a psychological edge that Lille could never reclaim. The intensity simmered with 15 corners, 29 combined shots, and relentless set-piece pressure—yet the Dogues' 68% possession proved a hollow statistic. Abdulay Juma Bah marshalled the Nice defence with authoritative composure, smothering every Lille incursion with a defensive masterclass that belied the visitors' territorial dominance.
The Substitute's Dagger: Jansson's Late Blow
In the 87th minute, Isak Jansson emerged from the bench to deliver the coup de grâce. Introduced at the 69th minute, the Swedish forward converted a chance created by M. Sanson (85th) to put the contest beyond doubt. This upset factor—a tactical masterstroke—exposed Lille's fatigue and Nice's bench depth. Lille's 21 shots (only 4 on target) painted a picture of blunt-edged dominance; Nice's 1.77 xG against Lille's 0.99 told the real story: clinical ruthlessness.
Possession is Overrated; Outcomes Aren't
Nice controlled just 32% of the ball yet created the clearer chances. Charles Vanhoutte's midfield orchestration ensured every Nice attack carried menace. With 77% pass accuracy and a winning record of 5 wins in 10 games, Nice now sits level with Lille on 17 points—but with momentum. This victory in the title race is the kind that haunts opponents for weeks.
Key Questions
How did substitute Isak Jansson change the game?
Introduced at 69 minutes, Jansson scored in the 87th from Sanson's assist, sealing victory when Lille's legs had tired and their attack had dulled.
Why couldn't Lille convert their possession dominance?
68% possession masked poor shot selection: 21 attempts, only 4 on target, 0.99 xG. Nice's defence, led by Bah, neutralised every genuine threat.
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.
Archive note: this preview was written after the match was played.
Riviera Fireworks as High-Flyers Visit Nice
Worth Watching Futmetrix Score: 56/100. A clash of tactical styles where Nice's individual brilliance meets Lille's disciplined top-four pursuit.
The Setup
On October 29, 2025, the Allianz Riviera hosts a fixture defined by offensive potential. Lille enters as certified away specialists, sitting 4th in the table with a 50% win rate on the road. Conversely, Nice finds itself in 11th, desperate to ignite their Form after a string of losses. The Stakes remain significant for the visitors' Champions League ambitions, while the hosts rely on their attacking Stars to mask defensive inconsistencies. With a combined average of 4.6 goals per game, the tactical Balance suggests a shootout rather than a chess match.
Key Battle
The spotlight falls on Sofiane Diop vs Félix Correia. Diop has been the primary source of goals for the home side, while Correia’s directness on the wing provides the ammunition for Lille's clinical counter-attacks. Whoever controls the final third will likely tip the scales.
Our Prediction
Expect a high-octane encounter where defensive shape is secondary to creative freedom. Nice will likely dominate possession early on, but Lille's efficiency on the break is world-class. A 2-2 draw is the verdict, as both sides possess enough firepower to negate each other's advantages in a classic back-and-forth Ligue 1 affair.