Tour de France general classification winners Year Country Cyclist Sponsor / Team Distance Time / Points Margin Stage wins Stages in lead 1903 France Garin, Maurice Maurice Garin La Française 2,428 km (1,509 mi) 094! 94h 33 ' 14 '' 24921! + 2h 59 ' 21 '' 6 1904 France Garin, Maurice Maurice Garin Cornet, Henri Henri Cornet Conte 2,428 km (1,509 mi) 096! 96h 05 ' 55 '' 21614! + 2h 16 ' 14 '' 1905 France Trousselier, Louis Louis Trousselier Peugeot -- Wolber 2,994 km (1,860 mi) 35 26 5 10 1906 France Pottier, René René Pottier Peugeot -- Wolber 4,637 km (2,881 mi) 31 8 5 12 1907 France Petit - Breton, Lucien Lucien Petit - Breton Peugeot -- Wolber 4,488 km (2,789 mi) 47 19 5 1908 France Petit - Breton, Lucien Lucien Petit - Breton Peugeot -- Wolber 4,497 km (2,794 mi) 36 32 5 13 1909 Luxembourg Faber, François François Faber Alcyon -- Dunlop 4,498 km (2,795 mi) 37 20 6 13 1910 France Lapize, Octave Octave Lapize Alcyon -- Dunlop 4,734 km (2,942 mi) 63 1911 France Garrigou, Gustave Gustave Garrigou Alcyon -- Dunlop 5,343 km (3,320 mi) 43 18 13 1912 Belgium Defraye, Odile Odile Defraye Alcyon -- Dunlop 5,289 km (3,286 mi) 49 59 13 1913 Belgium Thys, Philippe Philippe Thys Peugeot -- Wolber 5,287 km (3,285 mi) 197! 197h 54 ' 00 '' 00837! + 8 ' 37 '' 8 1914 Belgium Thys, Philippe Philippe Thys Peugeot -- Wolber 5,380 km (3,340 mi) 200! 200h 28 ' 48 '' 00150! + 1 ' 50 '' 15 1915 World War I 1916 1917 1918 1919 Belgium Lambot, Firmin Firmin Lambot La Sportive 5,560 km (3,450 mi) 231! 231h 07 ' 15 '' 14254! + 1h 42 ' 54 '' 1920 Belgium Thys, Philippe Philippe Thys La Sportive 5,503 km (3,419 mi) 228! 228h 36 ' 13 '' 05721! + 57 ' 21 '' 14 1921 Belgium Scieur, Léon Léon Scieur La Sportive 5,485 km (3,408 mi) 221! 221h 50 ' 26 '' 01836! + 18 ' 36 '' 14 1922 Belgium Lambot, Firmin Firmin Lambot Peugeot -- Wolber 5,375 km (3,340 mi) 222! 222h 08 ' 06 '' 04115! + 41 ' 15 '' 0 1923 France Pélissier, Henri Henri Pélissier Automoto -- Hutchinson 5,386 km (3,347 mi) 222! 222h 15 ' 30 '' 03041! + 30 ' 41 '' 6 1924 Italy Bottecchia, Ottavio Ottavio Bottecchia Automoto 5,425 km (3,371 mi) 226! 226h 18 ' 21 '' 03536! + 35 ' 36 '' 15 1925 Italy Bottecchia, Ottavio Ottavio Bottecchia Automoto -- Hutchinson 5,440 km (3,380 mi) 219! 219h 10 ' 18 '' 05420! + 54 ' 20 '' 13 1926 Belgium Buysse, Lucien Lucien Buysse Automoto -- Hutchinson 5,745 km (3,570 mi) 238! 238h 44 ' 25 '' 12225! + 1h 22 ' 25 '' 8 1927 Luxembourg Frantz, Nicolas Nicolas Frantz Alcyon -- Dunlop 5,398 km (3,354 mi) 198! 198h 16 ' 42 '' 14841! + 1h 48 ' 41 '' 14 1928 Luxembourg Frantz, Nicolas Nicolas Frantz Alcyon -- Dunlop 5,476 km (3,403 mi) 192! 192h 48 ' 58 '' 05007! + 50 ' 07 '' 5 22 1929 Belgium De Waele, Maurice Maurice De Waele Alcyon -- Dunlop 5,286 km (3,285 mi) 186! 186h 39 ' 15 '' 04423! + 44 ' 23 '' 16 1930 France Leducq, André André Leducq Alcyon -- Dunlop 4,822 km (2,996 mi) 172! 172h 12 ' 16 '' 01413! + 14 ' 13 '' 13 1931 France Magne, Antonin Antonin Magne France 5,091 km (3,163 mi) 177! 177h 10 ' 03 '' 01256! + 12 ' 56 '' 16 1932 France Leducq, André André Leducq France 4,479 km (2,783 mi) 154! 154h 11 ' 49 '' 02403! + 24 ' 03 '' 6 19 1933 France Speicher, Georges Georges Speicher France 4,395 km (2,731 mi) 147! 147h 51 ' 37 '' 00401! + 4 ' 01 '' 12 1934 France Magne, Antonin Antonin Magne France 4,470 km (2,780 mi) 147! 147h 13 ' 58 '' 02731! + 27 ' 31 '' 22 1935 Belgium Maes, Romain Romain Maes Belgium 4,338 km (2,696 mi) 141! 141h 23 ' 00 '' 01752! + 17 ' 52 '' 21 1936 Belgium Maes, Sylvère Sylvère Maes Belgium 4,442 km (2,760 mi) 142! 142h 47 ' 32 '' 02655! + 26 ' 55 '' 14 1937 France Lapébie, Roger Roger Lapébie France 4,415 km (2,743 mi) 138! 138h 58 ' 31 '' 00717! + 7 ' 17 '' 1938 Italy Bartali, Gino Gino Bartali * Italy 4,694 km (2,917 mi) 148! 148h 29 ' 12 '' 01827! + 18 ' 27 '' 8 1939 Belgium Maes, Sylvère Sylvère Maes * Belgium 4,224 km (2,625 mi) 132! 132h 03 ' 17 '' 03038! + 30 ' 38 '' 1940 World War II 1941 1942 1943 1944 1945 1946 1947 France Robic, Jean Jean Robic France 4,642 km (2,884 mi) 148! 148h 11 ' 25 '' 00358! + 3 ' 58 '' 1948 Italy Bartali, Gino Gino Bartali * Italy 4,922 km (3,058 mi) 147! 147h 10 ' 36 '' 02616! + 26 ' 16 '' 7 9 1949 Italy Coppi, Fausto Fausto Coppi * Italy 4,808 km (2,988 mi) 149! 149h 40 ' 49 '' 01055! + 10 ' 55 '' 5 1950 Switzerland Kübler, Ferdinand Ferdinand Kübler Switzerland 4,773 km (2,966 mi) 145! 145h 36 ' 56 '' 00930! + 9 ' 30 '' 11 1951 Switzerland Koblet, Hugo Hugo Koblet Switzerland 4,690 km (2,910 mi) 142! 142h 20 ' 14 '' 02200! + 22 ' 00 '' 5 11 1952 Italy Coppi, Fausto Fausto Coppi * Italy 4,898 km (3,043 mi) 151! 151h 57 ' 20 '' 02817! + 28 ' 17 '' 5 14 1953 France Bobet, Louison Louison Bobet France 4,476 km (2,781 mi) 129! 129h 23 ' 25 '' 01418! + 14 ' 18 '' 5 1954 France Bobet, Louison Louison Bobet France 4,656 km (2,893 mi) 140! 140h 06 ' 05 '' 01549! + 15 ' 49 '' 14 1955 France Bobet, Louison Louison Bobet France 4,495 km (2,793 mi) 130! 130h 29 ' 26 '' 00453! + 4 ' 53 '' 6 1956 France Walkowiak, Roger Roger Walkowiak France 4,498 km (2,795 mi) 124! 124h 01 ' 16 '' 00125! + 1 ' 25 '' 0 8 1957 France Anquetil, Jacques Jacques Anquetil France 4,669 km (2,901 mi) 135! 135h 44 ' 42 '' 01456! + 14 ' 56 '' 15 1958 Luxembourg Gaul, Charly Charly Gaul Luxembourg 4,319 km (2,684 mi) 116! 116h 59 ' 05 '' 00310! + 3 ' 10 '' 1959 Spain Bahamontes, Federico Federico Bahamontes * Spain 4,358 km (2,708 mi) 123! 123h 46 ' 45 '' 00401! + 4 ' 01 '' 6 1960 Italy Nencini, Gastone Gastone Nencini Italy 4,173 km (2,593 mi) 112! 112h 08 ' 42 '' 00502! + 5 ' 02 '' 0 14 1961 France Anquetil, Jacques Jacques Anquetil France 4,397 km (2,732 mi) 122! 122h 01 ' 33 '' 01214! + 12 ' 14 '' 21 1962 France Anquetil, Jacques Jacques Anquetil Saint - Raphaël -- Helyett -- Hutchinson 4,274 km (2,656 mi) 114! 114h 31 ' 54 '' 00459! + 4 ' 59 '' 1963 France Anquetil, Jacques Jacques Anquetil Saint - Raphaël -- Gitane -- R. Geminiani 4,138 km (2,571 mi) 113! 113h 30 ' 05 '' 00335! + 3 ' 35 '' 5 1964 France Anquetil, Jacques Jacques Anquetil Saint - Raphaël -- Gitane -- Dunlop 4,504 km (2,799 mi) 127! 127h 09 ' 44 '' 00055! + 55 '' 6 1965 Italy Gimondi, Felice Felice Gimondi Salvarani 4,188 km (2,602 mi) 116! 116h 42 ' 06 '' 00240! + 2 ' 40 '' 18 1966 France Aimar, Lucien Lucien Aimar Ford France -- Hutchinson 4,329 km (2,690 mi) 117! 117h 34 ' 21 '' 00107! + 1 ' 07 '' 0 6 1967 France Pingeon, Roger Roger Pingeon Peugeot -- BP -- Michelin 4,779 km (2,970 mi) 136! 136h 53 ' 50 '' 00340! + 3 ' 40 '' 17 1968 Netherlands Janssen, Jan Jan Janssen Pelforth -- Sauvage -- Lejeune 4,492 km (2,791 mi) 133! 133h 49 ' 42 '' 00038! + 38 '' 1969 Belgium Merckx, Eddy Eddy Merckx Faema 4,117 km (2,558 mi) 116! 116h 16 ' 02 '' 01754! + 17 ' 54 '' 6 18 1970 Belgium Merckx, Eddy Eddy Merckx * Faemino -- Faema 4,254 km (2,643 mi) 119! 119h 31 ' 49 '' 01241! + 12 ' 41 '' 8 20 1971 Belgium Merckx, Eddy Eddy Merckx Molteni 3,608 km (2,242 mi) 096! 96h 45 ' 14 '' 00951! + 9 ' 51 '' 17 1972 Belgium Merckx, Eddy Eddy Merckx Molteni 3,846 km (2,390 mi) 108! 108h 17 ' 18 '' 01041! + 10 ' 41 '' 6 15 1973 Spain Ocaña, Luis Luis Ocaña Bic 4,090 km (2,540 mi) 122! 122h 25 ' 34 '' 01551! + 15 ' 51 '' 6 14 Belgium Merckx, Eddy Eddy Merckx Molteni 4,098 km (2,546 mi) 116! 116h 16 ' 58 '' 00804! + 8 ' 04 '' 8 18 France Thevenet Bernard Thévenet Peugeot -- BP -- Michelin 4,000 km (2,500 mi) 114! 114h 35 ' 31 '' 00247! + 2 ' 47 '' 8 1976 Belgium Van Impe, Lucien Lucien Van Impe Gitane -- Campagnolo 4,017 km (2,496 mi) 116! 116h 22 ' 23 '' 00414! + 4 ' 14 '' 12 1977 France Thevenet Bernard Thévenet Peugeot -- Esso -- Michelin 4,096 km (2,545 mi) 115! 115h 38 ' 30 '' 00048! + 48 '' 8 1978 France Hinault, Bernard Bernard Hinault Renault -- Gitane -- Campagnolo 3,908 km (2,428 mi) 108! 108h 18 ' 00 '' 00356! + 3 ' 56 '' 1979 France Hinault, Bernard Bernard Hinault Renault -- Gitane 3,765 km (2,339 mi) 103! 103h 06 ' 50 '' 01307! + 13 ' 07 '' 7 17 1980 Netherlands Zoetemelk, Joop Joop Zoetemelk TI -- Raleigh -- Creda 3,842 km (2,387 mi) 109! 109h 19 ' 14 '' 00655! + 6 ' 55 '' 10 1981 France Hinault, Bernard Bernard Hinault Renault -- Elf -- Gitane 3,753 km (2,332 mi) 096! 96h 19 ' 38 '' 01434! + 14 ' 34 '' 5 18 1982 France Hinault, Bernard Bernard Hinault Renault -- Elf -- Gitane 3,507 km (2,179 mi) 092! 92h 08 ' 46 '' 00621! + 6 ' 21 '' 12 France Fignon, Laurent Laurent Fignon Renault -- Elf 3,809 km (2,367 mi) 105! 105h 07 ' 52 '' 00404! + 4 ' 04 '' 6 1984 France Fignon, Laurent Laurent Fignon Renault -- Elf 4,021 km (2,499 mi) 112! 112h 03 ' 40 '' 01032! + 10 ' 32 '' 5 7 1985 France Hinault, Bernard Bernard Hinault La Vie Claire 4,109 km (2,553 mi) 113! 113h 24 ' 23 '' 00142! + 1 ' 42 '' 16 1986 United States LeMond, Greg Greg LeMond La Vie Claire 4,094 km (2,544 mi) 110! 110h 35 ' 19 '' 00310! + 3 ' 10 '' 7 Ireland Roche, Stephen Stephen Roche Carrera Jeans -- Vagabond 4,231 km (2,629 mi) 115! 115h 27 ' 42 '' 00040! + 40 '' 1988 Spain Delgado, Pedro Pedro Delgado Reynolds 3,286 km (2,042 mi) 084! 84h 27 ' 53 '' 00713! + 7 ' 13 '' 11 1989 United States LeMond, Greg Greg LeMond AD Renting -- W - Cup -- Bottecchia 3,285 km (2,041 mi) 087! 87h 38 ' 35 '' 00008! + 8 '' 8 1990 United States LeMond, Greg Greg LeMond Z -- Tomasso 3,504 km (2,177 mi) 090! 90h 43 ' 20 '' 00216! + 2 ' 16 '' 0 1991 Spain Indurain, Miguel Miguel Indurain Banesto 3,914 km (2,432 mi) 101! 101h 01 ' 20 '' 00336! + 3 ' 36 '' 10 1992 Spain Indurain, Miguel Miguel Indurain Banesto 3,983 km (2,475 mi) 100! 100h 49 ' 30 '' 00435! + 4 ' 35 '' 10 1993 Spain Indurain, Miguel Miguel Indurain Banesto 3,714 km (2,308 mi) 095! 95h 57 ' 09 '' 00459! + 4 ' 59 '' 14 1994 Spain Indurain, Miguel Miguel Indurain Banesto 3,978 km (2,472 mi) 103! 103h 38 ' 38 '' 00539! + 5 ' 39 '' 13 1995 Spain Indurain, Miguel Miguel Indurain Banesto 3,635 km (2,259 mi) 092! 92h 44 ' 59 '' 00435! + 4 ' 35 '' 13 Denmark Riis, Bjarne Bjarne Riis Team Telekom 3,765 km (2,339 mi) 095! 95h 57 ' 16 '' 00141! + 1 ' 41 '' 13 1997 Germany Ullrich, Jan Jan Ullrich Team Telekom 3,950 km (2,450 mi) 100! 100h 30 ' 35 '' 00909! + 9 ' 09 '' 12 1998 Italy Pantani, Marco Marco Pantani Mercatone Uno -- Bianchi 3,875 km (2,408 mi) 092! 92h 49 ' 46 '' 00321! + 3 ' 21 '' 7 1999 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,687 km (2,291 mi) 091! 91h 32 ' 16 '' 00737! + 7 ' 37 '' 15 2000 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,662 km (2,275 mi) 092! 92h 33 ' 08 '' 00602! + 6 ' 02 '' 12 2001 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,458 km (2,149 mi) 086! 86h 17 ' 28 '' 00644! + 6 ' 44 '' 8 2002 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,272 km (2,033 mi) 082! 82h 05 ' 12 '' 00717! + 7 ' 17 '' 11 2003 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,427 km (2,129 mi) 083! 83h 41 ' 12 '' 00101! + 1 ' 01 '' 13 United States Armstrong, Lance Lance Armstrong U.S. Postal Service 3,391 km (2,107 mi) 083! 83h 36 ' 02 '' 00619! + 6 ' 19 '' 5 7 2005 United States Armstrong, Lance Lance Armstrong Discovery Channel 3,593 km (2,233 mi) 086! 86h 15 ' 02 '' 00440! + 4 ' 40 '' 17 2006 Spain Landis, Floyd Floyd Landis Pereiro, Óscar Óscar Pereiro Caisse d'Epargne -- Illes Balears 3,657 km (2,272 mi) 089! 89h 40 ' 27 '' 00032! + 32 '' 0 8 2007 Spain Contador, Alberto Alberto Contador Discovery Channel 3,570 km (2,220 mi) 091! 91h 00 ' 26 '' 00023! + 23 '' 2008 Spain Sastre, Carlos Carlos Sastre * Team CSC 3,559 km (2,211 mi) 087! 87h 52 ' 52 '' 00058! + 58 '' 5 2009 Spain Contador, Alberto Alberto Contador Astana 3,459 km (2,149 mi) 085! 85h 48 ' 35 '' 00411! + 4 ' 11 '' 7 Luxembourg Contador, Alberto Alberto Contador Schleck, Andy Andy Schleck Team Saxo Bank 3,642 km (2,263 mi) 091! 91h 59 ' 27 '' 00122! + 1 ' 22 '' 12 2011 Australia Evans, Cadel Cadel Evans BMC Racing Team 3,430 km (2,130 mi) 086! 86h 12 ' 22 '' 00134! + 1 ' 34 '' 2012 Great Britain Wiggins, Bradley Bradley Wiggins Team Sky 3,496 km (2,172 mi) 087! 87h 34 ' 47 '' 00321! + 3 ' 21 '' 14 2013 Great Britain Froome, Chris Chris Froome Team Sky 3,404 km (2,115 mi) 083! 83h 56 ' 20 '' 00420! + 4 ' 20 '' 14 2014 Italy Nibali, Vincenzo Vincenzo Nibali Astana 3,660.5 km (2,274.5 mi) 089! 89h 59 ' 06 '' 00737! + 7 ' 37 '' 19 2015 Great Britain Froome, Chris Chris Froome * Team Sky 3,360.3 km (2,088.0 mi) 084! 84h 46 ' 14 '' 00112! + 1 ' 12 '' 16 2016 Great Britain Froome, Chris Chris Froome Team Sky 3,529 km (2,193 mi) 089! 89h 04 ' 48 '' 00405! + 4 ' 05 '' 14 2017 Great Britain Froome, Chris Chris Froome Team Sky 3,540 km (2,200 mi) 086! 86h 20 ' 55 '' 00054! + 54 '' 0 15
who won the tour de france after lance armstrong
Óscar Pereiro