The following is a list of teams and cyclists who participated in the 2024 Vuelta a España.
Teams
UCI WorldTeams
UCI ProTeams
Cyclists + Legend No. Starting number worn by the rider during the Vuelta Pos. Position in the general classification Time Deficit to the winner of the general classification ‡ Denotes riders born on or after 1 January 1999, and thus eligible for the young rider classification Denotes the winner of the general classification Denotes the winner of the points classification Denotes the winner of the mountains classification Denotes the winner of the young rider classification Denotes the winner of the team classification Denotes the winner of the combativity award DNS Denotes a rider who did not start, followed by the stage before which he withdrew DNF Denotes a rider who did not finish, followed by the stage in which he withdrew DSQ Denotes a rider who was disqualified from the race, followed by the stage in which this occurred OTL Denotes a rider who finished outside the time limit, followed by the stage in which he did so Ages correct as of Saturday 17 August 2024, the date on which the Vuelta began
By starting number No. Name Nationality Team Age GC Time 1 Sepp Kuss 14 + 20' 25" 2 Edoardo Affini 119 + 4h 36' 53" 3 Robert Gesink 52 + 2h 34' 22" 4 Steven Kruijswijk 19 + 1h 01' 53" 5 Cian Uijtdebroeks ‡ DNS-15 – 6 Attila Valter 25 + 1h 22' 31" 7 Wout van Aert DNF-16 – 8 Dylan van Baarle DNF-2 – 11 João Almeida DNS-9 – 12 Filippo Baroncini ‡ 66 + 3h 06' 20" 13 Isaac del Toro ‡ 36 + 1h 57' 27" 14 Pavel Sivakov 9 + 10' 04" 15 Jay Vine 57 + 2h 42' 13" 16 Adam Yates 12 + 15' 40" 17 Brandon McNulty 54 + 2h 37' 44" 18 Marc Soler 41 + 2h 10' 37" 21 Thymen Arensman ‡ DNS-11 – 22 Laurens De Plus DNS-10 – 23 Kim Heiduk ‡ 107 + 4h 12' 43" 24 Jhonatan Narváez 50 + 2h 26' 46" 25 Brandon Rivera 95 + 3h 55' 58" 26 Carlos Rodríguez ‡ 10 + 11' 19" 27 Óscar Rodríguez 24 + 1h 16' 05" 28 Josh Tarling ‡ DNF-9 – 31 Mikel Landa 8 + 8' 48" 32 Kasper Asgreen 120 + 4h 39' 48" 33 Mattia Cattaneo 23 + 1h 13' 28" 34 James Knox 67 + 3h 07' 33" 35 William Junior Lecerf ‡ 44 + 2h 15' 24" 36 Casper Pedersen 127 + 5h 01' 24" 37 Mauri Vansevenant ‡ 49 + 2h 24' 54" 38 Louis Vervaeke 59 + 2h 47' 05" 41 Mattias Skjelmose ‡ 5 + 5' 49" 42 Giulio Ciccone DNF-10 – 43 Tao Geoghegan Hart 62 + 2h 51' 50" 44 Patrick Konrad DNS-11 – 45 Sam Oomen 33 + 1h 51' 52" 46 Mathias Vacek ‡ 61 + 2h 51' 36" 47 Otto Vergaerde 93 + 3h 53' 02" 48 Carlos Verona 32 + 1h 50' 59" 51 Ben O'Connor 2 + 2' 36" 52 Bruno Armirail 69 + 3h 09' 03" 53 Clément Berthet 20 + 1h 04' 13" 54 Geoffrey Bouchard 108 + 4h 15' 26" 55 Sander De Pestel DNS-17 – 56 Felix Gall 29 + 1h 42' 00" 57 Victor Lafay 109 + 4h 15' 45" 58 Valentin Paret-Peintre ‡ 45 + 2h 17' 55" 61 Primož Roglič 1 81h 49' 18" 62 Roger Adrià 43 + 2h 12' 41" 63 Giovanni Aleotti ‡ 38 + 2h 00' 03" 64 Nico Denz OTL-20 – 65 Patrick Gamper DNF-20 – 66 Florian Lipowitz ‡ 7 + 7' 05" 67 Daniel Martínez DNF-20 – 68 Aleksandr Vlasov 18 + 55' 05" 71 Kaden Groves 100 + 4h 05' 32" 72 Maurice Ballerstedt ‡ 126 + 4h 55' 15" 73 Quinten Hermans 80 + 3h 27' 33" 74 Juri Hollmann ‡ 96 + 3h 57' 33" 75 Xandro Meurisse 55 + 2h 38' 10" 76 Edward Planckaert 116 + 4h 33' 11" 77 Oscar Riesebeek 130 + 5h 04' 06" 78 Luca Vergallito 105 + 4h 11' 26" 81 Michael Woods DNS-17 – 82 George Bennett 34 + 1h 52' 43" 83 Marco Frigo ‡ 53 + 2h 36' 15" 84 Nadav Raisberg ‡ 113 + 4h 25' 35" 85 Matthew Riccitello ‡ 30 + 1h 46' 37" 86 Riley Sheehan ‡ 123 + 4h 45' 08" 87 Corbin Strong ‡ DNS-18 – 88 Dylan Teuns 74 + 3h 12' 45" 91 Lennert Van Eetvelt ‡ DNS-12 – 92 Victor Campenaerts 111 + 4h 19' 08" 93 Thomas De Gendt 88 + 3h 45' 35" 94 Andreas Kron DNS-7 – 95 Arjen Livyns 91 + 3h 51' 39" 96 Sylvain Moniquet 110 + 4h 18' 08" 97 Eduardo Sepúlveda 86 + 3h 39' 48" 98 Jonas Gregaard 77 + 3h 25' 36" 101 David Gaudu 6 + 6' 32" 102 Sven Erik Bystrøm 117 + 4h 34' 06" 103 Kevin Geniets DNF-12 – 104 Lorenzo Germani ‡ 97 + 3h 59' 24" 105 Stefan Küng 39 + 2h 01' 27" 106 Quentin Pacher 21 + 1h 09' 30" 107 Rémy Rochas DNF-16 – 108 Reuben Thompson ‡ 94 + 3h 55' 28" 111 Richard Carapaz 4 + 4' 02" 112 Rui Costa DNF-5 – 113 Owain Doull 118 + 4h 36' 34" 114 Darren Rafferty ‡ 75 + 3h 12' 47" 115 James Shaw 98 + 4h 00' 47" 116 Harry Sweeny 78 + 3h 27' 12" 117 Rigoberto Urán DNF-6 – 118 Jefferson Alexander Cepeda 46 + 2h 21' 31" 121 Enric Mas 3 + 3' 13" 122 Jorge Arcas 112 + 4h 21' 42" 123 Carlos Canal ‡ 70 + 3h 09' 06" 124 Oier Lazkano ‡ 92 + 3h 52' 00" 125 Nelson Oliveira 73 + 3h 11' 45" 126 Nairo Quintana 31 + 1h 49' 11" 127 Einer Rubio 27 + 1h 39' 22" 128 Pelayo Sánchez ‡ DNF-15 – 131 Antonio Tiberi ‡ DNF-9 – 132 Damiano Caruso DNS-7 – 133 Kamil Gradek 133 + 5h 14' 00" 134 Jack Haig 22 + 1h 11' 45" 135 Rainer Kepplinger DNF-9 – 136 Fran Miholjević ‡ 87 + 3h 42' 50" 137 Jasha Sütterlin 121 + 4h 42' 07" 138 Torstein Træen 60 + 2h 50' 48" 141 Eddie Dunbar 11 + 14' 40" 142 Welay Berhe ‡ DNS-13 – 143 Alessandro De Marchi 125 + 4h 53' 56" 144 Felix Engelhardt ‡ 103 + 4h 09' 17" 145 Chris Harper DNF-11 – 146 Mauro Schmid ‡ 71 + 3h 10' 41" 147 Callum Scotson DNS-16 – 148 Filippo Zana ‡ 56 + 2h 39' 10" 151 Cristián Rodríguez 13 + 19' 48" 152 Élie Gesbert DNS-8 – 153 Thibault Guernalec 132 + 5h 04' 48" 154 Simon Guglielmi 47 + 2h 22' 12" 155 Laurens Huys 79 + 3h 27' 30" 156 Mathis Le Berre ‡ 76 + 3h 23' 22" 157 Łukasz Owsian 89 + 3h 45' 45" 158 Michel Ries DNF-13 – 161 Louis Meintjes 28 + 1h 39' 37" 162 Vito Braet ‡ 81 + 3h 32' 34" 163 Kobe Goossens DNS-10 – 164 Arne Marit ‡ 122 + 4h 42' 18" 165 Tom Paquot ‡ DNS-16 – 166 Simone Petilli 90 + 3h 46' 39" 167 Lorenzo Rota DNS-11 – 168 Rein Taaramäe DNF-18 – 171 Max Poole ‡ 35 + 1h 56' 35" 172 Pavel Bittner ‡ 115 + 4h 31' 33" 173 Chris Hamilton 68 + 3h 08' 16" 174 Gijs Leemreize ‡ 84 + 3h 37' 54" 175 Enzo Leijnse ‡ 129 + 5h 02' 45" 176 Tim Naberman ‡ 135 + 5h 21' 03" 177 Martijn Tusveld 63 + 2h 54' 38" 178 Julius van den Berg 131 + 5h 04' 41" 181 Guillaume Martin 15 + 31' 34" 182 Thomas Champion ‡ 82 + 3h 36' 16" 183 Bryan Coquard DNF-8 – 184 Rubén Fernández DNS-14 – 185 Ion Izagirre 37 + 1h 59' 25" 186 Jesús Herrada 85 + 3h 39' 38" 187 Jonathan Lastra DNS-13 – 188 Kenny Elissonde DNF-6 – 191 Lorenzo Fortunato 16 + 40' 43" 192 Gleb Brussenskiy ‡ 124 + 4h 45' 35" 193 Gianmarco Garofoli ‡ 48 + 2h 22' 25" 194 Harold Martín López ‡ DNS-10 – 195 Ide Schelling 134 + 5h 19' 49" 196 Harold Tejada 40 + 2h 09' 03" 197 Santiago Umba ‡ 106 + 4h 11' 48" 198 Nicolas Vinokurov ‡ 128 + 5h 02' 17" 201 Urko Berrade 42 + 2h 10' 47" 202 Pablo Castrillo ‡ 64 + 3h 00' 12" 203 Jorge Gutiérrez ‡ 99 + 4h 02' 04" 204 Unai Iribar ‡ 83 + 3h 37' 42" 205 Pau Miquel ‡ 58 + 2h 44' 50" 206 José Félix Parra 17 + 51' 33" 207 Ibon Ruiz ‡ 101 + 4h 06' 57" 208 Antonio Jesús Soto 114 + 4h 28' 52" 211 Txomin Juaristi DNF-20 – 212 Jon Aberasturi DNF-6 – 213 Xabier Berasategi ‡ 102 + 4h 08' 31" 214 Mikel Bizkarra 26 + 1h 37' 38" 215 Joan Bou 72 + 3h 11' 05" 216 Xabier Isasa ‡ 104 + 4h 09' 31" 217 Gotzon Martín 51 + 2h 27' 06" 218 Luis Ángel Maté 65 + 3h 02' 34"
By team + (TVL) No. Rider Pos. 1 14 2 119 3 52 4 19 5 DNS-15 6 25 7 DNF-16 8 DNF-2+ (UAD) No. Rider Pos. 11 DNS-9 12 66 13 36 14 9 15 57 16 12 17 54 18 41+ (IGD) No. Rider Pos. 21 DNS-11 22 DNS-10 23 107 24 50 25 95 26 10 27 24 28 DNF-9+ (SOQ) No. Rider Pos. 31 8 32 120 33 23 34 67 35 44 36 127 37 49 38 59+ (LTK) No. Rider Pos. 41 5 42 DNF-10 43 62 44 DNS-11 45 33 46 61 47 93 48 32+ (DAT) No. Rider Pos. 51 2 52 69 53 20 54 108 55 DNS-17 56 29 57 109 58 45+ (RBH) No. Rider Pos. 61 1 62 43 63 38 64 OTL-20 65 DNF-20 66 7 67 DNF-20 68 Aleksandr Vlasov 18+ (ADC) No. Rider Pos. 71 100 72 126 73 80 74 96 75 55 76 116 77 130 78 105+ (IPT) No. Rider Pos. 81 DNS-17 82 34 83 53 84 113 85 30 86 123 87 DNS-18 88 74+ (LTD) No. Rider Pos. 91 DNS-12 92 111 93 88 94 DNS-7 95 91 96 110 97 86 98 77+ (GFC) No. Rider Pos. 101 6 102 117 103 DNF-12 104 97 105 39 106 21 107 DNF-16 108 94+ (EFE) No. Rider Pos. 111 4 112 DNF-5 113 118 114 75 115 98 116 78 117 DNF-6 118 46+ (MOV) No. Rider Pos. 121 3 122 112 123 70 124 92 125 73 126 31 127 27 128 DNF-15+ (TBV) No. Rider Pos. 131 DNF-9 132 DNS-7 133 133 134 22 135 DNF-9 136 87 137 121 138 60+ (JAY) No. Rider Pos. 141 11 142 DNS-13 143 125 144 103 145 DNF-11 146 71 147 DNS-16 148 56+ (ARK) No. Rider Pos. 151 13 152 DNS-8 153 132 154 47 155 79 156 76 157 89 158 DNF-13+ (IWA) No. Rider Pos. 161 28 162 81 163 DNS-10 164 122 165 DNS-16 166 90 167 DNS-11 168 DNF-18 + (DFP) No. Rider Pos. 171 35 172 115 173 68 174 84 175 129 176 135 177 63 178 131+ (COF) No. Rider Pos. 181 15 182 82 183 DNF-8 184 DNS-14 185 37 186 85 187 DNS-13 188 DNF-6+ (AST) No. Rider Pos. 191 16 192 124 193 48 194 DNS-10 195 134 196 40 197 106 198 128+ (EKP) No. Rider Pos. 201 42 202 64 203 99 204 83 205 58 206 17 207 101 208 114+ (EUK) No. Rider Pos. 211 DNF-20 212 DNF-6 213 102 214 26 215 72 216 104 217 51 218 65
By nationality
Country No. of riders Finished Stage wins 1 1 8 6 4 (Kaden Groves x3, Ben O'Connor) 4 1 22 15 3 (Wout van Aert x3) 1 0 1 (Michael Woods) 7 5 1 1 2 2 1 (Pavel Bittner) 5 4 4 3 1 0 1 0 17 13 7 6 7 6 1 (Adam Yates) 1 1 2 2 2 (Eddie Dunbar x2) 1 1 16 12 2 2 2 0 1 1 12 10 3 2 2 2 2 2 3 1 1 1 3 (Primož Roglič x3) 1 1 32 27 4 (Urko Berrade, Pablo Castrillo x2, Marc Soler) 2 2 1 (Stefan Küng) 4 4 1 (Brandon McNulty) 1 1 Total 176 135 21
References