Participated 1 time
in 1971
Silvano Davo, Italy
Tour de France 2026 starts from Barcelona, Spain in

Stats and Facts from
Tour de France.

2026   2025   2024   2023  2022  2021  2020  2019   2018  2017   2016   2015  2014  2013   2012   2011  2010   2009   2008   2007   2006   2005   2004   2003   2002   2001   2000   1999   1998   1997  1996   1995   1994   1993   1992  1991   1990   1989   1988   1987   1986   1985   1984   1983  1982  1981   1980   1979  1978  1977   1976  1975  1974  1973   1972   1971   1970  1969   1968   1967   1966   1965  1964  1963   1962   1961   1960   1959   1958   1957  1956   1955   1954   1953   1952  1951  1950  1949   1948  1947  1939   1938   1937   1936   1935   1934   1933  1932   1931   1930  1929   1928   1927   1926  1925  1924  1923   1922   1921   1920   1919  1914   1913   1912   1911   1910  1909   1908   1907   1906  1905  1904   1903 

Tourstats
Sitemap

After stage 21 - 2025:
 16451 starters.
  5464 different riders.
  689 teams.
  2398 stages.
  470 restdays.
  466506.50 km.
  5925 abandoned riders.

Click map for 2023 route.
Facts from Tour de France 2023 Additional info and images from 2023.
  |   Stages.  |   Stage winners.  |   Days in jerseys.  |   Teams.  |   All riders.  |   All riders by age.  |   All riders from.  |  

  |   Rookies.  |   Withdrawls.  |   Average speed.  |   GC.  |   Polka  |   Green  |   White  |   Summits. (In tour)  |   Miscellaneous.  |  



The 150 of 176 riders that completed in 2023.

1 Jonas Vingegaard Jumbo-Visma82h 05' 42"+0h 00' 00"

2 Tadej Pogačar UAE Team Emirates82h 13' 11"+0h 07' 29"

3 Adam Yates UAE Team Emirates82h 16' 38"+0h 10' 56"

4 Simon Yates Team Jayco AlUla82h 18' 05"+0h 12' 23"

5 Carlos Rodriguez Ineos Grenadier82h 18' 59"+0h 13' 17"

6 Pello Bilbao Bahrain Victorious82h 19' 09"+0h 13' 27"

7 Jai Hindley Bora – Hansgrohe82h 20' 26"+0h 14' 44"

8 Felix Gall AG2R Citroën82h 21' 51"+0h 16' 09"

9 David Gaudu Groupama-FDJ82h 28' 50"+0h 23' 08"

10 Guillaume Martin Cofidis82h 32' 12"+0h 26' 30"

11 Thibaut Pinot Groupama-FDJ82h 33' 45"+0h 28' 03"

12 Sepp Kuss Jumbo-Visma82h 43' 14"+0h 37' 32"

13 Thomas Pidcock Ineos Grenadier82h 53' 34"+0h 47' 52"

14 Rafał Majka UAE Team Emirates83h 01' 51"+0h 56' 09"

15 Jonathan Castroviejo Ineos Grenadier83h 02' 19"+0h 56' 37"

16 Chris Harper Team Jayco AlUla83h 03' 11"+0h 57' 29"

17 Ben O'Connor AG2R Citroën83h 10' 41"+1h 04' 59"

18 Wilco Kelderman Jumbo-Visma83h 12' 28"+1h 06' 46"

19 Mikel Landa Bahrain Victorious83h 18' 23"+1h 12' 41"

20 Valentin Madouas Groupama-FDJ83h 19' 52"+1h 14' 10"

21 Emanuel Buchmann Bora – Hansgrohe83h 21' 26"+1h 15' 44"

22 Warren Barguil Arkéa–Samsic83h 22' 48"+1h 17' 06"

23 Felix Großschartner UAE Team Emirates83h 51' 03"+1h 45' 21"

24 Tiesj Benoot Jumbo-Visma83h 52' 37"+1h 46' 55"

25 Clément Berthet AG2R Citroën83h 56' 01"+1h 50' 19"

26 Bob Jungels Bora – Hansgrohe84h 04' 28"+1h 58' 46"

27 Wout Poels Bahrain Victorious84h 11' 26"+2h 05' 44"

28 Jack Haig Bahrain Victorious84h 16' 14"+2h 10' 32"

29 Mattias Skjelmose Lidl-Trek84h 21' 09"+2h 15' 27"

30 Tobias Johannessen Uno-X Pro Cycling84h 21' 15"+2h 15' 33"

31 Mathieu Burgaudeau TotalEnergies84h 26' 55"+2h 21' 13"

32 Giulio Ciccone Lidl-Trek84h 30' 11"+2h 24' 29"

33 Julian Alaphilippe Soudal Quick-Step84h 31' 25"+2h 25' 43"

34 Harold Tejada Astana Qazaqstan Team84h 33' 28"+2h 27' 46"

35 Dylan Teuns Israël-Premier Tech84h 40' 10"+2h 34' 28"

36 Egan Bernal Ineos Grenadier84h 43' 58"+2h 38' 16"

37 Gorka Izagirre Movistar84h 44' 35"+2h 38' 53"

38 Hugo Houle Israël-Premier Tech84h 47' 47"+2h 42' 05"

39 Nick Schultz Israël-Premier Tech84h 49' 14"+2h 43' 32"

40 Alexey Lutsenko Astana Qazaqstan Team84h 49' 15"+2h 43' 33"

41 Kévin Geniets Groupama-FDJ84h 49' 56"+2h 44' 14"

42 Dylan Van Baarle Jumbo-Visma84h 51' 47"+2h 46' 05"

43 Jonas Gregaard Uno-X Pro Cycling84h 52' 49"+2h 47' 07"

44 Gregor Mühlberger Movistar84h 55' 04"+2h 49' 22"

45 Ion Izagirre Cofidis84h 55' 51"+2h 50' 09"

46 Chris Hamilton Team dsm-firmenich84h 56' 42"+2h 51' 00"

47 Georg Zimmermann Intermarché-Circus-Wanty84h 59' 47"+2h 54' 05"

48 Michael Woods Israël-Premier Tech85h 00' 29"+2h 54' 47"

49 Michal Kwiatkowski Ineos Grenadier85h 01' 50"+2h 56' 08"

50 Krists Neilands Israël-Premier Tech85h 02' 03"+2h 56' 21"

51 Clément Champoussin Arkéa–Samsic85h 03' 49"+2h 58' 07"

52 Alex Aranburu Movistar85h 08' 41"+3h 02' 59"

53 Nelson Oliveira Movistar85h 14' 08"+3h 08' 26"

54 Stefan Küng Groupama-FDJ85h 14' 11"+3h 08' 29"

55 Aurélien Paret-Peintre AG2R Citroën85h 15' 13"+3h 09' 31"

56 Marc Soler UAE Team Emirates85h 15' 38"+3h 09' 56"

57 Mathieu Van Der Poel Alpecin-Deceuninck85h 17' 06"+3h 11' 24"

58 Matt Dinham Team dsm-firmenich85h 19' 14"+3h 13' 32"

59 Maxim Van Gils Lotto-Dstny85h 23' 31"+3h 17' 49"

60 Omar Fraile Ineos Grenadier85h 24' 46"+3h 19' 04"

61 Kevin Vermaerke Team dsm-firmenich85h 30' 02"+3h 24' 20"

62 Nils Politt Bora – Hansgrohe85h 34' 29"+3h 28' 47"

63 Quentin Pacher Groupama-FDJ85h 39' 25"+3h 33' 43"

64 Victor Campenaerts Lotto-Dstny85h 40' 40"+3h 34' 58"

65 Matis Louvel Arkéa–Samsic85h 41' 51"+3h 36' 09"

66 Neilson Powless EF Education-Easypost85h 43' 12"+3h 37' 30"

67 Rui Costa Intermarché-Circus-Wanty85h 43' 39"+3h 37' 57"

68 Anthony Delaplace Arkéa–Samsic85h 47' 19"+3h 41' 37"

69 Simon Guglielmi Arkéa–Samsic85h 47' 30"+3h 41' 48"

70 Lars Van Den Berg Groupama-FDJ85h 51' 45"+3h 46' 03"

71 Rigoberto Urán EF Education-Easypost85h 55' 57"+3h 50' 15"

72 Matej Mohorič Bahrain Victorious85h 56' 47"+3h 51' 05"

73 Nans Peters AG2R Citroën85h 58' 48"+3h 53' 06"

74 Juan Pedro Lopez Lidl-Trek86h 00' 21"+3h 54' 39"

75 Pierre Latour TotalEnergies86h 01' 07"+3h 55' 25"

76 Oliver Naesen AG2R Citroën86h 02' 27"+3h 56' 45"

77 Lilian Calmejane Intermarché-Circus-Wanty86h 07' 25"+4h 01' 43"

78 Marco Haller Bora – Hansgrohe86h 08' 19"+4h 02' 37"

79 Jasper Stuyven Lidl-Trek86h 09' 06"+4h 03' 24"

80 Christophe Laporte Jumbo-Visma86h 11' 29"+4h 05' 47"

81 Stan Dewulf AG2R Citroën86h 13' 24"+4h 07' 42"

82 Patrick Konrad Bora – Hansgrohe86h 13' 25"+4h 07' 43"

83 Alberto Bettiol EF Education-Easypost86h 14' 40"+4h 08' 58"

84 Lawson Craddock Team Jayco AlUla86h 18' 13"+4h 12' 31"

85 Jonas Abrahamsen Uno-X Pro Cycling86h 19' 14"+4h 13' 32"

86 Tony Gallopin Lidl-Trek86h 20' 31"+4h 14' 49"

87 Kasper Asgreen Soudal Quick-Step86h 20' 51"+4h 15' 09"

88 Daniel Oss TotalEnergies86h 22' 01"+4h 16' 19"

89 Valentin Ferron TotalEnergies86h 24' 57"+4h 19' 15"

90 Corbin Strong Israël-Premier Tech86h 27' 03"+4h 21' 21"

91 Pascal Eenkhoorn Lotto-Dstny86h 27' 37"+4h 21' 55"

92 Fred Wright Bahrain Victorious86h 28' 33"+4h 22' 51"

93 Nathan Van Hooydonck Jumbo-Visma86h 29' 46"+4h 24' 04"

94 Anthony Turgis TotalEnergies86h 30' 04"+4h 24' 22"

95 Torstein Træen Uno-X Pro Cycling86h 32' 09"+4h 26' 27"

96 Magnus Cort EF Education-Easypost86h 37' 57"+4h 32' 15"

97 Jasper Philipsen Alpecin-Deceuninck86h 38' 28"+4h 32' 46"

98 Bryan Coquard Cofidis86h 38' 57"+4h 33' 15"

99 Anthon Charmig Uno-X Pro Cycling86h 40' 33"+4h 34' 51"

100 Edvald Boasson Hagen TotalEnergies86h 43' 40"+4h 37' 58"

101 Benoit Cosnefroy AG2R Citroën86h 45' 04"+4h 39' 22"

102 Vegard Stake Laengen UAE Team Emirates86h 46' 05"+4h 40' 23"

103 Mike Teunissen Intermarché-Circus-Wanty86h 47' 17"+4h 41' 35"

104 Yves Lampaert Soudal Quick-Step86h 48' 18"+4h 42' 36"

105 Mads Pedersen Lidl-Trek86h 49' 32"+4h 43' 50"

106 Remi Cavagna Soudal Quick-Step86h 49' 43"+4h 44' 01"

107 Matteo Trentin UAE Team Emirates86h 50' 16"+4h 44' 34"

108 Rasmus Tiller Uno-X Pro Cycling86h 52' 20"+4h 46' 38"

109 Simon Clarke Israël-Premier Tech86h 56' 15"+4h 50' 33"

110 Andrey Amador EF Education-Easypost86h 59' 49"+4h 54' 07"

111 Dion Smith Intermarché-Circus-Wanty86h 59' 55"+4h 54' 13"

112 Luka Mezgec Team Jayco AlUla87h 02' 14"+4h 56' 32"

113 Quinten Hermans Alpecin-Deceuninck87h 04' 24"+4h 58' 42"

114 Jonas Rickaert Alpecin-Deceuninck87h 06' 05"+5h 00' 23"

115 Alex Kirsch Lidl-Trek87h 06' 37"+5h 00' 55"

116 Danny van Poppel Bora – Hansgrohe87h 07' 16"+5h 01' 34"

117 Christopher Juul Jensen Team Jayco AlUla87h 10' 27"+5h 04' 45"

118 Tim Declercq Soudal Quick-Step87h 11' 00"+5h 05' 18"

119 Dries Devenyns Soudal Quick-Step87h 12' 19"+5h 06' 37"

120 Florian Vermeersch Lotto-Dstny87h 12' 20"+5h 06' 38"

121 Nikias Arndt Bahrain Victorious87h 13' 49"+5h 08' 07"

122 Søren Kragh Andersen Alpecin-Deceuninck87h 14' 20"+5h 08' 38"

123 Mikkel Bjerg UAE Team Emirates87h 14' 44"+5h 09' 02"

124 Laurent Pichon Arkéa–Samsic87h 15' 46"+5h 10' 04"

125 Biniam Girmay Intermarché-Circus-Wanty87h 16' 02"+5h 10' 20"

126 Guillaume Boivin Israël-Premier Tech87h 16' 43"+5h 11' 01"

127 Peter Sagan TotalEnergies87h 19' 59"+5h 14' 17"

128 Jenthe Biermans Arkéa–Samsic87h 20' 06"+5h 14' 24"

129 Silvan Dillier Alpecin-Deceuninck87h 20' 48"+5h 15' 06"

130 Luke Durbridge Team Jayco AlUla87h 22' 00"+5h 16' 18"

131 Olivier Le Gac Groupama-FDJ87h 22' 51"+5h 17' 09"

132 Luca Mozzato Arkéa–Samsic87h 23' 04"+5h 17' 22"

133 Michael Gogl Alpecin-Deceuninck87h 25' 26"+5h 19' 44"

134 Alexander Kristoff Uno-X Pro Cycling87h 29' 33"+5h 23' 51"

135 Gianni Moscon Astana Qazaqstan Team87h 29' 41"+5h 23' 59"

136 Jasper De Buyst Lotto-Dstny87h 32' 46"+5h 27' 04"

137 Dylan Groenewegen Team Jayco AlUla87h 33' 03"+5h 27' 21"

138 Nils Eekhoff Team dsm-firmenich87h 39' 00"+5h 33' 18"

139 Jordi Meeus Bora – Hansgrohe87h 39' 33"+5h 33' 51"

140 Søren Wærenskjold Uno-X Pro Cycling87h 39' 34"+5h 33' 52"

141 Elmar Reinders Team Jayco AlUla87h 40' 59"+5h 35' 17"

142 Axel Zingle Cofidis87h 45' 05"+5h 39' 23"

143 Adrien Petit Intermarché-Circus-Wanty87h 47' 38"+5h 41' 56"

144 Sam Welsford Team dsm-firmenich87h 48' 02"+5h 42' 20"

145 John Degenkolb Team dsm-firmenich87h 49' 51"+5h 44' 09"

146 Alex Edmondson Team dsm-firmenich87h 50' 21"+5h 44' 39"

147 Frederik Frison Lotto-Dstny88h 01' 02"+5h 55' 20"

148 Evgeny Fedorov Astana Qazaqstan Team88h 02' 19"+5h 56' 37"

149 Cees Bol Astana Qazaqstan Team88h 03' 26"+5h 57' 44"

150 Michael Mørkøv Soudal Quick-Step88h 12' 53"+6h 07' 11"


Todays birthdays.

1883 • Christophe Laurent
1902 • Louis Delannoy
1927 • Arrigo Padovan
1928 • Hans Dekkers
1934 • Aurelio Cestari
1952 • José Cima
1957 • Jan Baeyens
1965 • Marcello Siboni
1974 • Luis Pérez Rodriguez
1977 • Addy Engels
1979 • Murilo Antonio Fischer
1982 • Jorge Azanza
1989 • Bert-Jan Lindeman

 

Optimized for Chrome - Edge
and Opera browsers.