# RB Leipzig in European football

RB Leipzig is a German association football club based in Leipzig, Saxony. The club was founded in 2009 by initiative of the company Red Bull GmbH—which purchased the playing rights of a fifth-tier side, SSV Markranstädt, with the intent of advancing the new club to the top-flight Bundesliga within eight years. Men's professional football is run by the spin-off organization RasenballSport Leipzig GmbH. RB Leipzig plays its home matches at the Red Bull Arena.
Having finished as runners-up in their debut season in the German top flight, RB Leipzig gained entry to continental football for the first time, specifically the 2017–18 Champions League for which Red Bull Salzburg had also qualified as Austrian champions; this raised the issue of a possible conflict of interest between the clubs due to the level of influence exerted by Red Bull over both teams and the close sporting relationship between them in various aspects. After examining the operational structures during June 2017, UEFA declared themselves satisfied under their regulations that the two clubs (particularly Salzburg) were suitably independent from the Red Bull corporation, and sufficiently distinct from one another, for both be admitted to their competitions.
In the first season following that ruling, both reached the quarter-finals of the 2017–18 Europa League but did not play each other, with RB Leipzig eliminated by Olympique de Marseille who then also knocked out Salzburg in the semi-finals. However, in the next edition of the same competition, RB Leipzig and Red Bull Salzburg were drawn together in Group B to meet competitively for the first time.
RB Leipzig is one of the first clubs in history to qualify for the Champions League so soon (eight years) after its creation. Salzburg were the victors in both fixtures between the clubs (3–2 in Germany, 1–0 in Austria) and also won all their other matches to top the group, while Leipzig failed to progress after dropping further points against Celtic and Rosenborg.

## Matches

| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 2017–18 | UEFA Champions League | Group G | Monaco | 1–1 | 4–1 | 3rd |
| 2017–18 | UEFA Champions League | Group G | Beşiktaş | 1–2 | 0–2 | 3rd |
| 2017–18 | UEFA Champions League | Group G | Porto | 3–2 | 1–3 | 3rd |
| 2017–18 | UEFA Europa League | R32 | Napoli | 0–2 | 3–1 | 3–3 (a) |
| 2017–18 | UEFA Europa League | R16 | Zenit Saint Petersburg | 2–1 | 1–1 | 3–2 |
| 2017–18 | UEFA Europa League | QF | Marseille | 1–0 | 2–5 | 3–5 |
| 2018–19 | UEFA Europa League | 2QR | BK Häcken | 4–0 | 1–1 | 5–1 |
| 2018–19 | UEFA Europa League | 3QR | Universitatea Craiova | 3–1 | 1–1 | 4–2 |
| 2018–19 | UEFA Europa League | PO | Zorya Luhansk | 3–2 | 0–0 | 3–2 |
| 2018–19 | UEFA Europa League | Group B | Celtic | 2–0 | 1–2 | 3rd |
| 2018–19 | UEFA Europa League | Group B | Rosenborg | 1–1 | 3–1 | 3rd |
| 2018–19 | UEFA Europa League | Group B | Red Bull Salzburg | 2–3 | 0–1 | 3rd |
| 2019–20 | UEFA Champions League | Group G | Benfica | 2–2 | 2–1 | 1st |
| 2019–20 | UEFA Champions League | Group G | Lyon | 0–2 | 2–2 | 1st |
| 2019–20 | UEFA Champions League | Group G | Zenit Saint Petersburg | 2–1 | 2–0 | 1st |
| 2019–20 | UEFA Champions League | R16 | Tottenham Hotspur | 3–0 | 1–0 | 4–0 |
| 2019–20 | UEFA Champions League | QF | Atlético Madrid | 2–1 | 2–1 | 2–1 |
| 2019–20 | UEFA Champions League | SF | Paris Saint-Germain | 0–3 | 0–3 | 0–3 |
| 2020–21 | UEFA Champions League | Group H | İstanbul Başakşehir | 2–0 | 4–3 | 2nd |
| 2020–21 | UEFA Champions League | Group H | Paris Saint-Germain | 2–1 | 0–1 | 2nd |
| 2020–21 | UEFA Champions League | Group H | Manchester United | 3–2 | 0–5 | 2nd |
| 2020–21 | UEFA Champions League | R16 | Liverpool | 0–2 | 0–2 | 0–4 |
| 2021–22 | UEFA Champions League | Group A | Manchester City | 2–1 | 3–6 | 3rd |
| 2021–22 | UEFA Champions League | Group A | Club Brugge | 1–2 | 5–0 | 3rd |
| 2021–22 | UEFA Champions League | Group A | Paris Saint-Germain | 2–2 | 2–3 | 3rd |
| 2021–22 | UEFA Europa League | KRPO | Real Sociedad | 2–2 | 3–1 | 5–3 |
| 2021–22 | UEFA Europa League | R16 | Spartak Moscow | Bye | Bye | Bye |
| 2021–22 | UEFA Europa League | QF | Atalanta | 1–1 | 2–0 | 3–1 |
| 2021–22 | UEFA Europa League | SF | Rangers | 1–0 | 1–3 | 2–3 |
| 2022–23 | UEFA Champions League | Group F | Shakhtar Donetsk | 1–4 | 4–0 | 2nd |
| 2022–23 | UEFA Champions League | Group F | Real Madrid | 3–2 | 0–2 | 2nd |
| 2022–23 | UEFA Champions League | Group F | Celtic | 3–1 | 2–0 | 2nd |
| 2022–23 | UEFA Champions League | R16 | Manchester City | 1–1 | 0–7 | 1–8 |
| 2023–24 | UEFA Champions League | Group G | Young Boys | 2–1 | 3–1 | 2nd |
| 2023–24 | UEFA Champions League | Group G | Manchester City | 1–3 | 2–3 | 2nd |
| 2023–24 | UEFA Champions League | Group G | Red Star Belgrade | 3–1 | 2–1 | 2nd |
| 2023–24 | UEFA Champions League | R16 | Real Madrid | 0–1 | 1–1 | 1–2 |
| 2024–25 | UEFA Champions League | League phase | Atlético Madrid | — | 1–2 | 32nd |
| 2024–25 | UEFA Champions League | League phase | Juventus | 2–3 | — | 32nd |
| 2024–25 | UEFA Champions League | League phase | Liverpool | 0–1 | — | 32nd |
| 2024–25 | UEFA Champions League | League phase | Celtic | — | 1–3 | 32nd |
| 2024–25 | UEFA Champions League | League phase | Inter Milan | — | 0–1 | 32nd |
| 2024–25 | UEFA Champions League | League phase | Aston Villa | 2–3 | — | 32nd |
| 2024–25 | UEFA Champions League | League phase | Sporting CP | 2–1 | — | 32nd |
| 2024–25 | UEFA Champions League | League phase | Sturm Graz | — | 0–1 | 32nd |
Source: UEFA.com, Last updated on 29 January 2025

### Notes

* 2QR: Second qualifying round
* 3QR: Third qualifying round
* PO : Play-off round
* KRPO : Knockout round play-offs
* R32: Round of 32
* R16: Round of 16
* QF : Quarter-finals
* SF : Semi-finals

## Overall record
### By competition

    As of 29 January 2025
| Competition | Pld | W | D | L | GF | GA | GD | Win% |
| UEFA Champions League | 54 | 23 | 6 | 25 | 88 | 97 | −9 | 042.59 |
| UEFA Europa League | 24 | 11 | 7 | 6 | 40 | 30 | +10 | 045.83 |
| Total | 78 | 34 | 13 | 31 | 128 | 127 | +1 | 043.59 |

### By club

    As of 29 January 2025
| Opponent | Pld | W | D | L | GF | GA | GD | W % |
| Aston Villa | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 |
| Atalanta | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 050.00 |
| Atlético Madrid | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| Benfica | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 050.00 |
| Beşiktaş | 2 | 0 | 0 | 2 | 2 | 4 | −2 | 000.00 |
| Celtic | 5 | 3 | 0 | 2 | 9 | 6 | +3 | 060.00 |
| Club Brugge | 2 | 1 | 0 | 1 | 6 | 2 | +4 | 050.00 |
| BK Häcken | 2 | 1 | 1 | 0 | 5 | 1 | +4 | 050.00 |
| Inter Milan | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| İstanbul Başakşehir | 2 | 2 | 0 | 0 | 6 | 3 | +3 | 100.00 |
| Juventus | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 |
| Liverpool | 3 | 0 | 0 | 3 | 0 | 5 | −5 | 000.00 |
| Lyon | 2 | 0 | 1 | 1 | 2 | 4 | −2 | 000.00 |
| Manchester City | 6 | 1 | 1 | 4 | 9 | 21 | −12 | 016.67 |
| Manchester United | 2 | 1 | 0 | 1 | 3 | 7 | −4 | 050.00 |
| Marseille | 2 | 1 | 0 | 1 | 3 | 5 | −2 | 050.00 |
| Monaco | 2 | 1 | 1 | 0 | 5 | 2 | +3 | 050.00 |
| Napoli | 2 | 1 | 0 | 1 | 3 | 3 | +0 | 050.00 |
| Paris Saint-Germain | 5 | 1 | 1 | 3 | 6 | 10 | −4 | 020.00 |
| Porto | 2 | 1 | 0 | 1 | 4 | 5 | −1 | 050.00 |
| Rangers | 2 | 1 | 0 | 1 | 2 | 3 | −1 | 050.00 |
| Real Madrid | 4 | 1 | 1 | 2 | 4 | 6 | −2 | 025.00 |
| Real Sociedad | 2 | 1 | 1 | 0 | 5 | 3 | +2 | 050.00 |
| Red Bull Salzburg | 2 | 0 | 0 | 2 | 2 | 4 | −2 | 000.00 |
| Red Star Belgrade | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| Rosenborg | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Shakhtar Donetsk | 2 | 1 | 0 | 1 | 5 | 4 | +1 | 050.00 |
| Sporting CP | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 100.00 |
| Sturm Graz | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| Tottenham Hotspur | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100.00 |
| Universitatea Craiova | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Young Boys | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| Zenit Saint Petersburg | 4 | 3 | 1 | 0 | 7 | 3 | +4 | 075.00 |
| Zorya Luhansk | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 050.00 |

### By country

    As of 29 January 2025
| Opponent | Played | Won | Drawn | Lost | For | Against | Difference | Win percentage |
| Austria | 3 | 0 | 0 | 3 | 2 | 5 | −3 | 000.00 |
| Belgium | 2 | 1 | 0 | 1 | 6 | 2 | +4 | 050.00 |
| England | 14 | 4 | 1 | 9 | 18 | 36 | −18 | 028.57 |
| France | 11 | 3 | 3 | 5 | 16 | 21 | −5 | 027.27 |
| Italy | 6 | 2 | 1 | 3 | 8 | 8 | +0 | 033.33 |
| Norway | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Portugal | 5 | 3 | 1 | 1 | 10 | 9 | +1 | 060.00 |
| Romania | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 050.00 |
| Russia | 4 | 3 | 1 | 0 | 7 | 3 | +4 | 075.00 |
| Scotland | 7 | 4 | 0 | 3 | 11 | 9 | +2 | 057.14 |
| Serbia | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| Spain | 8 | 3 | 2 | 3 | 12 | 12 | +0 | 037.50 |
| Sweden | 2 | 1 | 1 | 0 | 5 | 1 | +4 | 050.00 |
| Switzerland | 2 | 2 | 0 | 0 | 5 | 2 | +3 | 100.00 |
| Turkey | 4 | 2 | 0 | 2 | 8 | 7 | +1 | 050.00 |
| Ukraine | 4 | 2 | 1 | 1 | 8 | 6 | +2 | 050.00 |