Giro d'Italia 2024 - Stage 16
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 | Tadej Pogacar | UAE Team Emirates | 2:49:37 |
| 2 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 00.16 |
| 3 | Daniel Martinez | BORA-hansgrohe | + 00.16 |
| 4 | Cristian Scaroni | Astana Qazaqstan Team | + 00.31 |
| 5 | Antonio Tiberi | Bahrain Victorious | + 00.33 |
| 6 | Thymen Arensman | INEOS Grenadiers | + 00.38 |
| 7 | Damiano Caruso | Bahrain Victorious | + 00.39 |
| 8 | Michael Storer | Tudor Pro Cycling Team | + 00.42 |
| 9 | Ewen Costiou | ARKEA-B&B HOTELS | + 00.42 |
| 10 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.45 |
| 11 | Einer Rubio | Movistar Team | + 00.46 |
| 12 | Jan Hirt | Soudal Quick-Step | + 00.46 |
| 13 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.49 |
| 14 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.49 |
| 15 | Geraint Thomas | INEOS Grenadiers | + 00.49 |
| 16 | Lorenzo Fortunato | Astana Qazaqstan Team | + 01.09 |
| 17 | Nicola Conci | Alpecin-Deceuninck | + 01.12 |
| 18 | Davide Piganzoli | Team Polti Kometa | + 01.16 |
| 19 | Romain Bardet | Team dsm-firmenich PostNL | + 01.19 |
| 20 | Filippo Zana | Team Jayco-AlUla | + 01.22 |
| 21 | Attila Valter | Team Visma | Lease a Bike | + 01.32 |
| 22 | Mauri Vansevenant | Soudal Quick-Step | + 01.48 |
| 23 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 01.50 |
| 24 | Rafal Majka | UAE Team Emirates | + 02.01 |
| 25 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 02.12 |
| 26 | Simon Geschke | Cofidis | + 02.12 |
| 27 | Gijs Leemreize | Team dsm-firmenich PostNL | + 02.46 |
| 28 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 02.54 |
| 29 | Julian Alaphilippe | Soudal Quick-Step | + 03.56 |
| 30 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 04.07 |
| 31 | Pelayo Sanchez | Movistar Team | + 04.31 |
| 32 | Michel Ries | ARKEA-B&B HOTELS | + 05.14 |
| 33 | Thomas Champion | Cofidis | + 05.57 |
| 34 | Enzo Paleni | Groupama-FDJ | + 06.09 |
| 35 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 06.16 |
| 36 | Jan Tratnik | Team Visma | Lease a Bike | + 06.24 |
| 37 | Edoardo Zambanini | Bahrain Victorious | + 06.24 |
| 38 | Alexander Cepeda | EF Education-EasyPost | + 06.24 |
| 39 | Henok Mulubrhan | Astana Qazaqstan Team | + 06.26 |
| 40 | Giovanni Aleotti | BORA-hansgrohe | + 06.59 |
| 41 | Chris Hamilton | Team dsm-firmenich PostNL | + 06.59 |
| 42 | Domen Novak | UAE Team Emirates | + 07.35 |
| 43 | Nairo Quintana | Movistar Team | + 07.41 |
| 44 | Mikkel Honore | EF Education-EasyPost | + 08.54 |
| 45 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 11.37 |
| 46 | Ruben Fernandez | Cofidis | + 11.57 |
| 47 | Jhonnatan Narvaez | INEOS Grenadiers | + 11.57 |
| 48 | Max Schachmann | BORA-hansgrohe | + 13.07 |
| 49 | Lilian Calmejane | Intermarché-Wanty | + 14.11 |
| 50 | Marco Frigo | Israel-Premier Tech | + 14.49 |
| 51 | Alessandro De Marchi | Team Jayco-AlUla | + 14.49 |
| 52 | Pieter Serry | Soudal Quick-Step | + 14.49 |
| 53 | Ben Swift | INEOS Grenadiers | + 14.49 |
| 54 | Mirco Maestri | Team Polti Kometa | + 15.05 |
| 55 | Andrea Pietrobon | Team Polti Kometa | + 15.05 |
| 56 | Tobias Foss | INEOS Grenadiers | + 15.27 |
| 57 | Davide Ballerini | Astana Qazaqstan Team | + 16.27 |
| 58 | Connor Swift | INEOS Grenadiers | + 16.33 |
| 59 | Felix Großschartner | UAE Team Emirates | + 18.00 |
| 60 | Lorenzo Milesi | Movistar Team | + 19.31 |
| 61 | Albert Torres | Movistar Team | + 19.49 |
| 62 | Patrick Gamper | BORA-hansgrohe | + 19.49 |
| 63 | Simon Clarke | Israel-Premier Tech | + 19.49 |
| 64 | Matteo Fabbro | Team Polti Kometa | + 19.49 |
| 65 | Kevin Colleoni | Intermarché-Wanty | + 19.49 |
| 66 | Laurence Pithie | Groupama-FDJ | + 19.49 |
| 67 | Cyril Barthe | Groupama-FDJ | + 19.49 |
| 68 | Harrison Wood | Cofidis | + 19.49 |
| 69 | Stefan de Bod | EF Education-EasyPost | + 19.49 |
| 70 | Madis Mihkels | Intermarché-Wanty | + 19.49 |
| 71 | Lorenzo Germani | Groupama-FDJ | + 19.49 |
| 72 | Davide Bais | Team Polti Kometa | + 19.49 |
| 73 | Simone Velasco | Astana Qazaqstan Team | + 19.49 |
| 74 | Alessandro Verre | ARKEA-B&B HOTELS | + 19.49 |
| 75 | Mattia Bais | Team Polti Kometa | + 19.49 |
| 76 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 19.49 |
| 77 | William Barta | Movistar Team | + 19.49 |
| 78 | Matteo Trentin | Tudor Pro Cycling Team | + 19.49 |
| 79 | Amanuel Ghebreigzabhier | Lidl-Trek | + 19.49 |
| 80 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 19.49 |
| 81 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 19.49 |
| 82 | Dion Smith | Intermarché-Wanty | + 19.49 |
| 83 | Rainer Kepplinger | Bahrain Victorious | + 19.49 |
| 84 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 19.49 |
| 85 | Quinten Hermans | Alpecin-Deceuninck | + 19.49 |
| 86 | Michael Valgren | EF Education-EasyPost | + 19.49 |
| 87 | Nick Schultz | Israel-Premier Tech | + 19.49 |
| 88 | Alexander Kamp | Tudor Pro Cycling Team | + 19.49 |
| 89 | Vegard Stake Laengen | UAE Team Emirates | + 19.49 |
| 90 | Juan Pedro Lopez | Lidl-Trek | + 19.49 |
| 91 | Jimmy Janssens | Alpecin-Deceuninck | + 19.49 |
| 92 | Luke Lamperti | Soudal Quick-Step | + 19.49 |
| 93 | Fabio Van den Bossche | Alpecin-Deceuninck | + 19.49 |
| 94 | Andrea Piccolo | EF Education-EasyPost | + 20.54 |
| 95 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 22.06 |
| 96 | Rui Oliveira | UAE Team Emirates | + 22.06 |
| 97 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 23.41 |
| 98 | Georg Steinhauser | EF Education-EasyPost | + 24.23 |
| 99 | Esteban Chaves | EF Education-EasyPost | + 24.35 |
| 100 | Jasha Sütterlin | Bahrain Victorious | + 24.50 |
| 101 | Tobias Bayer | Alpecin-Deceuninck | + 27.29 |
| 102 | Alan Riou | ARKEA-B&B HOTELS | + 27.29 |
| 103 | Jonathan Milan | Lidl-Trek | + 27.31 |
| 104 | Simone Consonni | Lidl-Trek | + 27.31 |
| 105 | Andrea Pasqualon | Bahrain Victorious | + 27.31 |
| 106 | Magnus Sheffield | INEOS Grenadiers | + 27.31 |
| 107 | Dries De Pooter | Intermarché-Wanty | + 27.31 |
| 108 | Francisco Muñoz | Team Polti Kometa | + 27.31 |
| 109 | Filippo Ganna | INEOS Grenadiers | + 27.31 |
| 110 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 27.31 |
| 111 | Andrea Bagioli | Lidl-Trek | + 27.31 |
| 112 | Florian Stork | Tudor Pro Cycling Team | + 27.31 |
| 113 | Michael Hepburn | Team Jayco-AlUla | + 27.31 |
| 114 | Fernando Gaviria | Movistar Team | + 27.31 |
| 115 | Lucas Plapp | Team Jayco-AlUla | + 27.31 |
| 116 | Giovanni Lonardi | Team Polti Kometa | + 27.31 |
| 117 | Donavan Grondin | ARKEA-B&B HOTELS | + 27.31 |
| 118 | Nicolas Debeaumarché | Cofidis | + 27.31 |
| 119 | Alberto Dainese | Tudor Pro Cycling Team | + 27.31 |
| 120 | Fabian Lienhard | Groupama-FDJ | + 27.31 |
| 121 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 27.31 |
| 122 | Edward Planckaert | Alpecin-Deceuninck | + 27.46 |
| 123 | Kaden Groves | Alpecin-Deceuninck | + 27.46 |
| 124 | Tim van Dijke | Team Visma | Lease a Bike | + 27.53 |
| 125 | Bert Van Lerberghe | Soudal Quick-Step | + 27.53 |
| 126 | Timo Kielich | Alpecin-Deceuninck | + 27.53 |
| 127 | Davide Cimolai | Movistar Team | + 27.53 |
| 128 | Max Walscheid | Team Jayco-AlUla | + 27.53 |
| 129 | Daan Hoole | Lidl-Trek | + 27.53 |
| 130 | Tim Merlier | Soudal Quick-Step | + 27.53 |
| 131 | Sebastian Molano | UAE Team Emirates | + 27.59 |
| 132 | Edoardo Affini | Team Visma | Lease a Bike | + 28.04 |
| 133 | Jasper Stuyven | Lidl-Trek | + 28.08 |
| 134 | Jonas Koch | BORA-hansgrohe | + 28.34 |
| 135 | Ryan Mullen | BORA-hansgrohe | + 28.34 |
| 136 | Robin Froidevaux | Tudor Pro Cycling Team | + 28.40 |
| 137 | Lewis Askey | Groupama-FDJ | + 28.40 |
| 138 | Caleb Ewan | Team Jayco-AlUla | + 28.46 |
| 139 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 28.51 |
| 140 | Josef Cerný | Soudal Quick-Step | + 29.01 |
| 141 | Edward Theuns | Lidl-Trek | + 29.01 |
| 142 | Stanislaw Aniolkowski | Cofidis | + 29.01 |
| 143 | Hugo Hofstetter | Israel-Premier Tech | + 29.18 |
| 144 | Olivier Le Gac | Groupama-FDJ | + 29.43 |
| 145 | David Dekker | ARKEA-B&B HOTELS | + 29.54 |
| 146 | Mikkel Bjerg | UAE Team Emirates | + 30.39 |
| - | Jenthe Biermans | ARKEA-B&B HOTELS | DNS |
| - | Danny van Poppel | BORA-hansgrohe | DNS |
| - | Julius van den Berg | Team dsm-firmenich PostNL | DNF |
| - | Benjamin Thomas | Cofidis | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 59:01:09 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 07.18 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 07.40 |
| 4 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 08.42 |
| 5 | Antonio Tiberi | Bahrain Victorious | + 10.09 |
| 6 | Thymen Arensman | INEOS Grenadiers | + 10.33 |
| 7 | Romain Bardet | Team dsm-firmenich PostNL | + 12.18 |
| 8 | Filippo Zana | Team Jayco-AlUla | + 12.43 |
| 9 | Einer Rubio | Movistar Team | + 13.09 |
| 10 | Jan Hirt | Soudal Quick-Step | + 14.07 |
| 11 | Lorenzo Fortunato | Astana Qazaqstan Team | + 15.33 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 17.20 |
| 13 | Davide Piganzoli | Team Polti Kometa | + 19.55 |
| 14 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 21.59 |
| 15 | Simon Geschke | Cofidis | + 25.12 |
| 16 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 26.17 |
| 17 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 28.28 |
| 18 | Rafal Majka | UAE Team Emirates | + 32.39 |
| 19 | Giovanni Aleotti | BORA-hansgrohe | + 33.27 |
| 20 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 38.41 |
| 21 | Damiano Caruso | Bahrain Victorious | + 39.44 |
| 22 | Nairo Quintana | Movistar Team | + 43.43 |
| 23 | Nicola Conci | Alpecin-Deceuninck | + 44.29 |
| 24 | Attila Valter | Team Visma | Lease a Bike | + 48.55 |
| 25 | Esteban Chaves | EF Education-EasyPost | + 52.47 |
| 26 | Juan Pedro Lopez | Lidl-Trek | + 54.53 |
| 27 | Jhonnatan Narvaez | INEOS Grenadiers | + 55.53 |
| 28 | Cristian Scaroni | Astana Qazaqstan Team | + 56.04 |
| 29 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 56.23 |
| 30 | Michel Ries | ARKEA-B&B HOTELS | + 57.44 |
| 31 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 01:03.29 |
| 32 | Mauri Vansevenant | Soudal Quick-Step | + 01:03.45 |
| 33 | Edoardo Zambanini | Bahrain Victorious | + 01:07.38 |
| 34 | Max Schachmann | BORA-hansgrohe | + 01:11.26 |
| 35 | Chris Hamilton | Team dsm-firmenich PostNL | + 01:13.57 |
| 36 | Lilian Calmejane | Intermarché-Wanty | + 01:15.49 |
| 37 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 01:20.39 |
| 38 | Jan Tratnik | Team Visma | Lease a Bike | + 01:20.50 |
| 39 | Felix Großschartner | UAE Team Emirates | + 01:27.46 |
| 40 | Julian Alaphilippe | Soudal Quick-Step | + 01:27.57 |
| 41 | Simone Velasco | Astana Qazaqstan Team | + 01:29.48 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 01:30.42 |
| 43 | Georg Steinhauser | EF Education-EasyPost | + 01:33.46 |
| 44 | Michael Valgren | EF Education-EasyPost | + 01:35.10 |
| 45 | Henok Mulubrhan | Astana Qazaqstan Team | + 01:44.46 |
| 46 | Pelayo Sanchez | Movistar Team | + 01:46.43 |
| 47 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:46.58 |
| 48 | Nick Schultz | Israel-Premier Tech | + 01:48.03 |
| 49 | Marco Frigo | Israel-Premier Tech | + 01:48.49 |
| 50 | William Barta | Movistar Team | + 01:49.11 |
| 51 | Magnus Sheffield | INEOS Grenadiers | + 01:50.31 |
| 52 | Quinten Hermans | Alpecin-Deceuninck | + 01:54.41 |
| 53 | Mirco Maestri | Team Polti Kometa | + 01:56.46 |
| 54 | Ruben Fernandez | Cofidis | + 01:57.28 |
| 55 | Enzo Paleni | Groupama-FDJ | + 02:01.54 |
| 56 | Thomas Champion | Cofidis | + 02:02.32 |
| 57 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 02:06.29 |
| 58 | Jasha Sütterlin | Bahrain Victorious | + 02:07.27 |
| 59 | Alessandro De Marchi | Team Jayco-AlUla | + 02:08.29 |
| 60 | Amanuel Ghebreigzabhier | Lidl-Trek | + 02:09.15 |
| 61 | Andrea Bagioli | Lidl-Trek | + 02:09.37 |
| 62 | Mattia Bais | Team Polti Kometa | + 02:09.39 |
| 63 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 02:09.57 |
| 64 | Florian Stork | Tudor Pro Cycling Team | + 02:12.59 |
| 65 | Ben Swift | INEOS Grenadiers | + 02:13.28 |
| 66 | Mikkel Honore | EF Education-EasyPost | + 02:18.49 |
| 67 | Rainer Kepplinger | Bahrain Victorious | + 02:20.30 |
| 68 | Domen Novak | UAE Team Emirates | + 02:21.01 |
| 69 | Lucas Plapp | Team Jayco-AlUla | + 02:21.46 |
| 70 | Albert Torres | Movistar Team | + 02:25.40 |
| 71 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 02:27.17 |
| 72 | Davide Ballerini | Astana Qazaqstan Team | + 02:33.04 |
| 73 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 02:33.09 |
| 74 | Alessandro Verre | ARKEA-B&B HOTELS | + 02:35.45 |
| 75 | Cyril Barthe | Groupama-FDJ | + 02:36.38 |
| 76 | Pieter Serry | Soudal Quick-Step | + 02:37.21 |
| 77 | Matteo Trentin | Tudor Pro Cycling Team | + 02:38.42 |
| 78 | Stefan de Bod | EF Education-EasyPost | + 02:39.19 |
| 79 | Alexander Cepeda | EF Education-EasyPost | + 02:40.22 |
| 80 | Ewen Costiou | ARKEA-B&B HOTELS | + 02:41.09 |
| 81 | Lewis Askey | Groupama-FDJ | + 02:42.31 |
| 82 | Kevin Colleoni | Intermarché-Wanty | + 02:43.28 |
| 83 | Harrison Wood | Cofidis | + 02:45.05 |
| 84 | Connor Swift | INEOS Grenadiers | + 02:46.19 |
| 85 | Patrick Gamper | BORA-hansgrohe | + 02:47.22 |
| 86 | Dion Smith | Intermarché-Wanty | + 02:48.21 |
| 87 | Tobias Foss | INEOS Grenadiers | + 02:49.47 |
| 88 | Lorenzo Germani | Groupama-FDJ | + 02:53.33 |
| 89 | Filippo Ganna | INEOS Grenadiers | + 02:53.41 |
| 90 | Davide Bais | Team Polti Kometa | + 02:55.05 |
| 91 | Andrea Piccolo | EF Education-EasyPost | + 02:55.09 |
| 92 | Vegard Stake Laengen | UAE Team Emirates | + 02:56.46 |
| 93 | Andrea Pasqualon | Bahrain Victorious | + 02:57.25 |
| 94 | Kaden Groves | Alpecin-Deceuninck | + 02:57.45 |
| 95 | Jasper Stuyven | Lidl-Trek | + 02:58.55 |
| 96 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 03:00.00 |
| 97 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 03:00.24 |
| 98 | Laurence Pithie | Groupama-FDJ | + 03:00.43 |
| 99 | Edward Planckaert | Alpecin-Deceuninck | + 03:04.02 |
| 100 | Matteo Fabbro | Team Polti Kometa | + 03:04.59 |
| 101 | Jonas Koch | BORA-hansgrohe | + 03:11.13 |
| 102 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03:11.52 |
| 103 | Dries De Pooter | Intermarché-Wanty | + 03:12.34 |
| 104 | Tobias Bayer | Alpecin-Deceuninck | + 03:13.18 |
| 105 | Simon Clarke | Israel-Premier Tech | + 03:15.11 |
| 106 | Jimmy Janssens | Alpecin-Deceuninck | + 03:15.25 |
| 107 | Alexander Kamp | Tudor Pro Cycling Team | + 03:17.52 |
| 108 | Lorenzo Milesi | Movistar Team | + 03:18.29 |
| 109 | Mikkel Bjerg | UAE Team Emirates | + 03:19.06 |
| 110 | Timo Kielich | Alpecin-Deceuninck | + 03:23.12 |
| 111 | Madis Mihkels | Intermarché-Wanty | + 03:27.38 |
| 112 | Hugo Hofstetter | Israel-Premier Tech | + 03:30.05 |
| 113 | Andrea Pietrobon | Team Polti Kometa | + 03:31.05 |
| 114 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 03:31.11 |
| 115 | Alberto Dainese | Tudor Pro Cycling Team | + 03:32.25 |
| 116 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 03:33.01 |
| 117 | Tim van Dijke | Team Visma | Lease a Bike | + 03:33.25 |
| 118 | Jonathan Milan | Lidl-Trek | + 03:37.06 |
| 119 | Luke Lamperti | Soudal Quick-Step | + 03:37.39 |
| 120 | Donavan Grondin | ARKEA-B&B HOTELS | + 03:37.43 |
| 121 | Edward Theuns | Lidl-Trek | + 03:38.57 |
| 122 | Caleb Ewan | Team Jayco-AlUla | + 03:40.01 |
| 123 | Michael Hepburn | Team Jayco-AlUla | + 03:40.31 |
| 124 | Simone Consonni | Lidl-Trek | + 03:40.53 |
| 125 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 03:41.17 |
| 126 | Francisco Muñoz | Team Polti Kometa | + 03:45.19 |
| 127 | Nicolas Debeaumarché | Cofidis | + 03:46.28 |
| 128 | Stanislaw Aniolkowski | Cofidis | + 03:47.12 |
| 129 | Rui Oliveira | UAE Team Emirates | + 03:47.19 |
| 130 | Edoardo Affini | Team Visma | Lease a Bike | + 03:47.58 |
| 131 | Daan Hoole | Lidl-Trek | + 03:50.04 |
| 132 | Olivier Le Gac | Groupama-FDJ | + 03:50.32 |
| 133 | Sebastian Molano | UAE Team Emirates | + 03:51.34 |
| 134 | Giovanni Lonardi | Team Polti Kometa | + 03:51.46 |
| 135 | Ryan Mullen | BORA-hansgrohe | + 03:51.46 |
| 136 | Max Walscheid | Team Jayco-AlUla | + 03:53.31 |
| 137 | Bert Van Lerberghe | Soudal Quick-Step | + 03:58.25 |
| 138 | Davide Cimolai | Movistar Team | + 03:58.54 |
| 139 | Robin Froidevaux | Tudor Pro Cycling Team | + 04:00.09 |
| 140 | Fernando Gaviria | Movistar Team | + 04:00.19 |
| 141 | Tim Merlier | Soudal Quick-Step | + 04:04.29 |
| 142 | Fabian Lienhard | Groupama-FDJ | + 04:05.13 |
| 143 | Josef Cerný | Soudal Quick-Step | + 04:05.42 |
| 144 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 04:05.50 |
| 145 | Alan Riou | ARKEA-B&B HOTELS | + 04:18.17 |
| 146 | David Dekker | ARKEA-B&B HOTELS | + 04:24.05 |
| - | Jenthe Biermans | ARKEA-B&B HOTELS | DNS |
| - | Danny van Poppel | BORA-hansgrohe | DNS |
| - | Julius van den Berg | Team dsm-firmenich PostNL | DNF |
| - | Benjamin Thomas | Cofidis | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 59:11:18 |
| 2 | Thymen Arensman | INEOS Grenadiers | + 00.24 |
| 3 | Filippo Zana | Team Jayco-AlUla | + 02.34 |
| 4 | Davide Piganzoli | Team Polti Kometa | + 09.46 |
| 5 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 16.08 |
| 6 | Giovanni Aleotti | BORA-hansgrohe | + 23.18 |
| 7 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 28.32 |
| 8 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 53.20 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 53.36 |
| 10 | Edoardo Zambanini | Bahrain Victorious | + 57.29 |
| 11 | Georg Steinhauser | EF Education-EasyPost | + 01:23.37 |
| 12 | Henok Mulubrhan | Astana Qazaqstan Team | + 01:34.37 |
| 13 | Pelayo Sanchez | Movistar Team | + 01:36.34 |
| 14 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:36.49 |
| 15 | Marco Frigo | Israel-Premier Tech | + 01:38.40 |
| 16 | Magnus Sheffield | INEOS Grenadiers | + 01:40.22 |
| 17 | Enzo Paleni | Groupama-FDJ | + 01:51.45 |
| 18 | Thomas Champion | Cofidis | + 01:52.23 |
| 19 | Andrea Bagioli | Lidl-Trek | + 01:59.28 |
| 20 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01:59.48 |
| 21 | Lucas Plapp | Team Jayco-AlUla | + 02:11.37 |
| 22 | Alessandro Verre | ARKEA-B&B HOTELS | + 02:25.36 |
| 23 | Ewen Costiou | ARKEA-B&B HOTELS | + 02:31.00 |
| 24 | Lewis Askey | Groupama-FDJ | + 02:32.22 |
| 25 | Kevin Colleoni | Intermarché-Wanty | + 02:33.19 |
| 26 | Harrison Wood | Cofidis | + 02:34.56 |
| 27 | Lorenzo Germani | Groupama-FDJ | + 02:43.24 |
| 28 | Andrea Piccolo | EF Education-EasyPost | + 02:45.00 |
| 29 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 02:49.51 |
| 30 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 02:50.15 |
| 31 | Laurence Pithie | Groupama-FDJ | + 02:50.34 |
| 32 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03:01.43 |
| 33 | Dries De Pooter | Intermarché-Wanty | + 03:02.25 |
| 34 | Tobias Bayer | Alpecin-Deceuninck | + 03:03.09 |
| 35 | Lorenzo Milesi | Movistar Team | + 03:08.20 |
| 36 | Timo Kielich | Alpecin-Deceuninck | + 03:13.03 |
| 37 | Madis Mihkels | Intermarché-Wanty | + 03:17.29 |
| 38 | Andrea Pietrobon | Team Polti Kometa | + 03:20.56 |
| 39 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 03:21.02 |
| 40 | Tim van Dijke | Team Visma | Lease a Bike | + 03:23.16 |
| 41 | Jonathan Milan | Lidl-Trek | + 03:26.57 |
| 42 | Luke Lamperti | Soudal Quick-Step | + 03:27.30 |
| 43 | Donavan Grondin | ARKEA-B&B HOTELS | + 03:27.34 |
| 44 | Francisco Muñoz | Team Polti Kometa | + 03:35.10 |
| 45 | Daan Hoole | Lidl-Trek | + 03:39.55 |
| 46 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 03:55.41 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 284 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 175 |
| 3 | Tadej Pogacar | UAE Team Emirates | 99 |
| 4 | Julian Alaphilippe | Soudal Quick-Step | 99 |
| 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 | 63 |
| 9 | Mirco Maestri | Team Polti Kometa | 58 |
| 10 | Sebastian Molano | UAE Team Emirates | 54 |
| 11 | Michael Valgren | EF Education-EasyPost | 52 |
| 12 | Stanislaw Aniolkowski | Cofidis | 52 |
| 13 | Davide Ballerini | Astana Qazaqstan Team | 51 |
| 14 | Fernando Gaviria | Movistar Team | 46 |
| 15 | Daniel Martinez | BORA-hansgrohe | 44 |
| 16 | Alberto Dainese | Tudor Pro Cycling Team | 42 |
| 17 | Romain Bardet | Team dsm-firmenich PostNL | 40 |
| 18 | Lucas Plapp | Team Jayco-AlUla | 39 |
| 19 | Giovanni Lonardi | Team Polti Kometa | 38 |
| 20 | Pelayo Sanchez | Movistar Team | 36 |
| 21 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 22 | Caleb Ewan | Team Jayco-AlUla | 33 |
| 23 | Quinten Hermans | Alpecin-Deceuninck | 31 |
| 24 | Laurence Pithie | Groupama-FDJ | 31 |
| 25 | Tim van Dijke | Team Visma | Lease a Bike | 30 |
| 26 | Filippo Ganna | INEOS Grenadiers | 29 |
| 27 | Geraint Thomas | INEOS Grenadiers | 29 |
| 28 | Edward Planckaert | Alpecin-Deceuninck | 29 |
| 29 | Cristian Scaroni | Astana Qazaqstan Team | 28 |
| 30 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 31 | Georg Steinhauser | EF Education-EasyPost | 27 |
| 32 | Madis Mihkels | Intermarché-Wanty | 27 |
| 33 | Antonio Tiberi | Bahrain Victorious | 26 |
| 34 | Thymen Arensman | INEOS Grenadiers | 26 |
| 35 | Enzo Paleni | Groupama-FDJ | 26 |
| 36 | Andrea Piccolo | EF Education-EasyPost | 26 |
| 37 | Thomas Champion | Cofidis | 24 |
| 38 | Francisco Muñoz | Team Polti Kometa | 24 |
| 39 | Max Schachmann | BORA-hansgrohe | 24 |
| 40 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 23 |
| 41 | Nairo Quintana | Movistar Team | 23 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 22 |
| 43 | Michael Storer | Tudor Pro Cycling Team | 21 |
| 44 | Hugo Hofstetter | Israel-Premier Tech | 21 |
| 45 | Magnus Sheffield | INEOS Grenadiers | 19 |
| 46 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 19 |
| 47 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 18 |
| 48 | Matteo Trentin | Tudor Pro Cycling Team | 18 |
| 49 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 18 |
| 50 | Jan Tratnik | Team Visma | Lease a Bike | 17 |
| 51 | Edoardo Affini | Team Visma | Lease a Bike | 17 |
| 52 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 16 |
| 53 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 16 |
| 54 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 16 |
| 55 | Tobias Bayer | Alpecin-Deceuninck | 16 |
| 56 | Stefan de Bod | EF Education-EasyPost | 14 |
| 57 | Davide Bais | Team Polti Kometa | 14 |
| 58 | Simon Clarke | Israel-Premier Tech | 14 |
| 59 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 60 | Davide Piganzoli | Team Polti Kometa | 12 |
| 61 | Alessandro De Marchi | Team Jayco-AlUla | 12 |
| 62 | Einer Rubio | Movistar Team | 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 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 68 | Attila Valter | Team Visma | Lease a Bike | 8 |
| 69 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 70 | Juan Pedro Lopez | Lidl-Trek | 7 |
| 71 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 6 |
| 72 | Gijs Leemreize | Team dsm-firmenich PostNL | 6 |
| 73 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 74 | Ewen Costiou | ARKEA-B&B HOTELS | 5 |
| 75 | Simone Consonni | Lidl-Trek | 5 |
| 76 | Filippo Zana | Team Jayco-AlUla | 4 |
| 77 | Damiano Caruso | Bahrain Victorious | 4 |
| 78 | Esteban Chaves | EF Education-EasyPost | 4 |
| 79 | Marco Frigo | Israel-Premier Tech | 4 |
| 80 | Tobias Foss | INEOS Grenadiers | 4 |
| 81 | Mikkel Bjerg | UAE Team Emirates | 4 |
| 82 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 3 |
| 83 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3 |
| 84 | Nick Schultz | Israel-Premier Tech | 3 |
| 85 | William Barta | Movistar Team | 3 |
| 86 | Harrison Wood | Cofidis | 3 |
| 87 | Nicolas Debeaumarché | Cofidis | 3 |
| 88 | Rui Oliveira | UAE Team Emirates | 3 |
| 89 | Jan Hirt | Soudal Quick-Step | 2 |
| 90 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 91 | Lorenzo Milesi | Movistar Team | 2 |
| 92 | Luke Lamperti | Soudal Quick-Step | 2 |
| 93 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 94 | Mikkel Honore | EF Education-EasyPost | 1 |
| 95 | Albert Torres | Movistar Team | 1 |
| 96 | Dion Smith | Intermarché-Wanty | 1 |
| 97 | Jasper Stuyven | Lidl-Trek | 1 |
| 98 | Timo Kielich | Alpecin-Deceuninck | 1 |
| 99 | David Dekker | ARKEA-B&B HOTELS | 1 |
| 100 | Bert Van Lerberghe | Soudal Quick-Step | -34 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 224 |
| 2 | Cristian Scaroni | Astana Qazaqstan Team | 91 |
| 3 | Simon Geschke | Cofidis | 78 |
| 4 | Daniel Martinez | BORA-hansgrohe | 74 |
| 5 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 68 |
| 6 | Nairo Quintana | Movistar Team | 65 |
| 7 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 55 |
| 8 | Julian Alaphilippe | Soudal Quick-Step | 53 |
| 9 | Romain Bardet | Team dsm-firmenich PostNL | 45 |
| 10 | Georg Steinhauser | EF Education-EasyPost | 42 |
| 11 | Lilian Calmejane | Intermarché-Wanty | 36 |
| 12 | Geraint Thomas | INEOS Grenadiers | 27 |
| 13 | Nicola Conci | Alpecin-Deceuninck | 21 |
| 14 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 15 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 18 |
| 16 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 18 |
| 17 | Jan Tratnik | Team Visma | Lease a Bike | 16 |
| 18 | Antonio Tiberi | Bahrain Victorious | 15 |
| 19 | Mirco Maestri | Team Polti Kometa | 13 |
| 20 | Andrea Bagioli | Lidl-Trek | 13 |
| 21 | Amanuel Ghebreigzabhier | Lidl-Trek | 11 |
| 22 | Michael Storer | Tudor Pro Cycling Team | 11 |
| 23 | Laurence Pithie | Groupama-FDJ | 9 |
| 24 | Tim van Dijke | Team Visma | Lease a Bike | 9 |
| 25 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 26 | Ewen Costiou | ARKEA-B&B HOTELS | 9 |
| 27 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 8 |
| 28 | Enzo Paleni | Groupama-FDJ | 8 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 30 | Einer Rubio | Movistar Team | 7 |
| 31 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 32 | Attila Valter | Team Visma | Lease a Bike | 6 |
| 33 | Domen Novak | UAE Team Emirates | 6 |
| 34 | Thymen Arensman | INEOS Grenadiers | 5 |
| 35 | Davide Piganzoli | Team Polti Kometa | 5 |
| 36 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 37 | Rafal Majka | UAE Team Emirates | 4 |
| 38 | Andrea Pietrobon | Team Polti Kometa | 4 |
| 39 | Thomas Champion | Cofidis | 4 |
| 40 | Mattia Bais | Team Polti Kometa | 4 |
| 41 | Davide Ballerini | Astana Qazaqstan Team | 4 |
| 42 | Sebastian Molano | UAE Team Emirates | 4 |
| 43 | Francisco Muñoz | Team Polti Kometa | 4 |
| 44 | Michael Valgren | EF Education-EasyPost | 3 |
| 45 | Damiano Caruso | Bahrain Victorious | 3 |
| 46 | Filippo Zana | Team Jayco-AlUla | 2 |
| 47 | Pelayo Sanchez | Movistar Team | 2 |
| 48 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 49 | Stefan de Bod | EF Education-EasyPost | 2 |
| 50 | Lewis Askey | Groupama-FDJ | 2 |
| 51 | Harrison Wood | Cofidis | 2 |
| 52 | Filippo Ganna | INEOS Grenadiers | 2 |
| 53 | Edoardo Affini | Team Visma | Lease a Bike | 2 |
| 54 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 1 |
| 55 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 1 |
| 56 | Gijs Leemreize | Team dsm-firmenich PostNL | 1 |
| 57 | Magnus Sheffield | INEOS Grenadiers | 1 |
| 58 | Quinten Hermans | Alpecin-Deceuninck | 1 |
| 59 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 60 | Matteo Trentin | Tudor Pro Cycling Team | 1 |
| 61 | Dion Smith | Intermarché-Wanty | 1 |
| 62 | Davide Bais | Team Polti Kometa | 1 |
| 63 | Jasper Stuyven | Lidl-Trek | 1 |
| 64 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 1 |
| 65 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 177:47:27 |
| 2 | INEOS Grenadiers | + 10.47 |
| 3 | UAE Team Emirates | + 34.39 |
| 4 | Astana Qazaqstan Team | + 48.58 |
| 5 | BORA-hansgrohe | + 52.00 |
| 6 | Bahrain Victorious | + 54.49 |
| 7 | VF Group-Bardiani CSF-Faizanè | + 01:09.05 |
| 8 | Team dsm-firmenich PostNL | + 01:11.12 |
| 9 | Movistar Team | + 01:13.10 |
| 10 | Soudal Quick-Step | + 01:32.37 |
| 11 | EF Education-EasyPost | + 01:48.32 |
| 12 | Team Visma | Lease a Bike | + 02:27.02 |
| 13 | Cofidis | + 02:44.30 |
| 14 | Team Jayco-AlUla | + 03:07.42 |
| 15 | Team Polti Kometa | + 03:14.03 |
| 16 | Tudor Pro Cycling Team | + 03:30.48 |
| 17 | Alpecin-Deceuninck | + 03:32.26 |
| 18 | Lidl-Trek | + 03:33.08 |
| 19 | ARKEA-B&B HOTELS | + 04:50.35 |
| 20 | Israel-Premier Tech | + 04:58.13 |
| 21 | Intermarché-Wanty | + 05:17.22 |
| 22 | Groupama-FDJ | + 05:26.42 |








