Olympique Marseille vs Nice Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Stade Vélodrome Sun, 26 Apr - 6:45 PM
Ligue 1
Olympique Marseille OM
1 1
Nice NCE
Full Time Sun, 26 Apr 6:45 PM
Round 31 Regular Season
Pierre-Emile Højbjerg - 66'
Goal
|
Goal
Elye Wahi - 88' (P)

CONTEXT

Olympique Marseille dominated possession with 69% against Nice in their Ligue 1 encounter, yet settled for a hard-fought 1-1 draw. The first half passed without goals, maintaining a 0-0 scoreline at halftime as both sides probed cautiously. Marseille, recognized as the stronger team, pushed forward relentlessly but faced stout resistance from Nice's compact defense. The second half ignited with each team scoring once, showcasing clinical finishing amid sustained pressure from the hosts. This outcome highlighted Marseille's moderate structural deviation, preventing them from capitalizing fully on their superiority. Efficiency levels stayed in line with expectations, while the absence of red cards ensured uninterrupted play. Nice's disciplined approach neutralized Marseille's advantage, resulting in a fair reflection of the game's balanced momentum despite the possession disparity. The stalemate underscores the fine margins in top-flight football.

TL;DR

  • Structural deviation: Olympique Marseille showed a moderate 10% structural deviation that contributed to the 1-1 draw.
  • Efficiency shift: Team efficiencies remained in line with pre-match expectations.
  • xG alignment: xG data unavailable, preventing alignment assessment with the 1-1 scoreline.
  • Market alignment: The draw perfectly aligned with pre-match market positioning.
  • xG expectations: xG expectations unassessable due to lack of underlying data.
  • Event impact: No major events significantly influenced the match flow or outcome.
  • Red card distortion: Zero red cards ensured no distortion to the natural 1-1 scoreline.
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

Match referee

W. Delajod

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

E. Finjean

1st Assistant

V. Evrard

2nd Assistant

S. Ben El Hadj

4th Official

Olympique Marseille H. Beye
H. Beye
VS
Nice C. Puel
C. Puel
1.62
Avg Points / Game (Last 100 Matches)
0.82
1.5 i
Last 6 Opponents
Lorient Rank: L
Metz Rank: W
Monaco Rank: L
LOSC Lille Rank: L
Auxerre Rank: W
Toulouse Rank: W
Avg Points / Game (Last 6 Matches)
0.83 i
Last 6 Opponents
LOSC Lille Rank: D
Le Havre Rank: D
Strasbourg Rank: L
Paris Saint Germain Rank: L
Angers SCO Rank: W
Rennes Rank: L
23
Head to Head (Wins - Draws - Losses)
23 - 5 - 12
12

Win Probabilities

Live Win Probability (90 Min)
Home Olympique Marseille
7.2%
Draw
90.04%
Away Nice
2.75%

Movement

Changes since opening
Olympique Marseille
+0.03%
Draw
+1.26%
Nice
-1.3%

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.
24.77
17.86
0 (Weakest) 100 (Strongest)
Metric
Olympique Marseille
Nice
Power Score
24.77
17.86
League Position
6
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
Olympique Marseille Opponent-weighted form score
Nice Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Olympique Marseille Nice

Heatmaps Ball coordinates

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

vs

Olympique Marseille

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

Olympique Marseille ⚠ Proxy
vs
⚠ Proxy Nice
Attacking Efficiency
Higher is better
Attacking Efficiency
39.93
19.52
Defensive Efficiency
Lower is better
Defensive Efficiency
19.52
39.93
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
Olympique Marseille +2.00 Efficiency Index
vs
Nice -2.00 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Olympique Marseille
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.

Olympique Marseille ⚠ Proxy
vs
⚠ Proxy Nice
Created Set-piece attacking threat
Olympique Marseille 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 1.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Olympique Marseille 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.
1.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.
Olympique Marseille
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.

Olympique Marseille
vs
Nice
Attack After Winning Possession transition → offence
Olympique Marseille 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
Olympique Marseille 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
Olympique Marseille
Nice
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • OM had peak pressure around 70'.
  • OM started the game with stronger pressure.
OM Pressure NCE Pressure
Pressure Index: OM reached the top pressure at 70' (92.25).

Team Head to Head Last 6 Seasons

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

Olympique Marseille OM Home
40 matches
Nice NCE Away
Match Record
23
Wins
12
5
Draws
5
12
Losses
23
Goals
68
Goals Scored
43
43
Goals Conceded
68
+25
Goal Difference
-25

Data last updated: 2026-04-27T00:20:55+00:00

STARTING XI

Match Formation 3-5-1-1
Match Formation 5-4-1
Pitch
G. Rulli
Argentina
1 G. Rulli
B. Pavard
France
28 B. Pavard
L. Balerdi Rossa
Argentina
5 L. Balerdi Rossa
F. Medina
Argentina
32 F. Medina
T. Weah
United States
22 T. Weah
T. Nadi
Substitution
Nigeria
6 T. Nadi
P. Højbjerg
Denmark
23 P. Højbjerg
A. Vermeeren
Substitution
Belgium
18 A. Vermeeren
E. Palmieri dos Santos
Substitution
Italy
33 E. Palmieri dos Santos
Q. Timber
Substitution
Netherlands
27 Q. Timber
P. Aubameyang
Gabon
17 P. Aubameyang
Pitch
Y. Diouf
France
80 Y. Diouf
M. Bard
Substitution
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
France
92 J. Clauss
M. Sanson
Substitution
France
8 M. Sanson
S. Samed
Substitution
Ghana
99 S. Samed
H. Boudaoui
Algeria
6 H. Boudaoui
M. Cho
Substitution
France
25 M. Cho
S. Wahi
Substitution
France
11 S. Wahi

General Information

Date & Time :
Apr 26, 2026, 06:45 PM
Competition :
2025/2026 Ligue 1, France · Round 31 · Regular Season
Stadium :
Stade Vélodrome
Capacity :
67395
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Willy Delajod
Erwan Finjean
Valentin Evrard
Salem Zyed Ben El Hadj

Statistics

Possession
OM
66%
NCE
34%

Top Statistics

1 Goals 1
5 Big Chances Created 3
24 Shots 5
71 Dangerous attacks 21
69 Possession 31
7 Corners 1
7 Free kicks 13
4 Yellow Cards 1

Match Overview

21 Throwins 15
5 Successful Dribbles 3
42 Successful Dribbles Percentage 25
12 Dribble Attempts 12
7 Goal Kicks 13
11 Successful Headers 8
4 Substitutions 5
1 Assists 0
0 Penalties 1
63 Ball Safe 77
2 Injuries 2
14 Goal Attempts 5

Attacking

113 Attacks 68
4 Big Chances Missed 2

Possession

88 Successful Passes Percentage 74
655 Passes 299
59 Successful Long Passes Percentage 24
16 Successful Long Passes 11
575 Successful Passes 220
19 Key Passes 4
27 Long Passes 46

Defensive

12 Interceptions 13
1 Saves 5
37 Duels Won 37
14 Tackles 12

Build-up

32 Total Crosses 12
11 Accurate Crosses 4

Discipline

14 Fouls 7
0 Offsides 2

Lineup

Referee : Willy Delajod

Starting XI

1
Gerónimo Rulli
Gerónimo Rulli Goalkeeper
6.97
5
Leonardo Balerdi
Leonardo Balerdi Defender
6.76
28
Benjamin Pavard
Benjamin Pavard Defender
6.81
32
Facundo Medina
Facundo Medina Defender
6.75
6
Tochukwu Nnadi
Tochukwu Nnadi Midfielder
6.45
71
Nouhoum Kamissoko
Nouhoum Kamissoko
Midfielder80'
6.74
18
Arthur Vermeeren
Arthur Vermeeren Midfielder
6.62
10
Mason Greenwood
Mason Greenwood
Attacker63'
7.58
22
Timothy Weah
Timothy Weah Midfielder
6.8
23
Pierre-Emile Højbjerg
Pierre-Emile Højbjerg Midfielder
7.17
33
Emerson
Emerson Midfielder
7.01
76
Tadjidine Mmadi
Tadjidine Mmadi
Midfielder62'
6.33
17
Pierre-Emerick Aubameyang
Pierre-Emerick Aubameyang Attacker
6.99
27
Quinten Timber
Quinten Timber Attacker
6.75
8
Himad Abdelli
Himad Abdelli
Midfielder81'
6.89
Referee : Willy Delajod

Starting XI

80
Yehvann Diouf
Yehvann Diouf Goalkeeper
7.02
26
Melvin Bard
Melvin Bard Defender
6.77
2
Ali Abdi
Ali Abdi
Defender81'
6.54
28
Juma Bah
Juma Bah Defender
6.77
33
Antoine Mendy
Antoine Mendy Defender
6.69
37
Kojo Peprah Oppong
Kojo Peprah Oppong Defender
6.8
92
Jonathan Clauss
Jonathan Clauss Defender
7.15
6
Hicham Boudaoui
Hicham Boudaoui Midfielder
6.72
8
Morgan Sanson
Morgan Sanson Midfielder
6.61
10
Sofiane Diop
Sofiane Diop
Midfielder46'
6.95
25
Mohamed-Ali Cho
Mohamed-Ali Cho Midfielder
6.84
32
Kaïl Boudache
Kaïl Boudache
Attacker67'
6.61
99
Salis Abdul Samed
Salis Abdul Samed Midfielder
6.46
90
Kevin Carlos
Kevin Carlos
Attacker81'
6.46
11
Elye Wahi
Elye Wahi Attacker
6.74
24
Charles Vanhoutte
Charles Vanhoutte
Midfielder90+1'
6.75

Events

2ND-HALF
90+1'
Event
Charles Vanhoutte Elye Wahi
9th Substitution
88'
Event
Elye Wahi
Right foot shot / 1st Penalty
Event
Gerónimo Rulli
Argument / 5th Yellowcard
87'
Event
Timothy Weah
Argument / 4th Yellowcard
86'
Event
Himad Abdelli Quinten Timber
6th Substitution
81'
81'
Event
Ali Abdi Melvin Bard 
7th Substitution
81'
Event
Kevin Carlos Salis Abdul Samed
8th Substitution
Event
Nouhoum Kamissoko Tochukwu Nnadi
5th Substitution
80'
67'
Event
Kaïl Boudache Mohamed-Ali Cho
4th Substitution
Event
Pierre-Emile Højbjerg
Header / 1st Goal
66'
Event
Mason Greenwood Arthur Vermeeren
3rd Substitution
63'
Event
Tadjidine Mmadi Emerson
2nd Substitution
62'
46'
Event
Sofiane Diop Morgan Sanson
1st Substitution
1ST-HALF
Event
Facundo Medina
Argument / 2nd Yellowcard
44'
44'
Event
Elye Wahi
Argument / 3rd Yellowcard
Event
Emerson
Foul / 1st Yellowcard
29'

Match Commentary

90
Update Update
Mason Greenwood wins a free kick for Marseille in the defensive half.
90
Corner Corner
Marseille wins a corner after Juma Bah concedes.
90
Attempt Attempt
Mason Greenwood's left-footed shot from outside the box is saved.
90
Corner Corner
Nouhoum Kamissoko from Marseille misses a header from the center of the box after a corner.
90
Update Update
The fourth official has indicated there will be 7 minutes of added time.
90
Corner Corner
Attempt missed. Leonardo Balerdi from Marseille heads the ball from the left side of the six-yard box, but it goes just to the left. Nouhoum Kamissoko provided the assist after a corner.
90
Substitution Substitution
Substitution for Nice: Charles Vanhoutte comes on for Elye Wahi.
90
Update Update
Leonardo Balerdi's header from the center of the box is blocked. The attempt was assisted by Gerónimo Rulli.
90
Attempt Attempt
Pierre-Emile Højbjerg's left-footed shot from the center of the box is blocked. Benjamin Pavard provided the assist.
90
Update Update
The second half ends with the match finishing 1-1 between Marseille and Nice.
90
Attempt Attempt
Mason Greenwood's right-footed shot from outside the box is saved.
90
Update Update
Foul committed by Ali Abdi of Nice.
90
Corner Corner
Marseille wins a corner after Hicham Boudaoui concedes.
90
Attempt Attempt
Tadjidine Mmadi's right-footed shot from a tough angle on the left is blocked. He was assisted by Benjamin Pavard with a headed pass.
90
Corner Corner
Marseille wins a corner after Juma Bah concedes.
89
Corner Corner
Marseille wins a corner after Ali Abdi concedes.
88
GOAL! GOAL! Important
Goal! Elye Wahi scores for Nice with a right-footed shot. The match is now 1-1.
87
Yellow Card Yellow Card Important
Gerónimo Rulli from Marseille receives a yellow card.
86
Yellow Card Yellow Card Important
Timothy Weah from Marseille receives a yellow card.
85
Update Update
Penalty conceded by Tadjidine Mmadi of Marseille after a foul in the penalty area.
85
Update Update
Penalty awarded to Nice. Jonathan Clauss is fouled in the penalty area.
84
Update Update
Foul committed by Tadjidine Mmadi of Marseille.
84
Update Update
Ali Abdi from Nice wins a free kick in the defensive half.
81
Substitution Substitution
Substitution for Nice: Ali Abdi comes on for Melvin Bard.
81
Substitution Substitution
Substitution for Marseille: Himad Abdelli comes on for Quinten Timber.
81
Substitution Substitution
Substitution for Nice: Kevin Carlos comes on for Salis Abdul Samed.
80
Substitution Substitution
Substitution for Marseille: Nouhoum Kamissoko comes on for Tochukwu Nnadi.
80
Substitution Substitution
Substitution for Marseille: Nouhoum Kamissoko comes on for Tochukwu Nnadi.
79
Update Update
Sofiane Diop from Nice wins a free kick in the attacking half.
79
Update Update
Foul by Pierre-Emile Højbjerg for Marseille.
77
Update Update
Foul committed by Tadjidine Mmadi of Marseille.
77
Update Update
Hicham Boudaoui from Nice earns a free kick in the defensive half.
76
Update Update
Foul committed by Mason Greenwood for Marseille.
76
Update Update
Hicham Boudaoui from Nice wins a free kick in the defensive half.
75
Update Update
The match is delayed due to an injury to Pierre-Emile Højbjerg of Marseille.
72
Update Update
Leonardo Balerdi wins a free kick for Marseille in the defensive half.
72
Update Update
Leonardo Balerdi wins a free kick for Marseille in the defensive half.
71
Attempt Attempt
Timothy Weah's right-footed shot from outside the box is blocked. Mason Greenwood provided the assist.
70
Update Update
Kail Boudache from Nice misses a header from the center of the box, sending it to the right. The cross was assisted by Melvin Bard.
69
Update Update
Elye Wahi of Nice is caught offside.
68
Corner Corner
Corner awarded to Nice after Facundo Medina concedes.
68
Update Update
Jonathan Clauss from Nice is caught offside.
67
Substitution Substitution
Substitution for Nice: Kail Boudache comes on for Mohamed-Ali Cho.
66
GOAL! GOAL! Important
Goal! Marseille leads 1-0 against Nice. Pierre-Emile Højbjerg scores with a header from the center of the box into the bottom right corner, assisted by Tochukwu Nnadi's cross.
64
Attempt Attempt
Attempt missed by Tadjidine Mmadi from Marseille with a right-footed shot from the left side of the box.
63
Substitution Substitution
Substitution for Marseille: Tadjidine Mmadi comes on for Emerson.
63
Substitution Substitution
Substitution for Marseille: Mason Greenwood comes on for Arthur Vermeeren.
61
Corner Corner
Corner awarded to Marseille after a concession by Kojo Peprah Oppong.
59
Update Update
Foul by Salis Abdul Samed for Nice.
57
Corner Corner
Corner awarded to Nice after a concession by Gerónimo Rulli.
56
Update Update
Foul committed by Benjamin Pavard for Marseille.
56
Update Update
Hicham Boudaoui from Nice wins a free kick in the defensive half.
56
Corner Corner
Attempt saved. Elye Wahi from Nice has his right-footed shot from the right side of the box saved in the bottom right corner by Gerónimo Rulli from Marseille. The shot was assisted by Hicham Boudaoui with a headed pass.
51
Corner Corner
Attempt missed. Leonardo Balerdi of Marseille heads the ball from the center of the box, but it goes too high. Emerson provided the assist with a cross after a corner.
50
Update Update
Melvin Bard from Nice is awarded a free kick in the defensive half.
50
Update Update
Foul committed by Tochukwu Nnadi of Marseille.
50
Corner Corner
Marseille wins a corner after Juma Bah concedes.
50
Corner Corner
Marseille wins a corner after Juma Bah concedes.
48
Attempt Attempt
Attempt missed by Pierre-Emerick Aubameyang of Marseille with a header from the center of the box.
45
Update Update
The first half ends with the score Marseille 0, Nice 0.
45
Attempt Attempt
Morgan Sanson from Nice misses the attempt with a right-footed shot from outside the box.
45
Update Update
Foul committed by Arthur Vermeeren of Marseille.
45
Attempt Attempt
Morgan Sanson from Nice misses the attempt with a right-footed shot from outside the box that goes too high. Elye Wahi provided the assist.
45
Update Update
Hicham Boudaoui from Nice wins a free kick in the defensive half.
45
Substitution Substitution
Substitution for Nice: Sofiane Diop comes on for Morgan Sanson.
45
Substitution Substitution
Substitution for Nice: Sofiane Diop comes on for Morgan Sanson.
44
Yellow Card Yellow Card Important
Facundo Medina from Marseille receives a yellow card.
44
Yellow Card Yellow Card Important
Elye Wahi from Nice receives a yellow card.
41
Update Update
Hicham Boudaoui from Nice wins a free kick in the defensive half.
41
Update Update
Foul committed by Quinten Timber for Marseille.
39
Update Update
Tochukwu Nnadi wins a free kick for Marseille on the right wing.
39
Update Update
Foul committed by Morgan Sanson of Nice.
37
Corner Corner
Leonardo Balerdi from Marseille misses a header from the center of the box, sending it close but to the right. Quinten Timber provided the assist with a cross after a corner.
36
Corner Corner
Marseille wins a corner after Jonathan Clauss concedes.
33
Update Update
Tochukwu Nnadi from Marseille misses a header from the center of the box.
32
Attempt Attempt
Timothy Weah from Marseille misses the attempt with a right-footed shot from outside the box that goes too high.
29
Update Update
Mohamed-Ali Cho from Nice wins a free kick in the attacking half.
29
Yellow Card Yellow Card Important
Emerson from Marseille receives a yellow card for a bad foul.
29
Update Update
Emerson commits a foul for Marseille.
28
Attempt Attempt
Attempt saved. Pierre-Emerick Aubameyang from Marseille has a left-footed shot from the left side of the box, but it's saved in the center of the goal by Yehvann Diouf from Nice. The assist came from Arthur Vermeeren.
27
Update Update
Pierre-Emile Højbjerg from Marseille wins a free kick in the attacking half.
27
Attempt Attempt
Attempt saved. Leonardo Balerdi from Marseille has a right-footed shot from over 35 yards that is saved.
27
Corner Corner
Corner awarded to Marseille after Yehvann Diouf concedes.
27
Update Update
Foul committed by Elye Wahi of Nice.
25
Update Update
Elye Wahi from Nice wins a free kick in the attacking half.
20
Update Update
Mohamed-Ali Cho from Nice wins a free kick in the attacking half.
20
Update Update
Facundo Medina from Marseille wins a free kick in the defensive half.
18
Attempt Attempt
Leonardo Balerdi from Marseille misses a right-footed shot from over 35 yards, sending the ball to the left. Tochukwu Nnadi provided the assist.
18
Update Update
Foul committed by Timothy Weah for Marseille.
18
Update Update
Melvin Bard from Nice wins a free kick on the left wing.
15
Update Update
Elye Wahi of Nice is caught offside.
15
Update Update
Foul committed by Antoine Mendy of Nice.
15
Update Update
Quinten Timber of Marseille wins a free kick in the attacking half.
13
Corner Corner
Marseille wins a corner after Melvin Bard concedes.
13
Corner Corner
Attempt missed. Pierre-Emerick Aubameyang from Marseille has a right-footed shot from the left side of the box after a corner.
13
Corner Corner
Leonardo Balerdi of Marseille misses a right-footed shot from the center of the box, sending it to the left. He was assisted by Pierre-Emerick Aubameyang after a corner.
11
Update Update
The match is delayed due to an injury to Leonardo Balerdi from Marseille.
8
Attempt Attempt
Attempt blocked. Pierre-Emile Højbjerg from Marseille has a right-footed shot from outside the box that is blocked.
5
Update Update
Foul committed by Tochukwu Nnadi of Marseille.
5
Update Update
Salis Abdul Samed from Nice wins a free kick in the defensive half.
5
Corner Corner
Attempt saved. Arthur Vermeeren's header from the left side of the six-yard box is saved in the bottom left corner by Yehvann Diouf. The assist came from Timothy Weah.

CONCLUSION

This 1-1 draw leaves Olympique Marseille reflecting on missed opportunities despite their commanding 69% possession and status as the stronger side. Nice's resilience in holding firm, especially after a goalless first half, earned them a valuable point on the road. The moderate deviation for Marseille points to areas for refinement in converting dominance into victories. With efficiencies in line and no disruptive events like red cards, the result feels like a true contest of quality. Both teams can take positives: Marseille's control and Nice's grit. Looking ahead, Marseille must sharpen their edge to climb the table, while Nice builds momentum from this gritty stand.

Olympique Marseille vs Nice preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.