Olympique de Marseille
Ligue 1 · strength −0.51 (attack −0.15, defence −0.37) against an average Premier League side, rated Oct 2026
Last 40 matches
Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better
Points against expected
Expected points: what each match's xG for and against would earn on average.
| Season | Difference |
|---|---|
| UEFA Europa League 26/27 | −3.0 |
| Ligue 1 26/27 | +0.9 |
| Ligue 1 25/26 | +2.9 |
| UEFA Champions League 25/26 | −0.3 |
Rating by month
Attack and defence against an average Premier League side (0); higher is better for both.
Ratings as a table
| Month | Strength | Attack | Defence |
|---|---|---|---|
| Oct 2026 | −0.51 | −0.15 | −0.37 |
| Sep 2026 | −0.48 | −0.11 | −0.37 |
| Aug 2026 | −0.24 | −0.06 | −0.18 |
| Jul 2026 | −0.37 | −0.07 | −0.30 |
| Jun 2026 | −0.38 | −0.07 | −0.31 |
| May 2026 | −0.38 | −0.07 | −0.31 |
| Apr 2026 | −0.25 | −0.05 | −0.21 |
| Mar 2026 | −0.34 | −0.10 | −0.24 |
| Feb 2026 | −0.24 | −0.02 | −0.22 |
| Jan 2026 | −0.10 | +0.04 | −0.14 |
| Dec 2025 | +0.01 | +0.04 | −0.04 |
| Nov 2025 | +0.05 | +0.10 | −0.05 |
| Oct 2025 | −0.11 | +0.02 | −0.12 |
| Sep 2025 | −0.17 | +0.02 | −0.19 |
| Aug 2025 | −0.27 | −0.00 | −0.27 |
| Jul 2025 | −0.30 | −0.04 | −0.26 |
| Jun 2025 | −0.30 | −0.04 | −0.26 |
| May 2025 | −0.30 | −0.04 | −0.26 |
| Apr 2025 | −0.35 | −0.07 | −0.27 |
| Mar 2025 | −0.34 | −0.09 | −0.25 |
| Feb 2025 | −0.40 | −0.07 | −0.32 |
| Jan 2025 | −0.48 | −0.18 | −0.30 |
| Dec 2024 | −0.51 | −0.20 | −0.31 |
| Nov 2024 | −0.67 | −0.26 | −0.41 |
| Oct 2024 | −0.47 | −0.21 | −0.27 |
| Sep 2024 | +0.30 | +0.16 | +0.15 |
| Aug 2024 | +0.70 | +0.34 | +0.35 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Jeffrey De Lange | 55.7 | 62.9on 22 Oct 2026 at SK Sturm Graz50.0on 18 Oct 2026 at Angers52.1on 15 Oct 2026 v Olympiacos FC | |
| 2 | Himad Abdelli | 54.8 | 55.5on 22 Oct 2026 at SK Sturm Graz72.5on 18 Oct 2026 at Angers54.9on 15 Oct 2026 v Olympiacos FC | +6.7 |
| 3 | Amine Gouiri | 53.2 | 49.7on 22 Oct 2026 at SK Sturm Graz63.2on 18 Oct 2026 at Angers36.0on 15 Oct 2026 v Olympiacos FC | |
| 4 | Angel Gomes | 50.1 | 46.6on 22 Oct 2026 at SK Sturm Graz58.0on 18 Oct 2026 at Angers54.4on 15 Oct 2026 v Olympiacos FC | |
| 5 | Nayef Aguerd | 64.0 | 79.2on 22 Oct 2026 at SK Sturm Graz61.9on 18 Oct 2026 at Angers52.2on 15 Oct 2026 v Olympiacos FC | |
| 6 | Keyliane Abdallah | 54.3 | 53.3on 22 Oct 2026 at SK Sturm Graz54.2on 18 Oct 2026 at Angers40.8on 15 Oct 2026 v Olympiacos FC | −6.5 |
| 7 | Conrad Jaden Egan-Riley | 60.7 | 90.9on 22 Oct 2026 at SK Sturm Graz61.3on 18 Oct 2026 at Angers61.9on 11 Oct 2026 at Troyes | +4.4 |
| 8 | Timothy Weah | 52.1 | 47.0on 22 Oct 2026 at SK Sturm Graz60.9on 18 Oct 2026 at Angers45.0on 15 Oct 2026 v Olympiacos FC | |
| 9 | Emerson | 50.0 | 48.1on 18 Oct 2026 at Angers47.9on 15 Oct 2026 v Olympiacos FC44.1on 11 Oct 2026 at Troyes | −3.5 |
| 10 | Amine Harit | 51.1 | 60.4on 18 Oct 2026 at Angers58.2on 15 Oct 2026 v Olympiacos FC52.5on 11 Oct 2026 at Troyes | +6.1 |
| 11 | Igor Paixão | 49.8 | 58.7on 22 Oct 2026 at SK Sturm Graz49.8on 18 Oct 2026 at Angers61.6on 15 Oct 2026 v Olympiacos FC | +6.5 |
| 12 | Neal Maupay | 46.1 | 44.9on 22 Oct 2026 at SK Sturm Graz0.0on 18 Oct 2026 at Angers40.5on 15 Oct 2026 v Olympiacos FC | −4.1 |
| 13 | Pierre-Emile Højbjerg | 58.5 | 81.3on 22 Oct 2026 at SK Sturm Graz56.0on 20 Sep 2026 v Paris Saint-Germain53.3on 17 Sep 2026 at Beşiktaş JK | |
| 14 | Geoffrey Kondogbia | 49.7 | 48.8on 22 Oct 2026 at SK Sturm Graz52.5on 18 Oct 2026 at Angers44.8on 15 Oct 2026 v Olympiacos FC | |
| 15 | Ulisses Garcia | 52.5 | 61.2on 22 Oct 2026 at SK Sturm Graz40.2on 18 Oct 2026 at Angers56.3on 15 Oct 2026 v Olympiacos FC | +7.3 |
| 16 | Faris Moumbagna | 50.6 | 37.3on 15 Oct 2026 v Olympiacos FC37.5on 11 Oct 2026 at Troyes87.0on 20 Sep 2026 v Paris Saint-Germain | +3.0 |
| 17 | Tochukwu Nnadi | 54.0 | 57.0on 18 Oct 2026 at Angers50.1on 15 Oct 2026 v Olympiacos FC57.1on 11 Oct 2026 at Troyes | |
| 18 | Derek Cornelius | 42.1 | 36.4on 17 Sep 2026 at Beşiktaş JK40.9on 11 Sep 2026 at Stade Rennais48.0on 6 Sep 2026 v Paris FC | −2.7 |
| 19 | Nouhoum Kamissoko | 51.2 | 44.3on 22 Oct 2026 at SK Sturm Graz60.1on 18 Oct 2026 at Angers50.0on 11 Oct 2026 at Troyes | |
| 20 | Kelyann Bezahaf | 53.3 | 53.7on 22 Oct 2026 at SK Sturm Graz54.9on 11 Oct 2026 at Troyes39.3on 20 Sep 2026 v Paris Saint-Germain | |
| 21 | Tadjidine Mmadi | 42.4 | 40.8on 17 Sep 2026 at Beşiktaş JK100.0on 11 Sep 2026 at Stade Rennais38.6on 6 Sep 2026 v Paris FC | |
| 22 | Bamo Meïté | 56.1 | 50.2on 22 Oct 2026 at SK Sturm Graz62.1on 15 Oct 2026 v Olympiacos FC | |
| 23 | Quinten Timber | 35.9 | 35.9on 30 Aug 2026 at AS Monaco |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 22 Oct 2026 | Europa League | at SK Sturm Graz | L 0–1 | 0.7–1.4 | 0.82 |
| 18 Oct 2026 | Ligue 1 | at Angers | W 5–2 | 2.7–2.0 | 1.79 |
| 15 Oct 2026 | Europa League | Olympiacos FC | L 0–1 | 0.8–0.6 | 1.55 |
| 11 Oct 2026 | Ligue 1 | at Troyes | W 2–0 | 0.5–1.1 | 0.78 |
| 20 Sep 2026 | Ligue 1 | Paris Saint-Germain | L 1–2 | 1.8–4.4 | 0.39 |
| 17 Sep 2026 | Europa League | at Beşiktaş JK | L 1–4 | 0.9–2.3 | 0.60 |
| 11 Sep 2026 | Ligue 1 | at Stade Rennais | L 0–1 | 1.0–1.9 | 0.81 |
| 6 Sep 2026 | Ligue 1 | Paris FC | L 2–3 | 1.5–3.0 | 0.63 |
| 30 Aug 2026 | Ligue 1 | at AS Monaco | L 0–2 | 1.2–1.5 | 1.19 |
| 21 Aug 2026 | Ligue 1 | RC Strasbourg | W 4–0 | 1.9–0.2 | 2.56 |
All 52 results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 22 Oct 2026 | Europa League | at SK Sturm Graz | L 0–1 | 0.7–1.4 | 0.82 |
| 18 Oct 2026 | Ligue 1 | at Angers | W 5–2 | 2.7–2.0 | 1.79 |
| 15 Oct 2026 | Europa League | Olympiacos FC | L 0–1 | 0.8–0.6 | 1.55 |
| 11 Oct 2026 | Ligue 1 | at Troyes | W 2–0 | 0.5–1.1 | 0.78 |
| 20 Sep 2026 | Ligue 1 | Paris Saint-Germain | L 1–2 | 1.8–4.4 | 0.39 |
| 17 Sep 2026 | Europa League | at Beşiktaş JK | L 1–4 | 0.9–2.3 | 0.60 |
| 11 Sep 2026 | Ligue 1 | at Stade Rennais | L 0–1 | 1.0–1.9 | 0.81 |
| 6 Sep 2026 | Ligue 1 | Paris FC | L 2–3 | 1.5–3.0 | 0.63 |
| 30 Aug 2026 | Ligue 1 | at AS Monaco | L 0–2 | 1.2–1.5 | 1.19 |
| 21 Aug 2026 | Ligue 1 | RC Strasbourg | W 4–0 | 1.9–0.2 | 2.56 |
| 17 May 2026 | Ligue 1 | Stade Rennais | W 3–1 | 3.0–2.5 | 1.67 |
| 10 May 2026 | Ligue 1 | at Le Havre | W 1–0 | 1.1–1.2 | 1.30 |
| 2 May 2026 | Ligue 1 | at Nantes | L 0–3 | 1.4–2.0 | 0.97 |
| 26 Apr 2026 | Ligue 1 | Nice | D 1–1 | 2.3–1.5 | 1.90 |
| 18 Apr 2026 | Ligue 1 | at Lorient | L 0–2 | 1.5–1.1 | 1.63 |
| 10 Apr 2026 | Ligue 1 | Metz | W 3–1 | 3.6–0.4 | 2.83 |
| 5 Apr 2026 | Ligue 1 | at AS Monaco | L 1–2 | 2.2–1.6 | 1.78 |
| 22 Mar 2026 | Ligue 1 | Lille | L 1–2 | 0.6–1.0 | 1.02 |
| 13 Mar 2026 | Ligue 1 | Auxerre | W 1–0 | 0.8–0.3 | 1.79 |
| 7 Mar 2026 | Ligue 1 | at Toulouse | W 1–0 | 1.1–0.9 | 1.52 |
| 1 Mar 2026 | Ligue 1 | Olympique Lyonnais | W 3–2 | 2.3–1.5 | 1.90 |
| 20 Feb 2026 | Ligue 1 | at Stade Brestois | L 0–2 | 1.7–1.3 | 1.66 |
| 14 Feb 2026 | Ligue 1 | RC Strasbourg | D 2–2 | 1.4–2.0 | 1.06 |
| 8 Feb 2026 | Ligue 1 | at Paris Saint-Germain | L 0–5 | 0.7–4.4 | 0.10 |
| 31 Jan 2026 | Ligue 1 | at Paris FC | D 2–2 | 2.4–1.8 | 1.77 |
| 28 Jan 2026 | Champions League | at Club Brugge KV | L 0–3 | 1.0–1.7 | 0.91 |
| 24 Jan 2026 | Ligue 1 | RC Lens | W 3–1 | 1.0–1.0 | 1.34 |
| 21 Jan 2026 | Champions League | Liverpool FC | L 0–3 | 0.9–1.5 | 0.94 |
| 17 Jan 2026 | Ligue 1 | at Angers | W 5–2 | 3.3–0.9 | 2.57 |
| 4 Jan 2026 | Ligue 1 | Nantes | L 0–2 | 0.8–2.5 | 0.44 |
| 14 Dec 2025 | Ligue 1 | AS Monaco | W 1–0 | 1.9–2.1 | 1.25 |
| 9 Dec 2025 | Champions League | at Royale Union Saint-Gilloise | W 3–2 | 1.6–0.7 | 2.04 |
| 5 Dec 2025 | Ligue 1 | at Lille | L 0–1 | 0.5–0.3 | 1.45 |
| 29 Nov 2025 | Ligue 1 | Toulouse | D 2–2 | 1.8–0.7 | 2.13 |
| 25 Nov 2025 | Champions League | Newcastle United | W 2–1 | 2.0–1.5 | 1.72 |
| 21 Nov 2025 | Ligue 1 | at Nice | W 5–1 | 2.9–1.2 | 2.31 |
| 8 Nov 2025 | Ligue 1 | Stade Brestois | W 3–0 | 3.5–0.7 | 2.69 |
| 5 Nov 2025 | Champions League | Atalanta | L 0–1 | 0.9–1.3 | 1.09 |
| 1 Nov 2025 | Ligue 1 | at Auxerre | W 1–0 | 0.5–1.2 | 0.81 |
| 29 Oct 2025 | Ligue 1 | Angers | D 2–2 | 1.3–1.0 | 1.58 |
| 25 Oct 2025 | Ligue 1 | at RC Lens | L 1–2 | 0.7–1.8 | 0.62 |
| 22 Oct 2025 | Champions League | at Sporting CP | L 1–2 | 0.5–1.1 | 0.86 |
| 18 Oct 2025 | Ligue 1 | Le Havre | W 6–2 | 4.2–0.5 | 2.87 |
| 4 Oct 2025 | Ligue 1 | at Metz | W 3–0 | 2.7–0.2 | 2.80 |
| 30 Sep 2025 | Champions League | AFC Ajax | W 4–0 | 1.1–0.8 | 1.61 |
| 26 Sep 2025 | Ligue 1 | at RC Strasbourg | W 2–1 | 2.1–1.4 | 1.82 |
| 22 Sep 2025 | Ligue 1 | Paris Saint-Germain | W 1–0 | 1.1–0.7 | 1.72 |
| 16 Sep 2025 | Champions League | at Real Madrid | L 1–2 | 0.7–3.7 | 0.18 |
| 12 Sep 2025 | Ligue 1 | Lorient | W 4–0 | 2.3–0.1 | 2.71 |
| 31 Aug 2025 | Ligue 1 | at Olympique Lyonnais | L 0–1 | 0.8–3.4 | 0.24 |
| 23 Aug 2025 | Ligue 1 | Paris FC | W 5–2 | 2.8–1.1 | 2.35 |
| 15 Aug 2025 | Ligue 1 | at Stade Rennais | L 0–1 | 1.7–1.5 | 1.54 |