Giro d'Italia 2024 - Stage 3
04.05-26.05
The Giro d'Italia, also known as La Corsa Rosa, will be held for the 109th time in 2026. First held in 1909, the Giro has established itself as one of the most iconic races on the cycling calendar with 71 different winners. This year's edition runs from May 8 to May 31, starting in Nessebar, Bulgaria and finishing in Rome, Italy. The winner of the race is awarded the iconic maglia rosa.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tim Merlier | Soudal Quick-Step | 3:54:35 |
| 2 | Jonathan Milan | Lidl-Trek | + 00.00 |
| 3 | Biniam Girmay | Intermarché-Wanty | + 00.00 |
| 4 | Jenthe Biermans | ARKEA-B&B HOTELS | + 00.00 |
| 5 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 00.00 |
| 6 | Olav Kooij | Team Visma | Lease a Bike | + 00.00 |
| 7 | Ethan Vernon | Israel-Premier Tech | + 00.00 |
| 8 | Stanislaw Aniolkowski | Cofidis | + 00.00 |
| 9 | Fernando Gaviria | Movistar Team | + 00.00 |
| 10 | Alberto Dainese | Tudor Pro Cycling Team | + 00.00 |
| 11 | Sebastian Molano | UAE Team Emirates | + 00.00 |
| 12 | Kaden Groves | Alpecin-Deceuninck | + 00.00 |
| 13 | Caleb Ewan | Team Jayco-AlUla | + 00.00 |
| 14 | Phil Bauhaus | Bahrain Victorious | + 00.00 |
| 15 | Danny van Poppel | BORA-hansgrohe | + 00.00 |
| 16 | Max Kanter | Astana Qazaqstan Team | + 00.00 |
| 17 | Laurence Pithie | Groupama-FDJ | + 00.00 |
| 18 | Stefano Oldani | Cofidis | + 00.00 |
| 19 | Hugo Hofstetter | Israel-Premier Tech | + 00.00 |
| 20 | Andrea Piccolo | EF Education-EasyPost | + 00.00 |
| 21 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 00.00 |
| 22 | Giovanni Lonardi | Team Polti Kometa | + 00.00 |
| 23 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 00.00 |
| 24 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.00 |
| 25 | Florian Lipowitz | BORA-hansgrohe | + 00.00 |
| 26 | Filippo Ganna | INEOS Grenadiers | + 00.00 |
| 27 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 00.00 |
| 28 | Jonas Koch | BORA-hansgrohe | + 00.00 |
| 29 | Antonio Tiberi | Bahrain Victorious | + 00.00 |
| 30 | Madis Mihkels | Intermarché-Wanty | + 00.00 |
| 31 | Max Schachmann | BORA-hansgrohe | + 00.00 |
| 32 | Davide Piganzoli | Team Polti Kometa | + 00.00 |
| 33 | Filippo Zana | Team Jayco-AlUla | + 00.00 |
| 34 | Daniel Martinez | BORA-hansgrohe | + 00.00 |
| 35 | Dion Smith | Intermarché-Wanty | + 00.00 |
| 36 | Michael Storer | Tudor Pro Cycling Team | + 00.00 |
| 37 | Mauri Vansevenant | Soudal Quick-Step | + 00.00 |
| 38 | Einer Rubio | Movistar Team | + 00.00 |
| 39 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 40 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.00 |
| 41 | Alexey Lutsenko | Astana Qazaqstan Team | + 00.00 |
| 42 | Thymen Arensman | INEOS Grenadiers | + 00.00 |
| 43 | Matteo Trentin | Tudor Pro Cycling Team | + 00.00 |
| 44 | Simone Consonni | Lidl-Trek | + 00.00 |
| 45 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 46 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 47 | Robin Froidevaux | Tudor Pro Cycling Team | + 00.00 |
| 48 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 49 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 50 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 51 | Simon Geschke | Cofidis | + 00.00 |
| 52 | Magnus Sheffield | INEOS Grenadiers | + 00.00 |
| 53 | Luke Lamperti | Soudal Quick-Step | + 00.00 |
| 54 | Nicola Conci | Alpecin-Deceuninck | + 00.00 |
| 55 | Jan Tratnik | Team Visma | Lease a Bike | + 00.00 |
| 56 | Georg Steinhauser | EF Education-EasyPost | + 00.00 |
| 57 | Giovanni Aleotti | BORA-hansgrohe | + 00.00 |
| 58 | Francisco Muñoz | Team Polti Kometa | + 00.00 |
| 59 | Edoardo Zambanini | Bahrain Victorious | + 00.00 |
| 60 | Jan Hirt | Soudal Quick-Step | + 00.00 |
| 61 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.00 |
| 62 | Juan Pedro Lopez | Lidl-Trek | + 00.00 |
| 63 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 00.00 |
| 64 | Esteban Chaves | EF Education-EasyPost | + 00.00 |
| 65 | Felix Großschartner | UAE Team Emirates | + 00.00 |
| 66 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 67 | Romain Bardet | Team dsm-firmenich PostNL | + 00.00 |
| 68 | Mikkel Honore | EF Education-EasyPost | + 00.00 |
| 69 | Timo Kielich | Alpecin-Deceuninck | + 00.00 |
| 70 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 00.00 |
| 71 | Lucas Plapp | Team Jayco-AlUla | + 00.00 |
| 72 | Lorenzo Fortunato | Astana Qazaqstan Team | + 00.00 |
| 73 | Cristian Scaroni | Astana Qazaqstan Team | + 00.00 |
| 74 | Christophe Laporte | Team Visma | Lease a Bike | + 00.00 |
| 75 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 76 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 77 | Bert Van Lerberghe | Soudal Quick-Step | + 00.00 |
| 78 | Henok Mulubrhan | Astana Qazaqstan Team | + 00.00 |
| 79 | Andrea Bagioli | Lidl-Trek | + 00.00 |
| 80 | Ruben Fernandez | Cofidis | + 00.00 |
| 81 | Albert Torres | Movistar Team | + 00.00 |
| 82 | Lewis Askey | Groupama-FDJ | + 00.00 |
| 83 | Edward Theuns | Lidl-Trek | + 00.00 |
| 84 | Mattia Bais | Team Polti Kometa | + 00.00 |
| 85 | Michael Valgren | EF Education-EasyPost | + 00.00 |
| 86 | Alexander Cepeda | EF Education-EasyPost | + 00.00 |
| 87 | Mirco Maestri | Team Polti Kometa | + 00.00 |
| 88 | Daan Hoole | Lidl-Trek | + 00.00 |
| 89 | Alexander Krieger | Tudor Pro Cycling Team | + 00.00 |
| 90 | Nairo Quintana | Movistar Team | + 00.00 |
| 91 | Davide Cimolai | Movistar Team | + 00.00 |
| 92 | Julian Alaphilippe | Soudal Quick-Step | + 00.19 |
| 93 | Jasper Stuyven | Lidl-Trek | + 00.27 |
| 94 | Ewen Costiou | ARKEA-B&B HOTELS | + 00.27 |
| 95 | Attila Valter | Team Visma | Lease a Bike | + 00.27 |
| 96 | Lilian Calmejane | Intermarché-Wanty | + 00.27 |
| 97 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.27 |
| 98 | Luka Mezgec | Team Jayco-AlUla | + 00.27 |
| 99 | Michel Ries | ARKEA-B&B HOTELS | + 00.36 |
| 100 | Marius Mayrhofer | Tudor Pro Cycling Team | + 00.46 |
| 101 | Edoardo Affini | Team Visma | Lease a Bike | + 00.59 |
| 102 | Thomas Champion | Cofidis | + 01.10 |
| 103 | Nicolas Debeaumarché | Cofidis | + 01.10 |
| 104 | Tim van Dijke | Team Visma | Lease a Bike | + 01.10 |
| 105 | Enzo Paleni | Groupama-FDJ | + 01.10 |
| 106 | Davide Bais | Team Polti Kometa | + 01.10 |
| 107 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 01.10 |
| 108 | Max Walscheid | Team Jayco-AlUla | + 01.10 |
| 109 | Florian Stork | Tudor Pro Cycling Team | + 01.10 |
| 110 | Vadim Pronskiy | Astana Qazaqstan Team | + 01.10 |
| 111 | Donavan Grondin | ARKEA-B&B HOTELS | + 01.10 |
| 112 | Michael Hepburn | Team Jayco-AlUla | + 01.10 |
| 113 | Andrea Pietrobon | Team Polti Kometa | + 01.27 |
| 114 | Andrea Pasqualon | Bahrain Victorious | + 01.27 |
| 115 | Davide Ballerini | Astana Qazaqstan Team | + 01.35 |
| 116 | Alessandro De Marchi | Team Jayco-AlUla | + 01.35 |
| 117 | David Dekker | ARKEA-B&B HOTELS | + 01.58 |
| 118 | Edward Planckaert | Alpecin-Deceuninck | + 01.58 |
| 119 | Fabio Van den Bossche | Alpecin-Deceuninck | + 01.58 |
| 120 | Domen Novak | UAE Team Emirates | + 02.00 |
| 121 | Vegard Stake Laengen | UAE Team Emirates | + 02.00 |
| 122 | Jasha Sütterlin | Bahrain Victorious | + 02.11 |
| 123 | Cyril Barthe | Groupama-FDJ | + 02.11 |
| 124 | Fabian Lienhard | Groupama-FDJ | + 02.11 |
| 125 | Tobias Bayer | Alpecin-Deceuninck | + 02.36 |
| 126 | Dries De Pooter | Intermarché-Wanty | + 02.36 |
| 127 | Nadav Raisberg | Israel-Premier Tech | + 02.36 |
| 128 | Connor Swift | INEOS Grenadiers | + 02.36 |
| 129 | Pelayo Sanchez | Movistar Team | + 02.36 |
| 130 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 02.47 |
| 131 | Josef Cerný | Soudal Quick-Step | + 03.31 |
| 132 | Lorenzo Milesi | Movistar Team | + 03.31 |
| 133 | Alan Riou | ARKEA-B&B HOTELS | + 03.31 |
| 134 | Ben Swift | INEOS Grenadiers | + 03.31 |
| 135 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03.31 |
| 136 | Simone Velasco | Astana Qazaqstan Team | + 03.37 |
| 137 | Benjamin Thomas | Cofidis | + 03.37 |
| 138 | Stefan de Bod | EF Education-EasyPost | + 03.37 |
| 139 | Louis Barré | ARKEA-B&B HOTELS | + 03.37 |
| 140 | Harrison Wood | Cofidis | + 03.37 |
| 141 | Rainer Kepplinger | Bahrain Victorious | + 03.37 |
| 142 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 03.37 |
| 143 | Olivier Le Gac | Groupama-FDJ | + 03.37 |
| 144 | Kevin Colleoni | Intermarché-Wanty | + 03.37 |
| 145 | Matteo Fabbro | Team Polti Kometa | + 03.37 |
| 146 | Amanuel Ghebreigzabhier | Lidl-Trek | + 03.37 |
| 147 | Rafal Majka | UAE Team Emirates | + 03.37 |
| 148 | Marco Frigo | Israel-Premier Tech | + 03.37 |
| 149 | Alexander Kamp | Tudor Pro Cycling Team | + 03.37 |
| 150 | Patrick Gamper | BORA-hansgrohe | + 03.37 |
| 151 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 03.37 |
| 152 | Lorenzo Germani | Groupama-FDJ | + 03.37 |
| 153 | Alessandro Verre | ARKEA-B&B HOTELS | + 03.37 |
| 154 | Nick Schultz | Israel-Premier Tech | + 03.37 |
| 155 | Chris Hamilton | Team dsm-firmenich PostNL | + 03.37 |
| 156 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 03.37 |
| 157 | Michael Woods | Israel-Premier Tech | + 03.37 |
| 158 | William Barta | Movistar Team | + 03.37 |
| 159 | Clément Davy | Groupama-FDJ | + 03.37 |
| 160 | Riley Pickrell | Israel-Premier Tech | + 03.37 |
| 161 | Pieter Serry | Soudal Quick-Step | + 03.37 |
| 162 | Adrien Petit | Intermarché-Wanty | + 03.37 |
| 163 | Jimmy Janssens | Alpecin-Deceuninck | + 03.37 |
| 164 | Quinten Hermans | Alpecin-Deceuninck | + 03.37 |
| 165 | Gijs Leemreize | Team dsm-firmenich PostNL | + 03.37 |
| 166 | Tobias Foss | INEOS Grenadiers | + 04.22 |
| 167 | Julius van den Berg | Team dsm-firmenich PostNL | + 05.29 |
| 168 | Simon Clarke | Israel-Premier Tech | + 05.36 |
| 169 | Mikkel Bjerg | UAE Team Emirates | + 05.36 |
| 170 | Ryan Mullen | BORA-hansgrohe | + 06.13 |
| 171 | Bram Welten | Team dsm-firmenich PostNL | + 07.55 |
| 172 | Torstein Træen | Bahrain Victorious | + 08.31 |
| 173 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 11.29 |
| - | Edward Dunbar | Team Jayco-AlUla | DNS |
| - | Simon Carr | EF Education-EasyPost | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 11:03:02 |
| 2 | Geraint Thomas | INEOS Grenadiers | + 00.46 |
| 3 | Daniel Martinez | BORA-hansgrohe | + 00.47 |
| 4 | Einer Rubio | Movistar Team | + 00.56 |
| 5 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 00.56 |
| 6 | Lorenzo Fortunato | Astana Qazaqstan Team | + 01.07 |
| 7 | Juan Pedro Lopez | Lidl-Trek | + 01.11 |
| 8 | Jan Hirt | Soudal Quick-Step | + 01.13 |
| 9 | Alexey Lutsenko | Astana Qazaqstan Team | + 01.26 |
| 10 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 01.26 |
| 11 | Esteban Chaves | EF Education-EasyPost | + 01.26 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 01.33 |
| 13 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 01.40 |
| 14 | Mauri Vansevenant | Soudal Quick-Step | + 01.44 |
| 15 | Nicola Conci | Alpecin-Deceuninck | + 01.44 |
| 16 | Damiano Caruso | Bahrain Victorious | + 01.52 |
| 17 | Max Schachmann | BORA-hansgrohe | + 02.00 |
| 18 | Filippo Zana | Team Jayco-AlUla | + 02.07 |
| 19 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.09 |
| 20 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 02.33 |
| 21 | Romain Bardet | Team dsm-firmenich PostNL | + 02.33 |
| 22 | Lucas Plapp | Team Jayco-AlUla | + 02.33 |
| 23 | Henok Mulubrhan | Astana Qazaqstan Team | + 02.43 |
| 24 | Georg Steinhauser | EF Education-EasyPost | + 02.49 |
| 25 | Jan Tratnik | Team Visma | Lease a Bike | + 02.49 |
| 26 | Antonio Tiberi | Bahrain Victorious | + 02.50 |
| 27 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 03.00 |
| 28 | Davide Piganzoli | Team Polti Kometa | + 03.06 |
| 29 | Florian Lipowitz | BORA-hansgrohe | + 03.08 |
| 30 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 03.27 |
| 31 | Giovanni Aleotti | BORA-hansgrohe | + 04.06 |
| 32 | Thymen Arensman | INEOS Grenadiers | + 04.09 |
| 33 | Ruben Fernandez | Cofidis | + 05.41 |
| 34 | Mikkel Honore | EF Education-EasyPost | + 06.10 |
| 35 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 06.30 |
| 36 | Nairo Quintana | Movistar Team | + 06.34 |
| 37 | Mattia Bais | Team Polti Kometa | + 06.49 |
| 38 | Lilian Calmejane | Intermarché-Wanty | + 06.55 |
| 39 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 07.13 |
| 40 | Michel Ries | ARKEA-B&B HOTELS | + 07.34 |
| 41 | Attila Valter | Team Visma | Lease a Bike | + 07.47 |
| 42 | Julian Alaphilippe | Soudal Quick-Step | + 08.09 |
| 43 | Alessandro De Marchi | Team Jayco-AlUla | + 08.26 |
| 44 | Andrea Piccolo | EF Education-EasyPost | + 09.38 |
| 45 | Enzo Paleni | Groupama-FDJ | + 09.47 |
| 46 | Simon Geschke | Cofidis | + 10.16 |
| 47 | Magnus Sheffield | INEOS Grenadiers | + 10.20 |
| 48 | Edoardo Zambanini | Bahrain Victorious | + 10.51 |
| 49 | Marco Frigo | Israel-Premier Tech | + 11.18 |
| 50 | Quinten Hermans | Alpecin-Deceuninck | + 11.27 |
| 51 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 11.33 |
| 52 | William Barta | Movistar Team | + 11.39 |
| 53 | Rafal Majka | UAE Team Emirates | + 11.43 |
| 54 | Michael Valgren | EF Education-EasyPost | + 12.26 |
| 55 | Cristian Scaroni | Astana Qazaqstan Team | + 12.44 |
| 56 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 12.56 |
| 57 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 13.50 |
| 58 | Alexander Cepeda | EF Education-EasyPost | + 13.50 |
| 59 | Nick Schultz | Israel-Premier Tech | + 14.20 |
| 60 | Matteo Fabbro | Team Polti Kometa | + 15.09 |
| 61 | Matteo Trentin | Tudor Pro Cycling Team | + 15.18 |
| 62 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 15.23 |
| 63 | Domen Novak | UAE Team Emirates | + 15.42 |
| 64 | Chris Hamilton | Team dsm-firmenich PostNL | + 15.52 |
| 65 | Rainer Kepplinger | Bahrain Victorious | + 18.02 |
| 66 | Florian Stork | Tudor Pro Cycling Team | + 19.09 |
| 67 | Felix Großschartner | UAE Team Emirates | + 19.15 |
| 68 | Benjamin Thomas | Cofidis | + 19.30 |
| 69 | Thomas Champion | Cofidis | + 20.02 |
| 70 | Alessandro Verre | ARKEA-B&B HOTELS | + 20.02 |
| 71 | Michael Woods | Israel-Premier Tech | + 20.31 |
| 72 | Filippo Ganna | INEOS Grenadiers | + 21.08 |
| 73 | Mirco Maestri | Team Polti Kometa | + 21.28 |
| 74 | Gijs Leemreize | Team dsm-firmenich PostNL | + 21.36 |
| 75 | Amanuel Ghebreigzabhier | Lidl-Trek | + 22.10 |
| 76 | Marius Mayrhofer | Tudor Pro Cycling Team | + 22.18 |
| 77 | Simone Velasco | Astana Qazaqstan Team | + 22.29 |
| 78 | Stefan de Bod | EF Education-EasyPost | + 22.29 |
| 79 | Tobias Foss | INEOS Grenadiers | + 22.30 |
| 80 | Davide Bais | Team Polti Kometa | + 22.37 |
| 81 | Dries De Pooter | Intermarché-Wanty | + 24.13 |
| 82 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 24.28 |
| 83 | Mikkel Bjerg | UAE Team Emirates | + 24.41 |
| 84 | Dion Smith | Intermarché-Wanty | + 24.55 |
| 85 | Pieter Serry | Soudal Quick-Step | + 25.14 |
| 86 | Ewen Costiou | ARKEA-B&B HOTELS | + 25.15 |
| 87 | Vadim Pronskiy | Astana Qazaqstan Team | + 26.00 |
| 88 | Davide Ballerini | Astana Qazaqstan Team | + 26.25 |
| 89 | Jasha Sütterlin | Bahrain Victorious | + 26.59 |
| 90 | Cyril Barthe | Groupama-FDJ | + 27.06 |
| 91 | Pelayo Sanchez | Movistar Team | + 27.24 |
| 92 | Ethan Vernon | Israel-Premier Tech | + 27.33 |
| 93 | Stefano Oldani | Cofidis | + 27.33 |
| 94 | Francisco Muñoz | Team Polti Kometa | + 27.33 |
| 95 | Jonas Koch | BORA-hansgrohe | + 27.39 |
| 96 | Ben Swift | INEOS Grenadiers | + 28.23 |
| 97 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 28.24 |
| 98 | Kevin Colleoni | Intermarché-Wanty | + 28.27 |
| 99 | Andrea Pasqualon | Bahrain Victorious | + 29.00 |
| 100 | Jenthe Biermans | ARKEA-B&B HOTELS | + 29.17 |
| 101 | Vegard Stake Laengen | UAE Team Emirates | + 30.45 |
| 102 | Patrick Gamper | BORA-hansgrohe | + 31.10 |
| 103 | Lorenzo Germani | Groupama-FDJ | + 31.10 |
| 104 | Harrison Wood | Cofidis | + 31.21 |
| 105 | Biniam Girmay | Intermarché-Wanty | + 31.35 |
| 106 | Andrea Bagioli | Lidl-Trek | + 31.39 |
| 107 | Laurence Pithie | Groupama-FDJ | + 32.35 |
| 108 | Christophe Laporte | Team Visma | Lease a Bike | + 32.55 |
| 109 | Andrea Pietrobon | Team Polti Kometa | + 33.06 |
| 110 | Louis Barré | ARKEA-B&B HOTELS | + 33.09 |
| 111 | Lewis Askey | Groupama-FDJ | + 33.28 |
| 112 | Madis Mihkels | Intermarché-Wanty | + 33.30 |
| 113 | Lorenzo Milesi | Movistar Team | + 33.36 |
| 114 | Alexander Kamp | Tudor Pro Cycling Team | + 34.28 |
| 115 | Jasper Stuyven | Lidl-Trek | + 34.39 |
| 116 | Olivier Le Gac | Groupama-FDJ | + 35.23 |
| 117 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 35.34 |
| 118 | Giovanni Lonardi | Team Polti Kometa | + 35.48 |
| 119 | Connor Swift | INEOS Grenadiers | + 37.00 |
| 120 | Nadav Raisberg | Israel-Premier Tech | + 37.00 |
| 121 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 38.01 |
| 122 | Jimmy Janssens | Alpecin-Deceuninck | + 38.01 |
| 123 | Nicolas Debeaumarché | Cofidis | + 38.07 |
| 124 | Edward Theuns | Lidl-Trek | + 38.14 |
| 125 | Daan Hoole | Lidl-Trek | + 38.15 |
| 126 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 38.56 |
| 127 | Jonathan Milan | Lidl-Trek | + 38.57 |
| 128 | Tobias Bayer | Alpecin-Deceuninck | + 38.59 |
| 129 | Hugo Hofstetter | Israel-Premier Tech | + 39.06 |
| 130 | Max Kanter | Astana Qazaqstan Team | + 39.06 |
| 131 | Alexander Krieger | Tudor Pro Cycling Team | + 39.06 |
| 132 | Timo Kielich | Alpecin-Deceuninck | + 39.16 |
| 133 | Alan Riou | ARKEA-B&B HOTELS | + 39.19 |
| 134 | Tim van Dijke | Team Visma | Lease a Bike | + 39.24 |
| 135 | Tim Merlier | Soudal Quick-Step | + 39.26 |
| 136 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 39.27 |
| 137 | Alberto Dainese | Tudor Pro Cycling Team | + 39.38 |
| 138 | Caleb Ewan | Team Jayco-AlUla | + 39.38 |
| 139 | Olav Kooij | Team Visma | Lease a Bike | + 39.38 |
| 140 | Danny van Poppel | BORA-hansgrohe | + 39.38 |
| 141 | Stanislaw Aniolkowski | Cofidis | + 39.38 |
| 142 | Luke Lamperti | Soudal Quick-Step | + 39.38 |
| 143 | Robin Froidevaux | Tudor Pro Cycling Team | + 39.38 |
| 144 | Albert Torres | Movistar Team | + 39.38 |
| 145 | Kaden Groves | Alpecin-Deceuninck | + 39.40 |
| 146 | Simone Consonni | Lidl-Trek | + 39.41 |
| 147 | Luka Mezgec | Team Jayco-AlUla | + 39.43 |
| 148 | Davide Cimolai | Movistar Team | + 39.51 |
| 149 | Bert Van Lerberghe | Soudal Quick-Step | + 39.58 |
| 150 | Edoardo Affini | Team Visma | Lease a Bike | + 40.05 |
| 151 | Fernando Gaviria | Movistar Team | + 40.13 |
| 152 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 40.13 |
| 153 | Michael Hepburn | Team Jayco-AlUla | + 40.16 |
| 154 | Donavan Grondin | ARKEA-B&B HOTELS | + 40.16 |
| 155 | Max Walscheid | Team Jayco-AlUla | + 40.48 |
| 156 | Phil Bauhaus | Bahrain Victorious | + 41.06 |
| 157 | Fabian Lienhard | Groupama-FDJ | + 41.17 |
| 158 | Edward Planckaert | Alpecin-Deceuninck | + 41.39 |
| 159 | Fabio Van den Bossche | Alpecin-Deceuninck | + 41.39 |
| 160 | Sebastian Molano | UAE Team Emirates | + 42.10 |
| 161 | Rui Oliveira | UAE Team Emirates | + 42.10 |
| 162 | Clément Davy | Groupama-FDJ | + 42.43 |
| 163 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 43.00 |
| 164 | Simon Clarke | Israel-Premier Tech | + 43.18 |
| 165 | Josef Cerný | Soudal Quick-Step | + 43.48 |
| 166 | Riley Pickrell | Israel-Premier Tech | + 44.39 |
| 167 | David Dekker | ARKEA-B&B HOTELS | + 44.47 |
| 168 | Adrien Petit | Intermarché-Wanty | + 45.13 |
| 169 | Ryan Mullen | BORA-hansgrohe | + 45.51 |
| 170 | Julius van den Berg | Team dsm-firmenich PostNL | + 47.17 |
| 171 | Bram Welten | Team dsm-firmenich PostNL | + 48.08 |
| 172 | Torstein Træen | Bahrain Victorious | + 49.53 |
| 173 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 51.11 |
| - | Edward Dunbar | Team Jayco-AlUla | DNS |
| - | Simon Carr | EF Education-EasyPost | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 11:03:58 |
| 2 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.44 |
| 3 | Mauri Vansevenant | Soudal Quick-Step | + 00.48 |
| 4 | Filippo Zana | Team Jayco-AlUla | + 01.11 |
| 5 | Lucas Plapp | Team Jayco-AlUla | + 01.37 |
| 6 | Henok Mulubrhan | Astana Qazaqstan Team | + 01.47 |
| 7 | Georg Steinhauser | EF Education-EasyPost | + 01.53 |
| 8 | Antonio Tiberi | Bahrain Victorious | + 01.54 |
| 9 | Davide Piganzoli | Team Polti Kometa | + 02.10 |
| 10 | Florian Lipowitz | BORA-hansgrohe | + 02.12 |
| 11 | Giovanni Aleotti | BORA-hansgrohe | + 03.10 |
| 12 | Thymen Arensman | INEOS Grenadiers | + 03.13 |
| 13 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 05.34 |
| 14 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 06.17 |
| 15 | Andrea Piccolo | EF Education-EasyPost | + 08.42 |
| 16 | Enzo Paleni | Groupama-FDJ | + 08.51 |
| 17 | Magnus Sheffield | INEOS Grenadiers | + 09.24 |
| 18 | Edoardo Zambanini | Bahrain Victorious | + 09.55 |
| 19 | Marco Frigo | Israel-Premier Tech | + 10.22 |
| 20 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 10.37 |
| 21 | Thomas Champion | Cofidis | + 19.06 |
| 22 | Alessandro Verre | ARKEA-B&B HOTELS | + 19.06 |
| 23 | Gijs Leemreize | Team dsm-firmenich PostNL | + 20.40 |
| 24 | Marius Mayrhofer | Tudor Pro Cycling Team | + 21.22 |
| 25 | Dries De Pooter | Intermarché-Wanty | + 23.17 |
| 26 | Ewen Costiou | ARKEA-B&B HOTELS | + 24.19 |
| 27 | Pelayo Sanchez | Movistar Team | + 26.28 |
| 28 | Ethan Vernon | Israel-Premier Tech | + 26.37 |
| 29 | Francisco Muñoz | Team Polti Kometa | + 26.37 |
| 30 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 27.28 |
| 31 | Kevin Colleoni | Intermarché-Wanty | + 27.31 |
| 32 | Lorenzo Germani | Groupama-FDJ | + 30.14 |
| 33 | Harrison Wood | Cofidis | + 30.25 |
| 34 | Biniam Girmay | Intermarché-Wanty | + 30.39 |
| 35 | Andrea Bagioli | Lidl-Trek | + 30.43 |
| 36 | Laurence Pithie | Groupama-FDJ | + 31.39 |
| 37 | Andrea Pietrobon | Team Polti Kometa | + 32.10 |
| 38 | Louis Barré | ARKEA-B&B HOTELS | + 32.13 |
| 39 | Lewis Askey | Groupama-FDJ | + 32.32 |
| 40 | Madis Mihkels | Intermarché-Wanty | + 32.34 |
| 41 | Lorenzo Milesi | Movistar Team | + 32.40 |
| 42 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 34.38 |
| 43 | Nadav Raisberg | Israel-Premier Tech | + 36.04 |
| 44 | Daan Hoole | Lidl-Trek | + 37.19 |
| 45 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 38.00 |
| 46 | Jonathan Milan | Lidl-Trek | + 38.01 |
| 47 | Tobias Bayer | Alpecin-Deceuninck | + 38.03 |
| 48 | Timo Kielich | Alpecin-Deceuninck | + 38.20 |
| 49 | Tim van Dijke | Team Visma | Lease a Bike | + 38.28 |
| 50 | Olav Kooij | Team Visma | Lease a Bike | + 38.42 |
| 51 | Luke Lamperti | Soudal Quick-Step | + 38.42 |
| 52 | Donavan Grondin | ARKEA-B&B HOTELS | + 39.20 |
| 53 | Fabio Van den Bossche | Alpecin-Deceuninck | + 40.43 |
| 54 | Riley Pickrell | Israel-Premier Tech | + 43.43 |
| 55 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 50.15 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tim Merlier | Soudal Quick-Step | 63 |
| 2 | Jonathan Milan | Lidl-Trek | 63 |
| 3 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 42 |
| 4 | Biniam Girmay | Intermarché-Wanty | 31 |
| 5 | Tadej Pogacar | UAE Team Emirates | 27 |
| 6 | Jhonnatan Narvaez | INEOS Grenadiers | 25 |
| 7 | Olav Kooij | Team Visma | Lease a Bike | 23 |
| 8 | Lilian Calmejane | Intermarché-Wanty | 20 |
| 9 | Kaden Groves | Alpecin-Deceuninck | 20 |
| 10 | Max Schachmann | BORA-hansgrohe | 18 |
| 11 | Jenthe Biermans | ARKEA-B&B HOTELS | 18 |
| 12 | Davide Bais | Team Polti Kometa | 14 |
| 13 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 14 |
| 14 | Danny van Poppel | BORA-hansgrohe | 14 |
| 15 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 16 | Daniel Martinez | BORA-hansgrohe | 12 |
| 17 | Andrea Piccolo | EF Education-EasyPost | 12 |
| 18 | Andrea Pietrobon | Team Polti Kometa | 11 |
| 19 | Alberto Dainese | Tudor Pro Cycling Team | 11 |
| 20 | Geraint Thomas | INEOS Grenadiers | 10 |
| 21 | Cristian Scaroni | Astana Qazaqstan Team | 10 |
| 22 | Ethan Vernon | Israel-Premier Tech | 10 |
| 23 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 10 |
| 24 | Edward Planckaert | Alpecin-Deceuninck | 9 |
| 25 | Alex Baudin | Decathlon AG2R La Mondiale Team | 8 |
| 26 | Caleb Ewan | Team Jayco-AlUla | 8 |
| 27 | Stanislaw Aniolkowski | Cofidis | 8 |
| 28 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 29 | Fernando Gaviria | Movistar Team | 7 |
| 30 | Nicola Conci | Alpecin-Deceuninck | 6 |
| 31 | Florian Lipowitz | BORA-hansgrohe | 6 |
| 32 | Michael Storer | Tudor Pro Cycling Team | 5 |
| 33 | Quinten Hermans | Alpecin-Deceuninck | 5 |
| 34 | Sebastian Molano | UAE Team Emirates | 5 |
| 35 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 4 |
| 36 | Mauri Vansevenant | Soudal Quick-Step | 4 |
| 37 | Louis Barré | ARKEA-B&B HOTELS | 4 |
| 38 | Einer Rubio | Movistar Team | 3 |
| 39 | Antonio Tiberi | Bahrain Victorious | 3 |
| 40 | Nicolas Debeaumarché | Cofidis | 3 |
| 41 | Juan Pedro Lopez | Lidl-Trek | 2 |
| 42 | Attila Valter | Team Visma | Lease a Bike | 2 |
| 43 | Phil Bauhaus | Bahrain Victorious | 2 |
| 44 | Jan Hirt | Soudal Quick-Step | 1 |
| 45 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 46 | Christophe Laporte | Team Visma | Lease a Bike | -40 |
| 47 | Bert Van Lerberghe | Soudal Quick-Step | -40 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 51 |
| 2 | Daniel Martinez | BORA-hansgrohe | 26 |
| 3 | Lilian Calmejane | Intermarché-Wanty | 23 |
| 4 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 5 | Geraint Thomas | INEOS Grenadiers | 16 |
| 6 | Amanuel Ghebreigzabhier | Lidl-Trek | 10 |
| 7 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 8 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 8 |
| 9 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 7 |
| 10 | Florian Lipowitz | BORA-hansgrohe | 6 |
| 11 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 12 | Cristian Scaroni | Astana Qazaqstan Team | 6 |
| 13 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 6 |
| 14 | Michael Storer | Tudor Pro Cycling Team | 4 |
| 15 | Adrien Petit | Intermarché-Wanty | 4 |
| 16 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 2 |
| 17 | Davide Ballerini | Astana Qazaqstan Team | 2 |
| 18 | Louis Barré | ARKEA-B&B HOTELS | 2 |
| 19 | Einer Rubio | Movistar Team | 1 |
| 20 | Filippo Ganna | INEOS Grenadiers | 1 |
| 21 | Davide Bais | Team Polti Kometa | 1 |
| 22 | Andrea Pietrobon | Team Polti Kometa | 1 |
| 23 | Jasper Stuyven | Lidl-Trek | 1 |
| 24 | Christophe Laporte | Team Visma | Lease a Bike | -2 |
| 25 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | BORA-hansgrohe | 33:13:36 |
| 2 | INEOS Grenadiers | + 00.32 |
| 3 | Astana Qazaqstan Team | + 00.46 |
| 4 | Decathlon AG2R La Mondiale Team | + 01.36 |
| 5 | VF Group-Bardiani CSF-Faizanè | + 04.23 |
| 6 | EF Education-EasyPost | + 05.32 |
| 7 | Team Jayco-AlUla | + 06.14 |
| 8 | Soudal Quick-Step | + 06.17 |
| 9 | Team Visma | Lease a Bike | + 06.35 |
| 10 | Movistar Team | + 11.02 |
| 11 | Bahrain Victorious | + 11.06 |
| 12 | Team Polti Kometa | + 16.57 |
| 13 | Team dsm-firmenich PostNL | + 17.31 |
| 14 | UAE Team Emirates | + 17.34 |
| 15 | Tudor Pro Cycling Team | + 24.24 |
| 16 | Cofidis | + 27.20 |
| 17 | Israel-Premier Tech | + 33.24 |
| 18 | ARKEA-B&B HOTELS | + 37.52 |
| 19 | Alpecin-Deceuninck | + 39.30 |
| 20 | Lidl-Trek | + 42.53 |
| 21 | Intermarché-Wanty | + 45.43 |
| 22 | Groupama-FDJ | + 57.45 |








