Hasta su retiro, en 1961, disputó un total de 538 partidos con la camiseta azulgrana entre 1947 y 1962 y es uno de los jugadores barcelonistas más laureados: 6 ligas, 5 Copas del Generalísimo o Copas de España, 3 Copas Eva Duarte, 2 Copas europeas Latinas y 2 Copas europeas de Ferias, además de un subcampeonato de Copa de Europa.