# Real Betis in European football

This is an article showing the matches of Real Betis in European competitions.

## Overall record

    Accurate as of 13 March 2025
| Competition | Played | Won | Drew | Lost | GF | GA | GD | Win% |
| UEFA Champions League | 8 | 3 | 2 | 3 | 6 | 9 | −3 | 037.50 |
| UEFA Cup Winners' Cup | 12 | 5 | 3 | 4 | 15 | 13 | +2 | 041.67 |
| UEFA Cup / UEFA Europa League | 70 | 36 | 14 | 20 | 102 | 71 | +31 | 051.43 |
| UEFA Europa Conference League / UEFA Conference League | 14 | 7 | 3 | 4 | 21 | 10 | +11 | 050.00 |
| Total | 104 | 51 | 22 | 31 | 144 | 103 | +41 | 049.04 |
Source: UEFA.com Pld = Matches played; W = Matches won; D = Matches drawn; L = Matches lost; GF = Goals for; GA = Goals against; GD = Goal difference.

## Results

| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 1977–78 | UEFA Cup Winners' Cup | First round | Milan | 2–0 | 1–2 | 3–2 |
| 1977–78 | UEFA Cup Winners' Cup | Second round | Lokomotive Leipzig | 2–1 | 1–1 | 3–2 |
| 1977–78 | UEFA Cup Winners' Cup | Quarter-finals | Dynamo Moscow | 0–0 | 0–3 | 0–3 |
| 1982–83 | UEFA Cup | First round | Benfica | 1–2 | 1–2 | 2–4 |
| 1984–85 | UEFA Cup | First round | Universitatea Craiova | 1–0 | 0–1 (a.e.t.) | 1–1 (3–5 p) |
| 1995–96 | UEFA Cup | First round | Fenerbahçe | 2–0 | 2–1 | 4–1 |
| 1995–96 | UEFA Cup | Second round | 1. FC Kaiserslautern | 1–0 | 3–1 | 4–1 |
| 1995–96 | UEFA Cup | Third round | Bordeaux | 2–1 | 0–2 | 2–3 |
| 1997–98 | UEFA Cup Winners' Cup | First round | Budapesti VSC | 2–0 | 2–0 | 4–0 |
| 1997–98 | UEFA Cup Winners' Cup | Second round | Copenhagen | 2–0 | 1–1 | 3–1 |
| 1997–98 | UEFA Cup Winners' Cup | Quarter-finals | Chelsea | 1–2 | 1–3 | 2–5 |
| 1998–99 | UEFA Cup | First round | Vejle | 5–0 | 0–1 | 5–1 |
| 1998–99 | UEFA Cup | Second round | Willem II | 3–0 | 1–1 | 4–1 |
| 1998–99 | UEFA Cup | Third round | Bologna | 1–0 | 1–4 | 2–4 |
| 2002–03 | UEFA Cup | First round | Zimbru Chișinău | 2–1 | 2–0 | 4–1 |
| 2002–03 | UEFA Cup | Second round | Viktoria Žižkov | 3–0 | 1–0 | 4–0 |
| 2002–03 | UEFA Cup | Third round | Auxerre | 1–0 | 0–2 | 1–2 |
| 2005–06 | UEFA Champions League | Third qualifying round | Monaco | 1–0 | 2–2 | 3–2 |
| 2005–06 | UEFA Champions League | Group stage | Liverpool | 1–2 | 0–0 | 3rd |
| 2005–06 | UEFA Champions League | Group stage | Anderlecht | 0–1 | 1–0 | 3rd |
| 2005–06 | UEFA Champions League | Group stage | Chelsea | 1–0 | 0–4 | 3rd |
| 2005–06 | UEFA Cup | Round of 32 | AZ | 2–0 | 1–2 (a.e.t.) | 3–2 |
| 2005–06 | UEFA Cup | Round of 16 | Steaua București | 0–3 | 0–0 | 0–3 |
| 2013–14 | UEFA Europa League | Play-off round | Jablonec | 6–0 | 2–1 | 8–1 |
| 2013–14 | UEFA Europa League | Group stage | Lyon | 0–0 | 0–1 | 2nd |
| 2013–14 | UEFA Europa League | Group stage | Vitória de Guimarães | 1–0 | 1–0 | 2nd |
| 2013–14 | UEFA Europa League | Group stage | Rijeka | 0–0 | 1–1 | 2nd |
| 2013–14 | UEFA Europa League | Round of 32 | Rubin Kazan | 1–1 | 2–0 | 3–1 |
| 2013–14 | UEFA Europa League | Round of 16 | Sevilla | 0–2 | 2–0 (a.e.t.) | 2–2 (3–4 p) |
| 2018–19 | UEFA Europa League | Group stage | Olympiacos | 1–0 | 0–0 | 1st |
| 2018–19 | UEFA Europa League | Group stage | F91 Dudelange | 3–0 | 0–0 | 1st |
| 2018–19 | UEFA Europa League | Group stage | Milan | 1–1 | 2–1 | 1st |
| 2018–19 | UEFA Europa League | Round of 32 | Rennes | 1–3 | 3–3 | 4–6 |
| 2021–22 | UEFA Europa League | Group stage | Bayer Leverkusen | 1–1 | 0–4 | 2nd |
| 2021–22 | UEFA Europa League | Group stage | Celtic | 4–3 | 2–3 | 2nd |
| 2021–22 | UEFA Europa League | Group stage | Ferencváros | 2–0 | 3–1 | 2nd |
| 2021–22 | UEFA Europa League | Knockout round play-offs | Zenit Saint Petersburg | 0–0 | 3–2 | 3–2 |
| 2021–22 | UEFA Europa League | Round of 16 | Eintracht Frankfurt | 1–2 | 1–1 (a.e.t.) | 2–3 |
| 2022–23 | UEFA Europa League | Group stage | HJK | 3–0 | 2–0 | 1st |
| 2022–23 | UEFA Europa League | Group stage | Ludogorets Razgrad | 3–2 | 1–0 | 1st |
| 2022–23 | UEFA Europa League | Group stage | Roma | 1–1 | 2–1 | 1st |
| 2022–23 | UEFA Europa League | Round of 16 | Manchester United | 0–1 | 1–4 | 1–5 |
| 2023–24 | UEFA Europa League | Group stage | Rangers | 2–3 | 0–1 | 3rd |
| 2023–24 | UEFA Europa League | Group stage | Sparta Prague | 2–1 | 0–1 | 3rd |
| 2023–24 | UEFA Europa League | Group stage | Aris Limassol | 4–1 | 1–0 | 3rd |
| 2023–24 | UEFA Europa Conference League | Knockout round play-offs | Dinamo Zagreb | 0–1 | 1–1 | 1–2 |
| 2024–25 | UEFA Conference League | Play-off round | Kryvbas Kryvyi Rih | 3–0 | 2–0 | 5–0 |
| 2024–25 | UEFA Conference League | League phase | Legia Warsaw | — | 0–1 | 15th |
| 2024–25 | UEFA Conference League | League phase | Copenhagen | 1–1 | — | 15th |
| 2024–25 | UEFA Conference League | League phase | Celje | 2–1 | — | 15th |
| 2024–25 | UEFA Conference League | League phase | Mladá Boleslav | — | 1–2 | 15th |
| 2024–25 | UEFA Conference League | League phase | Petrocub Hîncești | — | 1–0 | 15th |
| 2024–25 | UEFA Conference League | League phase | HJK | 1–0 | — | 15th |
| 2024–25 | UEFA Conference League | Knockout phase play-offs | Gent | 0–1 | 3–0 | 3–1 |
| 2024–25 | UEFA Conference League | Round of 16 | Vitória de Guimarães | 2–2 | 4–0 | 6–2 |
| 2024–25 | UEFA Conference League | Quarter-finals | Jagiellonia Białystok | | | |