W trzydziestej ósmej edycji Copa Libertadores udział wzięło 21 klubów reprezentujących wszystkie kraje zrzeszone w CONMEBOL. Każde z 10 państw wystawiło po 2 kluby, nie licząc broniącego tytułu argentyńskiego klubu River Plate, który awansował do 1/8 finału bez gry.
River Plate nie obronił tytułu, odpadając już w 1/8 finału po przegranych karnych z krajowym rywalem – klubem Racing Club de Avellaneda. Także pogromcy obrońcy tytułu nie zdobyli pucharu, przegrywając w półfinale z peruwiańskim klubem Club Sporting Cristal. W finale Sporting Cristal zmierzył się z brazylijskim klubem Cruzeiro EC. W dwóch meczach padła tylko jedna bramka, która zadecydowała o tym, że Copa Libertadores wygrał klub Cruzeiro.
W pierwszym etapie 20 klubów podzielono na 5 grup po 4 drużyny. Z każdej grupy do następnej rundy awansowały trzy najlepsze zespoły. Jako szesnasty klub do 1/8 awansował broniący tytułu River Plate.
W 1/8 finału wylosowano osiem par, które wyłoniły ośmiu ćwierćfinalistów. W ćwierćfinale wylosowano cztery pary, które wyłoniły czterech półfinalistów. W półfinale dwie pary wyłoniły dwóch finalistów.
Prawdziwą rewelacją turnieju był reprezentujący Peru klub Sporting Cristal, który awansował aż do finału, gromiąc po drodze słynny argentyński Racing. W finale Peruwiańczycy byli w pełni równorzędnym przeciwnikiem dla brazylijskiego klubu Cruzeiro, a rywalizację rozstrzygnęła jedyna bramka zdobyta na kwadrans przed końcem rewanżowego meczu.
Znakomicie spisał się także chilijski klub CSD Colo-Colo, który w walce o finał uległ dopiero po rzutach karnych późniejszemu triumfatorowi, klubowi Cruzeiro.
Wciąż słabo spisywały się kluby z Urugwaju, także kluby z Kolumbii i Paragwaju wypadły znacznie gorzej niż zwykle.
Tradycyjnie najsłabiej prezentowały się drużyny z Boliwii, Ekwadoru i Wenezueli.
1/16 finału Grupa 1 Boliwia, Paragwaj 19.02 Club Guaraní-Cerro Porteño 1:0 Toribio Caballero19.02 Oriente Petrolero-Club Bolívar 0:4 Antonio Vidal González, Miguel Ángel Mercado (2), Carlos Fernando Borja mecz rozegrany został w Sucre25.02 Oriente Petrolero-Club Guaraní 4:1 Roly Paniagua (2), Peña (2, 1k) – Gilberto Palacios mecz rozegrany został w Cochabamba28.02 Club Bolívar-Club Guaraní 4:1 Antonio Vidal González (2), Iván Sabino Castillo, Luis Héctor Cristaldo – Hugo Marcelo Ovelar04.03 Oriente Petrolero-Cerro Porteño 1:0 Ismael Brítez mecz rozegrany został w Cochabamba07.03 Club Bolívar-Cerro Porteño 3:1 Marco Antonio Sandy, Miguel Ángel Mercado, Antonio Vidal González – Richard Aníbal Gómez12.03 Cerro Porteño-Club Guaraní 2:2 Danilo Aceval (2k), Guaraní (2) – Hugo Marcelo Ovelar k, Luciano Ojeda12.03 Club Bolívar-Oriente Petrolero 3:3 Miguel Ángel Mercado, Antonio Vidal González, Iván Sabino Castillo – Sergio Raúl Diduch, Roly Paniagua (2)18.03 Club Guaraní-Oriente Petrolero 0:021.03 Cerro Porteño-Oriente Petrolero 2:1 Félix Brítez Román, Jorge Alcaraz – Sergio Raúl Diduch08.04 Club Guaraní-Club Bolívar 3:1 Derlis Francisco Soto, Hugo Marcelo Ovelar (2) – Richard Marcos Cueto11.04 Cerro Porteño-Club Bolívar 2:0 Julio Meza, Osvaldo Cohener
KlubMeczeZwRemPorPktBrZdBrStrClub Bolívar6312101510Oriente Petrolero62228910Club Guaraní62228811Cerro Porteño6213778
Grupa 2 Argentyna, Ekwador 19.02 Emelec Guayaquil-CD El Nacional 2:1 Luis Alberto Escobar, Ariel José Graziani – Cléber Manuel Chalá19.02 Racing Club de Avellaneda-Vélez Sarsfield Buenos Aires 1:2 Fernando Quiroz – Patricio Alejandro Camps (2)26.02 CD El Nacional-Vélez Sarsfield Buenos Aires 1:0 Carlos Vernaza27.02 Emelec Guayaquil-Racing Club de Avellaneda 2:2 Ariel José Graziani (2) – Rubén Capria, Fernando Quiroz02.03 CD El Nacional-Racing Club de Avellaneda 2:0 Simón Ruiz, Cléber Manuel Chalá02.03 Emelec Guayaquil-Vélez Sarsfield Buenos Aires 2:3 Ariel José Graziani k, Carlos Alberto Juárez – Patricio Alejandro Camps (2), Martín Andrés Posse12.03 CD El Nacional- Emelec Guayaquil 1:0 Evelio Ordóñez12.03 Vélez Sarsfield Buenos Aires-Racing Club de Avellaneda 1:0 Mauricio Andrés Pellegrino18.03 Vélez Sarsfield Buenos Aires-CD El Nacional 3:0 Guillermo Carlos Morigi, Patricio Alejandro Camps, José Luis Chilavert k21.03 Racing Club de Avellaneda-CD El Nacional 2:0 Sebastián Brusco k, Rubén Capria05.04 Vélez Sarsfield Buenos Aires- Emelec Guayaquil 1:1 Claudio Daniel Husaín – Augusto Jesús Porozo08.04 Racing Club de Avellaneda- Emelec Guayaquil 2:0 Marcelo Alejandro Delgado, Martín Raúl Vilallonga
KlubMeczeZwRemPorPktBrZdBrStrVélez Sarsfield Buenos Aires641113105CD El Nacional6303957Racing Club de Avellaneda6213777 Emelec Guayaquil61235710
Grupa 3 Chile, Wenezuela 19.02 Mineros Guayana – Minervén Puerto Ordaz 0:019.02 CD Universidad Católica-CSD Colo-Colo 2:2 Luis Pérez, Javier Luciano Margas – Luis Fernando Vergara (2)25.02 CD Universidad Católica-Mineros Guayana 6:0 David Bisconti (2), Alberto Federico Acosta (3, 1k), Ricardo Gabriel Lunari27.02 CSD Colo-Colo-Mineros Guayana 1:0 Héctor Santiago Tapia k04.03 CD Universidad Católica-Minervén Puerto Ordaz 6:0 Aníbal Segundo González (2), Ricardo Gabriel Lunari, David Bisconti, Alberto Federico Acosta, Luis Alejandro Osorio06.03 CSD Colo-Colo-Minervén Puerto Ordaz 1:0 Marcelo Fabián Espina12.03 CSD Colo-Colo-CD Universidad Católica 2:0 Ivo Basay (2)12.03 Minervén Puerto Ordaz-Mineros Guayana 1:0 Alexis Chirinos18.03 Mineros Guayana-CD Universidad Católica 1:1 Wilfredo Moreno – Alberto Federico Acosta20.03 Minervén Puerto Ordaz-CD Universidad Católica 1:0 Tizano25.03 Mineros Guayana-CSD Colo-Colo 1:4 Andrew Páez – Richard Zambrano, Frank Lobos, Héctor Santiago Tapia (2)27.03 Minervén Puerto Ordaz-CSD Colo-Colo 1:2 Edson Argenis Tortolero k – Héctor Santiago Tapia, Manuel Alejandro Neira
KlubMeczeZwRemPorPktBrZdBrStrCSD Colo-Colo651016124CD Universidad Católica62228156Minervén Puerto Ordaz6213739Mineros Guayana60242213
Grupa 4 Brazylia, Peru 19.02 Cruzeiro EC-Grêmio Porto Alegre 1:2 Aílton Delfino – Zé Alcino, Émerson19.02 Club Sporting Cristal-Alianza Lima 0:025.02 Alianza Lima-Cruzeiro EC 1:0 Waldir Alejandro Sáenz28.02 Club Sporting Cristal-Cruzeiro EC 1:0 Julinho04.03 Alianza Lima-Grêmio Porto Alegre 0:4 Zé Alcino, Carlos Miguel (3)07.03 Club Sporting Cristal-Grêmio Porto Alegre 1:0 Nolberto Solano k12.03 Grêmio Porto Alegre-Cruzeiro EC 0:1 Palhinha12.03 Alianza Lima-Club Sporting Cristal 1:1 César Miguel Rosales – Julinho18.03 Cruzeiro EC-Alianza Lima 2:0 Reinaldo, Palhinha21.03 Grêmio Porto Alegre-Alianza Lima 2:0 Émerson, Zé Alcino11.04 Cruzeiro EC-Club Sporting Cristal 2:1 Alex Mineiro, Reinaldo – Manuel Marengo15.04 Grêmio Porto Alegre-Club Sporting Cristal 2:0 Paulo Nunes, Dinho
KlubMeczeZwRemPorPktBrZdBrStrGrêmio Porto Alegre640212103Cruzeiro EC6303965Club Sporting Cristal6222845Alianza Lima6123529
Grupa 5 Kolumbia, Urugwaj 26.02 Deportivo Cali- Millonarios FC 1:2 Hamilton Ricard – Bonner Ahmed Mosquera, Christian Santamaría27.02 Club Nacional de Football-CA Peñarol 1:4 Juan Ravera – Luis Romero, Pablo Javier Bengoechea (2k), Marcelo Zalayeta04.03 Club Nacional de Football- Millonarios FC 1:2 Karim Danielo Adippe – Mario Ramírez, Ricardo Pérez07.03 CA Peñarol- Millonarios FC 2:1 Carlos Alberto Aguilera, Antonio Pacheco D’Agosti – Ricardo Pérez k11.03 Deportivo Cali-CA Peñarol 2:0 Walter Escobar, Carlos Alberto Valderrama14.03 Millonarios FC-CA Peñarol 1:2 Bonner Ahmed Mosquera – Juan Carlos De Lima, Pablo Javier Bengoechea19.03 CA Peñarol-Club Nacional de Football 0:2 Mario Barilko, Álvaro Recoba19.03 Millonarios FC-Deportivo Cali 2:2 Ricardo Pérez, Alex Daza – Walter Escobar, Edison Mafla08.04 Deportivo Cali-Club Nacional de Football 0:1 Álvaro Recoba11.04 Millonarios FC-Club Nacional de Football 2:0 Guillermo Daza, Marcio Rodríguez Cruz15.04 Club Nacional de Football-Deportivo Cali 1:1 Juan Ravera – Edison Mafla18.04 CA Peñarol-Deportivo Cali 4:3 Carlos Alberto Aguilera (2), Serafín García, Gonzalo de los Santos – Hamilton Ricard, Edison Mafla (2)
KlubMeczeZwRemPorPktBrZdBrStrCA Peñarol6402121210 Millonarios FC631210108Club Nacional de Football6213769Deportivo Cali61235910
Obrońca tytułu River Plate jako obrońca tytułu awansował do 1/8 finału bez gry
1/8 finału Racing Club de Avellaneda – River Plate 3:3 i 1:1, karne 5:3 23.04 Claudio Fernando Úbeda (2), Fernando Córdoba – Marcelo Daniel Gallardo, Enzo Francescoli k, Roberto Carlos Monserrat 07.05 Esteban Fuertes – Enzo Francescoli Karne: Ignacio Carlos González (+), Sebastián Brusco (+), Carlos Netto (+), Rubén Capria (+), Carlos Alberto Galván (+) – Roberto Luis Trotta (+), Celso Rafael Ayala (+), Hernán Edgardo Díaz (+), Enzo Francescoli (-)Club Sporting Cristal – Vélez Sarsfield Buenos Aires 0:0 i 1:0 23.04 0:0 08.05 Jorge Antonio SotoClub Guaraní – Grêmio Porto Alegre 2:1 i 1:2, karne 1:2 23.04 Hugo Marcelo Ovelar (2) – André Silva 06.05 Hugo Marcelo Ovelar – Paulo Nunes, Rodrigo Gral Karne: Gustavo Sotelo (+), Romero (-), Derlis Francisco Soto (-), Delgado (-), Ahumada (-) – Dinho (+), Francisco Arce (+), Mauro Galvão (-), Carlos Miguel (-), Rodrigo Gral (-)Minervén Puerto Ordaz – Club Bolívar 1:1 i 0:7 23.04 Alexis Chirinos – Ramiro Castillo 07.05 Antonio Vidal González (4), Sérgio João (2), Iván Sabino Castillo Millonarios FC – CA Peñarol 2:0 i 1:3, karne 2:3 23.04 Ricardo Pérez, Bonner Ahmed Mosquera 06.05 Ricardo Pérez k – Antonio Pacheco D’Agosti, Carlos Alberto Aguilera, Luis Romero Karne: Ricardo Pérez (+), Bonner Ahmed Mosquera (+), Flores (-), Flaminio Rivas (-), Raúl Ramírez (-) – Pablo Javier Bengoechea (+), Luis Romero (+), Juan Carlos De Lima (+), Serafín García (-)CD Universidad Católica – Oriente Petrolero 4:0 i 5:1 06.05 Alberto Federico Acosta (4) 14.05 David Bisconti (3), Ricardo Gabriel Lunari, Caté – Raúl MedeirosClub Nacional de Football – CSD Colo-Colo 1:3 i 2:1 07.05 Álvaro Recoba – Juan Carlos González Izurieta, Marcelo Pablo Barticciotto, Ivo Basay 14.05 Fernando Alfredo Kanapkis, Mario Barilko – Luis Fernando VergaraCD El Nacional – Cruzeiro EC 1:0 i 1:2, karne 3:5 07.05 Cléber Manuel Chalá 14.05 Joffre Arroyo – Marcelo Silva Ramos (2) Karne: Joffre Arroyo (+), Vilson Rosero (+), Evelio Ordóñez (+), Cléber Manuel Chalá (-) – Palhinha (+), Ricardinho (+), Fabinho (+), Marcos Texeira (+), Wilson Gottardo (+)
1/4 finału Club Bolívar – Club Sporting Cristal 2:1 i 0:3 21.05 Eduardo Jiguchi, Sérgio João – Luis Alberto Bonnet 28.05 Nolberto Solano, Jorge Antonio Soto, Prince Koranteng AmoakoCD Universidad Católica – CSD Colo-Colo 2:1 i 1:3 21.05 David Bisconti, Alberto Federico Acosta – Ivo Basay 28.05 Alberto Federico Acosta – Luis Fernando Vergara, José Luis Sierra, Ivo BasayCruzeiro EC – Grêmio Porto Alegre 2:0 i 1:2 27.05 Elivélton, Alex Mineiro 03.06 Fabinho – Mauro Galvão, Zé AlcinoCA Peñarol – Racing Club de Avellaneda 1:0 i 0:1, karne 2:3 21.05 Juan Carlos De Lima 28.05 Rubén Capria Karne: Pablo Javier Bengoechea (+), Óscar Osvaldo Aguirregaray (+), Andreé González (-), Luis Romero (-), José de los Santos (-) – Ignacio Carlos González (+), Claudio Fernando Úbeda (+), Marcelo Alejandro Delgado (+), José Tiburcio Serrizuela (-), Rubén Capria (-)
1/2 finału Cruzeiro EC – CSD Colo-Colo 1:0 i 2:3, karne 4:1 23.07 Marcelo Silva Ramos 30.07 Marcelo Silva Ramos, ? – Ivo Basay (3, 2k) Karne: Ricardinho (+), Donizete Oliveira (+), Fabinho (+), Marcelo Silva Ramos (+) – José Luis Sierra (+), Marcelo Fabián Espina (-), Ivo Basay (-)Racing Club de Avellaneda – Club Sporting Cristal 3:2 i 1:4 23.07 Martín Raúl Vilallonga, Claudio Fernando Úbeda (2) – Jorge Antonio Soto, ? 30.07 Marcelo Alejandro Delgado – Luis Alberto Bonnet (2), Julio César Rivera, Nolberto Solano
FINAŁ Club Sporting Cristal – Cruzeiro EC 0:0 i 0:16 sierpnia 1997 Lima Estadio Nacional (?) Club Sporting Cristal – Cruzeiro EC 0:0 Sędzia: Byron Moreno (Ekwador)