Luxembourg football clubs in European competitions

Luxembourg football clubs have participated in European football competitions since Spora Luxembourg took part in the 1956–57 European Cup. In total, 23 different clubs have represented Luxembourg in European competition. Of these, 14 are still in existence while the remaining 9 were merged into a new or existing team.

Statistics

Competitors

Teams listed in bold in the table below are still active in 2019–20 European competitions.

European Cup
Champions League
Inter-Cities Fairs Cup
UEFA Cup
Europa League
Cup Winners' Cup UEFA Intertoto Cup Total
P W D L F A P W D L F A P W D L F A P W D L F A P W D L F A
Alliance Dudelange[1] Did not participate Did not participate 4 0 2 2 4 16 Did not participate 4 0 2 2 4 16
Aris[2] 6 0 1 5 6 25 8 0 2 6 2 27 8 3 0 5 8 20 Did not participate 22 3 3 16 16 72
Avenir Beggen 12 0 0 12 1 56 12 2 1 9 6 44 12 1 2 9 7 42 Did not participate 36 3 3 30 14 142
CS Pétange[3] Did not participate 2 0 1 1 1 4 Did not participate Did not participate 2 0 1 1 1 4
Differdange 03 Did not participate 29 10 4 14 31 40 Did not participate 2 0 0 2 0 5 30 10 4 16 31 45
Etzella Ettelbruck Did not participate 12 0 0 12 4 36 Did not participate 4 0 3 1 3 10 16 0 3 13 7 46
F91 Dudelange 38 7 7 24 44 73 30 9 6 15 30 53 4 0 0 4 3 19 Did not participate 72 16 13 43 77 146
FC Mondercange Did not participate 2 0 0 2 2 13 Did not participate Did not participate 2 0 0 2 2 13
Fola Esch 4 0 1 3 1 10 18 3 5 10 14 30 2 0 0 2 1 11 Did not participate 24 3 6 15 16 51
Grevenmacher 2 0 1 1 0 2 20 1 3 16 14 55 2 1 0 3 5 12 4 0 2 2 3 13 28 2 6 22 22 82
Hobscheid[4] Did not participate Did not participate Did not participate 6 0 2 4 3 13 6 0 2 4 3 13
Jeunesse Esch 49 7 3 39 43 158 30 3 5 22 15 76 4 0 1 3 3 13 Did not participate 83 10 9 64 61 247
Jeunesse Hautcharage[5] Did not participate Did not participate 2 0 0 2 0 21 Did not participate 2 0 0 2 0 21
Käerjéng 97 Did not participate 8 1 1 6 5 19 Did not participate Did not participate 8 1 1 6 5 19
Progrès Niedercorn 4 0 1 3 1 18 22 5 3 14 15 29 2 0 0 2 0 10 Did not participate 28 5 4 19 16 56
Racing Did not participate 4 0 1 3 1 12 Did not participate Did not participate 4 0 1 3 1 12
Red Boys Differdange[6] 2 1 0 1 3 7 12 0 1 11 3 68 6 0 0 6 2 28 Did not participate 20 1 1 18 8 103
Spora Luxembourg[7] 7 1 0 6 7 36 Did not participate 6 0 0 6 2 23 Did not participate 13 1 0 12 9 59
Stade Dudelange[8] 4 0 0 4 1 32 Did not participate Did not participate Did not participate 4 0 0 4 1 32
Swift Hesperange Did not participate Did not participate 2 0 0 2 0 6 Did not participate 2 0 0 2 0 6
Union Luxembourg[9] 14 0 0 14 4 75 18 2 0 16 8 85 20 2 2 16 9 56 6 0 2 4 2 13 58 4 4 50 23 229
US Rumelange Did not participate 4 0 0 4 0 32 4 1 0 3 3 16 Did not participate 8 1 0 7 3 48
UT Pétange Did not participate 1 0 0 0 0 0 Did not participate Did not participate 1 0 0 0 0 0
Victoria Rosport Did not participate Did not participate Did not participate 2 0 0 2 2 5 2 0 0 2 2 5
Total 142 16 14 112 111 491 233 36 33 161 151 623 78 8 7 65 47 293 24 0 9 15 13 59 474 60 63 353 324 1466

Record by Country of Opposition

Country Played Won Drawn Lost Goals For Goals Against
Albania 4 2 1 1 3 3
Andorra 2 2 0 0 4 0
Austria 8 1 0 7 7 47
Azerbaijan 8 2 1 5 8 10
Belarus 2 0 1 1 1 7
Belgium 16 0 1 15 9 53
Bosnia and Herzegovina 4 1 1 2 4 3
Bulgaria 8 0 2 6 3 27
Croatia 12 1 2 9 5 35
Cyprus 10 2 0 8 7 22
Czech Republic 2 0 1 1 1 2
Czechoslovakia 4 1 0 3 2 18
Denmark 10 2 1 7 9 45
England 8 0 1 7 4 43
East Germany 6 0 0 6 2 15
Estonia 4 3 1 0 5 1
Faroe Islands 4 3 1 0 8 1
Finland 16 5 3 8 17 23
France 14 0 0 14 4 74
Georgia 6 0 3 3 6 12
Germany 2 0 0 2 1 11
Greece 10 1 0 9 5 33
Hungary 8 1 0 7 8 31
Iceland 8 1 2 5 10 22
Ireland 14 3 2 9 14 27
Israel 2 0 0 2 1 7
Italy 10 0 0 10 4 44
Kosovo 4 1 3 0 3 2
Kazakhstan 2 0 2 0 1 1
Latvia 10 1 0 9 4 32
Lithuania 6 1 0 5 3 12
Malta 4 1 2 1 5 5
Moldova 6 2 2 2 4 5
Netherlands 14 0 2 12 5 84
Northern Ireland 8 1 3 4 9 21
North Macedonia 8 1 3 4 5 11
Norway 10 3 0 7 6 18
Poland 12 2 1 9 14 31
Portugal 14 0 0 14 3 68
Romania 12 2 2 8 9 33
Russia 8 1 4 3 10 21
San Marino 2 2 0 0 11 0
Scotland 10 2 1 7 5 28
Serbia 2 0 1 1 3 5
Serbia and Montenegro 2 0 1 1 1 4
Slovakia 8 0 0 8 8 26
Slovenia 10 0 0 10 2 22
Soviet Union 2 0 0 2 0 9
Spain 12 0 1 11 5 51
Sweden 30 2 6 22 11 84
Switzerland 14 0 2 12 1 38
Turkey 10 1 0 9 7 28
Wales 4 2 0 2 6 5
West Germany 11 1 0 10 8 44
Yugoslavia 10 1 1 8 8 46

Active competitions

European Cup / Champions League

Season Club Round Opponent 1st leg 2nd leg Agg
European Cup
1955–56 Not invited to participate
1956–57 Spora Luxembourg PR Borussia Dortmund 3–4 (A) 2–1 (H) 5–5[10]
1957–58 Stade Dudelange PR Red Star Belgrade 0–5 (H) 1–9 (A) 1–14
1958–59 Jeunesse Esch PR IFK Göteborg 1–2 (A) 1–0 (H) 2–2[11]
1959–60 PR ŁKS Łódź 5–0 (H) 1–2 (A) 6–2
R16 Real Madrid 0–7 (A) 2–5 (H) 2–12
1960–61 PR Stade Reims 1–6 (A) 0–5 (H) 1–11
1961–62 Spora Luxembourg PR Boldklubben 1913 0–6 (H) 2–9 (A) 2–15
1962–63 Union Luxembourg PR Milan 0–8 (A) 0–6 (H) 0–14
1963–64 Jeunesse Esch PR Haka 1–4 (A) 4–0 (H) 5–4
R1 Partizan 2–1 (H) 2–6 (A) 4–7
1964–65 Aris PR Benfica 1–5 (H) 1–5 (A) 2–10
1965–66 Stade Dudelange PR Benfica 0–8 (H) 0–10 (A) 0–18
1966–67 Aris PR Linfield 3–3 (H) 1–6 (A) 4–9
1967–68 Jeunesse Esch R1 Valur 1–1 (A) 3–3 (H) 4–4[12]
1968–69 Jeunesse Esch R1 AEK Athens 0–3 (A) 3–2 (A) 3–5
1969–70 Avenir Beggen R1 Milan 0–5 (A) 0–3 (H) 0–8
1970–71 Jeunesse Esch R1 Panathinaikos 1–2 (H) 0–5 (A) 1–7
1971–72 Union Luxembourg PR Valencia 1–3 (A) 0–1 (H) 1–4
1972–73 Aris R1 Argeș Pitești 0–2 (H) 0–4 (A) 0–6
1973–74 Jeunesse Esch R1 Liverpool 1–1 (H) 0–2 (A) 1–3
1974–75 Jeunesse Esch R1 Fenerbahçe 2–3 (H) 0–2 (A) 2–5
1975–76 Jeunesse Esch R1 Bayern Munich 0–5 (H) 1–3 (A) 1–8
1976–77 Jeunesse Esch R1 Ferencváros 1–5 (A) 2–6 (H) 3–11
1977–78 Jeunesse Esch R1 Celtic 0–5 (A) 1–6 (H) 1–11
1978–79 Progrès Niedercorn R1 Real Madrid 0–5 (A) 0–7 (H) 0–12
1979–80 Red Boys Differdange R1 Omonia 2–1 (H) 1–6 (A) 3–7
1980–81 Jeunesse Esch R1 Spartak Moscow 0–5 (H) 0–4 (A) 0–9
1981–82 Progrès Niedercorn R1 Glentoran 1–1 (H) 0–4 (A) 1–5
1982–83 Avenir Beggen R1 Rapid Wien 0–5 (H) 0–8 (A) 0–13
1983–84 Jeunesse Esch R1 Dynamo Berlin 1–4 (A) 0–2 (H) 1–6
1984–85 Avenir Beggen R1 IFK Göteborg 0–8 (H) 0–9 (A) 0–17
1985–86 Jeunesse Esch R1 Juventus 0–5 (H) 1–4 (A) 1–9
1986–87 Avenir Beggen R1 Austria Wien 0–3 (H) 0–3 (A) 0–6
1987–88 Jeunesse Esch R1 AGF Aarhus 1–4 (A) 1–0 (H) 2–4
1988–89 Jeunesse Esch R1 Górnik Zabrze 0–3 (A) 1–4 (H) 1–7
1989–90 Spora Luxembourg R1 Real Madrid 0–3 (H) 0–6 (A) 0–9
1990–91 Union Luxembourg R1 Dynamo Dresden 1–3 (H) 0–3 (H) 1–6
1991–92 Union Luxembourg R1 Marseille 0–5 (H) 0–5 (H) 0–10
UEFA Champions League
1992–93 Union Luxembourg R1 Porto 1–4 (H) 0–5 (A) 1–9
1993–94 Avenir Beggen PR Rosenborg 0–2 (H) 0–1 (A) 0–3
1994–95 Avenir Beggen QR Galatasaray 1–5 (H) 0–4 (A) 1–9
1995–96 Did not participate
1996–97
1997–98 Jeunesse Esch Q1 Sion 0–4 (A) 0–1 (H) 0–5
1998–99 Jeunesse Esch Q1 Grasshopper 0–6 (A) 0–2 (H) 0–8
1999–00 Jeunesse Esch Q1 Skonto 0–2 (H) 0–8 (A) 0–10
2000–01 F91 Dudelange Q1 Levski Sofia 0–4 (H) 0–2 (A) 0–6
2001–02 F91 Dudelange Q1 Skonto 1–6 (H) 1–0 (A) 2–6
2002–03 F91 Dudelange Q1 Vardar 1–1 (H) 0–3 (A) 1–4
2003–04 Grevenmacher Q1 Leotar 0–0 (H) 0–2 (A) 0–2
2004–05 Jeunesse Esch Q1 Sheriff Tiraspol 0–2 (A) 1–0 (H) 1–2
2005–06 F91 Dudelange Q1 Zrinjski Mostar 0–1 (H) 4–0 (A) (aet) 4–1
Q2 Rapid Wien 1–6 (H) 2–3 (A) 3–9
2006–07 F91 Dudelange Q1 Rabotnički 0–1 (H) 0–0 (A) 0–1
2007–08 F91 Dudelange Q1 Žilina 1–2 (H) 4–5 (A) 5–7
2008–09 F91 Dudelange Q1 Domžale 0–1 (H) 0–2 (A) 0–3
2009–10 F91 Dudelange Q1 Ventspils 0–3 (A) 1–3 (H) 1–6
2010–11 Jeunesse Esch Q2 AIK 0–0 (A) 0–1 (H) 0–1
2011–12 F91 Dudelange Q1 FC Santa Coloma 2–0 (A) 2–0 (H) 4–0
Q2 Maribor 0–2 (A) 1–3 (H) 1–5
2012–13 F91 Dudelange Q1 Tre Penne 7–0 (H) 4–0 (A) 11–0
Q2 Red Bull Salzburg 1–0 (H) 3–4 (A) 4–4[13]
Q3 Maribor 1–4 (A) 0–1 (H) 1–5
2013–14 Fola Esch Q2 Dinamo Zagreb 0–5 (H) 0–1 (A) 0–6
2014–15 F91 Dudelange Q2 Ludogorets Razgrad 0–4 (A) 1–1 (H) 1–5
2015–16 Fola Esch Q2 Dinamo Zagreb 1–1 (A) 0–3 (H) 1–4
2016–17 F91 Dudelange Q2 Qarabağ 0–2 (A) 1–1 (H) 1–3
2017–18 Q2 APOEL 0–1 (A) 0–1 (H) 0–2
2018–19 Q1 MOL Vidi 1–1 (H) 1–2 (A) 2–3
2019–20 Q1 Valletta 2–2 (H) 1–1 (A) 3–3[14]
2020–21 Fola Esch Q1 Sheriff Tiraspol 0–2 (A) 0–2[15]
2021–22 Q1 Lincoln Red Imps 2–2 (H) 0–5 (A) 2–7
2022–23 F91 Dudelange Q1 Tirana 1–0 (H) 2–1 (A) 3–1
Q2 Pyunik 1–0 (A) 1–4 (H) 2–4
2023–24 Swift Hesperange Q1 Slovan Bratislava 1–1 (A) 0-2 (H) 1-3
2024–25 Differdange 03 Q1 0–2 (A) 0-0 (H) 0-2

PR = Preliminary round; QR = Qualifying round; R1/R2 = First/Second round; Q1/Q2/Q3 = First/Second/Third qualifying round; R16 = Round of 16

Inter-Cities Fairs Cup / UEFA Cup / Europa League

Season Club Round Opponent 1st leg 2nd leg Agg
Inter-Cities Fairs Cup
1955–58 Did not participate
1958–60
1960–61
1961–62
1962–63 Aris R1 Sampdoria 0–1 (A) 0–2 (H) 0–3
1963–64 Aris R1 RFC Liegeois 0–2 (H) 0–0 (A) 0–2
1965–66 Spora Luxembourg R1 Basel 0–2 (A) 1–0 (H) 1–2
1967–68 Union Luxembourg R1 1. FC Köln 0–4 (H) 0–13 (A) 0–17
1968–69 Union Luxembourg R1 Újpest FC Walkover
1969–70 Jeunesse Esch R1 Coleraine 3–2 (H) 0–4 (A) 3–6
1970–71 US Rumelange R1 Juventus 0–7 (A) 0–4 (A) 0–11
UEFA Cup
1971–72 Aris R1 Den Haag 0–5 (A) 2–2 (H) 2–7
1972–73 US Rumelange R1 Feyenoord Rotterdam 0–9 (A) 0–12 (H) 0–21
1973–74 Union Luxembourg R1 Olympique Marseille 0–5 (H) 1–7 (A) 1–12
1974–75 Red Boys Differdange R1 Lyon 0–7 (A) 1–4 (H) 1–11
1975–76 Avenir Beggen R1 Porto 0–7 (A) 0–3 (H) 0–10
1976–77 Red Boys Differdange R1 SC Lokeren 0–3 (H) 1–3 (A) 1–6
1977–78 Red Boys Differdange R1 AZ Alkmaar 1–11 (A) 0–5 (H) 1–16
1978–79 Jeunesse Esch R1 Lausanne Sports 0–0 (H) 0–2 (A) 0–2
1979–80 Progrès Niedercorn R1 Grasshopper 0–2 (H) 0–4 (A) 0–6
1980–81 Red Boys Differdange R1 AZ 0–6 (A) 0–4 (H) 0–10
1981–82 Red Boys Differdange R1 Sporting Clube de Portugal 0–4 (A) 0–7 (H) 0–11
1982–83 Progrès Niedercorn R1 Servette 0–1 (H) 0–3 (A) 0–4
1983–84 Aris R1 Austria Wien 0–5 (H) 0–10 (A) 0–15
1984–85 Red Boys Differdange R1 Ajax 0–0 (H) 0–14 (A) 0–14
1985–86 Avenir Beggen R1 PSV Eindhoven 0–2 (H) 0–4 (A) 0–6
1986–87 Jeunesse Esch R1 K.A.A. Gent 1–2 (H) 1–1 (A) 2–3
1987–88 Spora Luxembourg R1 Feyenoord 0–5 (A) 2–5 (H) 2–10
1988–89 Union Luxembourg R1 Liège 1–7 (H) 0–4 (A) 1–11
1989–90 Jeunesse Esch R1 Sochaux 0–7 (A) 0–5 (H) 0–12
1990–91 Avenir Beggen R1 FK Inter Bratislava 2–1 (H) 0–5 (A) 2–6
1991–92 Spora Luxembourg R1 Eintracht Frankfurt 1–6 (A) 0–5 (H) 1–11
1992–93 Spora Luxembourg R1 Sheffield Wednesday 1–8 (A) 1–2 (H) 2–10
1993–94 Union Luxembourg R1 Boavista 0–1 (H) 0–4 (A) 0–5
1994–95 Grevenmacher PR Rosenborg 1–2 (H) 0–6 (A) 1–8
1995–96 Jeunesse Esch PR Lugano 0–0 (H) 0–4 (A) 0–4
Avenir Beggen PR Örebro SK 0–0 (A) 3–0 (A) 3–0
R1 Lens 0–6 (A) 0–7 (H) 0–13
1996–97 Grevenmacher PR Dinamo Tbilisi 0–4 (A) 2–2 (H) 2–6
Jeunesse Esch PR Legia Warsaw 2–4 (H) 0–3 (A) 2–7
1997–98 Grevenmacher Q1 Hajduk Split 1–4 (H) 0–2 (A) 1–6
1998–99 Union Luxembourg Q1 IFK Göteborg 0–3 (H) 0–4 (A) 0–7
1999–00 FC Mondercange QR Dinamo București 2–6 (H) 0–7 (A) 2–13
F91 Dudelange QR Hajduk Split 0–5 (A) 1–1 (H) 1–6
2000–01 Jeunesse Esch QR Celtic 0–4 (H) 0–7 (A) 0–11
Grevenmacher QR HJK Helsinki 1–4 (A) 2–0 (H) 3–4
2001–02 Etzella Ettelbruck QR Legia Warszawa 0–4 (H) 1–2 (A) 1–6
Grevenmacher QR AEK Athens 0–6 (A) 0–2 (H) 0–5
2002–03 Grevenmacher QR Anorthosis Famagusta 0–3 (A) 0–2 (A) 0–5
Avenir Beggen QR Ipswich Town 0–1 (H) 1–8 (A) 1–9
2003–04 Etzella Ettelbruck QR Kamen Ingrad 1–2 (H) 0–7 (A) 1–9
F91 Dudelange QR Artmedia Petržalka 0–1 (A) 0–1 (H) 0–2
2004–05 F91 Dudelange Q1 Ekranas 0–1 (A) 1–2 (H) 1–3
Etzella Ettelbruck Q1 Haka 1–2 (A) 1–3 (H) 2–5
2005–06 CS Pétange Q1 AC Allianssi 0–3 (A) 1–1 (A) 1–4
Etzella Ettelbruck Q1 Keflavík 0–4 (H) 0–2 (A) 0–6
2006–07 Jeunesse Esch Q1 Skonto 0–2 (H) 0–3 (A) 0–5
Etzella Ettelbruck Q1 Åtvidaberg 0–4 (A) 0–3 (H) 0–7
2007–08 Käerjéng 97 Q1 Lillestrøm 1–2 (A) 1–0 (H) 2–2[16]
Q2 Standard Liège 0–3 (H) 0–1 (A) 0–4
Etzella Ettelbruck Q1 HJK 0–2 (A) 0–1 (H) 0–3
2008–09 Grevenmacher Q1 FH 2–3 (A) 1–5 (H) 3–8
Racing Q1 Kalmar FF 0–3 (H) 1–7 (A) 1–10
UEFA Europa League
2009–10 Grevenmacher Q1 Vėtra 0–3 (H) 0–3 (A) 0–6
Käerjéng 97 Q1 Anorthosis Famagusta 0–5 (A) 1–2 (H) 1–7
Differdange 03 Q2 Rijeka 1–0 (H) 0–3 (A) 1–3
2010–11 Grevenmacher Q1 Dundalk 3–3 (H) 1–2 (A) 4–5
F91 Dudelange Q1 Randers 1–6 (A) 2–1 (H) 3–7
Differdange 03 Q2 Spartak Zlatibor Voda 3–3 (H) 0–2 (A) 3–5
2011–12 Fola Esch Q1 Elfsborg 0–4 (A) 1–1 (H) 1–5
Käerjéng 97 Q1 Häcken 1–1 (H) 1–5 (A) 2–6
Differdange 03 Q2 Levadia Tallinn 0–0 (H) 1–0 (A) 1–0
Q3 Olympiakos Volou 0–3 (H) 0–3 (A) 0–6
2012–13 Grevenmacher Q1 Tirana 0–2 (A) 0–0 (H) 0–2
Differdange 03 Q1 NSÍ Runavík 3–0 (H) 3–0 (A) 6–0
Q2 Gent 0–1 (H) 2–3 (A) 2–4
Jeunesse Esch Q1 Olimpija Ljubljana 0–3 (A) 0–3 (H) 0–6
F91 Dudelange[17] PO Hapoel Tel Aviv 1–3 (H) 0–4 (A) 1–7
2013–14 F91 Dudelange Q1 Milsami Orhei 0–1 (A) 0–0 (H) 0–1
Jeunesse Esch Q1 TPS 2–0 (H) 1–2 (A) 3–2
Q2 Ventspils 0–1 (A) 1–4 (H) 1–5
Differdange 03 Q1 Laçi 1–0 (A) 2–1 (H) 3–1
Q2 Utrecht 2–1 (H) 3–3 (A) 5–4
Q3 Tromsø 0–1 (A) 1–0 (H) 1–1[18]
2014–15 Differdange 03 Q1 Atlantas 1–0 (H) 1–3 (A) 2–3
Jeunesse Esch Q1 Dundalk 0–2 (H) 1–3 (A) 1–5
Fola Esch Q1 IFK Göteborg 0–0 (A) 0–2 (H) 0–2
2015–16 Differdange 03 Q1 Bala Town 3–1 (H) 1–2 (A) 4–3
Q2 Trabzonspor 0–1 (A) 1–2 (H) 1–3
Progrès Niedercorn Q1 Shamrock Rovers 0–0 (H) 0–3 (A) 0–3
F91 Dudelange Q1 UCD 0–1 (A) 2–1 (H) 2–2[19]
2016–17 Jeunesse Esch Q1 St Patrick's Athletic 0–1 (A) 2–1 (H) 2–2[20]
Fola Esch Q1 Aberdeen 1–3 (A) 1–0 (H) 2–3
Differdange 03 Q1 Cliftonville 1–1 (H) 0–2 (A) 1–3
2017–18 Differdange 03 Q1 Zira 0–2 (A) 1–2 (H) 1–4
Fola Esch Q1 Milsami Orhei 2–1 (H) 1–1 (A) 3–2
Q2 Inter Baku 0–1 (A) 4–1 (H) 4–2
Q3 Östersund 0–1 (A) 1–2 (H) 1–3
Progrès Niedercorn Q1 Rangers 0–1 (A) 2–0 (H) 2–1
Q2 AEL Limassol 0–1 (H) 1–2 (A) 1–3
2018–19 Fola Esch Q1 Prishtina 0–0 (H) 0–0 (A) 0–0[21]
Q2 Genk 0–5 (A) 1–4 (H) 1–9
Progrès Niedercorn Q1 Gabala 2–0 (A) 0–1 (A) 2–1
Q2 Honvéd 0–1 (A) 2–0 (H) 2–1
Q3 Ufa 1–2 (A) 2–2 (H) 3–4
Racing Q1 Viitorul Constanța 0–2 (H) 0–0 (A) 0–2
F91 Dudelange[22] Q2 Drita 2–1 (H) 1–1 (A) 3–1
Q3 Legia Warsaw 2–1 (A) 2–2 (H) 4–3
PO CFR Cluj 2–0 (H) 3–2 (A) 5–2
Grp F AC Milan 0–1 (H) 4th
Real Betis 0–3 (A)
Olympiacos 0–2 (H)
Olympiacos 1–5 (A)
AC Milan 2–5 (A)
Real Betis 0–0 (H)
2019–20 Progrès Niedercorn PR Cardiff Metropolitan University 1–0 (H) 1–2 (A) 2–2[23]
Q1 Cork City 2–0 (H) 1–2 (H) 3–2
Q2 Rangers 0–2 (A) 0–0 (H) 0–2
Fola Esch Q1 Chikhura Sachkhere 1–2 (H) 1–2 (A) 2–4
Jeunesse Esch Q1 Tobol 0–0 (H) 1–1 (A) 2–2[24]
Q2 Vitória de Guimarães 0–1 (H) 0–4 0–5
F91 Dudelange[25] Q2 Shkëndija 2–1 (A) 1–1 (H) 3–2
Q3 Nõmme Kalju 3–1 (H) 1–0 (A) 4–1
PO Ararat-Armenia 2–1 (A) 1–2 (H) 3–3[26]
Grp A APOEL 4–3 (A) 4th
Qarabağ 1–4 (H)
Sevilla 0–3 (A)
Sevilla 2–5 (H)
APOEL 0–2 (H)
Qarabağ 1–1 (A)
2020–21 Differdange 03 Q1 Zrinjski Mostar 0–3 (A) N/A 0–3[15]
Union Titus Pétange Q1 Lincoln Red Imps 0–2 (A) N/A 0–2[15]
Progrès Niederkorn Q1 Zeta 3–0 (H) N/A 3–0[15]
Q2 Willem II 0–5 (H) N/A 0–5[15]
Fola Esch Q2 Ararat-Armenia 3–4 (A) N/A 3–4[15][27][28]
2021–22 Did not participate
2022–23 F91 Dudelange Q3 Malmö FF 0–3 (A) 2–2 2–5
2023–24 Did not participate
2024–25

PR = Preliminary round; QR = Qualifying round; R1/R2 = First/Second round; Q1/Q2/Q3 = First/Second/Third qualifying round; PO: Play-off Round; Grp: Group Stage

Europa Conference League

Season Club Round Opponent 1st leg 2nd leg Agg
2021–22 Swift Hesperange Q1 Domžale 0–1 (A) 1–1 (H) 1–2
Racing FC Q1 Breiðablik 2–3 (H) 0–2 (A) 2–5
Fola Esch Q2 Shakhtyor Soligorsk 2–1 (A) 1–0 (H) 3–1[29]
Q3 Linfield 2–1 (A) 2–1 (H) 4–1
PO Kairat 1–4 (H) 1–3 (A) 2–7
F91 Dudelange Q2 Bohemian 0–1 (H) 0–3 (A) 0–4
2022–23 Differdange 03 Q1 Olimpija Ljubljana 1–1 (A) 1–2 (H) 2–3
Fola Esch Q1 Tre Fiori 0–1 (H) 1–3 (A) 1–4
Racing FC Q2 Čukarički 1–4 (H) 0–4 (A) 1–8
F91 Dudelange PO Lech Poznań 0–2 (A) 1–1 (H) 1–3
2023–24 F91 Dudelange Q1 St Patrick's Athletic 2–1 (H) 3-2 (A) 5-3
Q2 Gżira United 0-2 (A) 2-1 (H) 2-3
Progrès Niederkorn Q1 Gjilani 2–2 (H) 2-0 (A) 4-2
Q2 Midtjylland 0-2 (A) 2-1 (H) 2-3
Differdange 03 Q2 Maribor 1-1 (H) 3-4 (A) 4-5
Swift Hesperange Q2 The New Saints 1-1 (A) 3-2 (H) 4-3
Q3 Struga 1–3 (A) 2–1 (H) 3–4
2024–25 F91 Dudelange Q1 Atlètic Club d'Escaldes 1–0 (A) 2-0 (H) 3-0
Q2 BK Häcken 2-6 (H) 1-6 (A) 3-12
UNA Strassen Q1 KuPS 0–0 (H) 0-5 (A) 0-5
Differdange 03 Q2 Ordabasy 1-0 (H) 3-4 (A) 4-4[30]
Progrès Niederkorn Q2 Djurgårdens IF 0-3 (H) 1-0 (H) 1-3

PR = Preliminary round; QR = Qualifying round; R1/R2 = First/Second round; Q1/Q2/Q3 = First/Second/Third qualifying round; PO: Play-off Round; Grp: Group Stage

Defunct competitions

Cup Winners' Cup

Season Club Round Opponent 1st leg 2nd leg Agg
European Cup Winners' Cup
1960–61 Did not participate
1961–62 Alliance Dudelange R1 Motor Jena 0–7 (A) 2–2 (H) 2–7
1962–63 PR B 1909 1–1 (H) 1–8 (A) 2–9
1963–64 Union Luxembourg R1 Hamburger SV 0–4 (A) 2–3 (H) 2–7
1964–65 R1 1860 Munich 0–4 (H) 0–6 (A) 0–10
1965–66 Spora Luxembourg R1 1. FC Magdeburg 0–1 (A) 0–2 (H) 0–3
1966–67 R1 Shamrock Rovers 1–4 (A) 1–4 (H) 2–8
1967–68 Aris R1 Lyon 0–3 (H) 1–2 (A) 1–5
1968–69 US Rumelange R1 Sliema Wanderers 2–1 (H) 0–1 (A) 2–2[31]
1969–70 Union Luxembourg R1 Göztepe 0–3 (A) 2–3 (H) 2–6
1970–71 R1 Göztepe 0–5 (A) 1–0 (H) 1–5
1971–72 Jeunesse Hautcharage R1 Chelsea 0–8 (H) 0–13 (A) 0–21
1972–73 Red Boys Differdange R1 Milan 1–4 (H) 0–3 (A) 1–7
1973–74 Fola Esch R1 PFC Beroe Stara Zagora 0–7 (A) 1–4 (H) 1–11
1974–75 Avenir Beggen R1 Enosis Neon Paralimni Walkover[32]
R2 Red Star Belgrade 1–6 (H) 1–5 (A) 2–11
1975–76 US Rumelange R1 FK Borac Banja Luka 0–9 (A) 1–5 (H) 1–14
1976–77 Aris R1 Carrick Rangers 1–3 (A) 2–1 (H) 3–4
1977–78 Progrès Niedercorn R1 VB 0–1 (H) 0–9 (A) 0–10
1978–79 Union Luxembourg R1 F.K. Bodø/Glimt 1–4 (A) 1–0 (H) 2–4
1979–80 Aris R1 Reipas Lahti 1–0 (A) 1–0 (H) 2–0
R2 FC Barcelona 1–4 (H) 1–7 (A) 2–11
1980–81 Spora Luxembourg R1 Sparta Prague 0–6 (H) 0–6 (A) 0–12
1981–82 Jeunesse Esch R1 Velež Mostar 1–1 (H) 1–6 (A) 2–7
1982–83 Red Boys Differdange R1 Waterschei Thor 1–7 (A) 0–1 (H) 1–8
1983–84 Avenir Beggen R1 Servette 0–4 (A) 1–5 (H) 1–9
1984–85 Union Luxembourg R1 Trakia Plovdiv 0–4 (A) 1–1 (H) 1–5
1985–86 Red Boys Differdange R1 AIK 0–8 (A) 0–5 (H) 0–13
1986–87 Union Luxembourg R1 Olympiacos 0–3 (A) 0–3 (H) 0–6
1987–88 Avenir Beggen R1 Hamburg 0–5 (H) 0–3 (A) 0–8
1988–89 Avenir Beggen R1 Mechelen 0–5 (A) 1–3 (H) 1–8
1989–90 Union Luxembourg R1 Djurgården 0–0 (H) 0–5 (A) 0–5
1990–91 Swift Hesperange R1 Legia Warsaw 0–3 (A) 0–3 (H) 0–6
1991–92 Jeunesse Esch R1 Norrköping 0–4 (A) 1–2 (H) 1–6
1992–93 Avenir Beggen QR B36 Tórshavn 1–0 (H) 1–1 (A) 2–1
R1 Spartak Moscow 0–0 (A) 1–5 (H) 1–5
1993–94 F91 Dudelange QR Maccabi Haifa 0–1 (H) 1–6 (A) 1–7
UEFA Cup Winners' Cup
1994–95 F91 Dudelange QR Ferencváros 1–6 (A) 1–6 (H) 2–12
1995–96 Grevenmacher QR KR Reykjavík 3–2 (H) 0–2 (A) 3–4
1996–97 Union Luxembourg QR Varteks 1–2 (A) 0–3 (H) 1–5
1997–98 Union Luxembourg QR Primorje 0–2 (A) 0–1 (H) 0–3
1998–99 Grevenmacher QR Rapid București 2–6 (H) 0–2 (A) 2–8

PR = Preliminary round; QR = Qualifying round; R1/R2 = First/Second round

UEFA Intertoto Cup

Season Club Round Opponent 1st leg 2nd leg Agg
1995 Did not participate
1996
1997
1998 Hobscheid R1 Hradec Králové 0–0 (H) 1–2 (A) 1–2
1999 Union Luxembourg R1 Vasas 1–3 (H) 0–4 (A) 1–7
2000 Hobscheid R1 Pelister 1–3 (A) 0–1 (H) 1–4
2001 R1 Dinamo Minsk 0–6 (A) 1–1 (H) 1–7
2002 Union Luxembourg R1 Gloria Bistrița 0–2 (A) 0–0 (H) 0–2
2003 R1 Sutjeska 0–3 (A) 1–1 (H) 1–4
2004 Grevenmacher R1 Tampere United 1–1 (H) 0–0 (A) 1–1[33]
2005 Victoria Rosport R1 Göteborg 1–2 (H) 1–3 (A) 2–5
2006 Grevenmacher R1 Nitra 2–6 (A) 0–6 (H) 2–12
2007 Differdange 03 R1 Slovan Bratislava 0–2 (H) 0–3 (A) 0–5
2008 Etzella Ettelbruck R1 Lokomotivi Tbilisi 0–0 (H) 2–2 (A) 2–2[34]
R2 Saturn Moscow Oblast 0–7 (A) 1–1 (H) 1–8

R1/R2 = First/Second round

Notes

  1. ^ Alliance Dudelange merged with other clubs to form F91 Dudelange
  2. ^ Aris merged with other clubs to eventually form Racing
  3. ^ CS Pétange merged with other clubs to form UT Pétange
  4. ^ Hobscheid merged with other clubs to form Alliance Äischdall
  5. ^ Jeunesse Hautcharage merged with other clubs to form Käerjéng 97
  6. ^ Red Boys Differdange merged with other clubs to form Differdange 03
  7. ^ Spora Luxembourg merged with other clubs to eventually form Racing
  8. ^ Stade Dudelange merged with other clubs to form F91 Dudelange
  9. ^ Union Luxembourg merged with other clubs to eventually form Racing
  10. ^ European Cup 1956–57: Spora Luxembourg lost 7–0 to Borussia Dortmund in a play-off game in Dortmund to decide the preliminary round winner
  11. ^ European Cup 1958–59: Jeunesse Esch lost 1–5 to IFK Göteborg in a play-off game in Gothenburg to decide the preliminary round winner
  12. ^ Jeunesse Esch lost to Valur in the 1st round on the Away goals rule
  13. ^ F91 Dudelange beat Red Bull Salzburg in the 2nd Qualifying Round on the Away goals rule
  14. ^ F91 Dudelange lost to Valletta the 1st Qualifying Round of the 2019–20 Champions League on the Away goals rule
  15. ^ a b c d e f Played just one leg because of COVID-19
  16. ^ UEFA Cup 2007–08 : Käerjéng 97 beat Lillestrøm in the 1st Qualifying Round on the Away goals rule
  17. ^ Europa League 2012–13 : F19 Dudelange were transferred to the Europa League after losing in the Champions League 3rd Qualifying round to Maribor
  18. ^ Europa League 2013–14 :Differdange lost 3–4 to Tromsø in the 3rd Qualifying Round after a penalty shoot-out
  19. ^ Europa League 2015–16 : F91 Dudelange lost to UCDin the 1st Qualifying Round on the Away goals rule
  20. ^ Europa League 2016–17 : Jeunesse Esch lost to St Patrick's Athletic in the 1st Qualifying Round on the Away goals rule
  21. ^ Europa League 2018–19 : Fola Esch beat Prishtina 5–4 on penalties the 1st Qualifying Round
  22. ^ Europa League 2018–19 : F19 Dudelange were transferred to the Europa League after losing in the Champions League 1st Qualifying round to MOL Vidi
  23. ^ Europa League 2019–20 : Progrès Niedercorn beat Cardiff Metropolitan University in the Preliminary Qualifying Round on the Away goals rule
  24. ^ Europa League 2019–20 : Jeunesse Esch beat Tobol in the First Qualifying Round on the Away goals rule
  25. ^ Europa League 2019–20 : F91 Dudelange were transferred to the Europa League after losing in the Champions League 1st Qualifying round to FC Valletta
  26. ^ Europa League 2019–20 : F91 Dudelange beat Ararat-Armenia 5-4 on penalties in the Play-Off Round
  27. ^ Ararat-Armenia beat Fola Esch by scoring in the a.e.g.
  28. ^ Europa League 2020–21 : Fola Esch were transferred to the Europa League after losing in the Champions League 1st Qualifying round to FC Sheriff Tiraspol
  29. ^ Europa Conference League 2021–22 : Fola Esch were transferred to the Europa Conference League after losing in the Champions League 1st Qualifying round to Lincoln Red Imps F.C.
  30. ^ Europa Conference League 2024–25 : Differdange 03 lost 3-4 on penalties after a 4-4 draw on aggregate against Ordabasy
  31. ^ European Cup Winners Cup 1968–69: US Rumelange lost to Sliema Wanderers in the 1st round on the Away goals rule
  32. ^ European Cup Winners Cup 1974–75: Avenir Beggen were awarded a Walkover after Enosis Neon Paralimni withdrew due to the political situation in Cyprus
  33. ^ Intertoto Cup 2004: Grevenmacher lost the 1st round to Tampere United on the Away goals rule
  34. ^ Intertoto Cup 2008: Etzella Ettelbruck won the 1st round to Lokomotivi Tbilisi on the Away goals rule