In his entire history, Lance Armstrong holds the best record. He won the Tour de France seven consecutive times from 1999 to 2005. Meanwhile, Greg LeMond has won the competition thrice.