UEFA Champions League · 2025Santiago Bernabéu

Real Madrid 2–1 Olympique de Marseille · UEFA Champions League

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Real Madrid won 2–1.

Shots
2815
Shots on target
155
Expected goals
3.650.73
Possession
43%57%

Full time

What the match recorded

Real Madrid beat Marseille 2–1. Recorded in this match (Real Madrid – Marseille): shots 28–15, shots on target 15–5, expected goals 3.65–0.73, possession 43%–57%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots28 shots15 shotsReal Madrid 28 shots, Olympique de Marseille 15 shots
  • Shots on target15 shots5 shotsReal Madrid 15 shots, Olympique de Marseille 5 shots
  • Expected goals3.65 xG0.73 xGReal Madrid 3.65 xG, Olympique de Marseille 0.73 xG
  • Possession43%57%Real Madrid 43%, Olympique de Marseille 57%
  • Corners9 corners4 cornersReal Madrid 9 corners, Olympique de Marseille 4 corners
  • Fouls9 fouls14 foulsReal Madrid 9 fouls, Olympique de Marseille 14 fouls

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Mason Greenwood · Marseille · 11′ · 0.01 xG · off target or blockedKylian Mbappé · Real Madrid · 50′ · 0.01 xG · off target or blockedDean Huijsen · Real Madrid · 73′ · 0.01 xG · off target or blockedAurélien Tchouaméni · Real Madrid · 33′ · 0.02 xG · on targetMason Greenwood · Marseille · 45′ · 0.02 xG · on targetFranco Mastantuono · Real Madrid · 54′ · 0.02 xG · on targetLeonardo Balerdi · Marseille · 90′ · 0.02 xG · off target or blockedTimothy Weah · Marseille · 14′ · 0.03 xG · off target or blockedKylian Mbappé · Real Madrid · 21′ · 0.03 xG · on targetTimothy Weah · Marseille · 26′ · 0.03 xG · on targetMatt O'Riley · Marseille · 38′ · 0.03 xG · off target or blockedArda Güler · Real Madrid · 45′ · 0.03 xG · off target or blockedMason Greenwood · Marseille · 59′ · 0.03 xG · off target or blockedMason Greenwood · Marseille · 86′ · 0.03 xG · on targetMason Greenwood · Marseille · 89′ · 0.03 xG · off target or blockedFranco Mastantuono · Real Madrid · 13′ · 0.04 xG · off target or blockedFranco Mastantuono · Real Madrid · 45′ · 0.04 xG · off target or blockedRodrygo · Real Madrid · 10′ · 0.05 xG · on targetRodrygo · Real Madrid · 31′ · 0.05 xG · off target or blockedGeoffrey Kondogbia · Marseille · 32′ · 0.05 xG · off target or blockedKylian Mbappé · Real Madrid · 33′ · 0.05 xG · off target or blockedVinícius Júnior · Real Madrid · 79′ · 0.05 xG · on targetRodrygo · Real Madrid · 8′ · 0.06 xG · on targetMason Greenwood · Marseille · 90′ · 0.06 xG · off target or blockedTimothy Weah · Marseille · 22′ · 0.07 xG · goalKylian Mbappé · Real Madrid · 76′ · 0.07 xG · off target or blockedIgor Paixão · Marseille · 87′ · 0.07 xG · off target or blockedDean Huijsen · Real Madrid · 11′ · 0.08 xG · on targetPierre-Emerick Aubameyang · Marseille · 57′ · 0.08 xG · on targetKylian Mbappé · Real Madrid · 10′ · 0.09 xG · on targetArda Güler · Real Madrid · 15′ · 0.09 xG · on targetKylian Mbappé · Real Madrid · 54′ · 0.09 xG · off target or blockedDani Carvajal · Real Madrid · 68′ · 0.09 xG · off target or blockedVinícius Júnior · Real Madrid · 79′ · 0.11 xG · off target or blockedBrahim Díaz · Real Madrid · 85′ · 0.13 xG · on targetKylian Mbappé · Real Madrid · 41′ · 0.14 xG · on targetFranco Mastantuono · Real Madrid · 30′ · 0.16 xG · on targetKylian Mbappé · Real Madrid · 2′ · 0.18 xG · off target or blockedPierre-Emerick Aubameyang · Marseille · 39′ · 0.18 xG · off target or blockedFranco Mastantuono · Real Madrid · 6′ · 0.20 xG · off target or blockedFranco Mastantuono · Real Madrid · 45′ · 0.32 xG · on targetKylian Mbappé · Real Madrid · 29′ · 0.82 xG · goalKylian Mbappé · Real Madrid · 81′ · 0.82 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Real Madrid: 28 shots, 15 on target, 3.85 xG. Marseille: 15 shots, 5 on target, 0.74 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

0240′HT90′Kylian Mbappé · Real Madrid · 29′Kylian Mbappé · Real Madrid · 81′Timothy Weah · Marseille · 22′

The step line is cumulative expected goals; circles mark goals. Final: Real Madrid 3.85 xG · Marseille 0.74 xG.

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Real Madrid1 matches
  • Olympique de Marseille1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

These two clubs played in different competitions last season, so the values are shown side by side without ranking them against each other.

Real Madrid

Competition
La Liga
Season
2024/25
Sample
38 matches
Profile grade
A
Data cutoff
25 May 2025
  • Goals scored2.05 goals/match
  • Goals allowed1 goal/match
  • Expected goals2.03 xG/match
  • Expected goals allowed1.16 xG/match
  • Shots16.7 shots/match
  • Shots allowed10.7 shots/match
  • Shots on target6.55 shots/match
  • Shots on target allowed3.37 shots/match
  • Possession60.5%
  • Corners6.39 corners/match
  • Corners allowed4.24 corners/match
  • Fouls8.74 fouls/match
  • Clean-sheet frequency39%
  • Scoring frequency95%

Olympique de Marseille

Competition
Ligue 1
Season
2024/25
Sample
34 matches
Profile grade
A
Data cutoff
29 May 2025
  • Goals scored2.18 goals/match
  • Goals allowed1.38 goals/match
  • Expected goals1.91 xG/match
  • Expected goals allowed1.36 xG/match
  • Shots14.4 shots/match
  • Shots allowed9.59 shots/match
  • Shots on target6.03 shots/match
  • Shots on target allowed4.03 shots/match
  • Possession63.6%
  • Corners5.21 corners/match
  • Corners allowed3.12 corners/match
  • Fouls11.6 fouls/match
  • Clean-sheet frequency15%
  • Scoring frequency82%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Tue, 16 Sept 2025, 23:00 UTC · analysis-v4