Lance Armstrong won the Tour de France seven consecutive times from 1999 to 2005, though these titles were later stripped due to doping violations. At the time the question was likely written, he held the record for most victories. Carlos Sastre won once (2008). Valentino Rossi is a motorcycle racing champion, not a cyclist.