betaider.com
Sign in

Marseille v Nice — Prediction, Odds & Stats

Sunday 26 April 2026 · FRA-Ligue 1 · 2526

Ligue 1 xG Prediction generated

1–1
2.83 – 1.41 xG
Shots
24 – 5
On target
6 – 2
Shots in box
18 – 4
xG per shot
0.12 – 0.28
Set-piece xG
1.60 – 0.76
Goals − xG
-1.86 – -0.42

AI prediction

ai-blend-oos No snapshot has been taken for this fixture yet; this is the stored price.
Marseille win
66.4%
Draw
18.2%
Nice win
15.5%

Probabilities, not certainties. How they are made: the methodology.

Was this pick made in advance?
A model whose name ends -oos is out of sample: it was fitted only on matches played before this one, so its pick is a genuine forecast rather than hindsight. Anything without that suffix was fitted on all available data.

What the chances say

Marseille are finishing sharply below their chances — 8.2 goals fewer than expected across 10 matches, despite creating the openings.

LWLDLWWWLL last 10 scored 15 from 23.2 xG conceded 15 from 16.6 xG

Nice are finishing sharply below their chances — 5.6 goals fewer than expected across 10 matches, despite creating the openings. They are also conceding sharply fewer than expected — 5.5 goals saved beyond what the chances suggest.

LDDDDLDDLD last 10 scored 6 from 11.6 xG conceded 12 from 17.5 xG

Finishing swings far more than chance creation, so a gap this size usually narrows. Over ten matches it is suggestive, not settled — a genuinely elite finisher beats expected goals for years.

What the model said

ModelHome / Draw / Away Expected goalsLikeliest score O2.5BTTSOutcome
ai-blend-oos 2.48–1.14 0% 0% 0% Home ✗
dc-xg-oos 2.50–1.24 2-1 9% 72% 65% Home ✗

A model whose name ends -oos was produced by the walk-forward backtest: it was fitted only on matches played before this one, so the pick is genuinely out of sample.

Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals. A side whose line climbs steadily created chances all match. A side that scored while its line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.

Expected goals by minute

0.00.81.62.43.20'15'30'45'60'75'90'Pierre-Emile Højbjerg 65' — goalSepe Elye Wahi 87' — goal
Marseille 2.86 xGNice 1.42 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance; filled circles are goals. Clusters near the goal mean a side worked good openings; lots of small circles far out means shooting from poor positions and hoping. Hover any circle for the player, minute and chance quality.

Shot map

Arthur Vermeeren 4' — Saved Shot (0.33 xG, Open Play)Pierre-Emile Højbjerg 7' — Blocked Shot (0.04 xG, Open Play)Leonardo Balerdi 12' — Missed Shot (0.11 xG, From Corner)Leonardo Balerdi 17' — Missed Shot (0.02 xG, Open Play)Leonardo Balerdi 26' — Saved Shot (0.35 xG, Set Piece)Pierre-Emerick Aubameyang 27' — Saved Shot (0.05 xG, From Corner)Timothy Weah 31' — Missed Shot (0.02 xG, Open Play)Tochukwu Nnadi 32' — Missed Shot (0.03 xG, Open Play)Leonardo Balerdi 36' — Missed Shot (0.05 xG, From Corner)Morgan Sanson 45' — Missed Shot (0.04 xG, Open Play)Pierre-Emerick Aubameyang 47' — Missed Shot (0.33 xG, Open Play)Tochukwu Nnadi 49' — Blocked Shot (0.10 xG, Open Play)Leonardo Balerdi 50' — Missed Shot (0.12 xG, From Corner)Sepe Elye Wahi 55' — Saved Shot (0.05 xG, Open Play)Pierre-Emile Højbjerg 61' — Missed Shot (0.09 xG, From Corner)Tadjidine Mmadi 63' — Missed Shot (0.04 xG, Open Play)Pierre-Emile Højbjerg 65' — Goal (0.24 xG, Open Play)Sepe Elye Wahi 67' — Blocked Shot (0.23 xG, Open Play)Kail Boudache 69' — Missed Shot (0.33 xG, Open Play)Timothy Weah 70' — Blocked Shot (0.02 xG, Open Play)Sepe Elye Wahi 87' — Goal (0.76 xG, )Leonardo Balerdi 89' — Missed Shot (0.55 xG, From Corner)Nouhoum Kamissoko 89' — Missed Shot (0.06 xG, From Corner)Mason Greenwood 93' — Saved Shot (0.02 xG, Open Play)Mason Greenwood 94' — Saved Shot (0.02 xG, Open Play)Tadjidine Mmadi 96' — Blocked Shot (0.07 xG, Open Play)Gerónimo Rulli 97' — Missed Shot (0.07 xG, From Corner)Leonardo Balerdi 97' — Blocked Shot (0.05 xG, From Corner)Pierre-Emile Højbjerg 97' — Blocked Shot (0.10 xG, From Corner)
Marseille attacking right Nice attacking left Marker size is xG; filled markers are goals.

Every shot

MinTeamPlayerxG SituationBody partResultAssisted by
4' Marseille Arthur Vermeeren 0.33 Open Play Saved Shot Timothy Weah
7' Marseille Pierre-Emile Højbjerg 0.04 Open Play Right Foot Blocked Shot
12' Marseille Leonardo Balerdi 0.11 From Corner Right Foot Missed Shot Pierre-Emerick Aubameyang
17' Marseille Leonardo Balerdi 0.02 Open Play Right Foot Missed Shot Tochukwu Nnadi
26' Marseille Leonardo Balerdi 0.35 Set Piece Saved Shot Emerson
27' Marseille Pierre-Emerick Aubameyang 0.05 From Corner Left Foot Saved Shot Arthur Vermeeren
31' Marseille Timothy Weah 0.02 Open Play Right Foot Missed Shot
32' Marseille Tochukwu Nnadi 0.03 Open Play Missed Shot Pierre-Emile Højbjerg
36' Marseille Leonardo Balerdi 0.05 From Corner Missed Shot Quinten Timber
45' Nice Morgan Sanson 0.04 Open Play Right Foot Missed Shot Sepe Elye Wahi
47' Marseille Pierre-Emerick Aubameyang 0.33 Open Play Missed Shot Timothy Weah
49' Marseille Tochukwu Nnadi 0.10 Open Play Right Foot Blocked Shot Pierre-Emile Højbjerg
50' Marseille Leonardo Balerdi 0.12 From Corner Missed Shot Emerson
55' Nice Sepe Elye Wahi 0.05 Open Play Right Foot Saved Shot Hichem Boudaoui
61' Marseille Pierre-Emile Højbjerg 0.09 From Corner Missed Shot Emerson
63' Marseille Tadjidine Mmadi 0.04 Open Play Right Foot Missed Shot Pierre-Emile Højbjerg
65' Marseille Pierre-Emile Højbjerg 0.24 Open Play Goal Tochukwu Nnadi
67' Nice Sepe Elye Wahi 0.23 Open Play Blocked Shot Sofiane Diop
69' Nice Kail Boudache 0.33 Open Play Missed Shot Melvin Bard
70' Marseille Timothy Weah 0.02 Open Play Right Foot Blocked Shot Mason Greenwood
87' Nice Sepe Elye Wahi 0.76 Right Foot Goal
89' Marseille Leonardo Balerdi 0.55 From Corner Missed Shot Nouhoum Kamissoko
89' Marseille Nouhoum Kamissoko 0.06 From Corner Missed Shot Mason Greenwood
93' Marseille Mason Greenwood 0.02 Open Play Left Foot Saved Shot Timothy Weah
94' Marseille Mason Greenwood 0.02 Open Play Right Foot Saved Shot Leonardo Balerdi
96' Marseille Tadjidine Mmadi 0.07 Open Play Right Foot Blocked Shot Benjamin Pavard
97' Marseille Gerónimo Rulli 0.07 From Corner Missed Shot Mason Greenwood
97' Marseille Leonardo Balerdi 0.05 From Corner Blocked Shot Gerónimo Rulli
97' Marseille Pierre-Emile Højbjerg 0.10 From Corner Left Foot Blocked Shot Benjamin Pavard

Players

Marseille

PlayerMinGA ShKPxGxA xGChain
Leonardo Balerdi DC 90 0 0 7 1 1.24 0.02 1.03
Pierre-Emile Højbjerg MC 90 1 0 4 3 0.47 0.18 1.11
Pierre-Emerick Aubameyang FW 90 0 0 2 1 0.37 0.11 0.43
Gerónimo Rulli GK 90 0 0 1 1 0.07 0.05 0.33
Timothy Weah DMR 90 0 0 2 3 0.04 0.68 1.02
Benjamin Pavard DC 90 0 0 0 2 0.00 0.16 0.73
Facundo Medina DC 90 0 0 0 0 0.00 0.00 0.97
Quinten Timber AMC 83 0 0 0 1 0.00 0.05 0.42
Tochukwu Nnadi MC 82 0 1 2 2 0.13 0.26 0.39
Arthur Vermeeren MC 65 0 0 1 1 0.33 0.05 0.71
Emerson DML 64 0 0 0 3 0.00 0.56 0.47
Tadjidine Mmadi Sub 26 0 0 2 0 0.11 0.00 0.37
Mason Greenwood Sub 25 0 0 2 3 0.04 0.16 0.34
Nouhoum Kamissoko Sub 8 0 0 1 1 0.06 0.55 0.09
Himad Abdelli Sub 7 0 0 0 0 0.00 0.00 0.07

Nice

PlayerMinGA ShKPxGxA xGChain
Sepe Elye Wahi FW 90 1 0 3 1 1.05 0.04 0.32
Kojo Peprah Oppong DC 90 0 0 0 0 0.00 0.00 0.05
Juma Bah DC 90 0 0 0 0 0.00 0.00 0.05
Jonathan Clauss DR 90 0 0 0 0 0.00 0.00 0.00
Hichem Boudaoui MC 90 0 0 0 1 0.00 0.05 0.05
Yehvann Diouf GK 90 0 0 0 0 0.00 0.00 0.05
Antoine Mendy DC 90 0 0 0 0 0.00 0.00 0.05
Salis Abdul Samed MC 83 0 0 0 0 0.00 0.00 0.00
Melvin Bard DL 83 0 0 0 1 0.00 0.33 0.33
Mohamed Ali-Cho MR 69 0 0 0 0 0.00 0.00 0.04
Morgan Sanson ML 48 0 0 1 0 0.04 0.00 0.04
Sofiane Diop Sub 42 0 0 0 1 0.00 0.23 0.29
Kail Boudache Sub 21 0 0 1 0 0.33 0.00 0.33
Kevin Omoruyi Sub 7 0 0 0 0 0.00 0.00 0.00
Ali Abdi Sub 7 0 0 0 0 0.00 0.00 0.00
Charles Vanhoutte Sub 1 0 0 0 0 0.00 0.00 0.00
betaider.com

Sport

Football sections

Preferences

Appearance
Aider Reading the Football model · online
Open the Radar
Bet slip
Open full page
to move to open esc to close See all results

On this page

Match

What this page is for

One fixture in full. The model's probability for every market it prices, the prices stored against them, the teams expected to feature, and for a match already played, the shot map and the xG timeline.

How to read the shot map

Every shot is placed where it was taken and sized by its chance of being scored. A cluster of small marks from distance and a clean sheet is a side that was busy without ever threatening; two big marks and a defeat is a side that had the better of it and lost anyway. Both happen constantly, and both are invisible in the score.

How to read the xG timeline

The steps are chances as they arrived, so the shape shows who was on top and when. A flat line that jumps once near the end is a smash and grab.

Things to watch

The stored prediction is the one made before the match, kept deliberately so it can be judged afterwards. It is not re-fitted with hindsight.

Press esc to close Read the full guide