Multiple choice general knowledge sports Who had most number of stage wins in the 2010 Tour? Andy Schleck Mark Cavendish Alessandro Petacchi Fabian Cancellara Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mark Cavendish won 5 stages in the 2010 Tour de France, the most of any rider that year. He was dominant in the flat/sprint stages. Andy Schleck, Alessandro Petacchi (who won 2 stages), and Fabian Cancellara (who won 2 stages) had fewer wins.