LOSC Lille vs Nice Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Stade Pierre-Mauroy Sat, 18 Apr - 7:05 PM
Ligue 1
LOSC Lille LOSC
0 0
Nice NCE
Full Time Sat, 18 Apr 7:05 PM
Round 30 Regular Season

CONTEXT

In a gripping Ligue 1 stalemate at Stade Pierre-Mauroy, LOSC Lille hosted OGC Nice, ending in a 0-0 draw that belied Lille's clear dominance. The home side controlled 62% possession, peppering Nice's goal with efforts yet failing to break the deadlock. Halftime arrived scoreless, and the second period mirrored the first with resolute defending from the visitors thwarting Lille's advances. Deemed the stronger team, Lille's performance marked a moderate structural deviation of 9%, staying true to efficiency benchmarks without red card disruptions or tactical shifts. This even contest at full time and halftime underscored Nice's defensive masterclass, neutralizing Lille's superiority in a match defined by missed opportunities and unyielding resolve.

TL;DR

  • Structural deviation: LOSC Lille recorded a moderate 9% structural deviation in the goalless draw.
  • Efficiency shift: Teams maintained efficiency in line with expectations throughout the match.
  • xG alignment: xG alignment assessment unavailable due to missing data.
  • Market alignment: Outcome fully aligned with pre-match market positioning.
  • xG expectations: xG expectations unassessable without available metrics.
  • Event impact: Empty second-half adjustments exerted no notable event impact.
  • Red card distortion: Zero red cards ensured no distortion to match flow or dynamics.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
B. Dechepy
B. Dechepy
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 19.73
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.16
B. Parinet Le Tellier
B. Parinet Le Tellier
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.73
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.16
J. Haulbert
J. Haulbert
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 19.73
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.16
G. Angoula
G. Angoula
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 19.73
Yellow Cards / Match
Referee 0.12
League Avg 2.84
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.16
LOSC Lille B. Génésio
B. Génésio
VS
Nice C. Puel
C. Puel
1.91
Avg Points / Game (Last 100 Matches)
0.91
2.67 i
Last 6 Opponents
Toulouse Rank: W
Lens Rank: W
Olympique Marseille Rank: W
Rennes Rank: W
Lorient Rank: D
Nantes Rank: W
Avg Points / Game (Last 6 Matches)
0.67 i
Last 6 Opponents
Le Havre Rank: D
Strasbourg Rank: L
Paris Saint Germain Rank: L
Angers SCO Rank: W
Rennes Rank: L
Paris Rank: L
9
Head to Head (Wins - Draws - Losses)
9 - 18 - 13
13

Win Probabilities

Live Win Probability (90 Min)
Home LOSC Lille
6.25%
Draw
91%
Away Nice
2.76%

Movement

Changes since opening
LOSC Lille
-3.63%
Draw
+4.11%
Nice
-0.48%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
36.55
16.24
0 (Weakest) 100 (Strongest)
Metric
LOSC Lille
Nice
Power Score
36.55
16.24
League Position
3
15
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
LOSC Lille Opponent-weighted form score
Nice Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) LOSC Lille Nice

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

LOSC Lille

Left / Center / Right
Opposition half density
vs season average

Nice

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

LOSC Lille ⚠ Proxy
vs
⚠ Proxy Nice
Attacking Efficiency
Higher is better
Attacking Efficiency
22.18
15.79
Defensive Efficiency
Lower is better
Defensive Efficiency
15.79
22.18
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
LOSC Lille +0.66 Efficiency Index
vs
Nice -0.66 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
LOSC Lille
Nice
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

LOSC Lille ⚠ Proxy
vs
⚠ Proxy Nice
Created Set-piece attacking threat
LOSC Lille Nice
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
LOSC Lille Nice
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
LOSC Lille
Nice
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

LOSC Lille
vs
Nice
Attack After Winning Possession transition → offence
LOSC Lille Nice
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
LOSC Lille Nice
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
LOSC Lille
Nice
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • LOSC had peak pressure around 56'.
  • LOSC started the game with stronger pressure.
LOSC Pressure NCE Pressure
Pressure Index: LOSC reached the top pressure at 56' (81.25).

Team Head to Head Last 6 Seasons

Summary of 40 matches between these sides — filtered by competition and venue context.

LOSC Lille LOSC Home
40 matches
Nice NCE Away
Match Record
9
Wins
13
18
Draws
18
13
Losses
9
Goals
45
Goals Scored
48
48
Goals Conceded
45
-3
Goal Difference
+3
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-19T00:07:43+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 5-4-1
Pitch
B. Özer
Turkey
1 B. Özer
T. Meunier
Belgium
12 T. Meunier
C. Mbemba Mangulu
DR Congo
18 C. Mbemba Mangulu
A. Mandi
Algeria
23 A. Mandi
R. Perraud
France
15 R. Perraud
B. André
France
21 B. André
A. Bouaddi
Substitution
France
32 A. Bouaddi
N. Mukau
Substitution
Belgium
17 N. Mukau
H. Haraldsson
Iceland
10 H. Haraldsson
F. Sanches Correia
Substitution
Portugal
27 F. Sanches Correia
M. Fernandez Pardo
Substitution
Belgium
7 M. Fernandez Pardo
Y. Diouf
France
80 Y. Diouf
M. Bard
France
26 M. Bard
K. Peprah Oppong
Ghana
37 K. Peprah Oppong
A. Juma Bah
Sierra Leone
28 A. Juma Bah
A. Mendy
France
33 A. Mendy
J. Clauss
Substitution
France
92 J. Clauss
S. Diop
Substitution
Morocco
10 S. Diop
T. NDombèlé Alvaro
Substitution
France
22 T. NDombèlé Alvaro
S. Samed
Ghana
99 S. Samed
M. Cho
Substitution
France
25 M. Cho
S. Wahi
Substitution
France
11 S. Wahi

General Information

Date & Time
Apr 18, 2026, 07:05 PM
Competition
2025/2026 Ligue 1, France · Round 30 · Regular Season
Stadium
Stade Pierre-Mauroy
Capacity
50186
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Bastien Dechepy
Brice Parinet Le Tellier
Julien Haulbert
Gaël Angoula

Statistics

Possession
LOSC
61%
NCE
39%

Top Statistics

4 Shots 1
95 Dangerous attacks 20
62 Possession 38
5 Corners 3
10 Free kicks 9
3 Yellow Cards 1

Match Overview

40 Successful Dribbles Percentage 64
20 Throwins 19
6 Goal Attempts 4
68 Ball Safe 77
15 Dribble Attempts 11
12 Successful Headers 5
4 Goal Kicks 4
6 Successful Dribbles 7
4 Substitutions 5
1 Hit Woodwork 0
1 Injuries 2

Attacking

162 Attacks 58

Possession

88 Successful Passes Percentage 79
67 Successful Long Passes Percentage 35
7 Key Passes 3
45 Long Passes 48
587 Passes 375
30 Successful Long Passes 17
519 Successful Passes 297

Defensive

41 Duels Won 42
13 Tackles 21
1 Saves 2
8 Interceptions 10

Build-up

31 Total Crosses 8
6 Accurate Crosses 0

Discipline

1 Offsides 3
9 Fouls 10

Lineup

Referee : Bastien Dechepy

Starting XI

1
Berke Özer
Berke Özer Goalkeeper
6.85
12
Thomas Meunier
Thomas Meunier Defender
6.88
15
Romain Perraud
Romain Perraud Defender
7.02
18
Chancel Mbemba
Chancel Mbemba Defender
6.8
23
Aïssa Mandi
Aïssa Mandi Defender
7.06
10
Hákon Arnar Haraldsson
Hákon Arnar Haraldsson Midfielder
7.04
17
Ngal'ayel Mukau
Ngal'ayel Mukau Midfielder
6.61
9
Olivier Giroud
Olivier Giroud
Attacker56'
6.86
21
Benjamin André
Benjamin André Midfielder
7.16
27
Félix Correia
Félix Correia Midfielder
6.92
8
Ethan Mbappé
Ethan Mbappé
Midfielder56'
6.79
32
Ayyoub Bouaddi
Ayyoub Bouaddi Midfielder
6.82
11
Osame Sahraoui
Osame Sahraoui
Attacker78'
6.69
7
Matías Fernández-Pardo
Matías Fernández-Pardo Attacker
7.13
28
Gaëtan Perrin
Gaëtan Perrin
Attacker90+1'
7.05
Referee : Bastien Dechepy

Starting XI

80
Yehvann Diouf
Yehvann Diouf Goalkeeper
7.02
26
Melvin Bard
Melvin Bard Defender
6.78
28
Juma Bah
Juma Bah Defender
6.74
33
Antoine Mendy
Antoine Mendy Defender
6.68
37
Kojo Peprah Oppong
Kojo Peprah Oppong Defender
6.81
92
Jonathan Clauss
Jonathan Clauss Defender
7.14
21
Isak Jansson
Isak Jansson
Attacker83'
6.64
10
Sofiane Diop
Sofiane Diop Midfielder
6.95
32
Kaïl Boudache
Kaïl Boudache
Attacker90'
6.62
22
Tanguy Ndombélé
Tanguy Ndombélé Midfielder
6.68
39
Djibril Coulibaly
Djibril Coulibaly
Midfielder84'
6.56
25
Mohamed-Ali Cho
Mohamed-Ali Cho Midfielder
6.84
20
Tom Louchet
Tom Louchet
Midfielder83'
6.8
99
Salis Abdul Samed
Salis Abdul Samed Midfielder
6.44
11
Elye Wahi
Elye Wahi Attacker
6.73
47
Tiago Gouveia
Tiago Gouveia
Attacker90'
6.47

Events

2ND-HALF
Event
Berke Özer
Argument / 4th Yellowcard
90+8'
90+7'
Event
Isak Jansson
Time wasting / 3rd Yellowcard
Event
Gaëtan Perrin Matías Fernández-Pardo
9th Substitution
90+1'
90'
Event
Kaïl Boudache Sofiane Diop
7th Substitution
90'
Event
Tiago Gouveia Elye Wahi
8th Substitution
84'
Event
Djibril Coulibaly Tanguy Ndombélé
6th Substitution
83'
Event
Isak Jansson Jonathan Clauss
4th Substitution
83'
Event
Tom Louchet Mohamed-Ali Cho
5th Substitution
Event
Osame Sahraoui Ayyoub Bouaddi
3rd Substitution
78'
Event
Romain Perraud
Penalty disallowed
71'
Event
Olivier Giroud Ngal'ayel Mukau
1st Substitution
56'
Event
Ethan Mbappé Félix Correia
2nd Substitution
56'
1ST-HALF
Event
Chancel Mbemba
Foul / 2nd Yellowcard
30'
Event
Ngal'ayel Mukau
Foul / 1st Yellowcard
21'
13'
Event
Elye Wahi
Goal disallowed

Match Commentary

90
Substitution Substitution
Substitution for Lille: Gaëtan Perrin replaces Matias Fernandez-Pardo.
90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Substitution Substitution
Substitution for Nice: Kail Boudache replaces Sofiane Diop.
90
Substitution Substitution
Substitution for Nice: Tiago Gouveia replaces Elye Wahi.
90
Update Update
Benjamin André of Lille won a free kick on the right wing.
90
Update Update
Isak Jansson fouled Nice.
90
Update Update
Isak Jansson from Nice won a free kick in defense.
90
Attempt Attempt
Chancel Mbemba from Lille misses a chance with a right-footed shot from outside the box.
90
Update Update
Aïssa Mandi from Lille commits a foul.
90
Update Update
The second half ends with Lille and Nice drawing 0-0.
90
Update Update
Hákon Haraldsson from Lille won a free kick in defense.
90
Attempt Attempt
Romain Perraud's left-footed shot from the left side of the box is blocked.
90
Corner Corner
Lille is awarded a corner after Juma Bah concedes.
90
Yellow Card Yellow Card Important
Isak Jansson from Nice receives a yellow card.
90
Update Update
That's all. The game finishes 0-0 between Lille and Nice.
89
Update Update
Fouled by Salis Abdul Samed - Nice.
89
Update Update
Hákon Haraldsson from Lille won a free kick on the right wing.
88
Corner Corner
Lille wins a corner after Antoine Mendy concedes.
85
Update Update
Antoine Mendy from Nice commits a foul.
85
Update Update
Matias Fernandez-Pardo from Lille won a free kick on the left wing.
84
Substitution Substitution
Substitution for Nice: Djibril Coulibaly replaces Tanguy Ndombélé.
83
Substitution Substitution
Substitution for Nice: Tom Louchet replaces Mohamed-Ali Cho.
83
Substitution Substitution
Substitution for Nice: Isak Jansson replaces Jonathan Clauss due to injury.
81
Attempt Attempt
Aïssa Mandi's right-footed shot from outside the box is blocked. The assist came from Matias Fernandez-Pardo.
79
Update Update
There is a delay in the match due to an injury to Jonathan Clauss from Nice.
78
Substitution Substitution
Substitution for Lille: Osame Sahraoui replaces Ayyoub Bouaddi.
75
Corner Corner
Corner awarded to Nice after Olivier Giroud concedes.
75
Update Update
VAR is checking a penalty for Lille.
74
Update Update
Antoine Mendy of Nice concedes a penalty after a foul in the penalty area.
74
Update Update
Antoine Mendy of Nice concedes a penalty after committing a foul in the penalty area.
71
Update Update
Penalty awarded to Lille as Romain Perraud is fouled in the penalty area.
68
Attempt Attempt
Tanguy Ndombélé from Nice misses a chance with a right-footed shot from outside the box.
66
Attempt Attempt
Missed chance. Ayyoub Bouaddi from Lille shoots with his right foot from outside the box.
60
Update Update
There is a delay in the match due to an injury to Tanguy Ndombélé from Nice.
60
Update Update
There is a delay in the match due to an injury to Ayyoub Bouaddi from Lille.
57
Update Update
Foul committed by Thomas Meunier on Lille.
57
Update Update
Melvin Bard from Nice won a free kick in defense.
56
Substitution Substitution
Substitution for Lille: Olivier Giroud replaces Ngal'ayel Mukau.
56
Substitution Substitution
Substitution for Lille: Ethan Mbappé replaces Félix Correia.
53
Attempt Attempt
Hákon Haraldsson from Lille had a missed chance, shooting with his right foot from the center of the box, but it went just left of the target.
53
Attempt Attempt
Hákon Haraldsson from Lille misses a chance with a right-footed shot from the center of the box.
52
Corner Corner
Lille wins a corner after Salis Abdul Samed concedes.
49
Update Update
Hákon Haraldsson from Lille won a free kick in defense.
49
Update Update
Hákon Haraldsson from Lille won a free kick in defense.
45
Update Update
The second half begins with the score at Lille 0, Nice 0.
45
Attempt Attempt
Missed chance. Jonathan Clauss from Nice takes a right-footed shot from the right side of the box.
45
Update Update
The first half ends with Lille and Nice tied at 0-0.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
43
Update Update
Elye Wahi from Nice committed a foul.
43
Update Update
Aïssa Mandi from Lille won a free kick in defense.
40
Attempt Attempt
New attacking attempt. Jonathan Clauss from Nice takes a right-footed shot from outside the box, but it is saved.
38
Attempt Attempt
New attacking attempt. Matias Fernandez-Pardo from Lille takes a left-footed shot from the left side of the box, but it is saved.
34
Update Update
Fouled by Salis Abdul Samed - Nice.
34
Update Update
Hákon Haraldsson from Lille won a free kick in defense.
34
Update Update
Offside called against Lille. Matias Fernandez-Pardo is offside.
33
Update Update
Mohamed-Ali Cho from Nice won a free kick in defense.
33
Update Update
Ayyoub Bouaddi from Lille committed a foul.
32
Update Update
Salis Abdul Samed from Nice won a free kick in defense.
32
Update Update
Foul committed by Matias Fernandez-Pardo of Lille.
31
Update Update
Elye Wahi of Nice is flagged for offside.
31
Corner Corner
Corner awarded to Nice after being conceded by Romain Perraud.
30
Yellow Card Yellow Card Important
Chancel Mbemba of Lille receives a yellow card for a foul.
29
Update Update
Elye Wahi from Nice won a free kick in an attacking position.
29
Update Update
Elye Wahi from Nice won a free kick in an attacking position.
26
Update Update
Romain Perraud fouled a player from Lille.
26
Update Update
Jonathan Clauss from Nice won a free kick in defense.
23
Update Update
Foul committed by Kojo Peprah Oppong - Nice.
23
Update Update
Ngal'ayel Mukau from Lille won a free kick in the attacking area.
22
Update Update
Félix Correia commits a handball for Lille.
21
Update Update
Tanguy Ndombélé from Nice won a free kick in defense.
21
Yellow Card Yellow Card Important
Ngal'ayel Mukau from Lille receives a yellow card for a foul.
21
Update Update
Ngal'ayel Mukau from Lille commits a foul.
20
Update Update
Offside called against Nice. Sofiane Diop is offside.
19
Update Update
Fouled by Salis Abdul Samed - Nice.
19
Update Update
Hákon Haraldsson from Lille won a free kick in defense.
17
Corner Corner
Missed chance. Salis Abdul Samed from Nice takes a right-footed shot from outside the box after a corner.
17
Corner Corner
Corner awarded to Nice after being conceded by Thomas Meunier.
13
Update Update
VAR decision: No goal. The match remains Lille 0-0 Nice.
12
Update Update
VAR is checking the goal scored by Elye Wahi.
12
Attempt Attempt
Goal! Nice takes the lead 1-0 against Lille as Elye Wahi scores with a right-footed shot from the right side of the box to the center of the goal, assisted by Mohamed-Ali Cho.
8
Corner Corner
Lille wins a corner after Yehvann Diouf concedes.
8
Corner Corner
New attacking attempt. Romain Perraud from Lille takes a left-footed shot from outside the box, but it's saved in the top right corner by Yehvann Diouf from Nice. The assist came from Hákon Haraldsson.
4
Corner Corner
Lille wins a corner after Juma Bah concedes.
4
Attempt Attempt
Ngal'ayel Mukau's left-footed shot from the center of the box is blocked.
1
Update Update
Foul committed by Melvin Bard of Nice.
1
Update Update
Matias Fernandez-Pardo from Lille won a free kick on the right wing.

CONCLUSION

Lille's possession-heavy display yielded no goals, spotlighting Nice's impeccable organization that earned a vital point on the road. This draw, consistent with moderate deviations and aligned efficiencies, reinforces Lille's need for clinical finishing to convert dominance into victories. Without red cards or disruptions, the result captures football's essence: fine margins deciding tightly poised battles. Both sides depart with positives—Lille's control, Nice's resilience—setting up intriguing future fixtures in the league.

Explore League Previews