Giro d'Italia 2024 - Stage 10
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 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 3:43:50 |
| 2 | Romain Bardet | Team dsm-firmenich PostNL | + 00.29 |
| 3 | Jan Tratnik | Team Visma | Lease a Bike | + 01.01 |
| 4 | Andrea Bagioli | Lidl-Trek | + 01.18 |
| 5 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 01.25 |
| 6 | Simon Geschke | Cofidis | + 01.25 |
| 7 | Filippo Zana | Team Jayco-AlUla | + 01.25 |
| 8 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 01.25 |
| 9 | Nicola Conci | Alpecin-Deceuninck | + 01.41 |
| 10 | Esteban Chaves | EF Education-EasyPost | + 01.56 |
| 11 | Juan Pedro Lopez | Lidl-Trek | + 02.04 |
| 12 | Max Schachmann | BORA-hansgrohe | + 02.15 |
| 13 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 02.38 |
| 14 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 03.14 |
| 15 | Daniel Martinez | BORA-hansgrohe | + 03.14 |
| 16 | Geraint Thomas | INEOS Grenadiers | + 03.14 |
| 17 | Tadej Pogacar | UAE Team Emirates | + 03.14 |
| 18 | Einer Rubio | Movistar Team | + 03.14 |
| 19 | Antonio Tiberi | Bahrain Victorious | + 03.18 |
| 20 | Jan Hirt | Soudal Quick-Step | + 03.18 |
| 21 | Michael Storer | Tudor Pro Cycling Team | + 03.18 |
| 22 | Lorenzo Fortunato | Astana Qazaqstan Team | + 03.18 |
| 23 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 03.18 |
| 24 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 03.22 |
| 25 | Chris Hamilton | Team dsm-firmenich PostNL | + 03.25 |
| 26 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 03.27 |
| 27 | Giovanni Aleotti | BORA-hansgrohe | + 03.36 |
| 28 | Magnus Sheffield | INEOS Grenadiers | + 03.36 |
| 29 | Thymen Arensman | INEOS Grenadiers | + 03.36 |
| 30 | Rafal Majka | UAE Team Emirates | + 03.41 |
| 31 | Nairo Quintana | Movistar Team | + 03.44 |
| 32 | Michel Ries | ARKEA-B&B HOTELS | + 04.35 |
| 33 | Damiano Caruso | Bahrain Victorious | + 04.35 |
| 34 | Davide Piganzoli | Team Polti Kometa | + 05.15 |
| 35 | Attila Valter | Team Visma | Lease a Bike | + 05.15 |
| 36 | Michael Valgren | EF Education-EasyPost | + 06.15 |
| 37 | Marco Frigo | Israel-Premier Tech | + 06.20 |
| 38 | Felix Großschartner | UAE Team Emirates | + 06.48 |
| 39 | Mattia Bais | Team Polti Kometa | + 07.10 |
| 40 | Domen Novak | UAE Team Emirates | + 09.02 |
| 41 | Thomas Champion | Cofidis | + 09.02 |
| 42 | Jhonnatan Narvaez | INEOS Grenadiers | + 09.02 |
| 43 | Florian Stork | Tudor Pro Cycling Team | + 09.02 |
| 44 | Edoardo Zambanini | Bahrain Victorious | + 09.02 |
| 45 | Simone Velasco | Astana Qazaqstan Team | + 09.02 |
| 46 | William Barta | Movistar Team | + 09.02 |
| 47 | Gijs Leemreize | Team dsm-firmenich PostNL | + 09.13 |
| 48 | Mauri Vansevenant | Soudal Quick-Step | + 10.05 |
| 49 | Enzo Paleni | Groupama-FDJ | + 10.17 |
| 50 | Cristian Scaroni | Astana Qazaqstan Team | + 12.22 |
| 51 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 12.22 |
| 52 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 13.19 |
| 53 | Henok Mulubrhan | Astana Qazaqstan Team | + 13.19 |
| 54 | Lilian Calmejane | Intermarché-Wanty | + 13.41 |
| 55 | Pieter Serry | Soudal Quick-Step | + 17.57 |
| 56 | Rainer Kepplinger | Bahrain Victorious | + 17.57 |
| 57 | Tobias Foss | INEOS Grenadiers | + 17.57 |
| 58 | Pelayo Sanchez | Movistar Team | + 17.57 |
| 59 | Albert Torres | Movistar Team | + 17.57 |
| 60 | Ruben Fernandez | Cofidis | + 17.57 |
| 61 | Kevin Colleoni | Intermarché-Wanty | + 17.57 |
| 62 | Vegard Stake Laengen | UAE Team Emirates | + 17.57 |
| 63 | Ben Swift | INEOS Grenadiers | + 17.57 |
| 64 | Amanuel Ghebreigzabhier | Lidl-Trek | + 18.38 |
| 65 | Lorenzo Germani | Groupama-FDJ | + 18.45 |
| 66 | Jasha Sütterlin | Bahrain Victorious | + 18.45 |
| 67 | Davide Bais | Team Polti Kometa | + 18.45 |
| 68 | Mirco Maestri | Team Polti Kometa | + 18.45 |
| 69 | Cyril Barthe | Groupama-FDJ | + 18.45 |
| 70 | Vadim Pronskiy | Astana Qazaqstan Team | + 18.45 |
| 71 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 18.48 |
| 72 | Stefan de Bod | EF Education-EasyPost | + 22.29 |
| 73 | Matteo Trentin | Tudor Pro Cycling Team | + 23.19 |
| 74 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 23.45 |
| 75 | Benjamin Thomas | Cofidis | + 23.45 |
| 76 | Nick Schultz | Israel-Premier Tech | + 23.45 |
| 77 | Connor Swift | INEOS Grenadiers | + 23.45 |
| 78 | Mikkel Honore | EF Education-EasyPost | + 23.45 |
| 79 | Julian Alaphilippe | Soudal Quick-Step | + 23.45 |
| 80 | Andrea Pasqualon | Bahrain Victorious | + 24.37 |
| 81 | Davide Ballerini | Astana Qazaqstan Team | + 24.37 |
| 82 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 25.20 |
| 83 | Lewis Askey | Groupama-FDJ | + 26.58 |
| 84 | Laurence Pithie | Groupama-FDJ | + 26.58 |
| 85 | Jonas Koch | BORA-hansgrohe | + 27.44 |
| 86 | Patrick Gamper | BORA-hansgrohe | + 27.44 |
| 87 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 27.56 |
| 88 | Alessandro De Marchi | Team Jayco-AlUla | + 28.13 |
| 89 | Jimmy Janssens | Alpecin-Deceuninck | + 28.19 |
| 90 | Olivier Le Gac | Groupama-FDJ | + 28.24 |
| 91 | Quinten Hermans | Alpecin-Deceuninck | + 28.45 |
| 92 | Edward Planckaert | Alpecin-Deceuninck | + 29.26 |
| 93 | Tobias Bayer | Alpecin-Deceuninck | + 29.26 |
| 94 | Kaden Groves | Alpecin-Deceuninck | + 29.26 |
| 95 | Simon Clarke | Israel-Premier Tech | + 29.26 |
| 96 | Danny van Poppel | BORA-hansgrohe | + 29.26 |
| 97 | Ryan Mullen | BORA-hansgrohe | + 29.26 |
| 98 | Francisco Muñoz | Team Polti Kometa | + 29.26 |
| 99 | Fabio Van den Bossche | Alpecin-Deceuninck | + 29.26 |
| 100 | Lorenzo Milesi | Movistar Team | + 29.26 |
| 101 | Mikkel Bjerg | UAE Team Emirates | + 30.38 |
| 102 | Filippo Ganna | INEOS Grenadiers | + 34.02 |
| 103 | Andrea Pietrobon | Team Polti Kometa | + 35.01 |
| 104 | Madis Mihkels | Intermarché-Wanty | + 35.01 |
| 105 | Matteo Fabbro | Team Polti Kometa | + 35.01 |
| 106 | Clément Davy | Groupama-FDJ | + 35.01 |
| 107 | Lucas Plapp | Team Jayco-AlUla | + 35.01 |
| 108 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 35.01 |
| 109 | Jonathan Milan | Lidl-Trek | + 35.01 |
| 110 | Nicolas Debeaumarché | Cofidis | + 35.01 |
| 111 | Giovanni Lonardi | Team Polti Kometa | + 35.01 |
| 112 | Andrea Piccolo | EF Education-EasyPost | + 35.01 |
| 113 | Alberto Dainese | Tudor Pro Cycling Team | + 35.01 |
| 114 | Fabian Lienhard | Groupama-FDJ | + 35.01 |
| 115 | Donavan Grondin | ARKEA-B&B HOTELS | + 35.01 |
| 116 | Jenthe Biermans | ARKEA-B&B HOTELS | + 35.01 |
| 117 | Robin Froidevaux | Tudor Pro Cycling Team | + 35.01 |
| 118 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 35.01 |
| 119 | Bert Van Lerberghe | Soudal Quick-Step | + 35.01 |
| 120 | Jasper Stuyven | Lidl-Trek | + 35.01 |
| 121 | Davide Cimolai | Movistar Team | + 35.01 |
| 122 | Tim Merlier | Soudal Quick-Step | + 35.01 |
| 123 | Daan Hoole | Lidl-Trek | + 35.01 |
| 124 | Luke Lamperti | Soudal Quick-Step | + 35.01 |
| 125 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 35.01 |
| 126 | Edoardo Affini | Team Visma | Lease a Bike | + 35.01 |
| 127 | Dries De Pooter | Intermarché-Wanty | + 35.01 |
| 128 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 35.01 |
| 129 | David Dekker | ARKEA-B&B HOTELS | + 35.04 |
| 130 | Luka Mezgec | Team Jayco-AlUla | + 35.04 |
| 131 | Alan Riou | ARKEA-B&B HOTELS | + 35.04 |
| 132 | Alexander Cepeda | EF Education-EasyPost | + 35.04 |
| 133 | Ewen Costiou | ARKEA-B&B HOTELS | + 35.04 |
| 134 | Michael Hepburn | Team Jayco-AlUla | + 35.04 |
| 135 | Louis Barré | ARKEA-B&B HOTELS | + 35.04 |
| 136 | Tim van Dijke | Team Visma | Lease a Bike | + 35.04 |
| 137 | Georg Steinhauser | EF Education-EasyPost | + 35.04 |
| 138 | Dion Smith | Intermarché-Wanty | + 35.04 |
| 139 | Caleb Ewan | Team Jayco-AlUla | + 35.04 |
| 140 | Max Walscheid | Team Jayco-AlUla | + 35.04 |
| 141 | Stefano Oldani | Cofidis | + 35.04 |
| 142 | Alexander Kamp | Tudor Pro Cycling Team | + 35.04 |
| 143 | Alessandro Verre | ARKEA-B&B HOTELS | + 35.04 |
| 144 | Julius van den Berg | Team dsm-firmenich PostNL | + 35.04 |
| 145 | Stanislaw Aniolkowski | Cofidis | + 35.04 |
| 146 | Timo Kielich | Alpecin-Deceuninck | + 35.04 |
| 147 | Harrison Wood | Cofidis | + 35.04 |
| 148 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 35.04 |
| 149 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 35.04 |
| 150 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 35.04 |
| 151 | Hugo Hofstetter | Israel-Premier Tech | + 35.27 |
| 152 | Phil Bauhaus | Bahrain Victorious | + 35.39 |
| 153 | Fernando Gaviria | Movistar Team | + 35.42 |
| 154 | Edward Theuns | Lidl-Trek | + 36.13 |
| 155 | Simone Consonni | Lidl-Trek | + 36.13 |
| 156 | Josef Cerný | Soudal Quick-Step | + 36.13 |
| 157 | Sebastian Molano | UAE Team Emirates | + 38.08 |
| 158 | Rui Oliveira | UAE Team Emirates | + 38.08 |
| - | Max Kanter | Astana Qazaqstan Team | DNS |
| - | Ethan Vernon | Israel-Premier Tech | DNS |
| - | Olav Kooij | Team Visma | Lease a Bike | DNS |
| - | Marius Mayrhofer | Tudor Pro Cycling Team | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 36:46:08 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 02.40 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 02.58 |
| 4 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 03.39 |
| 5 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 04.15 |
| 6 | Antonio Tiberi | Bahrain Victorious | + 04.27 |
| 7 | Romain Bardet | Team dsm-firmenich PostNL | + 04.57 |
| 8 | Lorenzo Fortunato | Astana Qazaqstan Team | + 05.19 |
| 9 | Filippo Zana | Team Jayco-AlUla | + 05.23 |
| 10 | Einer Rubio | Movistar Team | + 05.28 |
| 11 | Thymen Arensman | INEOS Grenadiers | + 05.52 |
| 12 | Jan Hirt | Soudal Quick-Step | + 05.57 |
| 13 | Michael Storer | Tudor Pro Cycling Team | + 06.25 |
| 14 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 06.38 |
| 15 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 07.34 |
| 16 | Juan Pedro Lopez | Lidl-Trek | + 08.31 |
| 17 | Esteban Chaves | EF Education-EasyPost | + 09.24 |
| 18 | Davide Piganzoli | Team Polti Kometa | + 11.30 |
| 19 | Simon Geschke | Cofidis | + 13.58 |
| 20 | Giovanni Aleotti | BORA-hansgrohe | + 14.15 |
| 21 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 14.20 |
| 22 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 16.51 |
| 23 | Rafal Majka | UAE Team Emirates | + 20.05 |
| 24 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 22.48 |
| 25 | Jhonnatan Narvaez | INEOS Grenadiers | + 25.55 |
| 26 | Michel Ries | ARKEA-B&B HOTELS | + 26.09 |
| 27 | Max Schachmann | BORA-hansgrohe | + 27.45 |
| 28 | Mauri Vansevenant | Soudal Quick-Step | + 27.55 |
| 29 | Lilian Calmejane | Intermarché-Wanty | + 28.30 |
| 30 | Nairo Quintana | Movistar Team | + 30.43 |
| 31 | Nicola Conci | Alpecin-Deceuninck | + 32.10 |
| 32 | Damiano Caruso | Bahrain Victorious | + 32.17 |
| 33 | Michael Valgren | EF Education-EasyPost | + 34.30 |
| 34 | Attila Valter | Team Visma | Lease a Bike | + 35.21 |
| 35 | Chris Hamilton | Team dsm-firmenich PostNL | + 36.46 |
| 36 | Edoardo Zambanini | Bahrain Victorious | + 39.34 |
| 37 | Felix Großschartner | UAE Team Emirates | + 40.00 |
| 38 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 40.13 |
| 39 | Jan Tratnik | Team Visma | Lease a Bike | + 40.52 |
| 40 | Cristian Scaroni | Astana Qazaqstan Team | + 41.01 |
| 41 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 41.12 |
| 42 | Magnus Sheffield | INEOS Grenadiers | + 43.38 |
| 43 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 44.12 |
| 44 | Simone Velasco | Astana Qazaqstan Team | + 47.13 |
| 45 | Marco Frigo | Israel-Premier Tech | + 49.44 |
| 46 | William Barta | Movistar Team | + 50.44 |
| 47 | Georg Steinhauser | EF Education-EasyPost | + 52.19 |
| 48 | Henok Mulubrhan | Astana Qazaqstan Team | + 52.53 |
| 49 | Julian Alaphilippe | Soudal Quick-Step | + 54.46 |
| 50 | Mattia Bais | Team Polti Kometa | + 56.02 |
| 51 | Nick Schultz | Israel-Premier Tech | + 56.51 |
| 52 | Ruben Fernandez | Cofidis | + 57.35 |
| 53 | Florian Stork | Tudor Pro Cycling Team | + 01:00.52 |
| 54 | Jasha Sütterlin | Bahrain Victorious | + 01:01.18 |
| 55 | Mirco Maestri | Team Polti Kometa | + 01:04.41 |
| 56 | Pelayo Sanchez | Movistar Team | + 01:05.04 |
| 57 | Andrea Bagioli | Lidl-Trek | + 01:09.14 |
| 58 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:10.08 |
| 59 | Thomas Champion | Cofidis | + 01:11.51 |
| 60 | Lucas Plapp | Team Jayco-AlUla | + 01:11.56 |
| 61 | Enzo Paleni | Groupama-FDJ | + 01:13.02 |
| 62 | Alessandro De Marchi | Team Jayco-AlUla | + 01:14.02 |
| 63 | Alessandro Verre | ARKEA-B&B HOTELS | + 01:16.15 |
| 64 | Quinten Hermans | Alpecin-Deceuninck | + 01:16.40 |
| 65 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01:17.29 |
| 66 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 01:18.46 |
| 67 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 01:19.27 |
| 68 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01:20.17 |
| 69 | Ben Swift | INEOS Grenadiers | + 01:21.31 |
| 70 | Albert Torres | Movistar Team | + 01:21.56 |
| 71 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:22.09 |
| 72 | Cyril Barthe | Groupama-FDJ | + 01:24.23 |
| 73 | Domen Novak | UAE Team Emirates | + 01:24.54 |
| 74 | Andrea Piccolo | EF Education-EasyPost | + 01:25.53 |
| 75 | Mikkel Honore | EF Education-EasyPost | + 01:26.11 |
| 76 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 01:27.06 |
| 77 | Kevin Colleoni | Intermarché-Wanty | + 01:29.15 |
| 78 | Davide Ballerini | Astana Qazaqstan Team | + 01:29.47 |
| 79 | Stefan de Bod | EF Education-EasyPost | + 01:30.21 |
| 80 | Benjamin Thomas | Cofidis | + 01:30.22 |
| 81 | Rainer Kepplinger | Bahrain Victorious | + 01:31.03 |
| 82 | Lewis Askey | Groupama-FDJ | + 01:33.12 |
| 83 | Matteo Trentin | Tudor Pro Cycling Team | + 01:34.16 |
| 84 | Alexander Cepeda | EF Education-EasyPost | + 01:35.28 |
| 85 | Pieter Serry | Soudal Quick-Step | + 01:38.38 |
| 86 | Danny van Poppel | BORA-hansgrohe | + 01:41.45 |
| 87 | Davide Bais | Team Polti Kometa | + 01:42.16 |
| 88 | Lorenzo Germani | Groupama-FDJ | + 01:42.29 |
| 89 | Vegard Stake Laengen | UAE Team Emirates | + 01:42.30 |
| 90 | Andrea Pasqualon | Bahrain Victorious | + 01:43.26 |
| 91 | Patrick Gamper | BORA-hansgrohe | + 01:44.32 |
| 92 | Harrison Wood | Cofidis | + 01:44.42 |
| 93 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:45.22 |
| 94 | Kaden Groves | Alpecin-Deceuninck | + 01:47.27 |
| 95 | Connor Swift | INEOS Grenadiers | + 01:47.43 |
| 96 | Mikkel Bjerg | UAE Team Emirates | + 01:47.45 |
| 97 | Ewen Costiou | ARKEA-B&B HOTELS | + 01:47.51 |
| 98 | Dion Smith | Intermarché-Wanty | + 01:48.24 |
| 99 | Filippo Ganna | INEOS Grenadiers | + 01:48.29 |
| 100 | Dries De Pooter | Intermarché-Wanty | + 01:50.10 |
| 101 | Laurence Pithie | Groupama-FDJ | + 01:50.27 |
| 102 | Edward Planckaert | Alpecin-Deceuninck | + 01:53.19 |
| 103 | Stefano Oldani | Cofidis | + 01:54.42 |
| 104 | Jenthe Biermans | ARKEA-B&B HOTELS | + 01:55.28 |
| 105 | Tobias Foss | INEOS Grenadiers | + 01:55.32 |
| 106 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 01:57.11 |
| 107 | Matteo Fabbro | Team Polti Kometa | + 01:59.15 |
| 108 | Jasper Stuyven | Lidl-Trek | + 01:59.43 |
| 109 | Fabio Van den Bossche | Alpecin-Deceuninck | + 01:59.55 |
| 110 | Luka Mezgec | Team Jayco-AlUla | + 02:00.41 |
| 111 | Hugo Hofstetter | Israel-Premier Tech | + 02:02.12 |
| 112 | Timo Kielich | Alpecin-Deceuninck | + 02:03.42 |
| 113 | Tobias Bayer | Alpecin-Deceuninck | + 02:05.52 |
| 114 | Alexander Kamp | Tudor Pro Cycling Team | + 02:05.54 |
| 115 | Jonas Koch | BORA-hansgrohe | + 02:06.22 |
| 116 | Tim van Dijke | Team Visma | Lease a Bike | + 02:07.44 |
| 117 | Caleb Ewan | Team Jayco-AlUla | + 02:08.51 |
| 118 | Jimmy Janssens | Alpecin-Deceuninck | + 02:09.20 |
| 119 | Jonathan Milan | Lidl-Trek | + 02:10.16 |
| 120 | Donavan Grondin | ARKEA-B&B HOTELS | + 02:10.49 |
| 121 | Simon Clarke | Israel-Premier Tech | + 02:10.51 |
| 122 | Alberto Dainese | Tudor Pro Cycling Team | + 02:10.57 |
| 123 | Edward Theuns | Lidl-Trek | + 02:12.01 |
| 124 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 02:12.45 |
| 125 | Simone Consonni | Lidl-Trek | + 02:13.19 |
| 126 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 02:13.34 |
| 127 | Olivier Le Gac | Groupama-FDJ | + 02:13.53 |
| 128 | Michael Hepburn | Team Jayco-AlUla | + 02:14.04 |
| 129 | Lorenzo Milesi | Movistar Team | + 02:14.27 |
| 130 | Madis Mihkels | Intermarché-Wanty | + 02:15.05 |
| 131 | Stanislaw Aniolkowski | Cofidis | + 02:16.34 |
| 132 | Francisco Muñoz | Team Polti Kometa | + 02:16.44 |
| 133 | Luke Lamperti | Soudal Quick-Step | + 02:17.00 |
| 134 | Louis Barré | ARKEA-B&B HOTELS | + 02:19.31 |
| 135 | Nicolas Debeaumarché | Cofidis | + 02:20.09 |
| 136 | Edoardo Affini | Team Visma | Lease a Bike | + 02:21.45 |
| 137 | Daan Hoole | Lidl-Trek | + 02:21.46 |
| 138 | Rui Oliveira | UAE Team Emirates | + 02:22.42 |
| 139 | Sebastian Molano | UAE Team Emirates | + 02:23.28 |
| 140 | Giovanni Lonardi | Team Polti Kometa | + 02:25.56 |
| 141 | Ryan Mullen | BORA-hansgrohe | + 02:26.56 |
| 142 | Andrea Pietrobon | Team Polti Kometa | + 02:27.00 |
| 143 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 02:27.03 |
| 144 | Max Walscheid | Team Jayco-AlUla | + 02:27.07 |
| 145 | Clément Davy | Groupama-FDJ | + 02:28.59 |
| 146 | Davide Cimolai | Movistar Team | + 02:30.12 |
| 147 | Bert Van Lerberghe | Soudal Quick-Step | + 02:30.51 |
| 148 | Robin Froidevaux | Tudor Pro Cycling Team | + 02:31.10 |
| 149 | Fernando Gaviria | Movistar Team | + 02:32.13 |
| 150 | Alan Riou | ARKEA-B&B HOTELS | + 02:34.26 |
| 151 | Julius van den Berg | Team dsm-firmenich PostNL | + 02:34.53 |
| 152 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 02:34.57 |
| 153 | Josef Cerný | Soudal Quick-Step | + 02:35.27 |
| 154 | Tim Merlier | Soudal Quick-Step | + 02:35.42 |
| 155 | Phil Bauhaus | Bahrain Victorious | + 02:36.11 |
| 156 | David Dekker | ARKEA-B&B HOTELS | + 02:38.37 |
| 157 | Fabian Lienhard | Groupama-FDJ | + 02:39.39 |
| 158 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 02:40.35 |
| - | Max Kanter | Astana Qazaqstan Team | DNS |
| - | Ethan Vernon | Israel-Premier Tech | DNS |
| - | Olav Kooij | Team Visma | Lease a Bike | DNS |
| - | Marius Mayrhofer | Tudor Pro Cycling Team | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 36:50:23 |
| 2 | Antonio Tiberi | Bahrain Victorious | + 00.12 |
| 3 | Filippo Zana | Team Jayco-AlUla | + 01.08 |
| 4 | Thymen Arensman | INEOS Grenadiers | + 01.37 |
| 5 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 02.23 |
| 6 | Davide Piganzoli | Team Polti Kometa | + 07.15 |
| 7 | Giovanni Aleotti | BORA-hansgrohe | + 10.00 |
| 8 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 18.33 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 23.40 |
| 10 | Edoardo Zambanini | Bahrain Victorious | + 35.19 |
| 11 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 35.58 |
| 12 | Magnus Sheffield | INEOS Grenadiers | + 39.23 |
| 13 | Marco Frigo | Israel-Premier Tech | + 45.29 |
| 14 | Georg Steinhauser | EF Education-EasyPost | + 48.04 |
| 15 | Henok Mulubrhan | Astana Qazaqstan Team | + 48.38 |
| 16 | Pelayo Sanchez | Movistar Team | + 01:00.49 |
| 17 | Andrea Bagioli | Lidl-Trek | + 01:04.59 |
| 18 | Thomas Champion | Cofidis | + 01:07.36 |
| 19 | Lucas Plapp | Team Jayco-AlUla | + 01:07.41 |
| 20 | Enzo Paleni | Groupama-FDJ | + 01:08.47 |
| 21 | Alessandro Verre | ARKEA-B&B HOTELS | + 01:12.00 |
| 22 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01:16.02 |
| 23 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:17.54 |
| 24 | Andrea Piccolo | EF Education-EasyPost | + 01:21.38 |
| 25 | Kevin Colleoni | Intermarché-Wanty | + 01:25.00 |
| 26 | Lewis Askey | Groupama-FDJ | + 01:28.57 |
| 27 | Lorenzo Germani | Groupama-FDJ | + 01:38.14 |
| 28 | Harrison Wood | Cofidis | + 01:40.27 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:41.07 |
| 30 | Ewen Costiou | ARKEA-B&B HOTELS | + 01:43.36 |
| 31 | Dries De Pooter | Intermarché-Wanty | + 01:45.55 |
| 32 | Laurence Pithie | Groupama-FDJ | + 01:46.12 |
| 33 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 01:52.56 |
| 34 | Fabio Van den Bossche | Alpecin-Deceuninck | + 01:55.40 |
| 35 | Timo Kielich | Alpecin-Deceuninck | + 01:59.27 |
| 36 | Tobias Bayer | Alpecin-Deceuninck | + 02:01.37 |
| 37 | Tim van Dijke | Team Visma | Lease a Bike | + 02:03.29 |
| 38 | Jonathan Milan | Lidl-Trek | + 02:06.01 |
| 39 | Donavan Grondin | ARKEA-B&B HOTELS | + 02:06.34 |
| 40 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 02:08.30 |
| 41 | Lorenzo Milesi | Movistar Team | + 02:10.12 |
| 42 | Madis Mihkels | Intermarché-Wanty | + 02:10.50 |
| 43 | Francisco Muñoz | Team Polti Kometa | + 02:12.29 |
| 44 | Luke Lamperti | Soudal Quick-Step | + 02:12.45 |
| 45 | Louis Barré | ARKEA-B&B HOTELS | + 02:15.16 |
| 46 | Daan Hoole | Lidl-Trek | + 02:17.31 |
| 47 | Andrea Pietrobon | Team Polti Kometa | + 02:22.45 |
| 48 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 02:30.42 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 174 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 122 |
| 3 | Tim Merlier | Soudal Quick-Step | 100 |
| 4 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 71 |
| 5 | Andrea Pietrobon | Team Polti Kometa | 68 |
| 6 | Tadej Pogacar | UAE Team Emirates | 57 |
| 7 | Benjamin Thomas | Cofidis | 56 |
| 8 | Jhonnatan Narvaez | INEOS Grenadiers | 45 |
| 9 | Michael Valgren | EF Education-EasyPost | 40 |
| 10 | Phil Bauhaus | Bahrain Victorious | 37 |
| 11 | Alberto Dainese | Tudor Pro Cycling Team | 36 |
| 12 | Pelayo Sanchez | Movistar Team | 34 |
| 13 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 14 | Romain Bardet | Team dsm-firmenich PostNL | 33 |
| 15 | Lucas Plapp | Team Jayco-AlUla | 33 |
| 16 | Julian Alaphilippe | Soudal Quick-Step | 33 |
| 17 | Sebastian Molano | UAE Team Emirates | 30 |
| 18 | Daniel Martinez | BORA-hansgrohe | 29 |
| 19 | Danny van Poppel | BORA-hansgrohe | 28 |
| 20 | Caleb Ewan | Team Jayco-AlUla | 28 |
| 21 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 22 | Enzo Paleni | Groupama-FDJ | 26 |
| 23 | Madis Mihkels | Intermarché-Wanty | 25 |
| 24 | Francisco Muñoz | Team Polti Kometa | 24 |
| 25 | Max Schachmann | BORA-hansgrohe | 24 |
| 26 | Jenthe Biermans | ARKEA-B&B HOTELS | 23 |
| 27 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 22 |
| 28 | Edward Planckaert | Alpecin-Deceuninck | 21 |
| 29 | Fernando Gaviria | Movistar Team | 21 |
| 30 | Mirco Maestri | Team Polti Kometa | 20 |
| 31 | Andrea Piccolo | EF Education-EasyPost | 20 |
| 32 | Magnus Sheffield | INEOS Grenadiers | 19 |
| 33 | Davide Ballerini | Astana Qazaqstan Team | 19 |
| 34 | Michael Storer | Tudor Pro Cycling Team | 18 |
| 35 | Geraint Thomas | INEOS Grenadiers | 17 |
| 36 | Jan Tratnik | Team Visma | Lease a Bike | 17 |
| 37 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 16 |
| 38 | Antonio Tiberi | Bahrain Victorious | 15 |
| 39 | Stefan de Bod | EF Education-EasyPost | 14 |
| 40 | Davide Bais | Team Polti Kometa | 14 |
| 41 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 14 |
| 42 | Georg Steinhauser | EF Education-EasyPost | 13 |
| 43 | Quinten Hermans | Alpecin-Deceuninck | 13 |
| 44 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 45 | Alessandro De Marchi | Team Jayco-AlUla | 12 |
| 46 | Andrea Bagioli | Lidl-Trek | 12 |
| 47 | Filippo Ganna | INEOS Grenadiers | 12 |
| 48 | Thymen Arensman | INEOS Grenadiers | 10 |
| 49 | Cristian Scaroni | Astana Qazaqstan Team | 10 |
| 50 | Stanislaw Aniolkowski | Cofidis | 10 |
| 51 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 9 |
| 52 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 53 | Nicola Conci | Alpecin-Deceuninck | 9 |
| 54 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 8 |
| 55 | Einer Rubio | Movistar Team | 8 |
| 56 | Simon Geschke | Cofidis | 8 |
| 57 | Tobias Bayer | Alpecin-Deceuninck | 8 |
| 58 | Simon Clarke | Israel-Premier Tech | 8 |
| 59 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 8 |
| 60 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 61 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 6 |
| 62 | Mauri Vansevenant | Soudal Quick-Step | 6 |
| 63 | Giovanni Lonardi | Team Polti Kometa | 6 |
| 64 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 65 | Matteo Trentin | Tudor Pro Cycling Team | 5 |
| 66 | Laurence Pithie | Groupama-FDJ | 5 |
| 67 | Luka Mezgec | Team Jayco-AlUla | 5 |
| 68 | Filippo Zana | Team Jayco-AlUla | 4 |
| 69 | Esteban Chaves | EF Education-EasyPost | 4 |
| 70 | Marco Frigo | Israel-Premier Tech | 4 |
| 71 | Hugo Hofstetter | Israel-Premier Tech | 4 |
| 72 | Louis Barré | ARKEA-B&B HOTELS | 4 |
| 73 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 3 |
| 74 | Nick Schultz | Israel-Premier Tech | 3 |
| 75 | Nicolas Debeaumarché | Cofidis | 3 |
| 76 | Juan Pedro Lopez | Lidl-Trek | 2 |
| 77 | Attila Valter | Team Visma | Lease a Bike | 2 |
| 78 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 79 | Mikkel Bjerg | UAE Team Emirates | 2 |
| 80 | Luke Lamperti | Soudal Quick-Step | 2 |
| 81 | Jan Hirt | Soudal Quick-Step | 1 |
| 82 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 83 | Mikkel Honore | EF Education-EasyPost | 1 |
| 84 | Timo Kielich | Alpecin-Deceuninck | 1 |
| 85 | Simone Consonni | Lidl-Trek | 1 |
| 86 | Bert Van Lerberghe | Soudal Quick-Step | -34 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 104 |
| 2 | Simon Geschke | Cofidis | 58 |
| 3 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 55 |
| 4 | Daniel Martinez | BORA-hansgrohe | 52 |
| 5 | Lilian Calmejane | Intermarché-Wanty | 32 |
| 6 | Romain Bardet | Team dsm-firmenich PostNL | 32 |
| 7 | Geraint Thomas | INEOS Grenadiers | 22 |
| 8 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 9 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 18 |
| 10 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 17 |
| 11 | Jan Tratnik | Team Visma | Lease a Bike | 16 |
| 12 | Andrea Bagioli | Lidl-Trek | 13 |
| 13 | Georg Steinhauser | EF Education-EasyPost | 12 |
| 14 | Amanuel Ghebreigzabhier | Lidl-Trek | 11 |
| 15 | Antonio Tiberi | Bahrain Victorious | 9 |
| 16 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 17 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 8 |
| 18 | Enzo Paleni | Groupama-FDJ | 8 |
| 19 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 8 |
| 20 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 21 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 22 | Cristian Scaroni | Astana Qazaqstan Team | 6 |
| 23 | Einer Rubio | Movistar Team | 5 |
| 24 | Julian Alaphilippe | Soudal Quick-Step | 4 |
| 25 | Andrea Pietrobon | Team Polti Kometa | 4 |
| 26 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 4 |
| 27 | Michael Storer | Tudor Pro Cycling Team | 4 |
| 28 | Rafal Majka | UAE Team Emirates | 4 |
| 29 | Mattia Bais | Team Polti Kometa | 4 |
| 30 | Francisco Muñoz | Team Polti Kometa | 4 |
| 31 | Michael Valgren | EF Education-EasyPost | 3 |
| 32 | Filippo Zana | Team Jayco-AlUla | 2 |
| 33 | Mirco Maestri | Team Polti Kometa | 2 |
| 34 | Pelayo Sanchez | Movistar Team | 2 |
| 35 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 36 | Davide Ballerini | Astana Qazaqstan Team | 2 |
| 37 | Stefan de Bod | EF Education-EasyPost | 2 |
| 38 | Lewis Askey | Groupama-FDJ | 2 |
| 39 | Louis Barré | ARKEA-B&B HOTELS | 2 |
| 40 | Thymen Arensman | INEOS Grenadiers | 1 |
| 41 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 1 |
| 42 | Damiano Caruso | Bahrain Victorious | 1 |
| 43 | Magnus Sheffield | INEOS Grenadiers | 1 |
| 44 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 45 | Quinten Hermans | Alpecin-Deceuninck | 1 |
| 46 | Benjamin Thomas | Cofidis | 1 |
| 47 | Davide Bais | Team Polti Kometa | 1 |
| 48 | Filippo Ganna | INEOS Grenadiers | 1 |
| 49 | Jasper Stuyven | Lidl-Trek | 1 |
| 50 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 1 |
| 51 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 110:32:27 |
| 2 | INEOS Grenadiers | + 07.07 |
| 3 | BORA-hansgrohe | + 20.31 |
| 4 | UAE Team Emirates | + 27.10 |
| 5 | Astana Qazaqstan Team | + 29.26 |
| 6 | VF Group-Bardiani CSF-Faizanè | + 33.47 |
| 7 | Team Visma | Lease a Bike | + 42.15 |
| 8 | Bahrain Victorious | + 46.07 |
| 9 | EF Education-EasyPost | + 47.02 |
| 10 | Movistar Team | + 48.02 |
| 11 | Team dsm-firmenich PostNL | + 53.44 |
| 12 | Soudal Quick-Step | + 01:01.37 |
| 13 | Cofidis | + 01:33.51 |
| 14 | Team Jayco-AlUla | + 01:37.27 |
| 15 | Lidl-Trek | + 01:39.05 |
| 16 | Team Polti Kometa | + 01:48.08 |
| 17 | Tudor Pro Cycling Team | + 01:53.26 |
| 18 | Alpecin-Deceuninck | + 02:21.16 |
| 19 | Israel-Premier Tech | + 02:40.37 |
| 20 | ARKEA-B&B HOTELS | + 02:51.14 |
| 21 | Intermarché-Wanty | + 02:54.55 |
| 22 | Groupama-FDJ | + 03:12.53 |








