OnlyCycling

Giro d'Italia 2024

Italy
May 4, 2024 - May 26, 2024 (107th edition)
3,388.7km
22 teams

On this page: Results | Route map | Stage overview | Participants

Race description

The 107th edition of the Giro d'Italia took place from May 4, 2024 to May 26, 2024. The departure was in Venaria Reale, while the last stage finished in Rome. The total length of the race was 3,388.7km.

There were 21 stages in the 2024 edition: 6 flat stages, 8 hilly stages, 5 mountain stages and 2 individual time trials. There were also 2 restdays.

The organiser of the race was RCS, with race director Mauro Vegni. The classification of the race was UCI WorldTour - 2.UWT.

Route map

Enable zoom View full size
Route map

Source: giroditalia.it

Close
Route map
Source: giroditalia.it

Stage overview

Results

  • GC
  • Points
  • KOM
  • Youth
  • Teams
Rider Team Time
1. Tadej PogaÄŤar UAD 79:14:03
2. Daniel Felipe MartĂ­nez BOH +09:56
3. Geraint Thomas IGD +10:24
4. Ben O'Connor DAT +12:07
5. Antonio Tiberi TBV +12:49
6. Thymen Arensman IGD +14:31
7. Einer Rubio MOV +15:52
8. Jan Hirt SOQ +18:05
9. Romain Bardet DFP +20:32
10. Michael Storer TUD +21:11
11. Filippo Zana JAY +23:59
12. Lorenzo Fortunato AST +26:44
13. Davide Piganzoli PTK +32:23
14. Simon Geschke COF +33:55
15. Rafał Majka UAD +37:05
16. Valentin Paret-Peintre DAT +43:26
17. Damiano Caruso TBV +48:16
18. Luca Covili VBF +51:08
19. Nairo Quintana MOV +54:37
20. Domenico Pozzovivo VBF +56:32
21. Alex Baudin DAT +1:00:47
22. Attila Valter TVL +1:04:46
23. Nicola Conci ADC +1:09:10
24. Giovanni Aleotti BOH +1:13:03
25. Michel Ries ARK +1:20:06
26. Aurélien Paret-Peintre DAT +1:22:55
27. Edoardo Zambanini TBV +1:25:56
28. Jhonatan Narváez IGD +1:33:13
29. Kevin Vermaerke DFP +1:33:41
30. Mauri Vansevenant SOQ +1:47:43
31. Felix GroĂźschartner UAD +1:56:06
32. Simone Velasco AST +2:00:00
33. Georg Steinhauser EFE +2:01:11
34. Jan Tratnik TVL +2:04:15
35. Esteban Chaves EFE +2:04:22
36. Chris Hamilton DFP +2:07:50
37. Larry Warbasse DAT +2:12:16
38. Michael Valgren EFE +2:12:33
39. Juan Pedro LĂłpez LTK +2:13:11
40. Pelayo Sánchez MOV +2:14:44
41. Alessandro Tonelli VBF +2:17:48
42. Lilian Calmejane IWA +2:23:01
43. Gijs Leemreize DFP +2:24:58
44. Marco Frigo IPT +2:28:33
45. Maximilian Schachmann BOH +2:29:54
46. Andrea Vendrame DAT +2:30:54
47. Henok Mulubrhan AST +2:33:34
48. Julian Alaphilippe SOQ +2:35:58
49. Giulio Pellizzari VBF +2:42:10
50. Will Barta MOV +2:44:15
51. Alessandro De Marchi JAY +2:47:06
52. Luke Plapp JAY +2:52:59
53. Quinten Hermans ADC +2:53:06
54. Rubén Fernández COF +2:53:11
55. Thomas Champion COF +2:57:59
56. Enzo Paleni GFC +3:00:47
57. Jasha SĂĽtterlin TBV +3:04:32
58. Ben Swift IGD +3:04:46
59. Magnus Sheffield IGD +3:06:10
60. Mirco Maestri PTK +3:11:01
61. Mattia Bais PTK +3:12:08
62. Mikkel Frølich Honoré EFE +3:18:52
63. Amanuel Ghebreigzabhier LTK +3:20:43
64. Rainer Kepplinger TBV +3:23:14
65. Andrea Bagioli LTK +3:34:13
66. Harrison Wood COF +3:34:36
67. Domen Novak UAD +3:36:45
68. Albert Torres MOV +3:38:37
69. Damien Touzé DAT +3:46:43
70. Davide Ballerini AST +3:48:00
71. Jefferson Alexander Cepeda EFE +3:51:59
72. Cyril Barthe GFC +3:54:13
73. Alessandro Verre ARK +3:54:23
74. Florian Stork TUD +3:54:30
75. Vegard Stake Laengen UAD +3:56:58
76. Davide Bais PTK +3:58:26
77. Filippo Fiorelli VBF +4:00:18
78. Pieter Serry SOQ +4:00:53
79. Tobias Foss IGD +4:01:40
80. Stefan de Bod EFE +4:04:01
81. Andrea Pasqualon TBV +4:07:30
82. Matteo Trentin TUD +4:07:41
83. Connor Swift IGD +4:08:46
84. Jimmy Janssens ADC +4:13:19
85. Lorenzo Milesi MOV +4:13:21
86. Patrick Gamper BOH +4:14:45
87. Lorenzo Germani GFC +4:16:21
88. Bastien Tronchon DAT +4:16:47
89. Dion Smith IWA +4:17:50
90. Ewen Costiou ARK +4:18:08
91. Kaden Groves ADC +4:18:38
92. Jasper Stuyven LTK +4:20:07
93. Lewis Askey GFC +4:21:30
94. Matteo Fabbro PTK +4:22:04
95. Edward Planckaert ADC +4:25:03
96. Tobias Bayer ADC +4:25:27
97. Simon Clarke IPT +4:26:00
98. Kevin Colleoni IWA +4:27:05
99. Martin Marcellusi VBF +4:29:28
100. Jonas Koch BOH +4:29:56
101. Filippo Ganna IGD +4:34:59
102. Manuele Tarozzi VBF +4:38:06
103. Laurence Pithie GFC +4:38:23
104. Roel van Sintmaartensdijk IWA +4:39:29
105. Tim van Dijke TVL +4:43:29
106. Dries De Pooter IWA +4:43:53
107. Fabio Van den Bossche ADC +4:46:05
108. Mikkel Bjerg UAD +4:52:11
109. Andrea Pietrobon PTK +4:53:44
110. Alexander Kamp TUD +4:54:18
111. Timo Kielich ADC +4:56:47
112. Madis Mihkels IWA +4:57:16
113. Edward Theuns LTK +5:11:21
114. Nicolas Debeaumarché COF +5:11:40
115. Michael Hepburn JAY +5:11:49
116. Alberto Dainese TUD +5:14:20
117. Luke Lamperti SOQ +5:15:06
118. Jonathan Milan LTK +5:18:49
119. Donavan Grondin ARK +5:19:38
120. Caleb Ewan JAY +5:20:01
121. Rui Oliveira UAD +5:21:05
122. Francisco Muñoz PTK +5:21:56
123. Simone Consonni LTK +5:24:28
124. Enrico Zanoncello VBF +5:24:52
125. Juan Sebastián Molano UAD +5:25:08
126. Hugo Hofstetter IPT +5:25:50
127. Max Walscheid JAY +5:26:34
128. Giovanni Lonardi PTK +5:29:14
129. Stanisław Aniołkowski COF +5:30:35
130. Edoardo Affini TVL +5:30:59
131. Ryan Mullen BOH +5:35:48
132. Daan Hoole LTK +5:37:50
133. Olivier Le Gac GFC +5:39:13
134. Davide Cimolai MOV +5:39:49
135. Bert Van Lerberghe SOQ +5:40:20
136. Robin Froidevaux TUD +5:41:04
137. Fernando Gaviria MOV +5:42:54
138. Tim Merlier SOQ +5:46:04
139. Fabian Lienhard GFC +5:46:08
140. Tobias Lund Andresen DFP +5:49:25
141. Josef ÄŚernĂ˝ SOQ +5:55:35
142. Alan Riou ARK +6:02:28
View full results...

Participants

Collapse all
  • INEOS Grenadiers shirt
    INEOS Grenadiers
    • 1 Geraint Thomas
    • 2 Thymen Arensman
    • 3 Tobias Foss
    • 4 Filippo Ganna
    • 5 Jhonatan Narváez
    • 6 Magnus Sheffield
    • 7 Ben Swift
    • 8 Connor Swift
  • Alpecin - Deceuninck shirt
    Alpecin - Deceuninck
    • 11 Kaden Groves
    • 12 Tobias Bayer
    • 13 Nicola Conci
    • 14 Quinten Hermans
    • 15 Jimmy Janssens
    • 16 Timo Kielich
    • 17 Edward Planckaert
    • 18 Fabio Van den Bossche
  • ArkĂ©a - B&B Hotels shirt
    Arkéa - B&B Hotels
    • 21 Jenthe Biermans
    • 22 Louis BarrĂ©
    • 23 Ewen Costiou
    • 24 David Dekker
    • 25 Donavan Grondin
    • 26 Michel Ries
    • 27 Alan Riou
    • 28 Alessandro Verre
  • Astana Qazaqstan Team shirt
    Astana Qazaqstan Team
    • 31 Alexey Lutsenko
    • 32 Davide Ballerini
    • 33 Lorenzo Fortunato
    • 34 Max Kanter
    • 35 Henok Mulubrhan
    • 36 Vadim Pronskiy
    • 37 Christian Scaroni
    • 38 Simone Velasco
  • BORA - hansgrohe shirt
    BORA - hansgrohe
    • 41 Daniel Felipe MartĂ­nez
    • 42 Giovanni Aleotti
    • 43 Patrick Gamper
    • 44 Jonas Koch
    • 45 Florian Lipowitz
    • 46 Ryan Mullen
    • 47 Maximilian Schachmann
    • 48 Danny van Poppel
  • Cofidis shirt
    Cofidis
    • 51 Stefano Oldani
    • 52 StanisĹ‚aw AnioĹ‚kowski
    • 53 Thomas Champion
    • 54 Nicolas DebeaumarchĂ©
    • 55 RubĂ©n Fernández
    • 56 Simon Geschke
    • 57 Benjamin Thomas
    • 58 Harrison Wood
  • Decathlon AG2R La Mondiale Team shirt
    Decathlon AG2R La Mondiale Team
    • 61 Ben O'Connor
    • 62 Alex Baudin
    • 63 AurĂ©lien Paret-Peintre
    • 64 Valentin Paret-Peintre
    • 65 Damien TouzĂ©
    • 66 Bastien Tronchon
    • 67 Andrea Vendrame
    • 68 Larry Warbasse
  • EF Education - EasyPost shirt
    EF Education - EasyPost
    • 71 Esteban Chaves
    • 72 Jefferson Alexander Cepeda
    • 73 Stefan de Bod
    • 74 Simon Carr
    • 75 Mikkel Frølich HonorĂ©
    • 76 Andrea Piccolo
    • 77 Georg Steinhauser
    • 78 Michael Valgren
  • Groupama - FDJ shirt
    Groupama - FDJ
    • 81 Laurence Pithie
    • 82 Lewis Askey
    • 83 Cyril Barthe
    • 84 ClĂ©ment Davy
    • 85 Lorenzo Germani
    • 86 Olivier Le Gac
    • 87 Fabian Lienhard
    • 88 Enzo Paleni
  • IntermarchĂ© - Wanty shirt
    Intermarché - Wanty
    • 91 Biniam Girmay
    • 92 Lilian Calmejane
    • 93 Kevin Colleoni
    • 94 Dries De Pooter
    • 95 Madis Mihkels
    • 96 Adrien Petit
    • 97 Dion Smith
    • 98 Roel van Sintmaartensdijk
  • Israel - Premier Tech shirt
    Israel - Premier Tech
    • 101 Michael Woods
    • 102 Simon Clarke
    • 103 Marco Frigo
    • 104 Hugo Hofstetter
    • 105 Riley Pickrell
    • 106 Nadav Raisberg
    • 107 Nick Schultz
    • 109 Ethan Vernon
  • Lidl - Trek shirt
    Lidl - Trek
    • 111 Jonathan Milan
    • 112 Andrea Bagioli
    • 113 Simone Consonni
    • 114 Amanuel Ghebreigzabhier
    • 115 Daan Hoole
    • 116 Juan Pedro LĂłpez
    • 117 Jasper Stuyven
    • 118 Edward Theuns
  • Movistar Team shirt
    Movistar Team
    • 121 Nairo Quintana
    • 122 Will Barta
    • 123 Davide Cimolai
    • 124 Fernando Gaviria
    • 125 Lorenzo Milesi
    • 126 Einer Rubio
    • 127 Pelayo Sánchez
    • 128 Albert Torres
  • Soudal - Quick Step shirt
    Soudal - Quick Step
    • 131 Julian Alaphilippe
    • 132 Josef ÄŚernĂ˝
    • 133 Jan Hirt
    • 134 Luke Lamperti
    • 135 Tim Merlier
    • 136 Pieter Serry
    • 137 Bert Van Lerberghe
    • 138 Mauri Vansevenant
  • Team dsm-firmenich PostNL shirt
    Team dsm-firmenich PostNL
    • 141 Romain Bardet
    • 142 Tobias Lund Andresen
    • 143 Chris Hamilton
    • 144 Fabio Jakobsen
    • 145 Gijs Leemreize
    • 146 Julius van den Berg
    • 147 Kevin Vermaerke
    • 148 Bram Welten
  • Team Jayco AlUla shirt
    Team Jayco AlUla
    • 151 Alessandro De Marchi
    • 152 Eddie Dunbar
    • 153 Caleb Ewan
    • 154 Michael Hepburn
    • 155 Luka Mezgec
    • 156 Luke Plapp
    • 157 Max Walscheid
    • 158 Filippo Zana
  • Team Polti Kometa shirt
    Team Polti Kometa
    • 161 Matteo Fabbro
    • 162 Davide Bais
    • 163 Mattia Bais
    • 164 Giovanni Lonardi
    • 165 Mirco Maestri
    • 166 Francisco Muñoz
    • 167 Andrea Pietrobon
    • 168 Davide Piganzoli
  • Team Visma | Lease a Bike shirt
    Team Visma | Lease a Bike
    • 171 Christophe Laporte
    • 172 Edoardo Affini
    • 173 Robert Gesink
    • 174 Olav Kooij
    • 175 Jan Tratnik
    • 176 Cian Uijtdebroeks
    • 177 Attila Valter
    • 178 Tim van Dijke
  • Tudor Pro Cycling Team shirt
    Tudor Pro Cycling Team
    • 181 Matteo Trentin
    • 182 Alberto Dainese
    • 183 Robin Froidevaux
    • 184 Alexander Kamp
    • 185 Alexander Krieger
    • 186 Marius Mayrhofer
    • 187 Michael Storer
    • 188 Florian Stork
  • UAE Team Emirates shirt
    UAE Team Emirates
    • 191 Tadej PogaÄŤar
    • 192 Rui Oliveira
    • 193 Mikkel Bjerg
    • 194 Felix GroĂźschartner
    • 195 Vegard Stake Laengen
    • 196 RafaĹ‚ Majka
    • 197 Juan Sebastián Molano
    • 198 Domen Novak
  • VF Group - Bardiani CSF - Faizanè shirt
    VF Group - Bardiani CSF - Faizanè
    • 201 Domenico Pozzovivo
    • 202 Luca Covili
    • 203 Filippo Fiorelli
    • 204 Martin Marcellusi
    • 205 Giulio Pellizzari
    • 206 Manuele Tarozzi
    • 207 Alessandro Tonelli
    • 208 Enrico Zanoncello
  • Bahrain - Victorious shirt
    Bahrain - Victorious
    • 211 Antonio Tiberi
    • 212 Rainer Kepplinger
    • 213 Phil Bauhaus
    • 214 Damiano Caruso
    • 215 Andrea Pasqualon
    • 216 Edoardo Zambanini
    • 217 Jasha SĂĽtterlin
    • 218 Torstein Træen
Legend:
Team lineup confirmed
Withdrawn
Back to top