UEFA Champions League · 2023

Manchester City 3–2 RB Leipzig · UEFA Champions League

3–2Historical match

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

Match at a glance

Manchester City won 3–2.

Shots
145
Shots on target
63
Expected goals
1.780.54
Possession
70%30%

Full time

What the match recorded

Manchester City beat RB Leipzig 3–2. Recorded in this match (Manchester City – RB Leipzig): shots 14–5, shots on target 6–3, expected goals 1.78–0.54, possession 70%–30%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Manchester City show a distinct attacking-volume record

moderate

Manchester City's shot volume and the opposing shot-allowance context sit above their competition baselines.

24.4 shots/match ▲ShotsManchester City · RB Leipzig16 shots/match
Evidence and caveat

Comparison: Team shot volume is paired with the opponent's recorded shot allowance.

Window: season

MetricManchester CityRB LeipzigBaseline
Shots24.4 shots/match16 shots/match13.3 shots/match
Shots against4.2 shots/match14.2 shots/match12.2 shots/match

Caveat: Shot volume describes activity; it does not establish finishing quality or a match outcome.

The teams have contrasting possession records

moderate

Manchester City have recorded the higher season possession share.

70.6% ●PossessionManchester City · RB Leipzig44.6%
Evidence and caveat

Comparison: The recorded possession gap is 26.0 percentage points.

Window: season

MetricManchester CityRB LeipzigBaseline
Possession70.6%44.6%49%

Caveat: Possession share does not show where possession occurred or how chances were created.

Both teams have elevated corners records

moderate

Each team's season corners average is above the competition baseline.

6.4 corners/matchCornersManchester City · RB Leipzig6.4 corners/match
Evidence and caveat

Comparison: Both team averages are compared with the same competition baseline.

Window: season

MetricManchester CityRB LeipzigBaseline
Corners6.4 corners/match6.4 corners/match5.27 corners/match

Caveat: A shared historical pattern is descriptive and may not repeat in one fixture.

This match

Match statistics

  • Shots14 shots5 shotsManchester City 14 shots, RB Leipzig 5 shots
  • Shots on target6 shots3 shotsManchester City 6 shots, RB Leipzig 3 shots
  • Expected goals1.78 xG0.54 xGManchester City 1.78 xG, RB Leipzig 0.54 xG
  • Possession70%30%Manchester City 70%, RB Leipzig 30%
  • Corners6 corners7 cornersManchester City 6 corners, RB Leipzig 7 corners
  • Fouls10 fouls11 foulsManchester City 10 fouls, RB Leipzig 11 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.

Xavi Simons · RB Leipzig · 58′ · 0.01 xG · off target or blockedManuel Akanji · Manchester City · 4′ · 0.02 xG · off target or blockedErling Haaland · Manchester City · 21′ · 0.02 xG · on targetSergio Gómez · Manchester City · 90′ · 0.02 xG · off target or blockedNathan Aké · Manchester City · 68′ · 0.03 xG · off target or blockedBenjamin Šeško · RB Leipzig · 72′ · 0.03 xG · on targetRúben Dias · Manchester City · 37′ · 0.05 xG · off target or blockedErling Haaland · Manchester City · 85′ · 0.05 xG · on targetBernardo Silva · Manchester City · 3′ · 0.07 xG · off target or blockedErling Haaland · Manchester City · 35′ · 0.07 xG · off target or blockedXavi Simons · RB Leipzig · 5′ · 0.08 xG · off target or blockedErling Haaland · Manchester City · 45′ · 0.08 xG · on targetLoïs Openda · RB Leipzig · 33′ · 0.13 xG · goalPhil Foden · Manchester City · 70′ · 0.19 xG · goalRico Lewis · Manchester City · 30′ · 0.21 xG · off target or blockedJulián Alvarez · Manchester City · 87′ · 0.29 xG · goalLoïs Openda · RB Leipzig · 13′ · 0.31 xG · goalErling Haaland · Manchester City · 54′ · 0.33 xG · goalRúben Dias · Manchester City · 16′ · 0.34 xG · off target or blocked
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Manchester City: 14 shots, 6 on target, 1.77 xG. RB Leipzig: 5 shots, 3 on target, 0.56 xG.

How the match built

Expected-goals timeline

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

0120′HT90′Erling Haaland · Manchester City · 54′Phil Foden · Manchester City · 70′Julián Alvarez · Manchester City · 87′Loïs Openda · RB Leipzig · 13′Loïs Openda · RB Leipzig · 33′

The step line is cumulative expected goals; circles mark goals. Final: Manchester City 1.77 xG · RB Leipzig 0.56 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

3Manchester City
1Draws
1RB Leipzig
RB Leipzig — Manchester City · UEFA Champions League1–3
Manchester City — RB Leipzig · UEFA Champions League7–0
RB Leipzig — Manchester City · UEFA Champions League1–1
RB Leipzig — Manchester City · UEFA Champions League2–1
Manchester City — RB Leipzig · UEFA Champions League6–3

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: Manchester City favored in 10 of 11 directional metrics · RB Leipzig in 0 · 1 too close

led this metric higher value (descriptive) too close

Window

Season

Manchester City5 matchesRB Leipzig5 matches
3 goals/match ▲Goals scored5/52.2 goals/match
1 goal/match ▲Goals allowed5/51.8 goals/match
3.19 xG/match ▲Expected goals5/51.86 xG/match
24.4 shots/match ▲Shots5/516 shots/match
10.2 shots/match ▲Shots on target5/55.4 shots/match
70.6% ●Possession5/544.6%
6.4 corners/matchCorners5/56.4 corners/match
6.6 fouls/matchFouls5/510.8 fouls/match

Evidence quality

How much supports this analysis

Grade B · Useful evidenceUseful evidence — limited
Season samples5 / 5home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • Evidence is usable but does not meet the strongest completeness threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: cards.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Wed, 29 Nov 2023, 00:00 UTC · analysis-v4

Team rankings in UEFA Champions League

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required