OnlyCycling

Vuelta a España 2024 - Stage 21

Sept. 8, 2024
16:20 Madrid - 19:30 Madrid
24.6km
190m
Individual Time Trial

On this page: Results | Profile | Route map | Participants

Profile

View full size
Profile

Source: lavuelta.es

Close
Profile
Source: lavuelta.es

Route map

Enable zoom View full size
Route map

Source: lavuelta.es

Close
Route map
Source: lavuelta.es

Stage description

The 21st stage in the Vuelta a España 2024 goes from Madrid to Madrid, for a total stage length of 24.6km. There is 190m of elevation gain in this stage. This stage is an individual time trial.

The winner of this stage was Stefan Küng.

Results

  • Stage
  • GC
  • Points
  • KOM
  • Youth
  • Teams
Rider Team Time
1. Stefan Küng GFC 26:28
2. Primož Roglič RBH +00:31
3. Mattia Cattaneo SOQ +00:42
4. Filippo Baroncini UAD +00:43
5. Mauro Schmid JAY +00:46
6. Mathias Vacek LTK +00:52
7. Victor Campenaerts LTD +00:54
8. Mattias Skjelmose LTK +01:02
9. Harry Sweeny EFE +01:03
10. Bruno Armirail DAT ,,
11. Ben O'Connor DAT +01:05
12. Edoardo Affini TVL +01:06
13. Marco Frigo IPT +01:07
14. Florian Lipowitz RBH +01:10
15. Isaac del Toro UAD +01:12
16. Thibault Guernalec ARK +01:15
17. Carlos Rodríguez IGD +01:19
18. Harold Tejada AST +01:20
19. Nelson Oliveira MOV +01:23
20. Kasper Asgreen SOQ +01:24
21. Roger Adrià RBH +01:32
22. Richard Carapaz EFE +01:33
23. Enric Mas MOV ,,
24. Juri Hollmann ADC ,,
25. Pavel Sivakov UAD +01:45
26. Thomas De Gendt LTD +01:52
27. Pablo Castrillo EKP +01:54
28. Urko Berrade EKP ,,
29. Cristián Rodríguez ARK +01:55
30. Eddie Dunbar JAY +01:56
31. Filippo Zana JAY +01:58
32. Jonas Gregaard LTD +01:59
33. Vito Braet IWA +02:00
34. Torstein Træen TBV +02:02
35. Adam Yates UAD +02:05
36. Max Poole DFP +02:07
37. Robert Gesink TVL +02:08
38. Enzo Leijnse DFP +02:09
39. Jay Vine UAD ,,
40. Tao Geoghegan Hart LTK +02:12
41. Jack Haig TBV +02:13
42. Aleksandr Vlasov RBH +02:14
43. George Bennett IPT +02:15
44. David Gaudu GFC ,,
45. Kamil Gradek TBV +02:17
46. Oier Lazkano MOV +02:19
47. Xandro Meurisse ADC +02:21
48. Gleb Brussenskiy AST ,,
49. Mikel Landa SOQ +02:22
50. Óscar Rodríguez IGD +02:27
51. Marc Soler UAD +02:30
52. Sven Erik Bystrøm GFC +02:32
53. Jasha Sütterlin TBV +02:33
54. Gianmarco Garofoli AST +02:35
55. Kaden Groves ADC +02:36
56. Steven Kruijswijk TVL +02:45
57. Fran Miholjević TBV +02:46
58. Attila Valter TVL ,,
59. Arne Marit IWA +02:47
60. Clément Berthet DAT ,,
61. Luis Ángel Maté EUS +02:48
62. Matthew Riccitello IPT +02:51
63. Quentin Pacher GFC ,,
64. Darren Rafferty EFE +02:52
65. Louis Meintjes IWA ,,
66. Mikel Bizkarra EUS ,,
67. Eduardo Sepúlveda LTD +02:54
68. William Junior Lecerf SOQ +02:59
69. Arjen Livyns LTD +03:01
70. Giovanni Aleotti RBH +03:02
71. Pau Miquel EKP +03:03
72. Jhonatan Narváez IGD ,,
73. Casper Pedersen SOQ +03:04
74. Quinten Hermans ADC +03:06
75. Gijs Leemreize DFP +03:07
76. Nadav Raisberg IPT ,,
77. Sam Oomen LTK ,,
78. Sepp Kuss TVL ,,
79. Dylan Teuns IPT ,,
80. Gotzon Martín EUS +03:09
81. Jorge Arcas MOV +03:12
82. Brandon Smith Rivera IGD +03:14
83. Carlos Verona LTK ,,
84. Guillaume Martin COF +03:15
85. Ion Izagirre COF ,,
86. Joan Bou EUS +03:17
87. Lorenzo Germani GFC ,,
88. James Shaw EFE +03:18
89. Kim Heiduk IGD ,,
90. Carlos Canal MOV +03:21
91. Łukasz Owsian ARK +03:23
92. Riley Sheehan IPT ,,
93. Nairo Quintana MOV +03:24
94. Antonio Jesús Soto EKP ,,
95. Otto Vergaerde LTK +03:25
96. Xabier Isasa EUS ,,
97. Einer Rubio MOV ,,
98. Xabier Berasategi EUS ,,
99. Chris Hamilton DFP +03:26
100. Louis Vervaeke SOQ +03:27
101. Nicolas Vinokurov AST +03:33
102. Ibon Ruiz EKP +03:42
103. Simone Petilli IWA +03:44
104. Lorenzo Fortunato AST +03:46
105. Oscar Riesebeek ADC +03:47
106. Ide Schelling AST +03:49
107. Simon Guglielmi ARK ,,
108. José Félix Parra EKP +03:50
109. Mathis Le Berre ARK ,,
110. Jefferson Alexander Cepeda EFE +03:51
111. Sylvain Moniquet LTD +03:52
112. Pavel Bittner DFP ,,
113. Brandon McNulty UAD ,,
114. Jesús Herrada COF +03:54
115. James Knox SOQ +03:58
116. Martijn Tusveld DFP +03:59
117. Owain Doull EFE +04:00
118. Geoffrey Bouchard DAT ,,
119. Felix Engelhardt JAY +04:03
120. Julius van den Berg DFP +04:04
121. Mauri Vansevenant SOQ +04:08
122. Unai Iribar EKP ,,
123. Thomas Champion COF +04:11
124. Alessandro De Marchi JAY ,,
125. Felix Gall DAT +04:18
126. Laurens Huys ARK +04:19
127. Tim Naberman DFP +04:21
128. Jorge Gutiérrez EKP +04:22
129. Santiago Umba AST +04:33
130. Edward Planckaert ADC +04:57
131. Valentin Paret-Peintre DAT +04:59
132. Reuben Thompson GFC ,,
133. Luca Vergallito ADC +05:01
134. Maurice Ballerstedt ADC +05:18
135. Victor Lafay DAT +05:20
View full results...

Participants

Collapse all
  • Team Visma | Lease a Bike shirt
    Team Visma | Lease a Bike
    • 1 Sepp Kuss
    • 2 Edoardo Affini
    • 3 Robert Gesink
    • 4 Steven Kruijswijk
    • 5 Cian Uijtdebroeks
    • 6 Attila Valter
    • 7 Wout van Aert
    • 8 Dylan van Baarle
  • UAE Team Emirates shirt
    UAE Team Emirates
    • 11 João Almeida
    • 12 Filippo Baroncini
    • 13 Isaac del Toro
    • 14 Pavel Sivakov
    • 15 Jay Vine
    • 16 Adam Yates
    • 17 Brandon McNulty
    • 18 Marc Soler
  • INEOS Grenadiers shirt
    INEOS Grenadiers
    • 21 Thymen Arensman
    • 22 Laurens De Plus
    • 23 Kim Heiduk
    • 24 Jhonatan Narváez
    • 25 Brandon Smith Rivera
    • 26 Carlos Rodríguez
    • 27 Óscar Rodríguez
    • 28 Joshua Tarling
  • Soudal - Quick Step shirt
    Soudal - Quick Step
    • 31 Mikel Landa
    • 32 Kasper Asgreen
    • 33 Mattia Cattaneo
    • 34 James Knox
    • 35 William Junior Lecerf
    • 36 Casper Pedersen
    • 37 Mauri Vansevenant
    • 38 Louis Vervaeke
  • Lidl - Trek shirt
    Lidl - Trek
    • 41 Mattias Skjelmose
    • 42 Giulio Ciccone
    • 43 Tao Geoghegan Hart
    • 44 Patrick Konrad
    • 45 Sam Oomen
    • 46 Mathias Vacek
    • 47 Otto Vergaerde
    • 48 Carlos Verona
  • Decathlon AG2R La Mondiale Team shirt
    Decathlon AG2R La Mondiale Team
    • 51 Ben O'Connor
    • 52 Bruno Armirail
    • 53 Clément Berthet
    • 54 Geoffrey Bouchard
    • 55 Sander De Pestel
    • 56 Felix Gall
    • 57 Victor Lafay
    • 58 Valentin Paret-Peintre
  • Red Bull - BORA - hansgrohe shirt
    Red Bull - BORA - hansgrohe
    • 61 Primož Roglič
    • 62 Roger Adrià
    • 63 Giovanni Aleotti
    • 64 Nico Denz
    • 65 Patrick Gamper
    • 66 Florian Lipowitz
    • 67 Daniel Felipe Martínez
    • 68 Aleksandr Vlasov
  • Alpecin - Deceuninck shirt
    Alpecin - Deceuninck
    • 71 Kaden Groves
    • 72 Maurice Ballerstedt
    • 73 Quinten Hermans
    • 74 Juri Hollmann
    • 75 Xandro Meurisse
    • 76 Edward Planckaert
    • 77 Oscar Riesebeek
    • 78 Luca Vergallito
  • Israel - Premier Tech shirt
    Israel - Premier Tech
    • 81 Michael Woods
    • 82 George Bennett
    • 83 Marco Frigo
    • 84 Nadav Raisberg
    • 85 Matthew Riccitello
    • 86 Riley Sheehan
    • 87 Corbin Strong
    • 88 Dylan Teuns
  • Lotto Dstny shirt
    Lotto Dstny
    • 91 Lennert Van Eetvelt
    • 92 Victor Campenaerts
    • 93 Thomas De Gendt
    • 94 Andreas Kron
    • 95 Arjen Livyns
    • 96 Sylvain Moniquet
    • 97 Eduardo Sepúlveda
    • 98 Jonas Gregaard
  • Groupama - FDJ shirt
    Groupama - FDJ
    • 101 David Gaudu
    • 102 Sven Erik Bystrøm
    • 103 Kevin Geniets
    • 104 Lorenzo Germani
    • 105 Stefan Küng
    • 106 Quentin Pacher
    • 107 Rémy Rochas
    • 108 Reuben Thompson
  • EF Education - EasyPost shirt
    EF Education - EasyPost
    • 111 Richard Carapaz
    • 112 Rui Costa
    • 113 Owain Doull
    • 114 Darren Rafferty
    • 115 James Shaw
    • 116 Harry Sweeny
    • 117 Rigoberto Urán
    • 118 Jefferson Alexander Cepeda
  • Movistar Team shirt
    Movistar Team
    • 121 Enric Mas
    • 122 Jorge Arcas
    • 123 Carlos Canal
    • 124 Oier Lazkano
    • 125 Nelson Oliveira
    • 126 Nairo Quintana
    • 127 Einer Rubio
    • 128 Pelayo Sánchez
  • Bahrain - Victorious shirt
    Bahrain - Victorious
    • 131 Antonio Tiberi
    • 132 Damiano Caruso
    • 133 Kamil Gradek
    • 134 Jack Haig
    • 135 Rainer Kepplinger
    • 136 Fran Miholjević
    • 137 Jasha Sütterlin
    • 138 Torstein Træen
  • Team Jayco AlUla shirt
    Team Jayco AlUla
    • 141 Eddie Dunbar
    • 142 Welay Hagos Berhe
    • 143 Alessandro De Marchi
    • 144 Felix Engelhardt
    • 145 Chris Harper
    • 146 Mauro Schmid
    • 147 Callum Scotson
    • 148 Filippo Zana
  • Arkéa - B&B Hotels shirt
    Arkéa - B&B Hotels
    • 151 Cristián Rodríguez
    • 152 Élie Gesbert
    • 153 Thibault Guernalec
    • 154 Simon Guglielmi
    • 155 Laurens Huys
    • 156 Mathis Le Berre
    • 157 Łukasz Owsian
    • 158 Michel Ries
  • Intermarché - Wanty shirt
    Intermarché - Wanty
    • 161 Louis Meintjes
    • 162 Vito Braet
    • 163 Kobe Goossens
    • 164 Arne Marit
    • 165 Tom Paquot
    • 166 Simone Petilli
    • 167 Lorenzo Rota
    • 168 Rein Taaramäe
  • Team dsm-firmenich PostNL shirt
    Team dsm-firmenich PostNL
    • 171 Max Poole
    • 172 Pavel Bittner
    • 173 Chris Hamilton
    • 174 Gijs Leemreize
    • 175 Enzo Leijnse
    • 176 Tim Naberman
    • 177 Martijn Tusveld
    • 178 Julius van den Berg
  • Cofidis shirt
    Cofidis
    • 181 Guillaume Martin
    • 182 Thomas Champion
    • 183 Bryan Coquard
    • 184 Rubén Fernández
    • 185 Ion Izagirre
    • 186 Jesús Herrada
    • 187 Jonathan Lastra
    • 188 Kenny Elissonde
  • Astana Qazaqstan Team shirt
    Astana Qazaqstan Team
    • 191 Lorenzo Fortunato
    • 192 Gleb Brussenskiy
    • 193 Gianmarco Garofoli
    • 194 Harold Martín López
    • 195 Ide Schelling
    • 196 Harold Tejada
    • 197 Santiago Umba
    • 198 Nicolas Vinokurov
  • Equipo Kern Pharma shirt
    Equipo Kern Pharma
    • 201 Urko Berrade
    • 202 Pablo Castrillo
    • 203 Jorge Gutiérrez
    • 204 Unai Iribar
    • 205 Pau Miquel
    • 206 José Félix Parra
    • 207 Ibon Ruiz
    • 208 Antonio Jesús Soto
  • Euskaltel - Euskadi shirt
    Euskaltel - Euskadi
    • 211 Txomin Juaristi
    • 212 Jon Aberasturi
    • 213 Xabier Berasategi
    • 214 Mikel Bizkarra
    • 215 Joan Bou
    • 216 Xabier Isasa
    • 217 Gotzon Martín
    • 218 Luis Ángel Maté
Legend:
Team lineup confirmed
Withdrawn
Back to top