1948 Olympic Games: finished 13th among 23 teams
Alfredo "Bebo" Faget, Francisco "Frank" Lavernia, Raúl García Ordóñez, Federico "Fico" López, Casimiro García Artime, Juan García, José Llanusa, Ramón Wiltz, Mario Agüero, Joaquín Agüero, Mario Quintero, Fabio Ruiz, Llaneras Rodríguez, Otero Vázquez, José Miguel Álvarez Pozo
1952 Olympic Games: finished 14th among 23 teams
Alfredo "Bebo" Faget, Carlos García Ordóñez, Federico "Fico" López, Juan García, Casimiro García Artime, Ramón Wiltz, Mario Quintero, Fabio Ruiz, Mario Agüero, Felipe de la Pozas y Piad, Carlos Bea, Armando Estrada Rivero, Alberto Escoto Valdés
1968 Olympic Games: finished 11th among 16 teams
Ruperto Herrera Tabio, Pedro Chappe Garcia, Franklin Standard, Rafael Cañizares, Conrado Pérez, Pablo García, Cesar Valdés, Inocente Cuesta, Jacinto González, Miguel Montalvo, Miguel Calderón Gómez, Carlos del Pozo (Coach: Stepas Butautas)
1970 World Championship: finished 8th among 13 teams
Ruperto Herrera Tabio, Pedro Chappe Garcia, Franklin Standard, Conrado Pérez, Tomás Herrera Martínez, Rafael Cañizares, Juan Domecq, Miguel Álvarez Pozo, Alejandro Urgelles Guibot, Oscar Varona Varona, Miguel Calderón Gómez, Francisco Varona (Coach: Stepas Butautas)
1972 Olympic Games: finished 3rd among 16 teams
Ruperto Herrera Tabio, Pedro Chappe Garcia, Juan Domecq, Franklin Standard, Alejandro Urgelles Guibot, Rafael Cañizares, Oscar Varona Varona, Tomás Herrera Martínez, Miguel Álvarez Pozo, Miguel Calderón Gómez, Juan Roca Brunet, Conrado Pérez (Coach: Juan Carmelo Ortega Díaz)
1974 World Championship: finished 4th among 14 teams
Ruperto Herrera Tabio, Pedro Chappe Garcia, Miguel Álvarez Pozo, Tomás Herrera Martínez, Juan Domecq, Oscar Varona Varona, Miguel Calderón Gómez, Alejandro Urgelles Guibot, Rafael Cañizares, Conrado Pérez, Juan Roca Brunet, Alejandro Lázaro Ortiz (Coach: Juan Carmelo Ortega Díaz)
1976 Olympic Games: finished 7th among 12 teams
Ruperto Herrera Tabio, Pedro Chappe Garcia, Juan Domecq, Tomás Herrera Martínez, Oscar Varona Varona, Félix Morales, Alejandro Urgelles Guibot, Daniel Scott, Rafael Cañizares, Juan Roca Brunet, Alejandro Lázaro Ortiz, Ángel Padrón (Coach: Juan Carmelo Ortega Díaz)
1980 Olympic Games: finished 6th among 12 teams
Ruperto Herrera Tabio, Tomás Herrera Martínez, Miguel Calderón Gómez, Félix Morales, Daniel Scott, Alejandro Urgelles Guibot, Alejandro Lázaro Ortiz, Raúl Dubois, Pedro Abreu, Jorge More, Generoso Márquez, Noangel Luaces (Coach: Pedro Chappe Garcia)
1986 World Championship: finished 11th among 24 teams
Daniel Scott, Félix Morales, Raúl Dubois, Pedro Abreu, Luis Calderón, Noangel Luaces, Eduardo Cabrera, Luciano Rivero, Roberto Simón Salomón, Leonardo Pérez, José Carlos Caballero, Pedro Cobarrubia (Coach: Juan Carmelo Ortega Díaz)
1994 World Championship: finished 15th among 16 teams
Richard Matienzo, Leonardo Pérez, Lazaro Borrell, Roberto Carlos Herrera, Roberto Simón Salomón, Ángel Oscar Caballero, Augusto Duquesne, Ulises Goire, José Luis Díaz, Juan Leopoldo Vázquez, Edel Casanova, Yudit Abreu (Coach: Miguel Calderón Gómez)