Alexa

Lance Armstrong's Tour de France History

Lance Armstrong's Tour de France History

1993 _ 12th (1 stage win)
1994 _ 15th (0)
1995 _ 36th (1)
1996 _ Abandoned, sixth stage
1999 _ First (4)
2000 _ First (1)
2001 _ First (4)
2002 _ First (4)
2003 _ First (2)
2004 _ First (6)
2005 _ First (2)
2009 _ Third (0)
2010 _ 23rd (0)


Updated : 2021-02-25 10:02 GMT+08:00