Giro d'Italia 2024 - Stage 17
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 | Georg Steinhauser | EF Education-EasyPost | 4:28:51 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 01.24 |
| 3 | Antonio Tiberi | Bahrain Victorious | + 01.42 |
| 4 | Geraint Thomas | INEOS Grenadiers | + 01.42 |
| 5 | Daniel Martinez | BORA-hansgrohe | + 01.42 |
| 6 | Einer Rubio | Movistar Team | + 01.42 |
| 7 | Romain Bardet | Team dsm-firmenich PostNL | + 01.42 |
| 8 | Thymen Arensman | INEOS Grenadiers | + 01.55 |
| 9 | Jan Hirt | Soudal Quick-Step | + 01.55 |
| 10 | Rafal Majka | UAE Team Emirates | + 01.55 |
| 11 | Lorenzo Fortunato | Astana Qazaqstan Team | + 02.22 |
| 12 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 02.23 |
| 13 | Michael Storer | Tudor Pro Cycling Team | + 02.25 |
| 14 | Nairo Quintana | Movistar Team | + 02.27 |
| 15 | Filippo Zana | Team Jayco-AlUla | + 02.27 |
| 16 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 02.49 |
| 17 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 03.49 |
| 18 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 03.49 |
| 19 | Simon Geschke | Cofidis | + 04.01 |
| 20 | Davide Piganzoli | Team Polti Kometa | + 04.01 |
| 21 | Nicola Conci | Alpecin-Deceuninck | + 04.19 |
| 22 | Michel Ries | ARKEA-B&B HOTELS | + 04.28 |
| 23 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 04.46 |
| 24 | Felix Großschartner | UAE Team Emirates | + 05.14 |
| 25 | Lucas Plapp | Team Jayco-AlUla | + 05.14 |
| 26 | Attila Valter | Team Visma | Lease a Bike | + 06.29 |
| 27 | Damiano Caruso | Bahrain Victorious | + 06.29 |
| 28 | Edoardo Zambanini | Bahrain Victorious | + 06.29 |
| 29 | Harrison Wood | Cofidis | + 06.35 |
| 30 | Amanuel Ghebreigzabhier | Lidl-Trek | + 06.55 |
| 31 | Gijs Leemreize | Team dsm-firmenich PostNL | + 08.40 |
| 32 | Cristian Scaroni | Astana Qazaqstan Team | + 09.04 |
| 33 | Marco Frigo | Israel-Premier Tech | + 09.04 |
| 34 | Alessandro De Marchi | Team Jayco-AlUla | + 09.04 |
| 35 | Mauri Vansevenant | Soudal Quick-Step | + 10.52 |
| 36 | Ben Swift | INEOS Grenadiers | + 11.23 |
| 37 | Jhonnatan Narvaez | INEOS Grenadiers | + 11.23 |
| 38 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 16.49 |
| 39 | Davide Bais | Team Polti Kometa | + 16.54 |
| 40 | Pelayo Sanchez | Movistar Team | + 25.18 |
| 41 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 25.18 |
| 42 | Juan Pedro Lopez | Lidl-Trek | + 25.18 |
| 43 | Mikkel Honore | EF Education-EasyPost | + 25.44 |
| 44 | Lorenzo Milesi | Movistar Team | + 25.44 |
| 45 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 25.44 |
| 46 | Ruben Fernandez | Cofidis | + 25.44 |
| 47 | Simone Velasco | Astana Qazaqstan Team | + 25.44 |
| 48 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 25.44 |
| 49 | Lilian Calmejane | Intermarché-Wanty | + 25.44 |
| 50 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 25.44 |
| 51 | Giovanni Aleotti | BORA-hansgrohe | + 25.44 |
| 52 | Enzo Paleni | Groupama-FDJ | + 25.44 |
| 53 | Henok Mulubrhan | Astana Qazaqstan Team | + 25.44 |
| 54 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 25.44 |
| 55 | Thomas Champion | Cofidis | + 25.44 |
| 56 | Chris Hamilton | Team dsm-firmenich PostNL | + 25.44 |
| 57 | Albert Torres | Movistar Team | + 25.44 |
| 58 | Alexander Cepeda | EF Education-EasyPost | + 25.44 |
| 59 | Michael Valgren | EF Education-EasyPost | + 25.44 |
| 60 | Vegard Stake Laengen | UAE Team Emirates | + 25.44 |
| 61 | Jasha Sütterlin | Bahrain Victorious | + 25.44 |
| 62 | Jimmy Janssens | Alpecin-Deceuninck | + 25.44 |
| 63 | Pieter Serry | Soudal Quick-Step | + 25.44 |
| 64 | Andrea Pasqualon | Bahrain Victorious | + 25.44 |
| 65 | Simon Clarke | Israel-Premier Tech | + 25.44 |
| 66 | Tobias Bayer | Alpecin-Deceuninck | + 26.32 |
| 67 | Quinten Hermans | Alpecin-Deceuninck | + 26.32 |
| 68 | Edward Planckaert | Alpecin-Deceuninck | + 26.45 |
| 69 | Kaden Groves | Alpecin-Deceuninck | + 26.45 |
| 70 | Tobias Foss | INEOS Grenadiers | + 27.26 |
| 71 | William Barta | Movistar Team | + 27.26 |
| 72 | Mirco Maestri | Team Polti Kometa | + 27.50 |
| 73 | Julian Alaphilippe | Soudal Quick-Step | + 31.45 |
| 74 | Matteo Trentin | Tudor Pro Cycling Team | + 31.45 |
| 75 | Davide Ballerini | Astana Qazaqstan Team | + 31.45 |
| 76 | Andrea Pietrobon | Team Polti Kometa | + 32.16 |
| 77 | Andrea Bagioli | Lidl-Trek | + 32.16 |
| 78 | Matteo Fabbro | Team Polti Kometa | + 32.16 |
| 79 | Lorenzo Germani | Groupama-FDJ | + 32.16 |
| 80 | Magnus Sheffield | INEOS Grenadiers | + 32.16 |
| 81 | Max Schachmann | BORA-hansgrohe | + 32.16 |
| 82 | Michael Hepburn | Team Jayco-AlUla | + 32.16 |
| 83 | Esteban Chaves | EF Education-EasyPost | + 32.16 |
| 84 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 32.16 |
| 85 | Stefan de Bod | EF Education-EasyPost | + 32.16 |
| 86 | Nicolas Debeaumarché | Cofidis | + 32.16 |
| 87 | Rainer Kepplinger | Bahrain Victorious | + 32.16 |
| 88 | Jonas Koch | BORA-hansgrohe | + 32.16 |
| 89 | Jan Tratnik | Team Visma | Lease a Bike | + 32.16 |
| 90 | Nick Schultz | Israel-Premier Tech | + 32.16 |
| 91 | Alexander Kamp | Tudor Pro Cycling Team | + 32.16 |
| 92 | Mattia Bais | Team Polti Kometa | + 32.16 |
| 93 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 32.49 |
| 94 | Timo Kielich | Alpecin-Deceuninck | + 32.58 |
| 95 | Tim van Dijke | Team Visma | Lease a Bike | + 33.40 |
| 96 | Ewen Costiou | ARKEA-B&B HOTELS | + 33.47 |
| 97 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 33.48 |
| 98 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 34.58 |
| 99 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 35.32 |
| 100 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 35.32 |
| 101 | Alessandro Verre | ARKEA-B&B HOTELS | + 35.32 |
| 102 | Connor Swift | INEOS Grenadiers | + 40.54 |
| 103 | Fabio Van den Bossche | Alpecin-Deceuninck | + 40.54 |
| 104 | Filippo Ganna | INEOS Grenadiers | + 40.54 |
| 105 | Rui Oliveira | UAE Team Emirates | + 41.36 |
| 106 | Domen Novak | UAE Team Emirates | + 41.36 |
| 107 | Sebastian Molano | UAE Team Emirates | + 41.36 |
| 108 | Kevin Colleoni | Intermarché-Wanty | + 42.12 |
| 109 | Caleb Ewan | Team Jayco-AlUla | + 42.29 |
| 110 | Andrea Piccolo | EF Education-EasyPost | + 44.24 |
| 111 | Madis Mihkels | Intermarché-Wanty | + 44.24 |
| 112 | Daan Hoole | Lidl-Trek | + 44.24 |
| 113 | Jasper Stuyven | Lidl-Trek | + 44.24 |
| 114 | Alan Riou | ARKEA-B&B HOTELS | + 44.24 |
| 115 | Edward Theuns | Lidl-Trek | + 44.24 |
| 116 | Alberto Dainese | Tudor Pro Cycling Team | + 44.24 |
| 117 | Ryan Mullen | BORA-hansgrohe | + 44.24 |
| 118 | Laurence Pithie | Groupama-FDJ | + 44.24 |
| 119 | Cyril Barthe | Groupama-FDJ | + 44.24 |
| 120 | Patrick Gamper | BORA-hansgrohe | + 44.24 |
| 121 | Francisco Muñoz | Team Polti Kometa | + 44.24 |
| 122 | Fabian Lienhard | Groupama-FDJ | + 44.24 |
| 123 | Lewis Askey | Groupama-FDJ | + 44.24 |
| 124 | Tim Merlier | Soudal Quick-Step | + 44.24 |
| 125 | Edoardo Affini | Team Visma | Lease a Bike | + 44.24 |
| 126 | Hugo Hofstetter | Israel-Premier Tech | + 44.24 |
| 127 | Dries De Pooter | Intermarché-Wanty | + 44.24 |
| 128 | Donavan Grondin | ARKEA-B&B HOTELS | + 44.24 |
| 129 | Robin Froidevaux | Tudor Pro Cycling Team | + 44.24 |
| 130 | Jonathan Milan | Lidl-Trek | + 44.24 |
| 131 | Florian Stork | Tudor Pro Cycling Team | + 44.24 |
| 132 | Giovanni Lonardi | Team Polti Kometa | + 44.24 |
| 133 | Dion Smith | Intermarché-Wanty | + 44.24 |
| 134 | Luke Lamperti | Soudal Quick-Step | + 44.24 |
| 135 | Bert Van Lerberghe | Soudal Quick-Step | + 44.24 |
| 136 | Davide Cimolai | Movistar Team | + 44.24 |
| 137 | Max Walscheid | Team Jayco-AlUla | + 45.52 |
| 138 | Stanislaw Aniolkowski | Cofidis | + 45.52 |
| 139 | Fernando Gaviria | Movistar Team | + 46.04 |
| 140 | Simone Consonni | Lidl-Trek | + 46.04 |
| 141 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 46.04 |
| 142 | Josef Cerný | Soudal Quick-Step | + 46.04 |
| 143 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 46.04 |
| 144 | Olivier Le Gac | Groupama-FDJ | + 46.04 |
| 145 | Mikkel Bjerg | UAE Team Emirates | + 46.13 |
| - | David Dekker | ARKEA-B&B HOTELS | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 63:31:18 |
| 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.16 |
| 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.30 |
| 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 | Cristian Scaroni | Astana Qazaqstan Team | + 01:03.50 |
| 28 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:05.58 |
| 29 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 01:06.00 |
| 30 | Edoardo Zambanini | Bahrain Victorious | + 01:12.49 |
| 31 | Mauri Vansevenant | Soudal Quick-Step | + 01:13.19 |
| 32 | Juan Pedro Lopez | Lidl-Trek | + 01:18.53 |
| 33 | Esteban Chaves | EF Education-EasyPost | + 01:23.45 |
| 34 | Felix Großschartner | UAE Team Emirates | + 01:31.42 |
| 35 | Georg Steinhauser | EF Education-EasyPost | + 01:32.12 |
| 36 | Chris Hamilton | Team dsm-firmenich PostNL | + 01:38.23 |
| 37 | Lilian Calmejane | Intermarché-Wanty | + 01:40.15 |
| 38 | Max Schachmann | BORA-hansgrohe | + 01:42.24 |
| 39 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 01:45.05 |
| 40 | Jan Tratnik | Team Visma | Lease a Bike | + 01:51.48 |
| 41 | Simone Velasco | Astana Qazaqstan Team | + 01:54.14 |
| 42 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:54.20 |
| 43 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 01:55.08 |
| 44 | Marco Frigo | Israel-Premier Tech | + 01:56.34 |
| 45 | Julian Alaphilippe | Soudal Quick-Step | + 01:58.23 |
| 46 | Michael Valgren | EF Education-EasyPost | + 01:59.36 |
| 47 | Henok Mulubrhan | Astana Qazaqstan Team | + 02:09.12 |
| 48 | Pelayo Sanchez | Movistar Team | + 02:10.43 |
| 49 | Amanuel Ghebreigzabhier | Lidl-Trek | + 02:14.48 |
| 50 | William Barta | Movistar Team | + 02:15.19 |
| 51 | Alessandro De Marchi | Team Jayco-AlUla | + 02:16.15 |
| 52 | Nick Schultz | Israel-Premier Tech | + 02:19.01 |
| 53 | Quinten Hermans | Alpecin-Deceuninck | + 02:19.55 |
| 54 | Magnus Sheffield | INEOS Grenadiers | + 02:21.29 |
| 55 | Ruben Fernandez | Cofidis | + 02:21.54 |
| 56 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 02:22.00 |
| 57 | Mirco Maestri | Team Polti Kometa | + 02:23.18 |
| 58 | Ben Swift | INEOS Grenadiers | + 02:23.33 |
| 59 | Lucas Plapp | Team Jayco-AlUla | + 02:25.42 |
| 60 | Enzo Paleni | Groupama-FDJ | + 02:26.20 |
| 61 | Thomas Champion | Cofidis | + 02:26.58 |
| 62 | Jasha Sütterlin | Bahrain Victorious | + 02:31.53 |
| 63 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 02:33.57 |
| 64 | Andrea Bagioli | Lidl-Trek | + 02:40.35 |
| 65 | Mattia Bais | Team Polti Kometa | + 02:40.37 |
| 66 | Mikkel Honore | EF Education-EasyPost | + 02:43.15 |
| 67 | Albert Torres | Movistar Team | + 02:50.06 |
| 68 | Harrison Wood | Cofidis | + 02:50.22 |
| 69 | Rainer Kepplinger | Bahrain Victorious | + 02:51.28 |
| 70 | Florian Stork | Tudor Pro Cycling Team | + 02:56.05 |
| 71 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 02:58.48 |
| 72 | Domen Novak | UAE Team Emirates | + 03:01.19 |
| 73 | Pieter Serry | Soudal Quick-Step | + 03:01.47 |
| 74 | Davide Ballerini | Astana Qazaqstan Team | + 03:03.31 |
| 75 | Alexander Cepeda | EF Education-EasyPost | + 03:04.48 |
| 76 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 03:07.23 |
| 77 | Matteo Trentin | Tudor Pro Cycling Team | + 03:09.09 |
| 78 | Alessandro Verre | ARKEA-B&B HOTELS | + 03:09.59 |
| 79 | Stefan de Bod | EF Education-EasyPost | + 03:10.17 |
| 80 | Davide Bais | Team Polti Kometa | + 03:10.41 |
| 81 | Ewen Costiou | ARKEA-B&B HOTELS | + 03:13.38 |
| 82 | Tobias Foss | INEOS Grenadiers | + 03:15.55 |
| 83 | Cyril Barthe | Groupama-FDJ | + 03:19.44 |
| 84 | Vegard Stake Laengen | UAE Team Emirates | + 03:21.12 |
| 85 | Andrea Pasqualon | Bahrain Victorious | + 03:21.51 |
| 86 | Kaden Groves | Alpecin-Deceuninck | + 03:23.12 |
| 87 | Kevin Colleoni | Intermarché-Wanty | + 03:24.22 |
| 88 | Lorenzo Germani | Groupama-FDJ | + 03:24.31 |
| 89 | Lewis Askey | Groupama-FDJ | + 03:25.37 |
| 90 | Connor Swift | INEOS Grenadiers | + 03:25.55 |
| 91 | Edward Planckaert | Alpecin-Deceuninck | + 03:29.29 |
| 92 | Patrick Gamper | BORA-hansgrohe | + 03:30.28 |
| 93 | Dion Smith | Intermarché-Wanty | + 03:31.27 |
| 94 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 03:32.30 |
| 95 | Filippo Ganna | INEOS Grenadiers | + 03:33.17 |
| 96 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03:34.38 |
| 97 | Matteo Fabbro | Team Polti Kometa | + 03:35.57 |
| 98 | Andrea Piccolo | EF Education-EasyPost | + 03:38.15 |
| 99 | Tobias Bayer | Alpecin-Deceuninck | + 03:38.32 |
| 100 | Simon Clarke | Israel-Premier Tech | + 03:39.37 |
| 101 | Jimmy Janssens | Alpecin-Deceuninck | + 03:39.51 |
| 102 | Jasper Stuyven | Lidl-Trek | + 03:42.01 |
| 103 | Jonas Koch | BORA-hansgrohe | + 03:42.11 |
| 104 | Lorenzo Milesi | Movistar Team | + 03:42.55 |
| 105 | Laurence Pithie | Groupama-FDJ | + 03:43.49 |
| 106 | Alexander Kamp | Tudor Pro Cycling Team | + 03:48.50 |
| 107 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03:51.28 |
| 108 | Timo Kielich | Alpecin-Deceuninck | + 03:54.52 |
| 109 | Dries De Pooter | Intermarché-Wanty | + 03:55.40 |
| 110 | Andrea Pietrobon | Team Polti Kometa | + 04:02.03 |
| 111 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 04:02.09 |
| 112 | Mikkel Bjerg | UAE Team Emirates | + 04:04.01 |
| 113 | Tim van Dijke | Team Visma | Lease a Bike | + 04:05.47 |
| 114 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 04:06.41 |
| 115 | Madis Mihkels | Intermarché-Wanty | + 04:10.44 |
| 116 | Michael Hepburn | Team Jayco-AlUla | + 04:11.29 |
| 117 | Hugo Hofstetter | Israel-Premier Tech | + 04:13.11 |
| 118 | Alberto Dainese | Tudor Pro Cycling Team | + 04:15.31 |
| 119 | Nicolas Debeaumarché | Cofidis | + 04:17.26 |
| 120 | Jonathan Milan | Lidl-Trek | + 04:20.12 |
| 121 | Luke Lamperti | Soudal Quick-Step | + 04:20.45 |
| 122 | Donavan Grondin | ARKEA-B&B HOTELS | + 04:20.49 |
| 123 | Caleb Ewan | Team Jayco-AlUla | + 04:21.12 |
| 124 | Edward Theuns | Lidl-Trek | + 04:22.03 |
| 125 | Simone Consonni | Lidl-Trek | + 04:25.39 |
| 126 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 04:26.03 |
| 127 | Rui Oliveira | UAE Team Emirates | + 04:27.37 |
| 128 | Francisco Muñoz | Team Polti Kometa | + 04:28.25 |
| 129 | Edoardo Affini | Team Visma | Lease a Bike | + 04:31.04 |
| 130 | Stanislaw Aniolkowski | Cofidis | + 04:31.46 |
| 131 | Sebastian Molano | UAE Team Emirates | + 04:31.52 |
| 132 | Daan Hoole | Lidl-Trek | + 04:33.10 |
| 133 | Giovanni Lonardi | Team Polti Kometa | + 04:34.52 |
| 134 | Ryan Mullen | BORA-hansgrohe | + 04:34.52 |
| 135 | Olivier Le Gac | Groupama-FDJ | + 04:35.18 |
| 136 | Max Walscheid | Team Jayco-AlUla | + 04:38.05 |
| 137 | Bert Van Lerberghe | Soudal Quick-Step | + 04:41.31 |
| 138 | Davide Cimolai | Movistar Team | + 04:42.00 |
| 139 | Robin Froidevaux | Tudor Pro Cycling Team | + 04:43.15 |
| 140 | Fernando Gaviria | Movistar Team | + 04:45.05 |
| 141 | Tim Merlier | Soudal Quick-Step | + 04:47.35 |
| 142 | Fabian Lienhard | Groupama-FDJ | + 04:48.19 |
| 143 | Josef Cerný | Soudal Quick-Step | + 04:50.28 |
| 144 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 04:50.36 |
| 145 | Alan Riou | ARKEA-B&B HOTELS | + 05:01.23 |
| - | David Dekker | ARKEA-B&B HOTELS | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 63:41:47 |
| 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:02.50 |
| 11 | Georg Steinhauser | EF Education-EasyPost | + 01:21.43 |
| 12 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:43.51 |
| 13 | Marco Frigo | Israel-Premier Tech | + 01:46.05 |
| 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.28 |
| 21 | Andrea Bagioli | Lidl-Trek | + 02:30.06 |
| 22 | Harrison Wood | Cofidis | + 02:39.53 |
| 23 | Alessandro Verre | ARKEA-B&B HOTELS | + 02:59.30 |
| 24 | Ewen Costiou | ARKEA-B&B HOTELS | + 03:03.09 |
| 25 | Kevin Colleoni | Intermarché-Wanty | + 03:13.53 |
| 26 | Lorenzo Germani | Groupama-FDJ | + 03:14.02 |
| 27 | Lewis Askey | Groupama-FDJ | + 03:15.08 |
| 28 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 03:22.01 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03:24.09 |
| 30 | Andrea Piccolo | EF Education-EasyPost | + 03:27.46 |
| 31 | Tobias Bayer | Alpecin-Deceuninck | + 03:28.03 |
| 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 | Timo Kielich | Alpecin-Deceuninck | + 03:44.23 |
| 36 | Dries De Pooter | Intermarché-Wanty | + 03:45.11 |
| 37 | Andrea Pietrobon | Team Polti Kometa | + 03:51.34 |
| 38 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 03:51.40 |
| 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.43 |
| 42 | Luke Lamperti | Soudal Quick-Step | + 04:10.16 |
| 43 | Donavan Grondin | ARKEA-B&B HOTELS | + 04:10.20 |
| 44 | Francisco Muñoz | Team Polti Kometa | + 04:17.56 |
| 45 | Daan Hoole | Lidl-Trek | + 04:22.41 |
| 46 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 04:40.07 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 284 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 175 |
| 3 | Julian Alaphilippe | Soudal Quick-Step | 113 |
| 4 | Tadej Pogacar | UAE Team Emirates | 111 |
| 5 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 98 |
| 6 | Tim Merlier | Soudal Quick-Step | 93 |
| 7 | Andrea Pietrobon | Team Polti Kometa | 91 |
| 8 | Jhonnatan Narvaez | INEOS Grenadiers | 66 |
| 9 | Davide Ballerini | Astana Qazaqstan Team | 63 |
| 10 | Mirco Maestri | Team Polti Kometa | 58 |
| 11 | Georg Steinhauser | EF Education-EasyPost | 55 |
| 12 | Sebastian Molano | UAE Team Emirates | 54 |
| 13 | Michael Valgren | EF Education-EasyPost | 52 |
| 14 | Stanislaw Aniolkowski | Cofidis | 52 |
| 15 | Daniel Martinez | BORA-hansgrohe | 50 |
| 16 | Fernando Gaviria | Movistar Team | 46 |
| 17 | Romain Bardet | Team dsm-firmenich PostNL | 44 |
| 18 | Alberto Dainese | Tudor Pro Cycling Team | 42 |
| 19 | Lucas Plapp | Team Jayco-AlUla | 39 |
| 20 | Geraint Thomas | INEOS Grenadiers | 38 |
| 21 | Giovanni Lonardi | Team Polti Kometa | 38 |
| 22 | Pelayo Sanchez | Movistar Team | 36 |
| 23 | Antonio Tiberi | Bahrain Victorious | 35 |
| 24 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 25 | Caleb Ewan | Team Jayco-AlUla | 33 |
| 26 | Quinten Hermans | Alpecin-Deceuninck | 31 |
| 27 | Laurence Pithie | Groupama-FDJ | 31 |
| 28 | Thymen Arensman | INEOS Grenadiers | 30 |
| 29 | Tim van Dijke | Team Visma | Lease a Bike | 30 |
| 30 | Filippo Ganna | INEOS Grenadiers | 29 |
| 31 | Edward Planckaert | Alpecin-Deceuninck | 29 |
| 32 | Cristian Scaroni | Astana Qazaqstan Team | 28 |
| 33 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 34 | Nairo Quintana | Movistar Team | 27 |
| 35 | Amanuel Ghebreigzabhier | Lidl-Trek | 27 |
| 36 | Madis Mihkels | Intermarché-Wanty | 27 |
| 37 | Enzo Paleni | Groupama-FDJ | 26 |
| 38 | Andrea Piccolo | EF Education-EasyPost | 26 |
| 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 | Hugo Hofstetter | Israel-Premier Tech | 21 |
| 46 | Magnus Sheffield | INEOS Grenadiers | 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 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 18 |
| 52 | Einer Rubio | Movistar Team | 17 |
| 53 | Jan Tratnik | Team Visma | Lease a Bike | 17 |
| 54 | Edoardo Affini | Team Visma | Lease a Bike | 17 |
| 55 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 16 |
| 56 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 16 |
| 57 | Tobias Bayer | Alpecin-Deceuninck | 16 |
| 58 | Stefan de Bod | EF Education-EasyPost | 14 |
| 59 | Davide Bais | Team Polti Kometa | 14 |
| 60 | Simon Clarke | Israel-Premier Tech | 14 |
| 61 | Davide Piganzoli | Team Polti Kometa | 12 |
| 62 | Alessandro De Marchi | Team Jayco-AlUla | 12 |
| 63 | Andrea Bagioli | Lidl-Trek | 12 |
| 64 | Simon Geschke | Cofidis | 10 |
| 65 | Nicola Conci | Alpecin-Deceuninck | 10 |
| 66 | Mauri Vansevenant | Soudal Quick-Step | 10 |
| 67 | Jan Hirt | Soudal Quick-Step | 9 |
| 68 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 69 | Marco Frigo | Israel-Premier Tech | 9 |
| 70 | Attila Valter | Team Visma | Lease a Bike | 8 |
| 71 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 72 | Damiano Caruso | Bahrain Victorious | 7 |
| 73 | Juan Pedro Lopez | Lidl-Trek | 7 |
| 74 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 6 |
| 75 | Gijs Leemreize | Team dsm-firmenich PostNL | 6 |
| 76 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 77 | Ewen Costiou | ARKEA-B&B HOTELS | 5 |
| 78 | Simone Consonni | Lidl-Trek | 5 |
| 79 | Filippo Zana | Team Jayco-AlUla | 4 |
| 80 | Esteban Chaves | EF Education-EasyPost | 4 |
| 81 | Ben Swift | INEOS Grenadiers | 4 |
| 82 | Tobias Foss | INEOS Grenadiers | 4 |
| 83 | Mikkel Bjerg | UAE Team Emirates | 4 |
| 84 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3 |
| 85 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 3 |
| 86 | William Barta | Movistar Team | 3 |
| 87 | Nick Schultz | Israel-Premier Tech | 3 |
| 88 | Harrison Wood | Cofidis | 3 |
| 89 | Nicolas Debeaumarché | Cofidis | 3 |
| 90 | Rui Oliveira | UAE Team Emirates | 3 |
| 91 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 92 | Lorenzo Milesi | Movistar Team | 2 |
| 93 | Luke Lamperti | Soudal Quick-Step | 2 |
| 94 | Rafal Majka | UAE Team Emirates | 1 |
| 95 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 96 | Mikkel Honore | EF Education-EasyPost | 1 |
| 97 | Albert Torres | Movistar Team | 1 |
| 98 | Dion Smith | Intermarché-Wanty | 1 |
| 99 | Jasper Stuyven | Lidl-Trek | 1 |
| 100 | Timo Kielich | Alpecin-Deceuninck | 1 |
| 101 | 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 | Cristian Scaroni | Astana Qazaqstan Team | 92 |
| 6 | Simon Geschke | Cofidis | 78 |
| 7 | Julian Alaphilippe | Soudal Quick-Step | 77 |
| 8 | Daniel Martinez | BORA-hansgrohe | 72 |
| 9 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 55 |
| 10 | Romain Bardet | Team dsm-firmenich PostNL | 47 |
| 11 | Amanuel Ghebreigzabhier | Lidl-Trek | 42 |
| 12 | Geraint Thomas | INEOS Grenadiers | 38 |
| 13 | Lilian Calmejane | Intermarché-Wanty | 36 |
| 14 | Nicola Conci | Alpecin-Deceuninck | 34 |
| 15 | Antonio Tiberi | Bahrain Victorious | 27 |
| 16 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 17 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 18 |
| 18 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 18 |
| 19 | Jan Tratnik | Team Visma | Lease a Bike | 16 |
| 20 | Mirco Maestri | Team Polti Kometa | 13 |
| 21 | Damiano Caruso | Bahrain Victorious | 13 |
| 22 | Andrea Bagioli | Lidl-Trek | 13 |
| 23 | Einer Rubio | Movistar Team | 11 |
| 24 | Lorenzo Fortunato | Astana Qazaqstan Team | 11 |
| 25 | Michael Storer | Tudor Pro Cycling Team | 11 |
| 26 | Laurence Pithie | Groupama-FDJ | 9 |
| 27 | Tim van Dijke | Team Visma | Lease a Bike | 9 |
| 28 | Ewen Costiou | ARKEA-B&B HOTELS | 9 |
| 29 | Attila Valter | Team Visma | Lease a Bike | 8 |
| 30 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 8 |
| 31 | Enzo Paleni | Groupama-FDJ | 8 |
| 32 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 33 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 34 | Domen Novak | UAE Team Emirates | 6 |
| 35 | Davide Piganzoli | Team Polti Kometa | 5 |
| 36 | Davide Ballerini | Astana Qazaqstan Team | 5 |
| 37 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 38 | Andrea Pietrobon | Team Polti Kometa | 4 |
| 39 | Rafal Majka | UAE Team Emirates | 4 |
| 40 | Marco Frigo | Israel-Premier Tech | 4 |
| 41 | Thomas Champion | Cofidis | 4 |
| 42 | Mattia Bais | Team Polti Kometa | 4 |
| 43 | Francisco Muñoz | Team Polti Kometa | 4 |
| 44 | Sebastian Molano | UAE Team Emirates | 4 |
| 45 | Michael Valgren | EF Education-EasyPost | 3 |
| 46 | Thymen Arensman | INEOS Grenadiers | 3 |
| 47 | Filippo Zana | Team Jayco-AlUla | 2 |
| 48 | Harrison Wood | Cofidis | 2 |
| 49 | Pelayo Sanchez | Movistar Team | 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 | 191:23:01 |
| 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:30.59 |
| 12 | Cofidis | + 03:11.49 |
| 13 | Team Jayco-AlUla | + 03:15.26 |
| 14 | Team Visma | Lease a Bike | + 03:30.26 |
| 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:56.16 |
| 21 | Intermarché-Wanty | + 06:48.33 |
| 22 | Groupama-FDJ | + 07:00.05 |








