Il remporta le Tour de France (1965), le Tour d'Espagne (1968) et le Tour d'Italie (1967, 1969, 1976), Paris-Roubaix (1966), Milan-San Remo (1974), et fut champion du monde sur route (1973). Un palmarès complet pour un coureur complet, le seul, avec Jacques Anquetil, Eddy Merckx, Bernard Hinault et Alberto Contador, à avoir remporté les trois grands Tours.