Multiple choice Who among the following has won the maximum number of Tour de France championships? Carlos Sastre Lance Armstrong Valentino Rossi None of these Reveal answer Fill a bubble to check yourself B Correct answer Explanation Lance Armstrong originally won seven consecutive Tour de France titles from 1999 to 2005. Although these titles were later stripped due to doping, he is the historical answer in many trivia contexts.