UEFA čempionų lyga 1998–1999 m. – septintasis UEFA čempionų lygos turnyras (44-asis skaičiuojant nuo UEFA čempionų taurės), prasidėjęs 1998 m. rudenį. Turnyrą laimėjo Mančesterio „United“ klubas, 1999 m. gegužės 26 d. finale laimėjęs prieš Miuncheno „Bayern“.
Pirmasis atrankos etapas (1/32 finalo)
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Glazgo „Celtic“ (Škotija) | Dublino „Saint Patrick's Athletic“ (Airija) | 0-0 | 2-0 |
| Belgrado „Obilić“ (Jugoslavija) | Vestmanaejaro ÍB (Islandija) | 2-0 | 2-1 |
| Helsinkio HJK (Suomija) | Jerevano FA (Armėnija) | 2-0 | 3-0 |
| Lovečo „Liteks“ (Bulgarija) | Halmstado BK (Švedija) | 2-0 | 1-2 |
| Bukarešto „Steaua“ (Rumunija) | Talino „Flora“ (Estija) | 4-1 | 1-3 |
| Lodzės ŁKS (Lenkija) | Gendžės „Kapaz“ (Azerbaidžanas) | 4-1 | 3-1 |
| Šiaulių „Kareda“ (Lietuva) | Mariboro NK (Slovėnija) | 0-3 | 0-1 |
| Tbilisio „Dinamo“ (Gruzija) | Škoderio „Vllaznia“ (Albanija) | 1-0 [1] | 1-3 |
| Valetos FC (Malta) | Famagustos „Anórthōsis“ (Kipras) | 0-2 | 0-6 |
| Kišiniovo „Zimbru“ (Moldavija) | Budapešto „Újpest“ (Vengrija) | 1-0 | 1-3 |
| Ciuricho „Grasshopper“ (Šveicarija) | Ešo prie Alzeto „Jeunesse“ (Liuksemburgas) | 6-0 | 2-0 |
| Kijevo „Dinamo“ (Ukraina) | Bario „Town“ (Velsas) | 8-0 | 2-1 |
| Kratovo „Sileks“ (Makedonija) | Briugės „Club“ (Belgija) | 0-0 | 1-2 |
| Jeruzalės „Beitar“ (Izraelis) | Torshauno B36 (Farerai) | 4-1 | 1-0 |
| Belfasto „Cliftonville“ (Šiaurės Airija) | Košicės FC (Slovakija) | 1-5 | 0-8 |
| Rygos „Skonto“ (Latvija) | Minsko „Dinamo“ (Baltarusija) | 0-0 | 2-1 |
|
Antrasis atrankos etapas (1/16 finalo)
redaguoti Šiame etape pralaimėję klubai pateko į UEFA taurės turnyrą.
| Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Košicės FC (Slovakija) | Kopenhagos „Brøndby“ (Danija) | 0-2 | 1-0 |
| Stambulo „Galatasaray“ (Turkija) | Ciuricho „Grasshopper“ (Šveicarija) | 2-1 | 3-2 |
| Glazgo „Celtic“ (Škotija) | Zagrebo „Croatia“ (Kroatija) | 1-0 | 0-3 |
| Lovečo „Liteks“ (Bulgarija) | Maskvos „Spartak“ (Rusija) | 0-5 | 2-6 |
| Graco „Sturm“ (Austrija) | Budapešto „Újpest“ (Vengrija) | 4-0 | 3-2 |
| Trondheimo „Rosenborg“ (Norvegija) | Briugės „Club“ (Belgija) | 2-0 | 2-4 |
| Kijevo „Dinamo“ (Ukraina) | Prahos „Sparta“ (Čekija) | 0-1 | 1-0 [2] |
| Pirėjo „Olympiakós“ (Graikija) | Famagustos „Anórthōsis“ (Kipras) | 2-1 | 4-2 |
| Bukarešto „Steaua“ (Rumunija) | Atėnų „Panathīnaïkós“ (Graikija) | 2-2 | 3-6 |
| Lisabonos „Benfica“ (Portugalija) | Jeruzalės „Beitar“ (Izraelis) | 6-0 | 2-4 |
| Mančesterio „United“ (Anglija) | Lodzės ŁKS (Lenkija) | 2-0 | 0-0 |
| Mariboro NK (Slovėnija) | Eindhoveno PSV (Nyderlandai) | 2-1 | 1-4 [3] |
| Helsinkio HJK (Suomija) | Meco FC (Prancūzija) | 1-0 | 1-1 |
| Tbilisio „Dinamo“ (Gruzija) | Bilbao „Athletic“ (Ispanija) | 2-1 | 0-1 |
| Miuncheno „Bayern“ (Vokietija) | Belgrado „Obilić“ (Jugoslavija) | 4-0 | 1-1 |
| Milano „Internazionale“ (Italija) | Rygos „Skonto“ (Latvija) | 4-0 | 3-1 |
|
Aštuntfinalis
redaguoti Iš kiekvienos grupės į ketvirtfinalį pateko grupių nugalėtojai, be to, 2 geriausios antrąsias vietas užėmusios komandos.
A grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Porto FC (Portugalija) | Pirėjo „Olympiakós“ (Graikija) | 2-2 | 1-2 |
| Zagrebo „Croatia“ (Kroatija) | Amsterdamo „Ajax“ (Nyderlandai) | 0-0 | 1-0 |
| Amsterdamo „Ajax“ (Nyderlandai) | Porto FC (Portugalija) | 2-1 | 0-3 |
| Pirėjo „Olympiakós“ (Graikija) | Zagrebo „Croatia“ (Kroatija) | 2-0 | 1-1 |
| Pirėjo „Olympiakós“ (Graikija) | Amsterdamo „Ajax“ (Nyderlandai) | 1-0 | 0-2 |
| Porto FC (Portugalija) | Zagrebo „Croatia“ (Kroatija) | 3-0 | 1-3 |
|
Galutinė lentelė:
- Pirėjo „Olympiakós“ (Graikija) – 11 tšk.
- Zagrebo „Croatia“ (Kroatija) – 8 tšk.
- Porto FC (Portugalija) – 7 tšk.
- Amsterdamo „Ajax“ (Nyderlandai) – 7 tšk.
B grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Bilbao „Athletic“ (Ispanija) | Trondheimo „Rosenborg“ (Norvegija) | 1-1 | 1-2 |
| Turino „Juventus“ (Italija) | Stambulo „Galatasaray“ (Turkija) | 2-2 | 1-1 |
| Stambulo „Galatasaray“ (Turkija) | Bilbao „Athletic“ (Ispanija) | 2-1 | 0-1 |
| Trondheimo „Rosenborg“ (Norvegija) | Turino „Juventus“ (Italija) | 1-1 | 0-2 |
| Trondheimo „Rosenborg“ (Norvegija) | Stambulo „Galatasaray“ (Turkija) | 3-0 | 0-3 |
| Bilbao „Athletic“ (Ispanija) | Turino „Juventus“ (Italija) | 0-0 | 1-1 |
|
Galutinė lentelė:
- Turino „Juventus“ (Italija) – 8 tšk.
- Stambulo „Galatasaray“ (Turkija) – 8 tšk.
- Trondheimo „Rosenborg“ (Norvegija) – 8 tšk.
- Bilbao „Athletic“ (Ispanija) – 6 tšk.
C grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Madrido „Real“ (Ispanija) | Milano „Internazionale“ (Italija) | 2-0 | 1-3 |
| Graco „Sturm“ (Austrija) | Maskvos „Spartak“ (Rusija) | 0-2 | 0-0 |
| Maskvos „Spartak“ (Rusija) | Madrido „Real“ (Ispanija) | 2-1 | 1-2 |
| Milano „Internazionale“ (Italija) | Graco „Sturm“ (Austrija) | 1-0 | 2-0 |
| Milano „Internazionale“ (Italija) | Maskvos „Spartak“ (Rusija) | 2-1 | 1-1 |
| Madrido „Real“ (Ispanija) | Graco „Sturm“ (Austrija) | 6-1 | 5-1 |
|
Galutinė lentelė:
- Milano „Internazionale“ (Italija) – 13 tšk.
- Madrido „Real“ (Ispanija) – 12 tšk.
- Maskvos „Spartak“ (Rusija) – 8 tšk.
- Graco „Sturm“ (Austrija) – 1 tšk.
D grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Kopenhagos „Brøndby“ (Danija) | Miuncheno „Bayern“ (Vokietija) | 2-1 | 0-2 |
| Mančesterio „United“ (Anglija) | Barselonos FC (Ispanija) | 3-3 | 3-3 |
| Barselonos FC (Ispanija) | Kopenhagos „Brøndby“ (Danija) | 2-0 | 2-0 |
| Miuncheno „Bayern“ (Vokietija) | Mančesterio „United“ (Anglija) | 2-2 | 1-1 |
| Miuncheno „Bayern“ (Vokietija) | Barselonos FC (Ispanija) | 1-0 | 2-1 |
| Kopenhagos „Brøndby“ (Danija) | Mančesterio „United“ (Anglija) | 2-6 | 0-5 |
|
Galutinė lentelė:
- Miuncheno „Bayern“ (Vokietija) – 11 tšk.
- Mančesterio „United“ (Anglija) – 10 tšk.
- Barselonos FC (Ispanija) – 8 tšk.
- Kopenhagos „Brøndby“ (Danija) – 3 tšk.
E grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Lanso RC (Prancūzija) | Londono „Arsenal“ (Anglija) | 1-1 | 1-0 |
| Atėnų „Panathīnaïkós“ (Graikija) | Kijevo „Dinamo“ (Ukraina) | 2-1 | 1-2 |
| Kijevo „Dinamo“ (Ukraina) | Lanso RC (Prancūzija) | 1-1 | 3-1 |
| Londono „Arsenal“ (Anglija) | Atėnų „Panathīnaïkós“ (Graikija) | 2-1 | 3-1 |
| Londono „Arsenal“ (Anglija) | Kijevo „Dinamo“ (Ukraina) | 1-1 | 1-3 |
| Lanso RC (Prancūzija) | Atėnų „Panathīnaïkós“ (Graikija) | 1-0 | 0-1 |
|
Galutinė lentelė:
- Kijevo „Dinamo“ (Ukraina) – 11 tšk.
- Lanso RC (Prancūzija) – 8 tšk.
- Londono „Arsenal“ (Anglija) – 8 tšk.
- Atėnų „Panathīnaïkós“ (Graikija) – 6 tšk.
F grupė
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Eindhoveno PSV (Nyderlandai) | Helsinkio HJK (Suomija) | 2-1 | 3-1 |
| Kaizerslauterno FC (Vokietija) | Lisabonos „Benfica“ (Portugalija) | 1-0 | 1-2 |
| Lisabonos „Benfica“ (Portugalija) | Eindhoveno PSV (Nyderlandai) | 2-1 | 2-2 |
| Helsinkio HJK (Suomija) | Kaizerslauterno FC (Vokietija) | 0-0 | 2-5 |
| Helsinkio HJK (Suomija) | Lisabonos „Benfica“ (Portugalija) | 2-0 | 2-2 |
| Eindhoveno PSV (Nyderlandai) | Kaizerslauterno FC (Vokietija) | 1-2 | 1-3 |
|
Galutinė lentelė:
- Kaizerslauterno FC (Vokietija) – 13 tšk.
- Lisabonos „Benfica“ (Portugalija) – 8 tšk.
- Eindhoveno PSV (Nyderlandai) – 7 tšk.
- Helsinkio HJK (Suomija) – 5 tšk.
Ketvirtfinalis
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Madrido „Real“ (Ispanija) | Kijevo „Dinamo“ (Ukraina) | 1-1 | 0-2 |
| Mančesterio „United“ (Anglija) | Milano „Internazionale“ (Italija) | 2-0 | 1-1 |
| Turino „Juventus“ (Italija) | Pirėjo „Olympiakós“ (Graikija) | 2-1 | 1-1 |
| Miuncheno „Bayern“ (Vokietija) | Kaizerslauterno FC (Vokietija) | 2-0 | 4-0 |
|
Pusfinalis
redaguoti | Pirmoji komanda | Antroji komanda | I rungt. | II rungt. |
| Mančesterio „United“ (Anglija) | Turino „Juventus“ (Italija) | 1-1 | 3-2 |
| Kijevo „Dinamo“ (Ukraina) | Miuncheno „Bayern“ (Vokietija) | 3-3 | 0-1 |
|
Finalas
redaguoti | Pirmoji komanda | Antroji komanda | Rezultatas (vieta) |
| Miuncheno „Bayern“ (Vokietija) | Mančesterio „United“ (Anglija) | 1-2 (Barselona) |
|
- Gruzinams įskaityta techninė pergalė 3-0, kadangi albanų gretose žaidė diskvalifikuotas žaidėjas.
- Baudinių serija 3-1.
- Po pratęsimo.