Giro d'Italia 2024 - Stage 18
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:45:44 |
| 2 | Jonathan Milan | Lidl-Trek | + 00.00 |
| 3 | Kaden Groves | Alpecin-Deceuninck | + 00.00 |
| 4 | Alberto Dainese | Tudor Pro Cycling Team | + 00.00 |
| 5 | Stanislaw Aniolkowski | Cofidis | + 00.00 |
| 6 | Fernando Gaviria | Movistar Team | + 00.00 |
| 7 | Madis Mihkels | Intermarché-Wanty | + 00.00 |
| 8 | Caleb Ewan | Team Jayco-AlUla | + 00.00 |
| 9 | Davide Ballerini | Astana Qazaqstan Team | + 00.00 |
| 10 | Sebastian Molano | UAE Team Emirates | + 00.00 |
| 11 | Max Walscheid | Team Jayco-AlUla | + 00.00 |
| 12 | Hugo Hofstetter | Israel-Premier Tech | + 00.00 |
| 13 | Laurence Pithie | Groupama-FDJ | + 00.00 |
| 14 | Andrea Pasqualon | Bahrain Victorious | + 00.00 |
| 15 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 16 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 00.00 |
| 17 | Tim van Dijke | Team Visma | Lease a Bike | + 00.00 |
| 18 | Giovanni Lonardi | Team Polti Kometa | + 00.00 |
| 19 | Donavan Grondin | ARKEA-B&B HOTELS | + 00.00 |
| 20 | Lorenzo Milesi | Movistar Team | + 00.00 |
| 21 | Edoardo Zambanini | Bahrain Victorious | + 00.00 |
| 22 | Francisco Muñoz | Team Polti Kometa | + 00.00 |
| 23 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 00.00 |
| 24 | Patrick Gamper | BORA-hansgrohe | + 00.00 |
| 25 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 00.00 |
| 26 | Michael Hepburn | Team Jayco-AlUla | + 00.00 |
| 27 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 28 | Daniel Martinez | BORA-hansgrohe | + 00.00 |
| 29 | Filippo Zana | Team Jayco-AlUla | + 00.00 |
| 30 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 31 | Fabio Van den Bossche | Alpecin-Deceuninck | + 00.00 |
| 32 | Gijs Leemreize | Team dsm-firmenich PostNL | + 00.00 |
| 33 | Davide Cimolai | Movistar Team | + 00.00 |
| 34 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 35 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 00.00 |
| 36 | Simone Consonni | Lidl-Trek | + 00.00 |
| 37 | Ben Swift | INEOS Grenadiers | + 00.00 |
| 38 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 00.00 |
| 39 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.00 |
| 40 | Ryan Mullen | BORA-hansgrohe | + 00.00 |
| 41 | Michael Valgren | EF Education-EasyPost | + 00.00 |
| 42 | Romain Bardet | Team dsm-firmenich PostNL | + 00.00 |
| 43 | Einer Rubio | Movistar Team | + 00.00 |
| 44 | Simon Clarke | Israel-Premier Tech | + 00.00 |
| 45 | Davide Piganzoli | Team Polti Kometa | + 00.00 |
| 46 | Antonio Tiberi | Bahrain Victorious | + 00.00 |
| 47 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 48 | Thymen Arensman | INEOS Grenadiers | + 00.00 |
| 49 | Lilian Calmejane | Intermarché-Wanty | + 00.00 |
| 50 | Jan Hirt | Soudal Quick-Step | + 00.00 |
| 51 | Michael Storer | Tudor Pro Cycling Team | + 00.00 |
| 52 | Jasha Sütterlin | Bahrain Victorious | + 00.00 |
| 53 | Nicolas Debeaumarché | Cofidis | + 00.00 |
| 54 | Mirco Maestri | Team Polti Kometa | + 00.00 |
| 55 | Jasper Stuyven | Lidl-Trek | + 00.00 |
| 56 | Michel Ries | ARKEA-B&B HOTELS | + 00.00 |
| 57 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 00.00 |
| 58 | Magnus Sheffield | INEOS Grenadiers | + 00.00 |
| 59 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 60 | Enzo Paleni | Groupama-FDJ | + 00.00 |
| 61 | Edward Planckaert | Alpecin-Deceuninck | + 00.00 |
| 62 | Lorenzo Fortunato | Astana Qazaqstan Team | + 00.00 |
| 63 | Simone Velasco | Astana Qazaqstan Team | + 00.00 |
| 64 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 65 | Simon Geschke | Cofidis | + 00.00 |
| 66 | Pelayo Sanchez | Movistar Team | + 00.00 |
| 67 | Henok Mulubrhan | Astana Qazaqstan Team | + 00.00 |
| 68 | Cyril Barthe | Groupama-FDJ | + 00.00 |
| 69 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 70 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 71 | Jonas Koch | BORA-hansgrohe | + 00.00 |
| 72 | Albert Torres | Movistar Team | + 00.00 |
| 73 | Thomas Champion | Cofidis | + 00.00 |
| 74 | William Barta | Movistar Team | + 00.00 |
| 75 | Lucas Plapp | Team Jayco-AlUla | + 00.00 |
| 76 | Ruben Fernandez | Cofidis | + 00.00 |
| 77 | Alessandro Verre | ARKEA-B&B HOTELS | + 00.00 |
| 78 | Max Schachmann | BORA-hansgrohe | + 00.00 |
| 79 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 80 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.00 |
| 81 | Giovanni Aleotti | BORA-hansgrohe | + 00.00 |
| 82 | Nairo Quintana | Movistar Team | + 00.00 |
| 83 | Davide Bais | Team Polti Kometa | + 00.00 |
| 84 | Attila Valter | Team Visma | Lease a Bike | + 00.00 |
| 85 | Edward Theuns | Lidl-Trek | + 00.00 |
| 86 | Robin Froidevaux | Tudor Pro Cycling Team | + 00.00 |
| 87 | Fabian Lienhard | Groupama-FDJ | + 00.00 |
| 88 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.00 |
| 89 | Bert Van Lerberghe | Soudal Quick-Step | + 00.00 |
| 90 | Andrea Pietrobon | Team Polti Kometa | + 00.28 |
| 91 | Luke Lamperti | Soudal Quick-Step | + 00.28 |
| 92 | Matteo Fabbro | Team Polti Kometa | + 00.28 |
| 93 | Nicola Conci | Alpecin-Deceuninck | + 00.28 |
| 94 | Rafal Majka | UAE Team Emirates | + 00.28 |
| 95 | Esteban Chaves | EF Education-EasyPost | + 00.28 |
| 96 | Lorenzo Germani | Groupama-FDJ | + 00.28 |
| 97 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 00.28 |
| 98 | Jan Tratnik | Team Visma | Lease a Bike | + 00.28 |
| 99 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 00.28 |
| 100 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 00.33 |
| 101 | Ewen Costiou | ARKEA-B&B HOTELS | + 00.36 |
| 102 | Mattia Bais | Team Polti Kometa | + 00.39 |
| 103 | Dries De Pooter | Intermarché-Wanty | + 00.39 |
| 104 | Mikkel Honore | EF Education-EasyPost | + 00.39 |
| 105 | Rainer Kepplinger | Bahrain Victorious | + 00.39 |
| 106 | Harrison Wood | Cofidis | + 00.48 |
| 107 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 00.51 |
| 108 | Alexander Cepeda | EF Education-EasyPost | + 00.51 |
| 109 | Marco Frigo | Israel-Premier Tech | + 00.57 |
| 110 | Dion Smith | Intermarché-Wanty | + 00.59 |
| 111 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 00.59 |
| 112 | Matteo Trentin | Tudor Pro Cycling Team | + 01.08 |
| 113 | Quinten Hermans | Alpecin-Deceuninck | + 01.13 |
| 114 | Edoardo Affini | Team Visma | Lease a Bike | + 01.17 |
| 115 | Lewis Askey | Groupama-FDJ | + 01.19 |
| 116 | Tobias Bayer | Alpecin-Deceuninck | + 01.23 |
| 117 | Julian Alaphilippe | Soudal Quick-Step | + 01.28 |
| 118 | Felix Großschartner | UAE Team Emirates | + 01.28 |
| 119 | Nick Schultz | Israel-Premier Tech | + 02.16 |
| 120 | Chris Hamilton | Team dsm-firmenich PostNL | + 02.16 |
| 121 | Alan Riou | ARKEA-B&B HOTELS | + 02.16 |
| 122 | Kevin Colleoni | Intermarché-Wanty | + 02.23 |
| 123 | Andrea Bagioli | Lidl-Trek | + 02.26 |
| 124 | Pieter Serry | Soudal Quick-Step | + 02.26 |
| 125 | Stefan de Bod | EF Education-EasyPost | + 02.26 |
| 126 | Mauri Vansevenant | Soudal Quick-Step | + 02.26 |
| 127 | Tobias Foss | INEOS Grenadiers | + 02.38 |
| 128 | Georg Steinhauser | EF Education-EasyPost | + 03.06 |
| 129 | Olivier Le Gac | Groupama-FDJ | + 03.06 |
| 130 | Josef Cerný | Soudal Quick-Step | + 03.06 |
| 131 | Juan Pedro Lopez | Lidl-Trek | + 03.06 |
| 132 | Timo Kielich | Alpecin-Deceuninck | + 03.06 |
| 133 | Jimmy Janssens | Alpecin-Deceuninck | + 03.06 |
| 134 | Filippo Ganna | INEOS Grenadiers | + 03.53 |
| 135 | Andrea Piccolo | EF Education-EasyPost | + 03.53 |
| 136 | Vegard Stake Laengen | UAE Team Emirates | + 04.29 |
| 137 | Daan Hoole | Lidl-Trek | + 04.36 |
| 138 | Domen Novak | UAE Team Emirates | + 04.36 |
| 139 | Connor Swift | INEOS Grenadiers | + 04.40 |
| 140 | Florian Stork | Tudor Pro Cycling Team | + 04.40 |
| 141 | Alessandro De Marchi | Team Jayco-AlUla | + 04.48 |
| 142 | Mikkel Bjerg | UAE Team Emirates | + 06.51 |
| 143 | Alexander Kamp | Tudor Pro Cycling Team | + 06.51 |
| 144 | Amanuel Ghebreigzabhier | Lidl-Trek | + 06.51 |
| - | Cristian Scaroni | Astana Qazaqstan Team | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 67:17:02 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 07.42 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 08.04 |
| 4 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 09.47 |
| 5 | Antonio Tiberi | Bahrain Victorious | + 10.29 |
| 6 | Thymen Arensman | INEOS Grenadiers | + 11.10 |
| 7 | Romain Bardet | Team dsm-firmenich PostNL | + 12.42 |
| 8 | Einer Rubio | Movistar Team | + 13.33 |
| 9 | Filippo Zana | Team Jayco-AlUla | + 13.52 |
| 10 | Jan Hirt | Soudal Quick-Step | + 14.44 |
| 11 | Lorenzo Fortunato | Astana Qazaqstan Team | + 16.37 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 18.27 |
| 13 | Davide Piganzoli | Team Polti Kometa | + 22.38 |
| 14 | Simon Geschke | Cofidis | + 27.55 |
| 15 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 31.56 |
| 16 | Rafal Majka | UAE Team Emirates | + 33.44 |
| 17 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 41.12 |
| 18 | Nairo Quintana | Movistar Team | + 44.52 |
| 19 | Damiano Caruso | Bahrain Victorious | + 44.55 |
| 20 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 46.25 |
| 21 | Nicola Conci | Alpecin-Deceuninck | + 47.58 |
| 22 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 50.43 |
| 23 | Attila Valter | Team Visma | Lease a Bike | + 54.06 |
| 24 | Giovanni Aleotti | BORA-hansgrohe | + 57.53 |
| 25 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 57.54 |
| 26 | Michel Ries | ARKEA-B&B HOTELS | + 01:00.54 |
| 27 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:05.58 |
| 28 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 01:06.00 |
| 29 | Edoardo Zambanini | Bahrain Victorious | + 01:12.49 |
| 30 | Mauri Vansevenant | Soudal Quick-Step | + 01:15.45 |
| 31 | Juan Pedro Lopez | Lidl-Trek | + 01:21.59 |
| 32 | Esteban Chaves | EF Education-EasyPost | + 01:24.13 |
| 33 | Felix Großschartner | UAE Team Emirates | + 01:33.10 |
| 34 | Georg Steinhauser | EF Education-EasyPost | + 01:35.18 |
| 35 | Lilian Calmejane | Intermarché-Wanty | + 01:40.15 |
| 36 | Chris Hamilton | Team dsm-firmenich PostNL | + 01:40.39 |
| 37 | Max Schachmann | BORA-hansgrohe | + 01:42.24 |
| 38 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 01:45.05 |
| 39 | Jan Tratnik | Team Visma | Lease a Bike | + 01:52.16 |
| 40 | Simone Velasco | Astana Qazaqstan Team | + 01:54.14 |
| 41 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:54.20 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 01:55.08 |
| 43 | Marco Frigo | Israel-Premier Tech | + 01:57.31 |
| 44 | Michael Valgren | EF Education-EasyPost | + 01:59.36 |
| 45 | Julian Alaphilippe | Soudal Quick-Step | + 01:59.51 |
| 46 | Henok Mulubrhan | Astana Qazaqstan Team | + 02:09.12 |
| 47 | Pelayo Sanchez | Movistar Team | + 02:10.43 |
| 48 | William Barta | Movistar Team | + 02:15.19 |
| 49 | Alessandro De Marchi | Team Jayco-AlUla | + 02:21.03 |
| 50 | Quinten Hermans | Alpecin-Deceuninck | + 02:21.08 |
| 51 | Nick Schultz | Israel-Premier Tech | + 02:21.17 |
| 52 | Magnus Sheffield | INEOS Grenadiers | + 02:21.29 |
| 53 | Amanuel Ghebreigzabhier | Lidl-Trek | + 02:21.39 |
| 54 | Ruben Fernandez | Cofidis | + 02:21.54 |
| 55 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 02:22.00 |
| 56 | Mirco Maestri | Team Polti Kometa | + 02:23.16 |
| 57 | Ben Swift | INEOS Grenadiers | + 02:23.33 |
| 58 | Lucas Plapp | Team Jayco-AlUla | + 02:25.42 |
| 59 | Enzo Paleni | Groupama-FDJ | + 02:26.20 |
| 60 | Thomas Champion | Cofidis | + 02:26.58 |
| 61 | Jasha Sütterlin | Bahrain Victorious | + 02:31.53 |
| 62 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 02:34.25 |
| 63 | Mattia Bais | Team Polti Kometa | + 02:41.16 |
| 64 | Andrea Bagioli | Lidl-Trek | + 02:43.01 |
| 65 | Mikkel Honore | EF Education-EasyPost | + 02:43.54 |
| 66 | Albert Torres | Movistar Team | + 02:50.06 |
| 67 | Harrison Wood | Cofidis | + 02:51.10 |
| 68 | Rainer Kepplinger | Bahrain Victorious | + 02:52.07 |
| 69 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 02:58.48 |
| 70 | Florian Stork | Tudor Pro Cycling Team | + 03:00.45 |
| 71 | Davide Ballerini | Astana Qazaqstan Team | + 03:03.31 |
| 72 | Pieter Serry | Soudal Quick-Step | + 03:04.13 |
| 73 | Alexander Cepeda | EF Education-EasyPost | + 03:05.39 |
| 74 | Domen Novak | UAE Team Emirates | + 03:05.55 |
| 75 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 03:07.50 |
| 76 | Alessandro Verre | ARKEA-B&B HOTELS | + 03:09.59 |
| 77 | Matteo Trentin | Tudor Pro Cycling Team | + 03:10.17 |
| 78 | Davide Bais | Team Polti Kometa | + 03:10.41 |
| 79 | Stefan de Bod | EF Education-EasyPost | + 03:12.43 |
| 80 | Ewen Costiou | ARKEA-B&B HOTELS | + 03:14.14 |
| 81 | Tobias Foss | INEOS Grenadiers | + 03:18.33 |
| 82 | Cyril Barthe | Groupama-FDJ | + 03:19.44 |
| 83 | Andrea Pasqualon | Bahrain Victorious | + 03:21.51 |
| 84 | Kaden Groves | Alpecin-Deceuninck | + 03:23.08 |
| 85 | Lorenzo Germani | Groupama-FDJ | + 03:24.59 |
| 86 | Vegard Stake Laengen | UAE Team Emirates | + 03:25.41 |
| 87 | Kevin Colleoni | Intermarché-Wanty | + 03:26.45 |
| 88 | Lewis Askey | Groupama-FDJ | + 03:26.56 |
| 89 | Edward Planckaert | Alpecin-Deceuninck | + 03:29.29 |
| 90 | Patrick Gamper | BORA-hansgrohe | + 03:30.28 |
| 91 | Connor Swift | INEOS Grenadiers | + 03:30.35 |
| 92 | Dion Smith | Intermarché-Wanty | + 03:32.26 |
| 93 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 03:32.30 |
| 94 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03:35.29 |
| 95 | Matteo Fabbro | Team Polti Kometa | + 03:36.25 |
| 96 | Filippo Ganna | INEOS Grenadiers | + 03:37.10 |
| 97 | Simon Clarke | Israel-Premier Tech | + 03:39.37 |
| 98 | Tobias Bayer | Alpecin-Deceuninck | + 03:39.55 |
| 99 | Jasper Stuyven | Lidl-Trek | + 03:42.01 |
| 100 | Andrea Piccolo | EF Education-EasyPost | + 03:42.08 |
| 101 | Jonas Koch | BORA-hansgrohe | + 03:42.11 |
| 102 | Lorenzo Milesi | Movistar Team | + 03:42.55 |
| 103 | Jimmy Janssens | Alpecin-Deceuninck | + 03:42.57 |
| 104 | Laurence Pithie | Groupama-FDJ | + 03:43.49 |
| 105 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03:51.28 |
| 106 | Alexander Kamp | Tudor Pro Cycling Team | + 03:55.41 |
| 107 | Dries De Pooter | Intermarché-Wanty | + 03:56.19 |
| 108 | Timo Kielich | Alpecin-Deceuninck | + 03:57.58 |
| 109 | Andrea Pietrobon | Team Polti Kometa | + 04:02.27 |
| 110 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 04:03.08 |
| 111 | Tim van Dijke | Team Visma | Lease a Bike | + 04:05.47 |
| 112 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 04:07.09 |
| 113 | Madis Mihkels | Intermarché-Wanty | + 04:10.44 |
| 114 | Mikkel Bjerg | UAE Team Emirates | + 04:10.52 |
| 115 | Michael Hepburn | Team Jayco-AlUla | + 04:11.29 |
| 116 | Hugo Hofstetter | Israel-Premier Tech | + 04:13.11 |
| 117 | Alberto Dainese | Tudor Pro Cycling Team | + 04:15.31 |
| 118 | Nicolas Debeaumarché | Cofidis | + 04:17.26 |
| 119 | Jonathan Milan | Lidl-Trek | + 04:20.06 |
| 120 | Donavan Grondin | ARKEA-B&B HOTELS | + 04:20.49 |
| 121 | Caleb Ewan | Team Jayco-AlUla | + 04:21.12 |
| 122 | Luke Lamperti | Soudal Quick-Step | + 04:21.13 |
| 123 | Edward Theuns | Lidl-Trek | + 04:22.03 |
| 124 | Simone Consonni | Lidl-Trek | + 04:25.39 |
| 125 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 04:26.03 |
| 126 | Rui Oliveira | UAE Team Emirates | + 04:27.37 |
| 127 | Francisco Muñoz | Team Polti Kometa | + 04:28.25 |
| 128 | Stanislaw Aniolkowski | Cofidis | + 04:31.46 |
| 129 | Sebastian Molano | UAE Team Emirates | + 04:31.52 |
| 130 | Edoardo Affini | Team Visma | Lease a Bike | + 04:32.21 |
| 131 | Giovanni Lonardi | Team Polti Kometa | + 04:34.52 |
| 132 | Ryan Mullen | BORA-hansgrohe | + 04:34.52 |
| 133 | Daan Hoole | Lidl-Trek | + 04:37.46 |
| 134 | Max Walscheid | Team Jayco-AlUla | + 04:38.05 |
| 135 | Olivier Le Gac | Groupama-FDJ | + 04:38.24 |
| 136 | Bert Van Lerberghe | Soudal Quick-Step | + 04:41.31 |
| 137 | Davide Cimolai | Movistar Team | + 04:42.00 |
| 138 | Robin Froidevaux | Tudor Pro Cycling Team | + 04:43.15 |
| 139 | Fernando Gaviria | Movistar Team | + 04:45.05 |
| 140 | Tim Merlier | Soudal Quick-Step | + 04:47.25 |
| 141 | Fabian Lienhard | Groupama-FDJ | + 04:48.19 |
| 142 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 04:50.36 |
| 143 | Josef Cerný | Soudal Quick-Step | + 04:53.34 |
| 144 | Alan Riou | ARKEA-B&B HOTELS | + 05:03.39 |
| - | Cristian Scaroni | Astana Qazaqstan Team | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 67:27:31 |
| 2 | Thymen Arensman | INEOS Grenadiers | + 00.41 |
| 3 | Filippo Zana | Team Jayco-AlUla | + 03.23 |
| 4 | Davide Piganzoli | Team Polti Kometa | + 12.09 |
| 5 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 30.43 |
| 6 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 40.14 |
| 7 | Giovanni Aleotti | BORA-hansgrohe | + 47.24 |
| 8 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 55.31 |
| 9 | Edoardo Zambanini | Bahrain Victorious | + 01:02.20 |
| 10 | Mauri Vansevenant | Soudal Quick-Step | + 01:05.16 |
| 11 | Georg Steinhauser | EF Education-EasyPost | + 01:24.49 |
| 12 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:43.51 |
| 13 | Marco Frigo | Israel-Premier Tech | + 01:47.02 |
| 14 | Henok Mulubrhan | Astana Qazaqstan Team | + 01:58.43 |
| 15 | Pelayo Sanchez | Movistar Team | + 02:00.14 |
| 16 | Magnus Sheffield | INEOS Grenadiers | + 02:11.00 |
| 17 | Lucas Plapp | Team Jayco-AlUla | + 02:15.13 |
| 18 | Enzo Paleni | Groupama-FDJ | + 02:15.51 |
| 19 | Thomas Champion | Cofidis | + 02:16.29 |
| 20 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 02:23.56 |
| 21 | Andrea Bagioli | Lidl-Trek | + 02:32.32 |
| 22 | Harrison Wood | Cofidis | + 02:40.41 |
| 23 | Alessandro Verre | ARKEA-B&B HOTELS | + 02:59.30 |
| 24 | Ewen Costiou | ARKEA-B&B HOTELS | + 03:03.45 |
| 25 | Lorenzo Germani | Groupama-FDJ | + 03:14.30 |
| 26 | Kevin Colleoni | Intermarché-Wanty | + 03:16.16 |
| 27 | Lewis Askey | Groupama-FDJ | + 03:16.27 |
| 28 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 03:22.01 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03:25.00 |
| 30 | Tobias Bayer | Alpecin-Deceuninck | + 03:29.26 |
| 31 | Andrea Piccolo | EF Education-EasyPost | + 03:31.39 |
| 32 | Lorenzo Milesi | Movistar Team | + 03:32.26 |
| 33 | Laurence Pithie | Groupama-FDJ | + 03:33.20 |
| 34 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03:40.59 |
| 35 | Dries De Pooter | Intermarché-Wanty | + 03:45.50 |
| 36 | Timo Kielich | Alpecin-Deceuninck | + 03:47.29 |
| 37 | Andrea Pietrobon | Team Polti Kometa | + 03:51.58 |
| 38 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 03:52.39 |
| 39 | Tim van Dijke | Team Visma | Lease a Bike | + 03:55.18 |
| 40 | Madis Mihkels | Intermarché-Wanty | + 04:00.15 |
| 41 | Jonathan Milan | Lidl-Trek | + 04:09.37 |
| 42 | Donavan Grondin | ARKEA-B&B HOTELS | + 04:10.20 |
| 43 | Luke Lamperti | Soudal Quick-Step | + 04:10.44 |
| 44 | Francisco Muñoz | Team Polti Kometa | + 04:17.56 |
| 45 | Daan Hoole | Lidl-Trek | + 04:27.17 |
| 46 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 04:40.07 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 327 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 200 |
| 3 | Tim Merlier | Soudal Quick-Step | 143 |
| 4 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 116 |
| 5 | Julian Alaphilippe | Soudal Quick-Step | 113 |
| 6 | Tadej Pogacar | UAE Team Emirates | 111 |
| 7 | Andrea Pietrobon | Team Polti Kometa | 111 |
| 8 | Mirco Maestri | Team Polti Kometa | 72 |
| 9 | Davide Ballerini | Astana Qazaqstan Team | 70 |
| 10 | Jhonnatan Narvaez | INEOS Grenadiers | 66 |
| 11 | Stanislaw Aniolkowski | Cofidis | 66 |
| 12 | Alberto Dainese | Tudor Pro Cycling Team | 60 |
| 13 | Sebastian Molano | UAE Team Emirates | 60 |
| 14 | Fernando Gaviria | Movistar Team | 58 |
| 15 | Georg Steinhauser | EF Education-EasyPost | 55 |
| 16 | Michael Valgren | EF Education-EasyPost | 52 |
| 17 | Daniel Martinez | BORA-hansgrohe | 50 |
| 18 | Romain Bardet | Team dsm-firmenich PostNL | 44 |
| 19 | Caleb Ewan | Team Jayco-AlUla | 41 |
| 20 | Lucas Plapp | Team Jayco-AlUla | 39 |
| 21 | Geraint Thomas | INEOS Grenadiers | 38 |
| 22 | Giovanni Lonardi | Team Polti Kometa | 38 |
| 23 | Madis Mihkels | Intermarché-Wanty | 37 |
| 24 | Pelayo Sanchez | Movistar Team | 36 |
| 25 | Antonio Tiberi | Bahrain Victorious | 35 |
| 26 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 27 | Laurence Pithie | Groupama-FDJ | 34 |
| 28 | Quinten Hermans | Alpecin-Deceuninck | 31 |
| 29 | Thymen Arensman | INEOS Grenadiers | 30 |
| 30 | Tim van Dijke | Team Visma | Lease a Bike | 30 |
| 31 | Filippo Ganna | INEOS Grenadiers | 29 |
| 32 | Edward Planckaert | Alpecin-Deceuninck | 29 |
| 33 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 34 | Nairo Quintana | Movistar Team | 27 |
| 35 | Amanuel Ghebreigzabhier | Lidl-Trek | 27 |
| 36 | Enzo Paleni | Groupama-FDJ | 26 |
| 37 | Andrea Piccolo | EF Education-EasyPost | 26 |
| 38 | Hugo Hofstetter | Israel-Premier Tech | 25 |
| 39 | Thomas Champion | Cofidis | 24 |
| 40 | Francisco Muñoz | Team Polti Kometa | 24 |
| 41 | Max Schachmann | BORA-hansgrohe | 24 |
| 42 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 23 |
| 43 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 22 |
| 44 | Michael Storer | Tudor Pro Cycling Team | 21 |
| 45 | Magnus Sheffield | INEOS Grenadiers | 19 |
| 46 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 19 |
| 47 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 19 |
| 48 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 18 |
| 49 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 18 |
| 50 | Matteo Trentin | Tudor Pro Cycling Team | 18 |
| 51 | Einer Rubio | Movistar Team | 17 |
| 52 | Jan Tratnik | Team Visma | Lease a Bike | 17 |
| 53 | Edoardo Affini | Team Visma | Lease a Bike | 17 |
| 54 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 16 |
| 55 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 16 |
| 56 | Tobias Bayer | Alpecin-Deceuninck | 16 |
| 57 | Andrea Bagioli | Lidl-Trek | 14 |
| 58 | Davide Bais | Team Polti Kometa | 14 |
| 59 | Stefan de Bod | EF Education-EasyPost | 14 |
| 60 | Simon Clarke | Israel-Premier Tech | 14 |
| 61 | Davide Piganzoli | Team Polti Kometa | 12 |
| 62 | Alessandro De Marchi | Team Jayco-AlUla | 12 |
| 63 | Mikkel Honore | EF Education-EasyPost | 11 |
| 64 | Simon Geschke | Cofidis | 10 |
| 65 | Nicola Conci | Alpecin-Deceuninck | 10 |
| 66 | Mauri Vansevenant | Soudal Quick-Step | 10 |
| 67 | Juan Pedro Lopez | Lidl-Trek | 10 |
| 68 | Jan Hirt | Soudal Quick-Step | 9 |
| 69 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 70 | Marco Frigo | Israel-Premier Tech | 9 |
| 71 | Attila Valter | Team Visma | Lease a Bike | 8 |
| 72 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 73 | Damiano Caruso | Bahrain Victorious | 7 |
| 74 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 6 |
| 75 | Gijs Leemreize | Team dsm-firmenich PostNL | 6 |
| 76 | Simone Consonni | Lidl-Trek | 6 |
| 77 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 78 | Ewen Costiou | ARKEA-B&B HOTELS | 5 |
| 79 | Edward Theuns | Lidl-Trek | 5 |
| 80 | Max Walscheid | Team Jayco-AlUla | 5 |
| 81 | Filippo Zana | Team Jayco-AlUla | 4 |
| 82 | Esteban Chaves | EF Education-EasyPost | 4 |
| 83 | Ben Swift | INEOS Grenadiers | 4 |
| 84 | Tobias Foss | INEOS Grenadiers | 4 |
| 85 | Mikkel Bjerg | UAE Team Emirates | 4 |
| 86 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3 |
| 87 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 3 |
| 88 | William Barta | Movistar Team | 3 |
| 89 | Nick Schultz | Israel-Premier Tech | 3 |
| 90 | Harrison Wood | Cofidis | 3 |
| 91 | Nicolas Debeaumarché | Cofidis | 3 |
| 92 | Rui Oliveira | UAE Team Emirates | 3 |
| 93 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 94 | Andrea Pasqualon | Bahrain Victorious | 2 |
| 95 | Lorenzo Milesi | Movistar Team | 2 |
| 96 | Luke Lamperti | Soudal Quick-Step | 2 |
| 97 | Rafal Majka | UAE Team Emirates | 1 |
| 98 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 99 | Albert Torres | Movistar Team | 1 |
| 100 | Florian Stork | Tudor Pro Cycling Team | 1 |
| 101 | Dion Smith | Intermarché-Wanty | 1 |
| 102 | Jasper Stuyven | Lidl-Trek | 1 |
| 103 | Timo Kielich | Alpecin-Deceuninck | 1 |
| 104 | Bert Van Lerberghe | Soudal Quick-Step | -34 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 230 |
| 2 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 148 |
| 3 | Georg Steinhauser | EF Education-EasyPost | 130 |
| 4 | Nairo Quintana | Movistar Team | 114 |
| 5 | Simon Geschke | Cofidis | 78 |
| 6 | Julian Alaphilippe | Soudal Quick-Step | 77 |
| 7 | Daniel Martinez | BORA-hansgrohe | 72 |
| 8 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 55 |
| 9 | Romain Bardet | Team dsm-firmenich PostNL | 47 |
| 10 | Amanuel Ghebreigzabhier | Lidl-Trek | 42 |
| 11 | Geraint Thomas | INEOS Grenadiers | 38 |
| 12 | Lilian Calmejane | Intermarché-Wanty | 36 |
| 13 | Nicola Conci | Alpecin-Deceuninck | 34 |
| 14 | Antonio Tiberi | Bahrain Victorious | 27 |
| 15 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 19 |
| 16 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 17 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 18 |
| 18 | Mirco Maestri | Team Polti Kometa | 16 |
| 19 | Jan Tratnik | Team Visma | Lease a Bike | 16 |
| 20 | Damiano Caruso | Bahrain Victorious | 13 |
| 21 | Andrea Bagioli | Lidl-Trek | 13 |
| 22 | Einer Rubio | Movistar Team | 11 |
| 23 | Lorenzo Fortunato | Astana Qazaqstan Team | 11 |
| 24 | Michael Storer | Tudor Pro Cycling Team | 11 |
| 25 | Laurence Pithie | Groupama-FDJ | 9 |
| 26 | Tim van Dijke | Team Visma | Lease a Bike | 9 |
| 27 | Ewen Costiou | ARKEA-B&B HOTELS | 9 |
| 28 | Attila Valter | Team Visma | Lease a Bike | 8 |
| 29 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 8 |
| 30 | Enzo Paleni | Groupama-FDJ | 8 |
| 31 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 32 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 33 | Domen Novak | UAE Team Emirates | 6 |
| 34 | Davide Piganzoli | Team Polti Kometa | 5 |
| 35 | Davide Ballerini | Astana Qazaqstan Team | 5 |
| 36 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 37 | Andrea Pietrobon | Team Polti Kometa | 4 |
| 38 | Rafal Majka | UAE Team Emirates | 4 |
| 39 | Marco Frigo | Israel-Premier Tech | 4 |
| 40 | Thomas Champion | Cofidis | 4 |
| 41 | Mattia Bais | Team Polti Kometa | 4 |
| 42 | Francisco Muñoz | Team Polti Kometa | 4 |
| 43 | Sebastian Molano | UAE Team Emirates | 4 |
| 44 | Michael Valgren | EF Education-EasyPost | 3 |
| 45 | Thymen Arensman | INEOS Grenadiers | 3 |
| 46 | Filippo Zana | Team Jayco-AlUla | 2 |
| 47 | Pelayo Sanchez | Movistar Team | 2 |
| 48 | Mikkel Honore | EF Education-EasyPost | 2 |
| 49 | Harrison Wood | Cofidis | 2 |
| 50 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 51 | Stefan de Bod | EF Education-EasyPost | 2 |
| 52 | Lewis Askey | Groupama-FDJ | 2 |
| 53 | Filippo Ganna | INEOS Grenadiers | 2 |
| 54 | Edoardo Affini | Team Visma | Lease a Bike | 2 |
| 55 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 1 |
| 56 | Mauri Vansevenant | Soudal Quick-Step | 1 |
| 57 | Gijs Leemreize | Team dsm-firmenich PostNL | 1 |
| 58 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 1 |
| 59 | Quinten Hermans | Alpecin-Deceuninck | 1 |
| 60 | Magnus Sheffield | INEOS Grenadiers | 1 |
| 61 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 62 | Matteo Trentin | Tudor Pro Cycling Team | 1 |
| 63 | Davide Bais | Team Polti Kometa | 1 |
| 64 | Dion Smith | Intermarché-Wanty | 1 |
| 65 | Jasper Stuyven | Lidl-Trek | 1 |
| 66 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 1 |
| 67 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 202:40:13 |
| 2 | INEOS Grenadiers | + 16.46 |
| 3 | UAE Team Emirates | + 34.11 |
| 4 | Bahrain Victorious | + 01:00.28 |
| 5 | Team dsm-firmenich PostNL | + 01:16.22 |
| 6 | Astana Qazaqstan Team | + 01:17.07 |
| 7 | Movistar Team | + 01:33.36 |
| 8 | BORA-hansgrohe | + 01:42.41 |
| 9 | VF Group-Bardiani CSF-Faizanè | + 01:55.52 |
| 10 | Soudal Quick-Step | + 02:02.07 |
| 11 | EF Education-EasyPost | + 02:32.06 |
| 12 | Cofidis | + 03:11.49 |
| 13 | Team Jayco-AlUla | + 03:15.26 |
| 14 | Team Visma | Lease a Bike | + 03:30.54 |
| 15 | Team Polti Kometa | + 03:53.47 |
| 16 | Alpecin-Deceuninck | + 04:20.00 |
| 17 | Tudor Pro Cycling Team | + 04:28.13 |
| 18 | Lidl-Trek | + 04:28.36 |
| 19 | ARKEA-B&B HOTELS | + 05:55.21 |
| 20 | Israel-Premier Tech | + 05:57.13 |
| 21 | Intermarché-Wanty | + 06:49.12 |
| 22 | Groupama-FDJ | + 07:00.05 |








