RB Leipzig vs Manchester City — UEFA Champions League: stats, lineups & analysis
HighlightsMan CityYouTubeMatch Events
play_arrow5 clips- 17′RB Leipzig, yellow card:Foul
- 33′RB Leipzig, yellow card:Foul
- 37′Manchester City, own goal:0–1Own goal
- Half-time0 – 1
- 48′RB Leipzig, yellow card:Foul
- 49′RB Leipzig, goal:1–1assist
- 57′RB Leipzig, substitution:off
- 58′Manchester City, goal:1–2assist
- 61′RB Leipzig, goal:2–2assist
- 64′Manchester City, substitution:off
- 67′RB Leipzig, substitution:off
- 73′RB Leipzig, substitution:off
- 74′RB Leipzig, substitution:off
- 74′RB Leipzig, substitution:off
- 77′RB Leipzig, yellow card:Foul
- 78′Manchester City, goal:2–3assist
- 79′Manchester City, substitution:off
- 83′Manchester City, substitution:off
- 83′Manchester City, substitution:off
- 83′Manchester City, substitution:off
- 88′Manchester City, yellow card:Time wasting
- 90+4′Manchester City, yellow card:Foul
- Full-time2 – 3
Lineups
Tap a player for match statsKey Stats
Top Performers
Best rated
Goals
Assists
Videos
Player Ratings
RB Leipzig
Manchester City
Match report
Manchester City come from behind twice to beat RB Leipzig 3-2
Manchester City won 3-2 at RB Leipzig on matchday 4 of the Champions League league stage, twice recovering from level scores to take the points at the Leipzig Red Bull Arena. Erling Haaland scored the winner 12 minutes from time, having been set up by Elliot Anderson.
AI-assisted match report written from official match data.
City were ahead at the break through an own goal. Castello Lukeba turned the ball into his own net in the 37th minute, and it was the only goal of the first half. Leipzig levelled four minutes after the restart when Ridle Baku scored from Brajan Gruda's assist in the 49th minute.
Enzo Fernández put City back in front in the 58th minute, finishing Iliman Ndiaye's pass, but the lead lasted only three minutes. Antonio Nusa made it 2-2 in the 61st minute with Christopher Nkunku the provider, before Haaland's goal in the 78th settled a contest in which City had 64 per cent of the ball against Leipzig's 36 per cent.
The result ended a run of three games without a win for City. They next travel to Nottingham Forest in the Premier League on Saturday 7 November, the same day Leipzig host FC Augsburg in the Bundesliga.
Antonio Nusa earned the match's highest rating, 8.2, for the goal that pulled Leipzig level at 2-2 in the 61st minute. Haaland, rated 8.0, scored City's winner.
Leipzig committed 20 fouls to City's 7.
Manchester City won 3–2 away against RB Leipzig (half-time 0–1).
RB Leipzig met Manchester City in the UEFA Champions League (League Stage - 4). Kick-off was Wednesday, 4 November 2026, 20:00 UTC at Leipzig Red Bull Arena. Referee: Marco Guida.
Team pages: RB Leipzig · Manchester City · UEFA Champions League
Key moments
- 37' Goal (own goal): Castello Lukeba — 0–1 · Watch Castello Lukeba's goal video (37')
- 49' Goal: Ridle Baku (assist: Brajan Gruda) — 1–1 · Watch Ridle Baku's goal video (49')
- 58' Goal: Enzo Fernández (assist: Iliman Ndiaye) — 1–2 · Watch Enzo Fernández's goal video (58')
- 61' Goal: Antonio Nusa (assist: Christopher Nkunku) — 2–2 · Watch Antonio Nusa's goal video (61')
- 78' Goal: Erling Haaland (assist: Elliot Anderson) — 2–3 · Watch Erling Haaland's goal video (78')
Starting line-ups
RB Leipzig (4-3-3)
Manchester City (4-1-4-1)
Sirius · Why these numbers
Before kick-off Sirius gave RB Leipzig 26%, the draw 20%, Manchester City 54%. It finished RB Leipzig 2–3 Manchester City.
Manchester City's strength rating edge does the work — Manchester City sit 205 points higher on our strength rating, 1977 to 1771, which is why we give them 54% even with RB Leipzig getting the usual home advantage. The draw starts near 23%, the usual rate for a gap this size, and drops to 20% because both teams' own recent games average 4.1 goals.
Why Manchester City at 54%?
Manchester City sit 205 points higher on our strength rating — 1977 to 1771. Sides with a 160–240-point rating edge on the road won 50.5% of 7,218 such games. The 300 most similar past games finished 25–22–53.
Why only 54%?
No scored evidence points the other way. 54% is what this rating gap has been worth in games like these; the rest is the draw at 20% and RB Leipzig at 26%.
Why is the draw only 20%?
With a rating gap this size the draw starts at 22.6%. These teams' recent games average 4.1 goals — a high-scoring environment. Games in that environment drew 23.2% of 18,720. The goals environment takes 1.9 points off the draw.
What did we measure but not count?
Manchester City have averaged 9 percentage points more possession than RB Leipzig in recent games. That doesn’t change our forecast here. Out: Antoine Semenyo, an important player. This does not change our forecast yet: we are still measuring how much missing players like these cost a team. The other measured facts on this page scored nothing either.
Sirius probabilities, frozen at kick-off. Analysis, not betting advice. How Sirius is doing this season · Full breakdown, evidence cards and squad news in the Match Insights tab
About this match
On this page: the RB Leipzig vs Manchester City final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this UEFA Champions League fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
- Watch Castello Lukeba's own goal video (37').
- Watch Ridle Baku's goal against Manchester City (49').
- Watch Enzo Fernández's goal against RB Leipzig (58').
- Watch Antonio Nusa's goal against Manchester City (61').
- Watch Erling Haaland's goal against RB Leipzig (78').
Watch the goals: goal highlights and video clips of every goal from RB Leipzig 2–3 Manchester City. Explore more on the RB Leipzig and Manchester City team pages or the UEFA Champions League page.

