RB Leipzig host Manchester City in the Champions League league phase. City have been scoring freely all season, while Leipzig's form has been a bit more mixed, winning plenty but shipping goals too.
These two have met in Europe a few times before, usually with City finishing on top. Leipzig will be keen to show that history doesn't have to repeat itself, especially on their own patch.
Analysis updated .
Compare bookmakers
How both sides have been going
City's recent record reads 15 wins, three draws and just two losses from their last 20 matches, with 44 scored and only 19 conceded. That sample mixes league, cup and friendly games, but the goal numbers still paint a side firing on all cylinders.
RB Leipzig: 20 completed matches; Manchester City: 20 completed matches.
RB Leipzig
- Win
- 60% 12 / 20
- Draw
- 0% 0 / 20
- Loss
- 40% 8 / 20
- Scored
- 44
- Conceded
- 30
- Difference
- +14
Manchester City
- Win
- 75% 15 / 20
- Draw
- 15% 3 / 20
- Loss
- 10% 2 / 20
- Scored
- 45
- Conceded
- 18
- Difference
- +27
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | RB Leipzig | Eintracht Frankfurt | 10.10.2026 | 6-0 |
| Bundesliga | Bayer Leverkusen | RB Leipzig | 20.09.2026 | 2-0 |
| Bundesliga | RB Leipzig | Hamburger SV | 13.09.2026 | 5-0 |
| UEFA Champions League | Como | RB Leipzig | 10.09.2026 | 4-1 |
| Bundesliga | Werder Bremen | RB Leipzig | 05.09.2026 | 3-1 |
| Bundesliga | RB Leipzig | Borussia Mönchengladbach | 29.08.2026 | 3-0 |
| DFB Pokal | Eintracht Trier | RB Leipzig | 22.08.2026 | 0-6 |
| Friendlies Clubs | Bayern München | RB Leipzig | 15.08.2026 | 3-1 |
| Friendlies Clubs | Leeds | RB Leipzig | 08.08.2026 | 2-0 |
| Friendlies Clubs | RB Leipzig | Verl | 01.08.2026 | 4-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Premier League | Liverpool | Manchester City | 11.10.2026 | 0-3 |
| Premier League | Manchester City | Sunderland | 20.09.2026 | 5-3 |
| League Cup | Manchester City | Norwich | 17.09.2026 | 5-0 |
| Premier League | Manchester United | Manchester City | 13.09.2026 | 0-1 |
| UEFA Champions League | FC Porto | Manchester City | 08.09.2026 | 0-2 |
| Premier League | Manchester City | Coventry | 05.09.2026 | 1-0 |
| Premier League | Crystal Palace | Manchester City | 28.08.2026 | 1-4 |
| Premier League | Manchester City | Bournemouth | 23.08.2026 | 2-1 |
| Community Shield | Arsenal | Manchester City | 16.08.2026 | 3-0 |
| Friendlies Clubs | Manchester City | Atletico Madrid | 09.08.2026 | 3-1 |
Leipzig's form is a touch more uneven: 12 wins but eight losses from their last 20, and 30 goals conceded in that spell. They can score goals of their own, 43 in that run, but they've also been caught out more often than City have.
City's underlying numbers look the steadier of the two coming into this.
Comparative Team Statistics: RB Leipzig vs Manchester City

Head-to-head history
City and Leipzig have crossed paths six times in the Champions League between 2021 and 2023, and City won four of those, including a 7-0 hammering and a 6-3 thriller. Leipzig did pick up a draw and ran them close on a couple of occasions too.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| UEFA Champions League | Manchester City | RB Leipzig | 28.11.2023 | 3-2 |
| UEFA Champions League | RB Leipzig | Manchester City | 04.10.2023 | 1-3 |
| UEFA Champions League | Manchester City | RB Leipzig | 14.03.2023 | 7-0 |
| UEFA Champions League | RB Leipzig | Manchester City | 22.02.2023 | 1-1 |
| UEFA Champions League | RB Leipzig | Manchester City | 07.12.2021 | 2-1 |
| UEFA Champions League | Manchester City | RB Leipzig | 15.09.2021 | 6-3 |
That record is a few years old now and doesn't tell us much about either squad as they stand today, but it's a reminder that City have generally had the better of this particular European fixture.
Where they sit in the league phase
Both sides have played just one match in this season's league phase. City started with a win, two goals scored and none conceded, which puts them well up the table. Leipzig lost their opener and shipped four while scoring once, leaving them down near the bottom of the standings.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 7 | Sporting CP | 1 | 1 | 0 | 0 | 3/1 | 3 |
| 8 | Manchester City | 1 | 1 | 0 | 0 | 2/0 | 3 |
| 9 | Aston Villa | 1 | 1 | 0 | 0 | 3/2 | 3 |
| 31 | FC Porto | 1 | 0 | 0 | 1 | 0/2 | 0 |
| 32 | RB Leipzig | 1 | 0 | 0 | 1 | 1/4 | 0 |
| 33 | Feyenoord | 1 | 0 | 0 | 1 | 1/5 | 0 |
It's only one game each, so it's a small sample, but it does show City opening with control and Leipzig needing a response.
Leipzig will be looking to put that opening-day defeat behind them quickly.

What this one might look like
Put the pieces together and this looks like a game where City will expect to carry the attacking threat, given their scoring record and tidy opening league-phase result. Leipzig's issue has been defensive solidity rather than creating chances, and that's the area City's forwards will likely target.
Leipzig at home can still cause problems, they've won plenty of matches in their own ground over the last year, but their recent European form and the four goals conceded in their opener suggest they'll need a much tighter performance here.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| B. Henrichs | Germany | 29 | Defender | 183 | 79 |
| C. Nkunku | France | 28 | Attacker | 178 | 68 |
| L. Klostermann | Germany | 30 | Defender | 187 | 88 |
| W. Orbán | Hungary | 33 | Defender | 186 | 87 |
| M. Vandevoordt | Belgium | 24 | Goalkeeper | 192 | 80 |
| N. Seiwald | Austria | 25 | Midfielder | 179 | 79 |
| Ø. Nyland | Norway | 36 | Goalkeeper | 192 | 90 |
| L. Zingerle | Germany | 32 | Goalkeeper | 185 | 78 |
| D. Raum | Germany | 28 | Defender | 180 | 75 |
| R. Baku | Germany | 28 | Defender | 176 | 72 |
| C. Lukeba | France | 23 | Defender | 184 | 73 |
| M. Estève | France | 24 | Defender | 193 | 87 |
| R. Reitz | Germany | 24 | Midfielder | 176 | 75 |
| E. Bitshiabu | France | 21 | Defender | 196 | 95 |
| N. El Aynaoui | Morocco | 25 | Midfielder | 185 | 77 |
| J. Bakayoko | Belgium | 23 | Attacker | 179 | 76 |
| A. Nusa | Norway | 21 | Midfielder | 180 | 73 |
| Rômulo | Brazil | 24 | Attacker | 193 | 79 |
| B. Gruda | Germany | 22 | Attacker | 178 | 70 |
| A. Vermeeren | Belgium | 21 | Midfielder | 180 | 76 |
| E. Banzuzi | Netherlands | 21 | Midfielder | 191 | n/a |
| Max Finkgräfe | Germany | 22 | Defender | 183 | 77 |
| A. Ouédraogo | Germany | 20 | Midfielder | 191 | 84 |
| T. Gomis | France | 20 | Attacker | 182 | 71 |
| Marc Guiu | Spain | 20 | Attacker | 187 | 82 |
| A. MaksimoviÄ | Serbia | 19 | Midfielder | n/a | n/a |
| C. Harder | Denmark | 21 | Attacker | 185 | 71 |
| A. Koné | France | 21 | Defender | 192 | 80 |
| S. Konate | n/a | n/a | Attacker | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Rúben Dias | Portugal | 29 | Defender | 187 | 76 |
| P. Foden | England | 26 | Midfielder | 171 | 63 |
| E. Haaland | Norway | 26 | Attacker | 195 | 88 |
| J. Doku | Belgium | 24 | Attacker | 173 | 66 |
| G. Donnarumma | Italy | 27 | Goalkeeper | 196 | 90 |
| M. Kovačić | Croatia | 32 | Midfielder | 177 | 78 |
| E. Fernández | Argentina | 25 | Midfielder | 178 | 76 |
| I. Ndiaye | Senegal | 26 | Attacker | 180 | 70 |
| M. Bettinelli | England | 34 | Goalkeeper | 193 | 82 |
| J. Grealish | England | 31 | Midfielder | 180 | 77 |
| A. Semenyo | Ghana | 26 | Midfielder | 185 | 79 |
| R. Aït-Nouri | Algeria | 25 | Defender | 180 | 70 |
| Matheus Nunes | Portugal | 28 | Defender | 183 | 78 |
| G. Rulli | Argentina | 34 | Goalkeeper | 189 | 84 |
| M. Guéhi | England | 26 | Defender | 182 | 80 |
| Omar Marmoush | Egypt | 27 | Attacker | 180 | 81 |
| J. Gvardiol | Croatia | 24 | Defender | 185 | 80 |
| E. Anderson | Scotland | 23 | Midfielder | 179 | 69 |
| R. Cherki | France | 23 | Midfielder | 180 | 71 |
| Nico González | Spain | 24 | Midfielder | 189 | 88 |
| R. Lewis | England | 21 | Defender | 170 | 64 |
| N. O'Reilly | England | 21 | Midfielder | 177 | 77 |
| A. Khusanov | Uzbekistan | 22 | Defender | 186 | 84 |
| Vitor Nunes | Brazil | 20 | Defender | 186 | 67 |
| C. Echeverri | Argentina | 20 | Midfielder | 171 | 62 |
| Allan | Brazil | 22 | Attacker | 175 | 70 |
| A. Bouaddi | France | 19 | Midfielder | 186 | 72 |
| R. McAidoo | England | 18 | Attacker | n/a | n/a |
| K. Braithwaite | England | 18 | Defender | 185 | 75 |
| F. Samba | n/a | n/a | Midfielder | n/a | n/a |
Everything in the evidence points towards City being the stronger side right now, from their recent results to their flying start in this season's league phase. Leipzig have the tools to make it awkward but their defensive numbers are a genuine concern against a team scoring at this rate.
Without a market to weigh up, though, there's no pick to make here. It's simply a case of City looking the more reliable side on paper, with Leipzig needing a big response to avoid slipping further down the table.
