The following is a list of teams and cyclists who participated in the 2023 Giro d'Italia.
Teams
UCI WorldTeams
UCI ProTeams
Cyclists + Legend No. Starting number worn by the rider during the Giro Pos. Position in the general classification Time Deficit to the winner of the general classification Denotes riders born on or after 1 January 1998 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 (eligibility indicated by ) Denotes the winner of the combativity award DNS Denotes a rider who did not start a stage, followed by the stage before which he withdrew DNF Denotes a rider who did not finish a stage, 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 HD Denotes a rider finished outside the time limit, followed by the stage in which they did so Ages correct as of Saturday 6 May 2023, the date on which the Giro began
By starting number No. Name Nationality Team Age Time 1 Remco Evenepoel DNS-10 – 2 Davide Ballerini DNS-16 – 3 Mattia Cattaneo DNS-11 – 4 Josef Černý DNS-11 – 5 Jan Hirt DNS-11 – 6 Pieter Serry 60 + 2h 36' 54" 7 Ilan Van Wilder 12 + 11' 58" 8 Louis Vervaeke DNS-11 – 11 Aurélien Paret-Peintre 15 + 14' 13" 12 Alex Baudin 73 + 3h 17' 15" 13 Mikaël Cherel DNF-12 – 14 Paul Lapeira DNF-4 – 15 Valentin Paret-Peintre 37 + 1h 31' 52" 16 Nicolas Prodhomme 23 + 46' 26" 17 Andrea Vendrame DNS-11 – 18 Larry Warbasse 44 + 1h 49' 54" 21 Stefano Oldani 45 + 1h 57' 09" 22 Nicola Conci DNS-7 – 23 Kaden Groves DNF-12 – 24 Alexander Krieger 121 + 5h 08' 46" 25 Senne Leysen 91 + 3h 58' 37" 26 Oscar Riesebeek DNS-10 – 27 Kristian Sbaragli 85 + 3h 45' 29" 28 Ramon Sinkeldam DNS-5 – 31 Mark Cavendish 120 + 5h 07' 08" 32 Samuele Battistella DNS-14 – 33 Joe Dombrowski 59 + 2h 36' 33" 34 Gianni Moscon 107 + 4h 48' 59" 35 Vadim Pronskiy 43 + 1h 48' 31" 36 Luis León Sánchez 24 + 48' 03" 37 Christian Scaroni 58 + 2h 35' 12" 38 Simone Velasco 26 + 51' 15" 41 Jack Haig 19 + 34' 46" 42 Yukiya Arashiro 123 + 5h 21' 17" 43 Santiago Buitrago 13 + 12' 21" 44 Damiano Caruso 4 + 4' 40" 45 Jonathan Milan 103 + 4h 29' 02" 46 Andrea Pasqualon 65 + 2h 58' 04" 47 Jasha Sütterlin 75 + 3h 20' 13" 48 Edoardo Zambanini 40 + 1h 38' 28" 51 Aleksandr Vlasov DNF-10 – 52 Giovanni Aleotti DNS-7 – 53 Cesare Benedetti 102 + 4h 28' 46" 54 Nico Denz 57 + 2h 23' 39" 55 Bob Jungels 39 + 1h 37' 57" 56 Lennard Kämna 9 + 7' 46" 57 Patrick Konrad 20 + 37' 57" 58 Anton Palzer 51 + 2h 08' 46" 61 Simone Consonni 111 + 4h 56' 49" 62 François Bidard 54 + 2h 15' 00" 63 Thomas Champion 66 + 2h 58' 14" 64 Davide Cimolai DNS-9 – 65 Alexandre Delettre 89 + 3h 55' 28" 66 Jonathan Lastra 35 + 1h 29' 02" 67 Rémy Rochas DNS-5 – 68 Hugo Toumire 83 + 3h 39' 50" 71 Rigoberto Urán DNS-10 – 72 Jonathan Kléver Caicedo DNS-11 – 73 Hugh Carthy DNS-19 – 74 Jefferson Alexander Cepeda 53 + 2h 12' 16" 75 Stefan De Bod DNS-14 – 76 Ben Healy 55 + 2h 18' 04" 77 Alberto Bettiol 48 + 2h 05' 06" 78 Magnus Cort 62 + 2h 44' 33" 81 Vincenzo Albanese 70 + 3h 10' 05" 82 Davide Bais 81 + 3h 33' 50" 83 Mattia Bais 47 + 2h 04' 10" 84 Erik Fetter DNF-10 – 85 Lorenzo Fortunato 21 + 38' 37" 86 Francesco Gavazzi 67 + 3h 00' 02" 87 Mirco Maestri 78 + 3h 29' 16" 88 Diego Pablo Sevilla 97 + 4h 11' 51" 91 Filippo Fiorelli 114 + 5h 00' 34" 92 Luca Covili DNS-18 – 93 Davide Gabburo 64 + 2h 56' 29" 94 Filippo Magli 106 + 4h 46' 15" 95 Martin Marcellusi 99 + 4h 25' 38" 96 Henok Mulubrhan 87 + 3h 52' 20" 97 Alessandro Tonelli 42 + 1h 41' 48" 98 Samuele Zoccarato DNF-8 – 101 Thibaut Pinot 5 + 5' 43" 102 Bruno Armirail 16 + 17' 16" 103 Ignatas Konovalovas 105 + 4h 43' 42" 104 Stefan Küng DNS-10 – 105 Fabian Lienhard 113 + 4h 59' 21" 106 Rudy Molard 69 + 3h 07' 44" 107 Jake Stewart 92 + 3h 59' 18" 109 Lars van den Berg DNS-8 – 111 Tao Geoghegan Hart DNF-11 – 112 Thymen Arensman 6 + 6' 05" 113 Laurens De Plus 10 + 9' 08" 114 Filippo Ganna DNS-8 – 115 Salvatore Puccio 72 + 3h 12' 08" 116 Pavel Sivakov DNF-16 – 117 Ben Swift 61 + 2h 44' 27" 118 Geraint Thomas 2 + 14" 121 Lorenzo Rota 46 + 1h 57' 55" 122 Niccolò Bonifazio DNS-18 – 123 Sven Erik Bystrøm DNS-10 – 124 Laurens Huys 27 + 52' 18" 125 Arne Marit 112 + 4h 58' 01" 126 Simone Petilli DNF-10 – 127 Laurenz Rex 88 + 3h 54' 23" 128 Rein Taaramäe DNS-10 – 131 Domenico Pozzovivo DNS-10 – 132 Sebastian Berwick 71 + 3h 11' 47" 133 Simon Clarke DNS-16 – 134 Marco Frigo 32 + 1h 24' 36" 135 Derek Gee 22 + 40' 54" 136 Matthew Riccitello 56 + 2h 22' 57" 137 Mads Würtz Schmidt DNS-10 – 138 Stephen Williams 93 + 3h 59' 55" 141 Primož Roglič 1 85h 29' 02" 142 Edoardo Affini 94 + 4h 02' 55" 143 Koen Bouwman 25 + 48' 15" 144 Rohan Dennis 41 + 1h 38' 35" 145 Michel Hessmann 33 + 1h 26' 24" 146 Sepp Kuss 14 + 13' 09" 147 Thomas Gloag 76 + 3h 22' 19" 148 Sam Oomen 36 + 1h 30' 51" 151 Fernando Gaviria 118 + 5h 04' 38" 152 Will Barta 52 + 2h 10' 12" 153 Max Kanter 110 + 4h 52' 47" 154 Óscar Rodríguez DNF-11 – 155 José Joaquín Rojas 79 + 3h 32' 20" 156 Einer Rubio 11 + 10' 43" 157 Albert Torres 122 + 5h 19' 29" 158 Carlos Verona 49 + 2h 06' 24" 161 Warren Barguil 17 + 24' 06" 162 Maxime Bouet 80 + 3h 32' 23" 163 David Dekker DNF-8 – 164 Thibault Guernalec 90 + 3h 56' 10" 165 Michel Ries 86 + 3h 46' 43" 166 Alan Riou 116 + 5h 02' 06" 167 Clément Russo DNS-6 – 168 Alessandro Verre DNF-14 – 171 Valerio Conti DNS-5 – 172 Nicolas Dalla Valle 125 + 5h 26' 45" 173 Stefano Gandin DNS-11 – 174 Alessandro Iacchi 119 + 5h 06' 23" 175 Alexander Konychev 100 + 4h 26' 35" 176 Charlie Quarterman 115 + 5h 01' 27" 177 Veljko Stojnić 101 + 4h 26' 52" 178 Karel Vacek 84 + 3h 43' 50" 181 Andreas Leknessund 8 + 7' 31" 182 Alberto Dainese 124 + 5h 23' 48" 183 Jonas Iversby Hvideberg 117 + 5h 02' 12" 184 Niklas Märkl 104 + 4h 30' 49" 185 Marius Mayrhofer 74 + 3h 17' 27" 186 Florian Stork DNF-8 – 187 Martijn Tusveld DNF-10 – 188 Harm Vanhoucke DNF-12 – 191 Michael Matthews 63 + 2h 45' 46" 192 Alessandro De Marchi 38 + 1h 37' 50" 193 Eddie Dunbar 7 + 7' 30" 194 Michael Hepburn 77 + 3h 25' 50" 195 Lukas Pöstlberger 95 + 4h 06' 05" 196 Callum Scotson DNS-10 – 197 Campbell Stewart 108 + 4h 51' 15" 198 Filippo Zana 18 + 33' 22" 201 Mads Pedersen DNS-13 – 202 Amanuel Ghebreigzabhier DNS-16 – 203 Daan Hoole 109 + 4h 52' 37" 204 Alex Kirsch 96 + 4h 11' 01" 205 Bauke Mollema 50 + 2h 08' 44" 206 Toms Skujiņš 31 + 1h 10' 21" 207 Natnael Tesfatsion DNS-11 – 208 Otto Vergaerde 98 + 4h 24' 51" 211 João Almeida 3 + 1' 15" 212 Pascal Ackermann 82 + 3h 38' 18" 213 Alessandro Covi DNS-12 – 214 Davide Formolo 30 + 1h 08' 58" 215 Ryan Gibbons 68 + 3h 01' 25" 216 Brandon McNulty 29 + 1h 07' 43" 217 Diego Ulissi 28 + 1h 02' 50" 218 Jay Vine 34 + 1h 28' 59"
By team
+ (SOQ) No. Rider Pos. 1 DNS-10 2 DNS-16 3 DNS-11 4 DNS-11 5 DNS-11 6 60 7 12 8 DNS-11+ (ACT) No. Rider Pos. 11 15 12 73 13 DNF-12 14 DNF-4 15 37 16 23 17 DNS-11 18 44+ (ADC) No. Rider Pos. 21 45 22 DNS-7 23 DNF-12 24 121 25 91 26 DNS-10 27 85 28 DNS-5+ (AST) No. Rider Pos. 31 120 32 DNS-14 33 59 34 107 35 43 36 24 37 58 38 26+ (TBV) No. Rider Pos. 41 19 42 123 43 13 44 4 45 103 46 65 47 75 48 40+ (BOH) No. Rider Pos. 51 Aleksandr Vlasov DNF-10 52 DNS-7 53 102 54 57 55 39 56 9 57 20 58 51+ (COF) No. Rider Pos. 61 111 62 54 63 66 64 DNS-9 65 89 66 35 67 DNS-5 68 83+ (EFE) No. Rider Pos. 71 DNS-10 72 DNS-11 73 DNS-19 74 53 75 DNS-14 76 55 77 48 78 62+ (EOK) No. Rider Pos. 81 70 82 81 83 47 84 DNF-10 85 21 86 67 87 78 88 97+ (GBF) No. Rider Pos. 91 114 92 DNS-18 93 64 94 106 95 99 96 87 97 42 98 DNF-8+ (GFC) No. Rider Pos. 101 5 102 16 103 105 104 DNS-10 105 113 106 69 107 92 109 DNS-8+ (IGD) No. Rider Pos. 111 DNF-11 112 6 113 10 114 DNS-8 115 72 116 DNF-16 117 61 118 2+ (ICW) No. Rider Pos. 121 46 122 DNS-18 123 DNS-10 124 27 125 112 126 DNF-10 127 88 128 DNS-10+ (IPT) No. Rider Pos. 131 DNS-10 132 71 133 DNS-16 134 32 135 22 136 56 137 DNS-10 138 93+ (TJV) No. Rider Pos. 141 1 142 94 143 25 144 41 145 33 146 14 147 76 148 36+ (MOV) No. Rider Pos. 151 118 152 52 153 110 154 DNF-11 155 79 156 11 157 122 158 49+ (ARK) No. Rider Pos. 161 17 162 80 163 DNF-8 164 90 165 86 166 116 167 DNS-6 168 DNF-14+ (COR) No. Rider Pos. 171 DNS-5 172 125 173 DNS-11 174 119 175 100 176 115 177 101 178 84+ (DSM) No. Rider Pos. 181 8 182 124 183 117 184 104 185 74 186 DNF-8 187 DNF-10 188 DNF-12+ (JAY) No. Rider Pos. 191 63 192 38 193 7 194 77 195 95 196 DNS-10 197 108 198 18+ (TFS) No. Rider Pos. 201 DNS-13 202 DNF-16 203 109 204 96 205 50 206 31 207 DNS-11 208 98+ (UAD) No. Rider Pos. 211 3 212 82 213 DNS-12 214 30 215 68 216 29 217 28 218 34
By nationality
Country No. of riders Finished Stage wins 9 6 2 (Kaden Groves, Michael Matthews) 2 2 11 8 2 (Remco Evenepoel x2) 1 1 4 3 2 (Santiago Buitrago, Einer Rubio) 3 1 3 1 2 (Magnus Cort, Mads Pedersen) 2 1 1 0 3 1 20 15 1 (Aurélien Paret-Peintre) 11 10 3 (Pascal Ackermann, Nico Denz x2) 9 7 1 (Mark Cavendish) 1 0 2 2 1 (Ben Healy) 51 34 4 (Davide Bais, Alberto Dainese, Jonathan Milan, Filippo Zana) 1 1 1 1 1 1 1 1 3 3 10 5 1 1 3 2 1 1 1 1 1 (João Almeida) 1 1 1 1 1 (Primož Roglič) 2 1 7 6 2 1 6 6 1 (Brandon McNulty) 1 0 Total 176 125 21
References