Celtic F.C. in European football
By season
As of match played 21 February 2019 Notes A The tie finished level on aggregate after both sides won their home games 3–0.

Celtic F.C. in European football

Section Title: By season
Table Section Text: As of match played 21 February 2019 Notes A The tie finished level on aggregate after both sides won their home games 3–0.

Season	Competition	Round	Opposition	Home Leg	Away Leg	Aggregate

1962–63	Inter-Cities Fairs Cup	First round	Spain Valencia	2–2	2–4	4–6

1963–64	UEFA Cup Winners' Cup	Preliminary round	Switzerland Basel	5–0	5–1	10–1

First round	Socialist Federal Republic of Yugoslavia Dinamo Zagreb	3–0	1–2	4–2

Quarter-finals	Czechoslovakia Slovan Bratislava	1–0	1–0	2–0

Semi-finals	Hungary MTK Budapest	3–0	0–4	3–4

1964–65	Inter-Cities Fairs Cup	First round	Portugal Leixões	1–1	3–0	4–1

Second round	Spain Barcelona	0–0	1–3	1–3

1965–66	UEFA Cup Winners' Cup	First round	Netherlands Go Ahead Eagles	6–0	1–0	7–0

Second round	Denmark AGF Aarhus	1–0	2–0	3–0

Quarter-finals	Soviet Union Dynamo Kyiv	3–0	1–1	4–1

Semi-finals	England Liverpool	1–0	0–2	1–2

1966–67	European Cup	First round	Switzerland Zürich	2–0	3–0	5–0

Second round	France Nantes	3–1	3–1	6–2

Quarter-finals	Socialist Federal Republic of Yugoslavia Vojvodina	2–0	0–1	2–1

Semi-finals	Czechoslovakia Dukla Prague	3–1	0–0	3–1

Final	Italy Inter Milan	2–1 (Winner)

1967–68	European Cup	First round	Soviet Union Dynamo Kyiv	1–2	1–1	2–3

1968–69	European Cup	First round	France Saint-Étienne	4–0	0–2	4–2

Second round	Socialist Federal Republic of Yugoslavia Red Star Belgrade	5–1	1–1	6–2

Quarter-finals	Italy AC Milan	0–1	0–0	0–1

1969–70	European Cup	First round	Switzerland Basel	0–0	2–0	2–0

Second round	Portugal Benfica	3–0	0–3	3–3

Quarter-finals	Italy Fiorentina	3–0	0–1	3–1

Semi-finals	England Leeds United	2–1	1–0	3–1

Final	Netherlands Feyenoord	1–2 (Runner-Up)

1970–71	European Cup	First round	Finland KPV	9–0	5–0	14–0

Second round	Republic of Ireland Waterford	7–0	3–2	10–2

Quarter-finals	Netherlands Ajax	1–0	0–3	1–3

1971–72	European Cup	First round	Denmark B 1903	3–0	1–2	4–2

Second round	Malta Sliema Wanderers	3–1	3–0	6–1

Quarter-finals	Hungary Újpest	2–1	1–1	3–2

Semi-finals	Italy Inter Milan	0–0	0–0	0–0 (pen. 4–5)

1972–73	European Cup	First round	Norway Rosenborg	2–1	3–1	5–2

Second round	Hungary Újpest	2–1	0–3	2–4

1973–74	European Cup	First round	Finland TPS	6–1	3–0	9–1

Second round	Denmark Vejle	0–0	1–0	1–0

Quarter-finals	Switzerland Basel	4–2	2–3	6–5

Semi-finals	Spain Atlético Madrid	0–0	0–2	0–2

1974–75	European Cup	First round	Greece Olympiacos	1–1	0–2	1–3

1975–76	UEFA Cup Winners' Cup	First Round	Iceland Valur	7–0	2–0	9–0

Second Round	Portugal Boavista	0–0	3–1	3–1

Quarter-finals	East Germany Sachsenring Zwickau	1–1	0–1	1–2

1976–77	UEFA Cup	First round	Poland Wisła Kraków	2–2	0–2	2–4

1977–78	European Cup	First round	Luxembourg Jeunesse Esch	5–0	6–1	11–1

Second round	Austria Wacker Innsbruck	2–1	0–3	2–4

1979–80	European Cup	First round	Albania Partizani Tirana	4–1	0–1	4–2

Second round	Republic of Ireland Dundalk	3–2	0–0	3–2

Quarter-finals	Spain Real Madrid	2–0	0–3	2–3

1980–81	UEFA Cup Winners' Cup	Preliminary round	Hungary Diósgyőri VTK BFC	6–0	1–2	7–2

First round	Romania Politehnica Timișoara	2–1	0–1	2–2

1981–82	European Cup	First round	Italy Juventus	1–0	0–2	1–2

1982–83	European Cup	First round	Netherlands Ajax	2–2	2–1	4–3

Second round	Spain Real Sociedad	2–1	0–2	2–3

1983–84	UEFA Cup	First round	Denmark AGF Aarhus	1–0	4–1	5–1

Second round	Portugal Sporting Lisbon	5–0	0–2	5–2

Third round	England Nottingham Forest	1–2	0–0	1–2

1984–85	UEFA Cup Winners' Cup	First round	Belgium Gent	3–0	0–1	3–1

Second round	Austria Rapid Wien	0–1	1–3	1–4

1985–86	UEFA Cup Winners' Cup	First round	Spain Atlético Madrid	1–2	1–1	2–3

1986–87	European Cup	First round	Republic of Ireland Shamrock Rovers	1–0	2–0	3–0

Second round	Soviet Union Dynamo Kyiv	1–1	1–3	2–4

1987–88	UEFA Cup	First round	Germany Borussia Dortmund	2–1	0–2	2–3

1988–89	European Cup	First round	Hungary Budapest Honvéd	4–0	0–1	4–1

Second round	Germany Werder Bremen	0–1	0–0	0–1

1989–90	UEFA Cup Winners' Cup	First Round	Socialist Federal Republic of Yugoslavia Partizan	5–4	1–2	6–6(a)

1991–92	UEFA Cup	First round	Belgium Germinal Ekeren	2–0	1–1	3–1

Second round	Switzerland Neuchâtel Xamax	1–0	1–5	2–5

1992–93	UEFA Cup	First round	Germany Cologne	3–0	0–2	3–2

Second round	Germany Borussia Dortmund	0–1	1–2	1–3

1993–94	UEFA Cup	First round	Switzerland Young Boys Bern	1–0	0–0	1–0

Second round	Portugal Sporting CP	1–0	0–2	1–2

1995–96	UEFA Cup Winners' Cup	First round	Georgia (country) Dinamo Batumi	4–0	3–2	7–2

Second round	France Paris Saint-Germain	0–3	0–1	0–4

1996–97	UEFA Cup	Qualifying round	Slovakia FC Košice	0–0	1–0	1–0

First round	Germany Hamburger SV	0–2	0–2	0–4

1997–98	UEFA Cup	First qualifying round	Wales Inter CableTel	5–0	3–0	8–0

Second qualifying round	Austria Tirol Innsbruck	6–3	1–2	7–5

First round	England Liverpool	2–2	0–0	2–2(a)

1998–99	UEFA Champions League	First qualifying round	Republic of Ireland St Patrick's Athletic	0–0	2–0	2–0

Second qualifying round	Croatia Dinamo Zagreb	1–0	0–3	1–3

UEFA Cup	First round	Portugal Vitória de Guimarães	2–1	2–1	4–2

Second round	Switzerland Zürich	1–1	2–4	3–5

1999– 2000	UEFA Cup	Qualifying round	Wales Cwmbran Town	6–0	4–0	10–0

First round	Israel Hapoel Tel Aviv	2–0	1–0	3–0

Second round	France Lyon	0–1	0–1	0–2

2000–01	UEFA Cup	Qualifying round	Luxembourg Jeunesse Esch	7–0	4–0	11–0

First round	Finland HJK Helsinki	2–0	1–2	3–2

Second round	France Bordeaux	1–2	1–1	2–3

2001–02	UEFA Champions League	Third qualifying round	Netherlands Ajax	0–1	3–1	3–2

Group E	Italy Juventus	4–3	2–3	3rd

Portugal Porto	1–0	0–3

Norway Rosenborg	1–0	0–2

UEFA Cup	Third round	Spain Valencia	1–0	0–1	1–1 (pen. 4–5)

2002–03	UEFA Champions League	Third qualifying round	Switzerland Basel	3–1	0–2	3–3

UEFA Cup	First round	Lithuania FK Sūduva	8–1	2–0	10–1

Second round	England Blackburn Rovers	1–0	2–0	3–0

Third round	Spain Celta Vigo	1–0	1–2	2–2(a)

Fourth round	Germany VfB Stuttgart	3–1	2–3	5–4

Quarter-finals	England Liverpool	1–1	2–0	3–1

Semi-finals	Portugal Boavista	1–1	1–0	2–1

Final	Portugal Porto	2–3 (Runner-Up)

2003–04	UEFA Champions League	Second qualifying round	Lithuania Kaunas	1–0	4–0	5–0

Third qualifying round	Hungary MTK Hungária	1–0	4–0	5–0

Group A	Germany Bayern Munich	0–0	1–2	3rd

France Lyon	2–0	2–3

Belgium Anderlecht	3–1	0–1

UEFA Cup	Third round	Czech Republic Teplice	3–0	0–1	3–1

Fourth round	Spain Barcelona	1–0	0–0	1–0

Quarter-finals	Spain Villarreal	1–1	0–2	1–3

2004–05	UEFA Champions League	Group F	Spain Barcelona	1–3	1–1	4th

Italy Milan	0–0	1–3

Ukraine Shakhtar Donetsk	1–0	0–3

2005–06	UEFA Champions League	Second qualifying round	Slovakia Artmedia Bratislava	4–0	0–5	4–5

2006–07	UEFA Champions League	Group F	England Manchester United	1–0	2–3	2nd

Denmark Copenhagen	1–0	1–3

Portugal Benfica	3–0	0–3

Round of 16	Italy Milan	0–0	0–1	0–1

2007–08	UEFA Champions League	Third qualifying round	Russia Spartak Moscow	1–1	1–1	2–2 (pen. 4–3)

Group D	Ukraine Shakhtar Donetsk	2–1	0–2	2nd

Italy Milan	2–1	0–1

Portugal Benfica	1–0	0–1

Round of 16	Spain Barcelona	2–3	0–1	2–4

2008–09	UEFA Champions League	Group E	Denmark Aalborg BK	0–0	1–2	4th

Spain Villarreal	2–0	0–1

England Manchester United	1–1	0–3

2009–10	UEFA Champions League	Third qualifying round	Russia Dynamo Moscow	0–1	2–0	2–1

Play-off round	England Arsenal	0–2	1–3	1–5

UEFA Europa League	Group C	Israel Hapoel Tel Aviv	2–0	1–2	3rd

Austria Rapid Wien	1–1	3–3

Germany Hamburger SV	0–1	0–0

2010–11	UEFA Champions League	Third qualifying round	Portugal Braga	2–1	0–3	2–4

UEFA Europa League	Play-off	Netherlands Utrecht	2–0	0–4	2–4

2011–12	UEFA Europa League	Play-off	Switzerland Sion	3–0	3–0	6–0

Group I	Spain Atlético Madrid	0–1	0–2	3rd

Italy Udinese	1–1	1–1

France Rennes	3–1	1–1

2012–13	UEFA Champions League	Third qualifying Round	Finland HJK Helsinki	2–1	2–0	4–1

Play-off round	Sweden Helsingborgs IF	2–0	2–0	4–0

Group G	Portugal Benfica	0–0	1–2	2nd

Russia Spartak Moscow	2–1	3–2

Spain Barcelona	2–1	1–2

Round of 16	Italy Juventus	0–3	0–2	0–5

2013–14	UEFA Champions League	Second qualifying round	Northern Ireland Cliftonville	2–0	3–0	5–0

Third qualifying round	Sweden IF Elfsborg	1–0	0–0	1–0

Play-off round	Kazakhstan Shakhter Karagandy	3–0	0–2	3–2

Group H	Spain Barcelona	0–1	1–6	4th

Italy Milan	0–3	0–2

Netherlands Ajax	2–1	0–1

2014–15	UEFA Champions League	Second qualifying round	Iceland KR Reykjavík	4–0	1–0	5–0

Third qualifying round	Poland Legia Warsaw	3–0	1–4	4–4(a)

Play-off round	Slovenia Maribor	0–1	1–1	1–2

UEFA Europa League	Group D	Austria Red Bull Salzburg	1–3	2–2	2nd

Croatia Dinamo Zagreb	1–0	3–4

Romania Astra Giurgiu	2–1	1–1

Round of 32	Italy Inter Milan	3–3	0–1	3–4

2015–16	UEFA Champions League	Second qualifying round	Iceland Stjarnan	2–0	4–1	6–1

Third qualifying round	Azerbaijan Qarabağ	1–0	0–0	1–0

Play-off round	Sweden Malmö FF	3–2	0–2	3–4

UEFA Europa League	Group A	Netherlands Ajax	1–2	2–2	4th

Turkey Fenerbahçe	2–2	1–1

Norway Molde	1–2	1–3

2016–17	UEFA Champions League	Second qualifying round	Gibraltar Lincoln Red Imps	3–0	0–1	3–1

Third qualifying round	Kazakhstan Astana	2–1	1–1	3–2

Play-off round	Israel Hapoel Be'er Sheva	5–2	0–2	5–4

Group C	Spain Barcelona	0–2	0–7	4th

England Manchester City	3–3	1–1

Germany Borussia Mönchengladbach	0–2	1–1

2017–18	UEFA Champions League	Second qualifying round	Northern Ireland Linfield	4–0	2–0	6–0

Third qualifying round	Norway Rosenborg	0–0	1–0	1–0

Play-off round	Kazakhstan Astana	5–0	3–4	8–4

Group B	France Paris Saint-Germain	0–5	1–7	3rd

Germany Bayern Munich	1–2	0–3

Belgium Anderlecht	0–1	3–0

UEFA Europa League	Round of 32	Russia Zenit Saint Petersburg	1–0	0–3	1–3

2018–19	UEFA Champions League	First qualifying round	Armenia FC Alashkert	3–0	3–0	6–0

Second qualifying round	Norway Rosenborg	3–1	0–0	3–1

Third qualifying round	Greece AEK Athens	1–1	1–2	2–3

UEFA Europa League	Play-off round	Lithuania FK Sūduva	3–0	1–1	4–1

Group B	Austria Red Bull Salzburg	1–2	1–3	2nd

Germany RB Leipzig	2–1	0–2

Norway Rosenborg	1–0	1–0

Round of 32	Spain Valencia	0–2	0–1	0–3

Sentence(s)

At the European Cup in 1986–87, Celtic eliminated Shamrock Rovers by 3–0 on aggregate in the first round.

final_sentence: At the European Cup in 1986–87, Celtic eliminated Shamrock Rovers by 3–0 on aggregate in the first round.