# Villarreal CF in European football

Villarreal CF, a Spanish football club, has played in European football since 2002, in the Intertoto Cup, UEFA Cup, Champions League, Europa League, Europa Conference League and UEFA Super Cup. The club won their first Europa League title in 2021.

## History
### 2005–06 UEFA Champions League

The 2005–06 season brought the club considerable European success and recognition, due to their consistent performances in the Champions League. In the qualifying round stage, Villarreal controversially defeated English side Everton with a 4–2 aggregate score with two 2–1 victories. In the group stage, Villarreal were to be in the same group as Portuguese champions Benfica, French club Lille, and England's Manchester United. Remaining undefeated throughout the group stage, Villarreal were twice victorious (1–0 each against Benfica away and Lille at home) and earned four draws, including two scoreless draws with Manchester United. They topped their group and progressed to the knock-out stages along with Benfica. The club progressed to the quarter-finals in their Champions League debut by defeating the Scottish club Rangers 3–3 on the away goals rule (a 2–2 draw in Glasgow and a 1–1 draw at home gave the Spanish side one more away goal than their opponents).
El Submarino Amarillo drew Italian giants Inter Milan in the quarter-finals of the Champions League. The first leg was played at the San Siro on 29 March 2006, where Villarreal's Diego Forlán scored inside the first minute of the match, but Villarreal lost 2–1 as Inter took a lead to the return leg at El Madrigal on 4 April. Villarreal, however, continued their unbeaten home record in the Champions League after winning the second leg 1–0 to qualify for the semi-finals on the away goals rule (the tie ended 2–2 on aggregate, but because of Forlán's goal in Milan, Villarreal advanced). During that game, left-back Rodolfo Arruabarrena turned a back header from Juan Román Riquelme free kick past Inter goalkeeper Francesco Toldo to score the decisive goal of the tie. In the semi-finals, Villarreal narrowly lost out to Arsenal on a 1–0 aggregate scoreline following Arsenal goalkeeper Jens Lehmann's save of Riquelme's last-minute penalty.

### 2008–09 Champions League

The club automatically qualified for the 2008–09 Champions League after finishing second in La Liga the previous season. They drew Manchester United, for the second consecutive campaign; Celtic; and AaB. They made a good start by holding current European champions United to a goal-less draw at Old Trafford, a third 0–0 draw in a row against the English giants. A first win was sealed on 30 September by beating Gordon Strachan's Celtic 1–0 at El Madrigal, courtesy of a Marcos Senna free-kick. On 21 October, during a Champions League match against AaB, they won 6–3. The Spaniards went through to the knock-out stage after drawing 2–2 with AaB in Denmark and drawing goalless once again against Manchester United, though they lost to an already eliminated Celtic in the last group stage match.
In the knock-out stage, they faced Panathinaikos, who left Villarreal with a 1–1 away advantage, despite this the Greeks were to lose 1–2 in Athens. Villarreal reached the quarter-finals for the second time in two tries, and were once again paired with Arsenal. The first leg saw a 1–1 draw by a free-kick by Marcos Senna, equalised by an Emmanuel Adebayor volley. Theo Walcott, Emmanuel Adebayor and Robin van Persie secured a 3–0 win for Arsenal on the return, knocking Villarreal out of the tournament.

### 2009–10 Europa League

For the 2009–10 season, Villarreal competed in the Europa League, defeating NAC Breda of the Netherlands by a 2–9 aggregate victory in a qualifier. They shared Group G with Levski Sofia, who they defeated 1–0 in the opening game, and with Lazio and Red Bull Salzburg. They came second in that group, behind Red Bull. Consequently, Villarreal was drawn against VfL Wolfsburg (who had dropped out of the Champions League) in the round of 32. Playing at home first, Villarreal secured a 2–2 draw, but in the return leg at Wolfsburg's Volkswagen Arena, Villarreal would succumb to defeat by a 4–1 scoreline.

### 2010–11 Europa League

Despite finishing outside of a European qualifying spot in the domestic league, Villarreal was given a place in the qualifying round of the Europa League after UEFA determined that Mallorca's financial irregularities precluded them from taking part in the tournament.
A 5–0 home win and a 2–1 away win against Dnepr Mogilev qualified them for the group stage. Villarreal suffered an early setback following a shock 2–0 loss in their away fixture against Dinamo Zagreb. Despite this, however, wins against Dinamo, Club Brugge and PAOK saw them top their group.
After beating Napoli, Bayer Leverkusen and Twente in the knockout phases, Villarreal qualified for the semi-finals to face tournament favourites Porto. After taking a 1–0 lead at the Estádio do Dragão, Porto made a remarkable turnaround that ended in a 5–1 defeat for Villarreal. Although Villarreal won the second leg with a 3–2 win, Porto's first leg goals saw them advance to the final to eventually defeat Braga, finishing as champions. Giuseppe Rossi finished as the tournament's second top goalscorer with eleven goals, behind Porto's Radamel Falcao.

### Beginning of the 2020s: The European Fairytale

Having missed Europe during the 2019–20 season after finishing 14th in La Liga, Villarreal played their first European match of the decade on 22 October 2020, beating Sivasspor 5–3 at home in the Europa League. They would finish first in their group, ahead of Qarabağ, Maccabi Tel Aviv and Sivasspor, before knocking out Red Bull Salzburg 4–1 on aggregate, Dynamo Kyiv 4–0 on aggregate, Dinamo Zagreb 3–1 on aggregate and Arsenal 2–1 on aggregate. On 26 May 2021, Villarreal beat Manchester United 11–10 on penalties after a 1–1 draw in the final, winning not only their first major trophy but also their first European trophy (excluding the UEFA Intertoto Cup). This win granted Villarreal a place in the 2021–22 UEFA Champions League group stage and to the 2021 UEFA Super Cup, which they lost to Chelsea 6–5 on penalties after a 1–1 draw.
On 14 September 2021, Villarreal played their first UEFA Champions League match in the group stage since 2011, a 2–2 draw to Atalanta. With three wins, one draw and two defeats, they managed to finish second of their group and qualify to the round of 16. In the knockout phase, Villarreal played Juventus in the round of 16, and knocked them out after drawing 1–1 at home before winning 3–0 away. Villarreal then played Bayern Munich in the quarter-finals, and knocked them out as well after winning 1–0 at home and drawing 1–1 away, reaching their best record in the competition, the semi-finals, as they did in the 2005–06 season. Unfortunately for Villarreal, their fairytale ended at this stage of the competition, by losing 5–2 on aggregate to Liverpool.

## Overall record

    Accurate as of 14 March 2024
| Competition | Pld | W | D | L | GF | GA | GD | W% |
| UEFA Champions League | 46 | 14 | 15 | 17 | 51 | 56 | −5 | 030.43 |
| UEFA Cup / UEFA Europa League | 134 | 77 | 31 | 26 | 237 | 137 | +100 | 057.46 |
| UEFA Europa Conference League | 10 | 6 | 2 | 2 | 21 | 13 | +8 | 060.00 |
| UEFA Intertoto Cup | 24 | 12 | 8 | 4 | 32 | 16 | +16 | 050.00 |
| UEFA Super Cup | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 000.00 |
| Total | 215 | 109 | 57 | 49 | 342 | 223 | +119 | 050.70 |
Legend: GF = Goals For. GA = Goals Against. GD = Goal Difference.

## Matches

| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 2002 | UEFA Intertoto Cup | 2R | FH | 2–0 | 2–2 | 4–2 |
| 2002 | UEFA Intertoto Cup | 3R | Torino | 2–0 (a.e.t.) | 0–2 | 2–2 (4–3 p) |
| 2002 | UEFA Intertoto Cup | Semi-finals | Troyes | 0–0 | 2–0 | 3–0 |
| 2002 | UEFA Intertoto Cup | Final | Málaga | 0–1 | 1–1 | 1–2 |
| 2003–04 | UEFA Intertoto Cup | 3R | Brescia | 2–0 | 1–1 | 3–1 |
| 2003–04 | UEFA Intertoto Cup | Semi-finals | Brno | 2–0 | 1–1 | 3–1 |
| 2003–04 | UEFA Intertoto Cup | Final | Heerenveen | 0–0 | 2–1 | 2–1 |
| 2003–04 | UEFA Cup | 1R | Trabzonspor | 0–0 | 3–2 | 3–2 |
| 2003–04 | UEFA Cup | 2R | Torpedo Moscow | 2–0 | 0–1 | 2–1 |
| 2003–04 | UEFA Cup | 3R | Galatasaray | 3–0 | 2–2 | 5–2 |
| 2003–04 | UEFA Cup | 4R | Roma | 2–0 | 1–2 | 3–2 |
| 2003–04 | UEFA Cup | Quarter-finals | Celtic | 2–0 | 1–1 | 3–1 |
| 2003–04 | UEFA Cup | Semi-finals | Valencia | 0–0 | 0–1 | 0–1 |
| 2004–05 | UEFA Intertoto Cup | 2R | Odense | 2–0 | 3–0 | 5–0 |
| 2004–05 | UEFA Intertoto Cup | 3R | Spartak Moscow | 1–0 | 2–2 | 3–2 |
| 2004–05 | UEFA Intertoto Cup | Semi-finals | Hamburger SV | 1–0 | 1–0 | 2–0 |
| 2004–05 | UEFA Intertoto Cup | Final | Atlético Madrid | 2–0 | 0–2 (a.e.t.) | 2–2 (3–1 p) |
| 2004–05 | UEFA Cup | 1R | Hammarby | 3–0 | 2–1 | 5–1 |
| 2004–05 | UEFA Cup | Group E | Lazio | — | 1–1 | 2nd |
| 2004–05 | UEFA Cup | Group E | Middlesbrough | 2–0 | — | 2nd |
| 2004–05 | UEFA Cup | Group E | Partizan | — | 1–1 | 2nd |
| 2004–05 | UEFA Cup | Group E | Egaleo | 4–0 | — | 2nd |
| 2004–05 | UEFA Cup | Round of 32 | Dynamo Kyiv | 2–0 | 0–0 | 2–0 |
| 2004–05 | UEFA Cup | Round of 16 | Steaua București | 2–0 | 0–0 | 2–0 |
| 2004–05 | UEFA Cup | Quarter-finals | AZ | 1–2 | 1–1 | 2–3 |
| 2005–06 | UEFA Champions League | 3Q | Everton | 2–1 | 2–1 | 4–2 |
| 2005–06 | UEFA Champions League | Group D | Benfica | 1–1 | 1–0 | 1st |
| 2005–06 | UEFA Champions League | Group D | Lille | 1–0 | 0–0 | 1st |
| 2005–06 | UEFA Champions League | Group D | Manchester United | 0–0 | 0–0 | 1st |
| 2005–06 | UEFA Champions League | Round of 16 | Rangers | 1–1 | 2–2 | 3–3 (a) |
| 2005–06 | UEFA Champions League | Quarter-finals | Internazionale | 1–0 | 1–2 | 2–2 (a) |
| 2005–06 | UEFA Champions League | Semi-finals | Arsenal | 0–0 | 0–1 | 0–1 |
| 2006 | UEFA Intertoto Cup | 3R | Maribor | 1–2 | 1–1 | 2–3 |
| 2007–08 | UEFA Cup | 1R | BATE Borisov | 4–1 | 2–0 | 6–1 |
| 2007–08 | UEFA Cup | Group C | Fiorentina | 1–1 | — | 1st |
| 2007–08 | UEFA Cup | Group C | AEK Athens | — | 2–1 | 1st |
| 2007–08 | UEFA Cup | Group C | Mladá Boleslav | — | 2–1 | 1st |
| 2007–08 | UEFA Cup | Group C | Elfsborg | 2–0 | — | 1st |
| 2007–08 | UEFA Cup | Round of 32 | Zenit Saint Petersburg | 2–1 | 0–1 | 2–2 (a) |
| 2008–09 | UEFA Champions League | Group E | Manchester United | 0–0 | 0–0 | 2nd |
| 2008–09 | UEFA Champions League | Group E | AaB | 6–3 | 2–2 | 2nd |
| 2008–09 | UEFA Champions League | Group E | Celtic | 1–0 | 0–2 | 2nd |
| 2008–09 | UEFA Champions League | Round of 16 | Panathinaikos | 1–1 | 2–1 | 3–2 |
| 2008–09 | UEFA Champions League | Quarter-finals | Arsenal | 1–1 | 0–3 | 1–4 |
| 2009–10 | UEFA Europa League | PO | NAC Breda | 6–1 | 3–1 | 9–2 |
| 2009–10 | UEFA Europa League | Group G | Red Bull Salzburg | 0–1 | 0–2 | 2nd |
| 2009–10 | UEFA Europa League | Group G | Lazio | 4–1 | 1–2 | 2nd |
| 2009–10 | UEFA Europa League | Group G | Levski Sofia | 1–0 | 2–0 | 2nd |
| 2009–10 | UEFA Europa League | Round of 32 | VfL Wolfsburg | 2–2 | 1–4 | 3–6 |
| 2010–11 | UEFA Europa League | PO | Dnepr Mogilev | 5–0 | 2–1 | 7–1 |
| 2010–11 | UEFA Europa League | Group D | PAOK | 1–0 | 0–1 | 1st |
| 2010–11 | UEFA Europa League | Group D | Dinamo Zagreb | 3–0 | 0–2 | 1st |
| 2010–11 | UEFA Europa League | Group D | Club Brugge | 2–1 | 2–1 | 1st |
| 2010–11 | UEFA Europa League | Round of 32 | Napoli | 2–1 | 0–0 | 2–1 |
| 2010–11 | UEFA Europa League | Round of 16 | Bayer Leverkusen | 2–1 | 3–2 | 5–3 |
| 2010–11 | UEFA Europa League | Quarter-finals | Twente | 5–1 | 3–1 | 8–2 |
| 2010–11 | UEFA Europa League | Semi-finals | Porto | 3–2 | 1–5 | 4–7 |
| 2011–12 | UEFA Champions League | PO | Odense | 3–0 | 0–1 | 3–1 |
| 2011–12 | UEFA Champions League | Group A | Bayern Munich | 0–2 | 1–3 | 4th |
| 2011–12 | UEFA Champions League | Group A | Napoli | 0–2 | 0–2 | 4th |
| 2011–12 | UEFA Champions League | Group A | Manchester City | 0–3 | 1–2 | 4th |
| 2014–15 | UEFA Europa League | PO | Astana | 4–0 | 3–0 | 7–0 |
| 2014–15 | UEFA Europa League | Group A | Borussia Mönchengladbach | 2–2 | 1–1 | 2nd |
| 2014–15 | UEFA Europa League | Group A | Zürich | 4–1 | 2–3 | 2nd |
| 2014–15 | UEFA Europa League | Group A | Apollon Limassol | 4–0 | 2–0 | 2nd |
| 2014–15 | UEFA Europa League | Round of 32 | Red Bull Salzburg | 2–1 | 3–1 | 5–2 |
| 2014–15 | UEFA Europa League | Round of 16 | Sevilla | 1–3 | 1–2 | 2–5 |
| 2015–16 | UEFA Europa League | Group E | Viktoria Plzeň | 1–0 | 3–3 | 2nd |
| 2015–16 | UEFA Europa League | Group E | Rapid Wien | 1–0 | 1–2 | 2nd |
| 2015–16 | UEFA Europa League | Group E | Dinamo Minsk | 4–0 | 2–1 | 2nd |
| 2015–16 | UEFA Europa League | Round of 32 | Napoli | 1–0 | 1–1 | 2–1 |
| 2015–16 | UEFA Europa League | Round of 16 | Bayer Leverkusen | 2–0 | 0–0 | 2–0 |
| 2015–16 | UEFA Europa League | Quarter-finals | Sparta Prague | 2–1 | 4–2 | 6–3 |
| 2015–16 | UEFA Europa League | Semi-finals | Liverpool | 1–0 | 0–3 | 1–3 |
| 2016–17 | UEFA Champions League | PO | Monaco | 1–2 | 0–1 | 1–3 |
| 2016–17 | UEFA Europa League | Group L | Zürich | 2–1 | 1–1 | 2nd |
| 2016–17 | UEFA Europa League | Group L | Steaua București | 2–1 | 1–1 | 2nd |
| 2016–17 | UEFA Europa League | Group L | Osmanlıspor | 1–2 | 2–2 | 2nd |
| 2016–17 | UEFA Europa League | Round of 32 | Roma | 0–4 | 1–0 | 1–4 |
| 2017–18 | UEFA Europa League | Group A | Slavia Prague | 2–2 | 2–0 | 1st |
| 2017–18 | UEFA Europa League | Group A | Maccabi Tel Aviv | 0–1 | 0–0 | 1st |
| 2017–18 | UEFA Europa League | Group A | Astana | 3–1 | 3–2 | 1st |
| 2017–18 | UEFA Europa League | Round of 32 | Lyon | 0–1 | 1–3 | 1–4 |
| 2018–19 | UEFA Europa League | Group G | Rangers | 2–2 | 0–0 | 1st |
| 2018–19 | UEFA Europa League | Group G | Rapid Wien | 5–0 | 0–0 | 1st |
| 2018–19 | UEFA Europa League | Group G | Spartak Moscow | 2–0 | 3–3 | 1st |
| 2018–19 | UEFA Europa League | Round of 32 | Sporting CP | 1–1 | 1–0 | 2–1 |
| 2018–19 | UEFA Europa League | Round of 16 | Zenit Saint Petersburg | 2–1 | 3–1 | 5–2 |
| 2018–19 | UEFA Europa League | Quarter-finals | Valencia | 1–3 | 0–2 | 1–5 |
| 2020–21 | UEFA Europa League | Group I | Qarabağ | 3–0 (awd.) | 3–1 | 1st |
| 2020–21 | UEFA Europa League | Group I | Maccabi Tel Aviv | 4–0 | 1–1 | 1st |
| 2020–21 | UEFA Europa League | Group I | Sivasspor | 5–3 | 1–0 | 1st |
| 2020–21 | UEFA Europa League | Round of 32 | Red Bull Salzburg | 2–1 | 2–0 | 4–1 |
| 2020–21 | UEFA Europa League | Round of 16 | Dynamo Kyiv | 2–0 | 2–0 | 4–0 |
| 2020–21 | UEFA Europa League | Quarter-finals | Dinamo Zagreb | 2–1 | 1–0 | 3–1 |
| 2020–21 | UEFA Europa League | Semi-finals | Arsenal | 2–1 | 0–0 | 2–1 |
| 2020–21 | UEFA Europa League | Final | Manchester United | 1–1 (a.e.t.) (11–10 p) (N) | 1–1 (a.e.t.) (11–10 p) (N) | 1–1 (a.e.t.) (11–10 p) (N) |
| 2021 | UEFA Super Cup | Final | Chelsea | 1–1 (a.e.t.) (5–6 p) (N) | 1–1 (a.e.t.) (5–6 p) (N) | 1–1 (a.e.t.) (5–6 p) (N) |
| 2021–22 | UEFA Champions League | Group F | Manchester United | 0–2 | 1–2 | 2nd |
| 2021–22 | UEFA Champions League | Group F | Atalanta | 2–2 | 3–2 | 2nd |
| 2021–22 | UEFA Champions League | Group F | Young Boys | 2–0 | 4–1 | 2nd |
| 2021–22 | UEFA Champions League | Round of 16 | Juventus | 1–1 | 3–0 | 4–1 |
| 2021–22 | UEFA Champions League | Quarter-finals | Bayern Munich | 1–0 | 1–1 | 2–1 |
| 2021–22 | UEFA Champions League | Semi-finals | Liverpool | 2–3 | 0–2 | 2–5 |
| 2022–23 | UEFA Europa Conference League | PO | Hajduk Split | 4–2 | 2–0 | 6–2 |
| 2022–23 | UEFA Europa Conference League | Group C | Lech Poznań | 4–3 | 0–3 | 1st |
| 2022–23 | UEFA Europa Conference League | Group C | Hapoel Be'er Sheva | 2–2 | 2–1 | 1st |
| 2022–23 | UEFA Europa Conference League | Group C | Austria Wien | 5–0 | 1–0 | 1st |
| 2022–23 | UEFA Europa Conference League | Round of 16 | Anderlecht | 0–1 | 1–1 | 1–2 |
| 2023–24 | UEFA Europa League | Group F | Panathinaikos | 3–2 | 0–2 | 1st |
| 2023–24 | UEFA Europa League | Group F | Rennes | 1–0 | 3–2 | 1st |
| 2023–24 | UEFA Europa League | Group F | Maccabi Haifa | 0–0 | 2–1 | 1st |
| 2023–24 | UEFA Europa League | Round of 16 | Marseille | 3–1 | 0–4 | 3–5 |