3. Bernard Hinault
Former French cyclist Bernard Hinault is the only cyclist to have won all three Grand Tours each more than once and is in the third spot in our list of Top 10 Greatest Cyclists of All Time. He is one of the only six cyclists to win all three Grand Tours of professional cycling. Hinault is the only cyclist to finish either first or second position in each of the Tour de France he entered and is the last French winner of the Tour de France event. He won the Tour de France event five times and became the runner-up of the event twice. He won a total of 28 stages out of which 13 were individual time trials in his active cycling career. Hinault, in his career spanning 12 years, achieved more than 200 victories. He won the Giro d’Italia thrice and the Vuelta a España twice. He is remembered for finishing the race nearly 10 minutes ahead of his next rival in 1980 Liège–Bastogne–Liège Classic event.