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