Participated 5 times
Between 2012 and 2016
Gregory Henderson, New Zealand
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.
  5463 different riders.
  689 teams.
  2398 stages.
  470 restdays.
  466506.50 km.
  5925 abandoned riders.

Click map for 2022 route.
Facts from Tour de France 2022 Additional info and images from 2022.
  |   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 135 of 176 riders that completed in 2022.

1 Jonas Vingegaard Jumbo-Visma79h 33' 20"+0h 00' 00"

2 Tadej Pogačar UAE Team Emirates79h 36' 03"+0h 02' 43"

3 Geraint Thomas Ineos Grenadier79h 40' 42"+0h 07' 22"

4 David Gaudu Groupama-FDJ79h 46' 59"+0h 13' 39"

5 Aleksandr Vlasov Bora – Hansgrohe79h 49' 06"+0h 15' 46"

6 Nairo Quintana Arkéa–Samsic79h 49' 53"+0h 16' 33"

7 Romain Bardet Team Dsm79h 51' 31"+0h 18' 11"

8 Louis Meintjes Intermarché-Wanty-Gobert Materiaux79h 52' 04"+0h 18' 44"

9 Alexey Lutsenko Astana Qazaqstan Team79h 56' 16"+0h 22' 56"

10 Adam Yates Ineos Grenadier79h 58' 12"+0h 24' 52"

11 Valentin Madouas Groupama-FDJ80h 09' 19"+0h 35' 59"

12 Bob Jungels AG2R Citroën80h 18' 43"+0h 45' 23"

13 Neilson Powless EF Education-Easypost80h 20' 17"+0h 46' 57"

14 Luis León Sánchez Bahrain Victorious-Bapco80h 22' 38"+0h 49' 18"

15 Thibaut Pinot Groupama-FDJ80h 23' 45"+0h 50' 25"

16 Patrick Konrad Bora – Hansgrohe80h 30' 14"+0h 56' 54"

17 Thomas Pidcock Ineos Grenadier80h 34' 35"+1h 01' 15"

18 Sepp Kuss Jumbo-Visma80h 35' 49"+1h 02' 29"

19 Dylan Teuns Bahrain Victorious-Bapco80h 44' 50"+1h 11' 30"

20 Brandon McNulty UAE Team Emirates81h 04' 39"+1h 31' 19"

21 Matteo Jorgenson Movistar81h 07' 17"+1h 33' 57"

22 Wout Van Aert Jumbo-Visma81h 09' 15"+1h 35' 55"

23 Nick Schultz Team Bikeexchange-Jayco81h 13' 01"+1h 39' 41"

24 Hugo Houle Israël-Premier Tech81h 15' 34"+1h 42' 14"

25 Bauke Mollema Trek-Segafredo81h 19' 17"+1h 45' 57"

26 Rigoberto Urán EF Education-Easypost81h 21' 38"+1h 48' 18"

27 Carlos Verona Movistar81h 26' 23"+1h 53' 03"

28 Andreas Leknessund Team Dsm81h 30' 51"+1h 57' 31"

29 Gregor Mühlberger Movistar81h 32' 23"+1h 59' 03"

30 Daniel Martínez Ineos Grenadier81h 34' 15"+2h 00' 55"

31 Simone Velasco Astana Qazaqstan Team81h 37' 44"+2h 04' 24"

32 Dylan Van Baarle Ineos Grenadier81h 48' 54"+2h 15' 34"

33 Stefan Küng Groupama-FDJ81h 49' 06"+2h 15' 46"

34 Sebastian Schönberger B&B Hotels p/b KTM81h 49' 06"+2h 15' 46"

35 Michael Storer Groupama-FDJ81h 56' 35"+2h 23' 15"

36 Tiesj Benoot Jumbo-Visma81h 56' 54"+2h 23' 34"

37 Tony Gallopin Trek-Segafredo81h 58' 31"+2h 25' 11"

38 Chris Hamilton Team Dsm81h 58' 58"+2h 25' 38"

39 Andrey Zeits Astana Qazaqstan Team81h 59' 42"+2h 26' 22"

40 Ion Izagirre Cofidis82h 03' 28"+2h 30' 08"

41 Alberto Bettiol EF Education-Easypost82h 08' 04"+2h 34' 44"

42 Łukasz Owsian Arkéa–Samsic82h 11' 08"+2h 37' 48"

43 Joseph Dombrowski Astana Qazaqstan Team82h 11' 11"+2h 37' 51"

44 Georg Zimmermann Intermarché-Wanty-Gobert Materiaux82h 13' 00"+2h 39' 40"

45 Simon Geschke Cofidis82h 14' 43"+2h 41' 23"

46 Maximilian Schachmann Bora – Hansgrohe82h 17' 24"+2h 44' 04"

47 Kobe Goossens Intermarché-Wanty-Gobert Materiaux82h 19' 27"+2h 46' 07"

48 Kévin Geniets Groupama-FDJ82h 21' 28"+2h 48' 08"

49 Jonathan Castroviejo Ineos Grenadier82h 24' 54"+2h 51' 34"

50 Maxime Bouet Arkéa–Samsic82h 25' 16"+2h 51' 56"

51 Andrea Pasqualon Intermarché-Wanty-Gobert Materiaux82h 29' 42"+2h 56' 22"

52 Nelson Oliveira Movistar82h 30' 59"+2h 57' 39"

53 Felix Großschartner Bora – Hansgrohe82h 31' 35"+2h 58' 15"

54 Benjamin Thomas Cofidis82h 36' 58"+3h 03' 38"

55 Fred Wright Bahrain Victorious-Bapco82h 37' 28"+3h 04' 08"

56 Nils Politt Bora – Hansgrohe82h 43' 49"+3h 10' 29"

57 Pierre Latour TotalEnergies-Vendée82h 45' 26"+3h 12' 06"

58 Edvald Boasson Hagen TotalEnergies-Vendée82h 46' 18"+3h 12' 58"

59 Giulio Ciccone Trek-Segafredo82h 50' 04"+3h 16' 44"

60 Silvan Dillier Alpecin-Deceuninck82h 50' 37"+3h 17' 17"

61 Toms Skujiņš Trek-Segafredo82h 50' 48"+3h 17' 28"

62 Antoine Duchesne Groupama-FDJ82h 51' 38"+3h 18' 18"

63 Pierre-Luc Périchon Cofidis82h 58' 52"+3h 25' 32"

64 Martijn Tusveld Team Dsm83h 01' 23"+3h 28' 03"

65 Stan Dewulf AG2R Citroën83h 02' 38"+3h 29' 18"

66 Franck Bonnamour B&B Hotels p/b KTM83h 03' 56"+3h 30' 36"

67 Quinn Simmons Trek-Segafredo83h 04' 04"+3h 30' 44"

68 Mathieu Burgaudeau TotalEnergies-Vendée83h 05' 26"+3h 32' 06"

69 Pierre Rolland B&B Hotels p/b KTM83h 07' 53"+3h 34' 33"

70 Connor Swift Arkéa–Samsic83h 08' 25"+3h 35' 05"

71 Kristian Sbaragli Alpecin-Deceuninck83h 09' 38"+3h 36' 18"

72 Jan Tratnik Bahrain Victorious-Bapco83h 10' 51"+3h 37' 31"

73 Andreas Kron Lotto Soudal83h 10' 57"+3h 37' 37"

74 Matis Louvel Arkéa–Samsic83h 13' 26"+3h 40' 06"

75 Christophe Laporte Jumbo-Visma83h 13' 30"+3h 40' 10"

76 Philippe Gilbert Lotto Soudal83h 15' 14"+3h 41' 54"

77 Guy Niv Israël-Premier Tech83h 17' 42"+3h 44' 22"

78 Michael Matthews Team Bikeexchange-Jayco83h 19' 19"+3h 45' 59"

79 Krists Neilands Israël-Premier Tech83h 19' 36"+3h 46' 16"

80 Cyril Barthe B&B Hotels p/b KTM83h 21' 54"+3h 48' 34"

81 Jasper Stuyven Trek-Segafredo83h 22' 48"+3h 49' 28"

82 Hugo Hofstetter Arkéa–Samsic83h 23' 17"+3h 49' 57"

83 Stefan Bissegger EF Education-Easypost83h 25' 06"+3h 51' 46"

84 Anthony Perez Cofidis83h 25' 40"+3h 52' 20"

85 Amaury Capiot Arkéa–Samsic83h 26' 15"+3h 52' 55"

86 Matej Mohorič Bahrain Victorious-Bapco83h 26' 17"+3h 52' 57"

87 Marco Haller Bora – Hansgrohe83h 29' 25"+3h 56' 05"

88 Olivier Le Gac Groupama-FDJ83h 29' 25"+3h 56' 05"

89 Alexis Gougeard B&B Hotels p/b KTM83h 31' 35"+3h 58' 15"

90 Owain Doull EF Education-Easypost83h 31' 39"+3h 58' 19"

91 Benoit Cosnefroy AG2R Citroën83h 31' 51"+3h 58' 31"

92 Jasper Philipsen Alpecin-Deceuninck83h 32' 30"+3h 59' 10"

93 Sven Erik Bystrøm Intermarché-Wanty-Gobert Materiaux83h 32' 39"+3h 59' 19"

94 Jonas Rutsch EF Education-Easypost83h 32' 41"+3h 59' 21"

95 Filippo Ganna Ineos Grenadier83h 36' 51"+4h 03' 31"

96 Mattia Cattaneo Quick Step Alpha Vinyl Team83h 37' 12"+4h 03' 52"

97 Aliaksandr Riabushenko Astana Qazaqstan Team83h 37' 40"+4h 04' 20"

98 Andrea Bagioli Quick Step Alpha Vinyl Team83h 43' 20"+4h 10' 00"

99 Mads Pedersen Trek-Segafredo83h 45' 10"+4h 11' 50"

100 Alberto Dainese Team Dsm83h 47' 34"+4h 14' 14"

101 Luka Mezgec Team Bikeexchange-Jayco83h 49' 33"+4h 16' 13"

102 Alexander Kristoff Intermarché-Wanty-Gobert Materiaux83h 50' 34"+4h 17' 14"

103 Luca Mozzato B&B Hotels p/b KTM83h 52' 14"+4h 18' 54"

104 Alexander Krieger Alpecin-Deceuninck83h 53' 02"+4h 19' 42"

105 John Degenkolb Team Dsm83h 56' 25"+4h 23' 05"

106 Luke Rowe Ineos Grenadier84h 00' 00"+4h 26' 40"

107 Florian Sénéchal Quick Step Alpha Vinyl Team84h 01' 34"+4h 28' 14"

108 Florian Vermeersch Lotto Soudal84h 02' 13"+4h 28' 53"

109 Danny van Poppel Bora – Hansgrohe84h 03' 48"+4h 30' 28"

110 Edward Planckaert Alpecin-Deceuninck84h 07' 04"+4h 33' 44"

111 Adrien Petit Intermarché-Wanty-Gobert Materiaux84h 08' 25"+4h 35' 05"

112 Mikkel Honoré Quick Step Alpha Vinyl Team84h 10' 15"+4h 36' 55"

113 Cyril Lemoine B&B Hotels p/b KTM84h 10' 49"+4h 37' 29"

114 Dmitriy Gruzdev Astana Qazaqstan Team84h 10' 56"+4h 37' 36"

115 Maciej Bodnar TotalEnergies-Vendée84h 12' 52"+4h 39' 32"

116 Peter Sagan TotalEnergies-Vendée84h 13' 08"+4h 39' 48"

117 Dylan Groenewegen Team Bikeexchange-Jayco84h 14' 15"+4h 40' 55"

118 Kamil Gradek Bahrain Victorious-Bapco84h 16' 06"+4h 42' 46"

119 Nils Eekhoff Team Dsm84h 16' 06"+4h 42' 46"

120 Yves Lampaert Quick Step Alpha Vinyl Team84h 19' 34"+4h 46' 14"

121 Brent Van Moer Lotto Soudal84h 22' 27"+4h 49' 07"

122 Jack Bauer Team Bikeexchange-Jayco84h 24' 25"+4h 51' 05"

123 Guillaume Van Keirsbulck Alpecin-Deceuninck84h 27' 32"+4h 54' 12"

124 Mikkel Bjerg UAE Team Emirates84h 33' 33"+5h 00' 13"

125 Taco Van Der Hoorn Intermarché-Wanty-Gobert Materiaux84h 35' 54"+5h 02' 34"

126 Jérémy Lecroq B&B Hotels p/b KTM84h 47' 09"+5h 13' 49"

127 Marc Hirschi UAE Team Emirates84h 48' 29"+5h 15' 09"

128 Christopher Juul Jensen Team Bikeexchange-Jayco84h 48' 46"+5h 15' 26"

129 Anthony Turgis TotalEnergies-Vendée84h 53' 37"+5h 20' 17"

130 Fabio Jakobsen Quick Step Alpha Vinyl Team84h 56' 58"+5h 23' 38"

131 Frederik Frison Lotto Soudal85h 03' 39"+5h 30' 19"

132 Reinardt Janse Van Rensburg Lotto Soudal85h 04' 45"+5h 31' 25"

133 Amund Grøndal Jansen Team Bikeexchange-Jayco85h 04' 47"+5h 31' 27"

134 Albert Torres Movistar85h 09' 53"+5h 36' 33"

135 Caleb Ewan Lotto Soudal85h 14' 02"+5h 40' 42"


Todays birthdays.

1888 • Giuseppe Contesini
1911 • Edmond Pages
1935 • Eddy Pauwels
1940 • Julien Haelterman
1958 • Luc Colijn
1962 • Jean-François Bernard
1984 • Yann Huguet
1993 • Owain Doull

 

Optimized for Chrome - Edge
and Opera browsers.