Giro d'Italia 2024 - Stage 13
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 | Jonathan Milan | Lidl-Trek | 4:02:03 |
| 2 | Stanislaw Aniolkowski | Cofidis | + 00.00 |
| 3 | Phil Bauhaus | Bahrain Victorious | + 00.00 |
| 4 | Tim van Dijke | Team Visma | Lease a Bike | + 00.00 |
| 5 | Hugo Hofstetter | Israel-Premier Tech | + 00.00 |
| 6 | Fernando Gaviria | Movistar Team | + 00.00 |
| 7 | Sebastian Molano | UAE Team Emirates | + 00.00 |
| 8 | Laurence Pithie | Groupama-FDJ | + 00.00 |
| 9 | Giovanni Lonardi | Team Polti Kometa | + 00.00 |
| 10 | Alberto Dainese | Tudor Pro Cycling Team | + 00.00 |
| 11 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 00.00 |
| 12 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 13 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 14 | Madis Mihkels | Intermarché-Wanty | + 00.00 |
| 15 | Tim Merlier | Soudal Quick-Step | + 00.00 |
| 16 | Kaden Groves | Alpecin-Deceuninck | + 00.00 |
| 17 | Luka Mezgec | Team Jayco-AlUla | + 00.00 |
| 18 | Simone Consonni | Lidl-Trek | + 00.00 |
| 19 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 20 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 21 | Jenthe Biermans | ARKEA-B&B HOTELS | + 00.00 |
| 22 | Ryan Mullen | BORA-hansgrohe | + 00.00 |
| 23 | Robin Froidevaux | Tudor Pro Cycling Team | + 00.00 |
| 24 | Daniel Martinez | BORA-hansgrohe | + 00.00 |
| 25 | Caleb Ewan | Team Jayco-AlUla | + 00.00 |
| 26 | Edward Planckaert | Alpecin-Deceuninck | + 00.00 |
| 27 | Andrea Pasqualon | Bahrain Victorious | + 00.00 |
| 28 | Antonio Tiberi | Bahrain Victorious | + 00.00 |
| 29 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 30 | Andrea Piccolo | EF Education-EasyPost | + 00.00 |
| 31 | Lorenzo Milesi | Movistar Team | + 00.00 |
| 32 | Cyril Barthe | Groupama-FDJ | + 00.00 |
| 33 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 34 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 35 | Mikkel Honore | EF Education-EasyPost | + 00.00 |
| 36 | Lilian Calmejane | Intermarché-Wanty | + 00.00 |
| 37 | Timo Kielich | Alpecin-Deceuninck | + 00.00 |
| 38 | Julius van den Berg | Team dsm-firmenich PostNL | + 00.00 |
| 39 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.00 |
| 40 | Thymen Arensman | INEOS Grenadiers | + 00.00 |
| 41 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 00.00 |
| 42 | Andrea Pietrobon | Team Polti Kometa | + 00.00 |
| 43 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.00 |
| 44 | Romain Bardet | Team dsm-firmenich PostNL | + 00.00 |
| 45 | Giovanni Aleotti | BORA-hansgrohe | + 00.00 |
| 46 | Jan Hirt | Soudal Quick-Step | + 00.00 |
| 47 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 00.00 |
| 48 | Francisco Muñoz | Team Polti Kometa | + 00.00 |
| 49 | Jasha Sütterlin | Bahrain Victorious | + 00.00 |
| 50 | Patrick Gamper | BORA-hansgrohe | + 00.00 |
| 51 | Albert Torres | Movistar Team | + 00.00 |
| 52 | Alexander Kamp | Tudor Pro Cycling Team | + 00.00 |
| 53 | Michael Storer | Tudor Pro Cycling Team | + 00.00 |
| 54 | Simone Velasco | Astana Qazaqstan Team | + 00.00 |
| 55 | Lorenzo Fortunato | Astana Qazaqstan Team | + 00.00 |
| 56 | Einer Rubio | Movistar Team | + 00.00 |
| 57 | Simon Geschke | Cofidis | + 00.00 |
| 58 | Filippo Zana | Team Jayco-AlUla | + 00.00 |
| 59 | Jonas Koch | BORA-hansgrohe | + 00.00 |
| 60 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 61 | Davide Ballerini | Astana Qazaqstan Team | + 00.00 |
| 62 | Bert Van Lerberghe | Soudal Quick-Step | + 00.00 |
| 63 | Davide Piganzoli | Team Polti Kometa | + 00.00 |
| 64 | Lewis Askey | Groupama-FDJ | + 00.00 |
| 65 | Edward Theuns | Lidl-Trek | + 00.00 |
| 66 | Fabian Lienhard | Groupama-FDJ | + 00.00 |
| 67 | Nairo Quintana | Movistar Team | + 00.00 |
| 68 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 69 | Esteban Chaves | EF Education-EasyPost | + 00.00 |
| 70 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 00.00 |
| 71 | Cristian Scaroni | Astana Qazaqstan Team | + 00.00 |
| 72 | Donavan Grondin | ARKEA-B&B HOTELS | + 00.00 |
| 73 | Edoardo Zambanini | Bahrain Victorious | + 00.00 |
| 74 | Nicolas Debeaumarché | Cofidis | + 00.00 |
| 75 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 00.00 |
| 76 | Magnus Sheffield | INEOS Grenadiers | + 00.00 |
| 77 | Lorenzo Germani | Groupama-FDJ | + 00.00 |
| 78 | Michel Ries | ARKEA-B&B HOTELS | + 00.00 |
| 79 | Davide Cimolai | Movistar Team | + 00.00 |
| 80 | Attila Valter | Team Visma | Lease a Bike | + 00.00 |
| 81 | Matteo Trentin | Tudor Pro Cycling Team | + 00.00 |
| 82 | Henok Mulubrhan | Astana Qazaqstan Team | + 00.00 |
| 83 | Juan Pedro Lopez | Lidl-Trek | + 00.00 |
| 84 | Max Walscheid | Team Jayco-AlUla | + 00.00 |
| 85 | Mirco Maestri | Team Polti Kometa | + 00.00 |
| 86 | Jasper Stuyven | Lidl-Trek | + 00.00 |
| 87 | Andrea Bagioli | Lidl-Trek | + 00.00 |
| 88 | Chris Hamilton | Team dsm-firmenich PostNL | + 00.00 |
| 89 | Luke Lamperti | Soudal Quick-Step | + 00.00 |
| 90 | David Dekker | ARKEA-B&B HOTELS | + 00.00 |
| 91 | Fabio Van den Bossche | Alpecin-Deceuninck | + 00.00 |
| 92 | Edoardo Affini | Team Visma | Lease a Bike | + 00.00 |
| 93 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.00 |
| 94 | Alessandro Verre | ARKEA-B&B HOTELS | + 00.00 |
| 95 | Rafal Majka | UAE Team Emirates | + 00.32 |
| 96 | Thomas Champion | Cofidis | + 01.00 |
| 97 | Vadim Pronskiy | Astana Qazaqstan Team | + 01.00 |
| 98 | Pelayo Sanchez | Movistar Team | + 01.00 |
| 99 | Max Schachmann | BORA-hansgrohe | + 01.00 |
| 100 | Florian Stork | Tudor Pro Cycling Team | + 01.00 |
| 101 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 01.00 |
| 102 | Dries De Pooter | Intermarché-Wanty | + 01.00 |
| 103 | Dion Smith | Intermarché-Wanty | + 01.00 |
| 104 | Clément Davy | Groupama-FDJ | + 01.00 |
| 105 | Davide Bais | Team Polti Kometa | + 01.00 |
| 106 | Ben Swift | INEOS Grenadiers | + 01.00 |
| 107 | Michael Hepburn | Team Jayco-AlUla | + 01.00 |
| 108 | Olivier Le Gac | Groupama-FDJ | + 01.00 |
| 109 | Tobias Bayer | Alpecin-Deceuninck | + 01.00 |
| 110 | Michael Valgren | EF Education-EasyPost | + 01.08 |
| 111 | Stefan de Bod | EF Education-EasyPost | + 01.08 |
| 112 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 01.08 |
| 113 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 01.08 |
| 114 | Jan Tratnik | Team Visma | Lease a Bike | + 01.08 |
| 115 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01.08 |
| 116 | Harrison Wood | Cofidis | + 01.08 |
| 117 | Josef Cerný | Soudal Quick-Step | + 01.13 |
| 118 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01.18 |
| 119 | Julian Alaphilippe | Soudal Quick-Step | + 01.22 |
| 120 | Nicola Conci | Alpecin-Deceuninck | + 01.26 |
| 121 | Felix Großschartner | UAE Team Emirates | + 01.26 |
| 122 | Daan Hoole | Lidl-Trek | + 01.36 |
| 123 | Lucas Plapp | Team Jayco-AlUla | + 01.44 |
| 124 | Alessandro De Marchi | Team Jayco-AlUla | + 01.44 |
| 125 | Georg Steinhauser | EF Education-EasyPost | + 01.44 |
| 126 | Alexander Cepeda | EF Education-EasyPost | + 01.44 |
| 127 | Danny van Poppel | BORA-hansgrohe | + 01.44 |
| 128 | William Barta | Movistar Team | + 01.44 |
| 129 | Rainer Kepplinger | Bahrain Victorious | + 01.44 |
| 130 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 01.44 |
| 131 | Quinten Hermans | Alpecin-Deceuninck | + 01.44 |
| 132 | Matteo Fabbro | Team Polti Kometa | + 02.10 |
| 133 | Kevin Colleoni | Intermarché-Wanty | + 02.10 |
| 134 | Amanuel Ghebreigzabhier | Lidl-Trek | + 02.10 |
| 135 | Marco Frigo | Israel-Premier Tech | + 02.10 |
| 136 | Enzo Paleni | Groupama-FDJ | + 02.10 |
| 137 | Mauri Vansevenant | Soudal Quick-Step | + 02.10 |
| 138 | Pieter Serry | Soudal Quick-Step | + 02.10 |
| 139 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 02.10 |
| 140 | Vegard Stake Laengen | UAE Team Emirates | + 02.10 |
| 141 | Ruben Fernandez | Cofidis | + 02.10 |
| 142 | Mikkel Bjerg | UAE Team Emirates | + 02.10 |
| 143 | Nick Schultz | Israel-Premier Tech | + 02.10 |
| 144 | Domen Novak | UAE Team Emirates | + 02.10 |
| 145 | Connor Swift | INEOS Grenadiers | + 02.10 |
| 146 | Alan Riou | ARKEA-B&B HOTELS | + 02.10 |
| 147 | Jimmy Janssens | Alpecin-Deceuninck | + 02.10 |
| 148 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 02.10 |
| 149 | Filippo Ganna | INEOS Grenadiers | + 02.16 |
| 150 | Tobias Foss | INEOS Grenadiers | + 02.18 |
| 151 | Simon Clarke | Israel-Premier Tech | + 03.00 |
| 152 | Benjamin Thomas | Cofidis | + 03.00 |
| 153 | Mattia Bais | Team Polti Kometa | + 03.21 |
| 154 | Ewen Costiou | ARKEA-B&B HOTELS | + 06.06 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 49:24:38 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 02.40 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 02.56 |
| 4 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 03.39 |
| 5 | Antonio Tiberi | Bahrain Victorious | + 04.27 |
| 6 | Romain Bardet | Team dsm-firmenich PostNL | + 04.57 |
| 7 | Lorenzo Fortunato | Astana Qazaqstan Team | + 05.19 |
| 8 | Filippo Zana | Team Jayco-AlUla | + 05.23 |
| 9 | Einer Rubio | Movistar Team | + 05.28 |
| 10 | Thymen Arensman | INEOS Grenadiers | + 05.52 |
| 11 | Jan Hirt | Soudal Quick-Step | + 05.57 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 06.25 |
| 13 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 06.38 |
| 14 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 07.34 |
| 15 | Esteban Chaves | EF Education-EasyPost | + 09.24 |
| 16 | Davide Piganzoli | Team Polti Kometa | + 11.30 |
| 17 | Simon Geschke | Cofidis | + 13.58 |
| 18 | Giovanni Aleotti | BORA-hansgrohe | + 14.15 |
| 19 | Juan Pedro Lopez | Lidl-Trek | + 16.07 |
| 20 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 16.11 |
| 21 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 16.51 |
| 22 | Jhonnatan Narvaez | INEOS Grenadiers | + 20.54 |
| 23 | Rafal Majka | UAE Team Emirates | + 21.39 |
| 24 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 27.02 |
| 25 | Lilian Calmejane | Intermarché-Wanty | + 29.08 |
| 26 | Nairo Quintana | Movistar Team | + 30.43 |
| 27 | Max Schachmann | BORA-hansgrohe | + 31.07 |
| 28 | Damiano Caruso | Bahrain Victorious | + 32.17 |
| 29 | Michel Ries | ARKEA-B&B HOTELS | + 33.45 |
| 30 | Michael Valgren | EF Education-EasyPost | + 33.59 |
| 31 | Nicola Conci | Alpecin-Deceuninck | + 34.38 |
| 32 | Cristian Scaroni | Astana Qazaqstan Team | + 36.19 |
| 33 | Mauri Vansevenant | Soudal Quick-Step | + 38.09 |
| 34 | Attila Valter | Team Visma | Lease a Bike | + 38.25 |
| 35 | Chris Hamilton | Team dsm-firmenich PostNL | + 38.37 |
| 36 | Edoardo Zambanini | Bahrain Victorious | + 41.56 |
| 37 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 43.08 |
| 38 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 44.03 |
| 39 | Magnus Sheffield | INEOS Grenadiers | + 46.00 |
| 40 | Felix Großschartner | UAE Team Emirates | + 47.19 |
| 41 | Jan Tratnik | Team Visma | Lease a Bike | + 51.00 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 51.51 |
| 43 | William Barta | Movistar Team | + 52.28 |
| 44 | Simone Velasco | Astana Qazaqstan Team | + 52.51 |
| 45 | Julian Alaphilippe | Soudal Quick-Step | + 52.54 |
| 46 | Henok Mulubrhan | Astana Qazaqstan Team | + 56.43 |
| 47 | Mirco Maestri | Team Polti Kometa | + 01:00.41 |
| 48 | Marco Frigo | Israel-Premier Tech | + 01:01.31 |
| 49 | Jasha Sütterlin | Bahrain Victorious | + 01:03.40 |
| 50 | Florian Stork | Tudor Pro Cycling Team | + 01:03.43 |
| 51 | Ruben Fernandez | Cofidis | + 01:04.41 |
| 52 | Georg Steinhauser | EF Education-EasyPost | + 01:04.57 |
| 53 | Mattia Bais | Team Polti Kometa | + 01:08.23 |
| 54 | Pelayo Sanchez | Movistar Team | + 01:08.26 |
| 55 | Nick Schultz | Israel-Premier Tech | + 01:08.38 |
| 56 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:11.46 |
| 57 | Quinten Hermans | Alpecin-Deceuninck | + 01:16.30 |
| 58 | Thomas Champion | Cofidis | + 01:16.40 |
| 59 | Enzo Paleni | Groupama-FDJ | + 01:16.52 |
| 60 | Andrea Bagioli | Lidl-Trek | + 01:18.14 |
| 61 | Alessandro De Marchi | Team Jayco-AlUla | + 01:20.38 |
| 62 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 01:21.39 |
| 63 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:22.25 |
| 64 | Lucas Plapp | Team Jayco-AlUla | + 01:23.17 |
| 65 | Albert Torres | Movistar Team | + 01:24.18 |
| 66 | Ben Swift | INEOS Grenadiers | + 01:25.55 |
| 67 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 01:26.01 |
| 68 | Cyril Barthe | Groupama-FDJ | + 01:26.14 |
| 69 | Alessandro Verre | ARKEA-B&B HOTELS | + 01:27.15 |
| 70 | Andrea Piccolo | EF Education-EasyPost | + 01:28.36 |
| 71 | Matteo Trentin | Tudor Pro Cycling Team | + 01:30.20 |
| 72 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01:30.33 |
| 73 | Benjamin Thomas | Cofidis | + 01:31.57 |
| 74 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 01:33.40 |
| 75 | Mikkel Honore | EF Education-EasyPost | + 01:34.06 |
| 76 | Davide Ballerini | Astana Qazaqstan Team | + 01:35.17 |
| 77 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01:35.19 |
| 78 | Domen Novak | UAE Team Emirates | + 01:36.41 |
| 79 | Lewis Askey | Groupama-FDJ | + 01:39.46 |
| 80 | Stefan de Bod | EF Education-EasyPost | + 01:40.29 |
| 81 | Kevin Colleoni | Intermarché-Wanty | + 01:41.42 |
| 82 | Rainer Kepplinger | Bahrain Victorious | + 01:41.47 |
| 83 | Patrick Gamper | BORA-hansgrohe | + 01:46.54 |
| 84 | Dion Smith | Intermarché-Wanty | + 01:46.56 |
| 85 | Alexander Cepeda | EF Education-EasyPost | + 01:47.33 |
| 86 | Pieter Serry | Soudal Quick-Step | + 01:48.32 |
| 87 | Andrea Pasqualon | Bahrain Victorious | + 01:49.04 |
| 88 | Danny van Poppel | BORA-hansgrohe | + 01:50.03 |
| 89 | Harrison Wood | Cofidis | + 01:50.07 |
| 90 | Lorenzo Germani | Groupama-FDJ | + 01:50.48 |
| 91 | Davide Bais | Team Polti Kometa | + 01:52.16 |
| 92 | Connor Swift | INEOS Grenadiers | + 01:53.43 |
| 93 | Kaden Groves | Alpecin-Deceuninck | + 01:53.55 |
| 94 | Vegard Stake Laengen | UAE Team Emirates | + 01:54.17 |
| 95 | Laurence Pithie | Groupama-FDJ | + 01:54.17 |
| 96 | Dries De Pooter | Intermarché-Wanty | + 01:57.44 |
| 97 | Mikkel Bjerg | UAE Team Emirates | + 01:59.31 |
| 98 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:59.36 |
| 99 | Filippo Ganna | INEOS Grenadiers | + 01:59.45 |
| 100 | Edward Planckaert | Alpecin-Deceuninck | + 01:59.53 |
| 101 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 02:01.28 |
| 102 | Ewen Costiou | ARKEA-B&B HOTELS | + 02:01.41 |
| 103 | Jenthe Biermans | ARKEA-B&B HOTELS | + 02:02.02 |
| 104 | Tobias Foss | INEOS Grenadiers | + 02:03.07 |
| 105 | Jasper Stuyven | Lidl-Trek | + 02:06.17 |
| 106 | Jonas Koch | BORA-hansgrohe | + 02:06.22 |
| 107 | Luka Mezgec | Team Jayco-AlUla | + 02:07.15 |
| 108 | Fabio Van den Bossche | Alpecin-Deceuninck | + 02:07.46 |
| 109 | Hugo Hofstetter | Israel-Premier Tech | + 02:08.46 |
| 110 | Timo Kielich | Alpecin-Deceuninck | + 02:10.16 |
| 111 | Matteo Fabbro | Team Polti Kometa | + 02:10.25 |
| 112 | Simon Clarke | Israel-Premier Tech | + 02:12.22 |
| 113 | Alberto Dainese | Tudor Pro Cycling Team | + 02:13.19 |
| 114 | Tobias Bayer | Alpecin-Deceuninck | + 02:13.26 |
| 115 | Alexander Kamp | Tudor Pro Cycling Team | + 02:15.31 |
| 116 | Tim van Dijke | Team Visma | Lease a Bike | + 02:17.20 |
| 117 | Jonathan Milan | Lidl-Trek | + 02:17.47 |
| 118 | Caleb Ewan | Team Jayco-AlUla | + 02:18.25 |
| 119 | Donavan Grondin | ARKEA-B&B HOTELS | + 02:18.40 |
| 120 | Edward Theuns | Lidl-Trek | + 02:19.52 |
| 121 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 02:20.08 |
| 122 | Lorenzo Milesi | Movistar Team | + 02:21.01 |
| 123 | Jimmy Janssens | Alpecin-Deceuninck | + 02:21.07 |
| 124 | Simone Consonni | Lidl-Trek | + 02:21.10 |
| 125 | Madis Mihkels | Intermarché-Wanty | + 02:21.39 |
| 126 | Stanislaw Aniolkowski | Cofidis | + 02:24.19 |
| 127 | Francisco Muñoz | Team Polti Kometa | + 02:24.35 |
| 128 | Michael Hepburn | Team Jayco-AlUla | + 02:24.49 |
| 129 | Luke Lamperti | Soudal Quick-Step | + 02:24.51 |
| 130 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 02:24.55 |
| 131 | Olivier Le Gac | Groupama-FDJ | + 02:25.10 |
| 132 | Nicolas Debeaumarché | Cofidis | + 02:26.43 |
| 133 | Sebastian Molano | UAE Team Emirates | + 02:30.02 |
| 134 | Rui Oliveira | UAE Team Emirates | + 02:31.59 |
| 135 | Edoardo Affini | Team Visma | Lease a Bike | + 02:32.00 |
| 136 | Giovanni Lonardi | Team Polti Kometa | + 02:32.26 |
| 137 | Ryan Mullen | BORA-hansgrohe | + 02:33.27 |
| 138 | Andrea Pietrobon | Team Polti Kometa | + 02:33.30 |
| 139 | Daan Hoole | Lidl-Trek | + 02:34.16 |
| 140 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 02:37.06 |
| 141 | Max Walscheid | Team Jayco-AlUla | + 02:37.36 |
| 142 | Davide Cimolai | Movistar Team | + 02:38.03 |
| 143 | Bert Van Lerberghe | Soudal Quick-Step | + 02:38.42 |
| 144 | Robin Froidevaux | Tudor Pro Cycling Team | + 02:39.01 |
| 145 | Fernando Gaviria | Movistar Team | + 02:40.11 |
| 146 | Julius van den Berg | Team dsm-firmenich PostNL | + 02:41.27 |
| 147 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 02:41.31 |
| 148 | Clément Davy | Groupama-FDJ | + 02:42.13 |
| 149 | Phil Bauhaus | Bahrain Victorious | + 02:42.41 |
| 150 | Tim Merlier | Soudal Quick-Step | + 02:43.33 |
| 151 | Fabian Lienhard | Groupama-FDJ | + 02:46.13 |
| 152 | Josef Cerný | Soudal Quick-Step | + 02:47.34 |
| 153 | David Dekker | ARKEA-B&B HOTELS | + 02:48.11 |
| 154 | Alan Riou | ARKEA-B&B HOTELS | + 02:49.03 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 49:29:05 |
| 2 | Filippo Zana | Team Jayco-AlUla | + 00.56 |
| 3 | Thymen Arensman | INEOS Grenadiers | + 01.25 |
| 4 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 02.11 |
| 5 | Davide Piganzoli | Team Polti Kometa | + 07.03 |
| 6 | Giovanni Aleotti | BORA-hansgrohe | + 09.48 |
| 7 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 22.35 |
| 8 | Mauri Vansevenant | Soudal Quick-Step | + 33.42 |
| 9 | Edoardo Zambanini | Bahrain Victorious | + 37.29 |
| 10 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 38.41 |
| 11 | Magnus Sheffield | INEOS Grenadiers | + 41.33 |
| 12 | Henok Mulubrhan | Astana Qazaqstan Team | + 52.16 |
| 13 | Marco Frigo | Israel-Premier Tech | + 57.04 |
| 14 | Georg Steinhauser | EF Education-EasyPost | + 01:00.30 |
| 15 | Pelayo Sanchez | Movistar Team | + 01:03.59 |
| 16 | Thomas Champion | Cofidis | + 01:12.13 |
| 17 | Enzo Paleni | Groupama-FDJ | + 01:12.25 |
| 18 | Andrea Bagioli | Lidl-Trek | + 01:13.47 |
| 19 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:17.58 |
| 20 | Lucas Plapp | Team Jayco-AlUla | + 01:18.50 |
| 21 | Alessandro Verre | ARKEA-B&B HOTELS | + 01:22.48 |
| 22 | Andrea Piccolo | EF Education-EasyPost | + 01:24.09 |
| 23 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 01:30.52 |
| 24 | Lewis Askey | Groupama-FDJ | + 01:35.19 |
| 25 | Kevin Colleoni | Intermarché-Wanty | + 01:37.15 |
| 26 | Harrison Wood | Cofidis | + 01:45.40 |
| 27 | Lorenzo Germani | Groupama-FDJ | + 01:46.21 |
| 28 | Laurence Pithie | Groupama-FDJ | + 01:49.50 |
| 29 | Dries De Pooter | Intermarché-Wanty | + 01:53.17 |
| 30 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:55.09 |
| 31 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 01:57.01 |
| 32 | Ewen Costiou | ARKEA-B&B HOTELS | + 01:57.14 |
| 33 | Fabio Van den Bossche | Alpecin-Deceuninck | + 02:03.19 |
| 34 | Timo Kielich | Alpecin-Deceuninck | + 02:05.49 |
| 35 | Tobias Bayer | Alpecin-Deceuninck | + 02:08.59 |
| 36 | Tim van Dijke | Team Visma | Lease a Bike | + 02:12.53 |
| 37 | Jonathan Milan | Lidl-Trek | + 02:13.20 |
| 38 | Donavan Grondin | ARKEA-B&B HOTELS | + 02:14.13 |
| 39 | Lorenzo Milesi | Movistar Team | + 02:16.34 |
| 40 | Madis Mihkels | Intermarché-Wanty | + 02:17.12 |
| 41 | Francisco Muñoz | Team Polti Kometa | + 02:20.08 |
| 42 | Luke Lamperti | Soudal Quick-Step | + 02:20.24 |
| 43 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 02:20.28 |
| 44 | Andrea Pietrobon | Team Polti Kometa | + 02:29.03 |
| 45 | Daan Hoole | Lidl-Trek | + 02:29.49 |
| 46 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 02:37.04 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 284 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 174 |
| 3 | Tim Merlier | Soudal Quick-Step | 93 |
| 4 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 86 |
| 5 | Andrea Pietrobon | Team Polti Kometa | 86 |
| 6 | Julian Alaphilippe | Soudal Quick-Step | 74 |
| 7 | Phil Bauhaus | Bahrain Victorious | 70 |
| 8 | Jhonnatan Narvaez | INEOS Grenadiers | 63 |
| 9 | Tadej Pogacar | UAE Team Emirates | 57 |
| 10 | Benjamin Thomas | Cofidis | 57 |
| 11 | Sebastian Molano | UAE Team Emirates | 54 |
| 12 | Michael Valgren | EF Education-EasyPost | 52 |
| 13 | Stanislaw Aniolkowski | Cofidis | 52 |
| 14 | Mirco Maestri | Team Polti Kometa | 46 |
| 15 | Fernando Gaviria | Movistar Team | 43 |
| 16 | Alberto Dainese | Tudor Pro Cycling Team | 42 |
| 17 | Danny van Poppel | BORA-hansgrohe | 40 |
| 18 | Giovanni Lonardi | Team Polti Kometa | 38 |
| 19 | Pelayo Sanchez | Movistar Team | 34 |
| 20 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 21 | Romain Bardet | Team dsm-firmenich PostNL | 33 |
| 22 | Lucas Plapp | Team Jayco-AlUla | 33 |
| 23 | Caleb Ewan | Team Jayco-AlUla | 33 |
| 24 | Quinten Hermans | Alpecin-Deceuninck | 31 |
| 25 | Laurence Pithie | Groupama-FDJ | 31 |
| 26 | Tim van Dijke | Team Visma | Lease a Bike | 30 |
| 27 | Daniel Martinez | BORA-hansgrohe | 29 |
| 28 | Edward Planckaert | Alpecin-Deceuninck | 29 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 30 | Jenthe Biermans | ARKEA-B&B HOTELS | 27 |
| 31 | Madis Mihkels | Intermarché-Wanty | 27 |
| 32 | Enzo Paleni | Groupama-FDJ | 26 |
| 33 | Thomas Champion | Cofidis | 24 |
| 34 | Francisco Muñoz | Team Polti Kometa | 24 |
| 35 | Max Schachmann | BORA-hansgrohe | 24 |
| 36 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 22 |
| 37 | Hugo Hofstetter | Israel-Premier Tech | 21 |
| 38 | Andrea Piccolo | EF Education-EasyPost | 20 |
| 39 | Magnus Sheffield | INEOS Grenadiers | 19 |
| 40 | Davide Ballerini | Astana Qazaqstan Team | 19 |
| 41 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 19 |
| 42 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 18 |
| 43 | Michael Storer | Tudor Pro Cycling Team | 18 |
| 44 | Matteo Trentin | Tudor Pro Cycling Team | 18 |
| 45 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 18 |
| 46 | Geraint Thomas | INEOS Grenadiers | 17 |
| 47 | Jan Tratnik | Team Visma | Lease a Bike | 17 |
| 48 | Cristian Scaroni | Astana Qazaqstan Team | 16 |
| 49 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 16 |
| 50 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 16 |
| 51 | Edoardo Affini | Team Visma | Lease a Bike | 16 |
| 52 | Antonio Tiberi | Bahrain Victorious | 15 |
| 53 | Stefan de Bod | EF Education-EasyPost | 14 |
| 54 | Davide Bais | Team Polti Kometa | 14 |
| 55 | Filippo Ganna | INEOS Grenadiers | 14 |
| 56 | Simon Clarke | Israel-Premier Tech | 14 |
| 57 | Georg Steinhauser | EF Education-EasyPost | 13 |
| 58 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 59 | Alessandro De Marchi | Team Jayco-AlUla | 12 |
| 60 | Andrea Bagioli | Lidl-Trek | 12 |
| 61 | Thymen Arensman | INEOS Grenadiers | 10 |
| 62 | Mauri Vansevenant | Soudal Quick-Step | 10 |
| 63 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 9 |
| 64 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 65 | Nicola Conci | Alpecin-Deceuninck | 9 |
| 66 | Einer Rubio | Movistar Team | 8 |
| 67 | Simon Geschke | Cofidis | 8 |
| 68 | Tobias Bayer | Alpecin-Deceuninck | 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 | Nairo Quintana | Movistar Team | 6 |
| 73 | Gijs Leemreize | Team dsm-firmenich PostNL | 6 |
| 74 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 75 | Luka Mezgec | Team Jayco-AlUla | 5 |
| 76 | Simone Consonni | Lidl-Trek | 5 |
| 77 | Filippo Zana | Team Jayco-AlUla | 4 |
| 78 | Esteban Chaves | EF Education-EasyPost | 4 |
| 79 | Marco Frigo | Israel-Premier Tech | 4 |
| 80 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 3 |
| 81 | Nick Schultz | Israel-Premier Tech | 3 |
| 82 | Ewen Costiou | ARKEA-B&B HOTELS | 3 |
| 83 | Nicolas Debeaumarché | Cofidis | 3 |
| 84 | Rui Oliveira | UAE Team Emirates | 3 |
| 85 | Attila Valter | Team Visma | Lease a Bike | 2 |
| 86 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 87 | Mikkel Bjerg | UAE Team Emirates | 2 |
| 88 | Luke Lamperti | Soudal Quick-Step | 2 |
| 89 | Jan Hirt | Soudal Quick-Step | 1 |
| 90 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 91 | Mikkel Honore | EF Education-EasyPost | 1 |
| 92 | Dion Smith | Intermarché-Wanty | 1 |
| 93 | Tobias Foss | INEOS Grenadiers | 1 |
| 94 | Jasper Stuyven | Lidl-Trek | 1 |
| 95 | Timo Kielich | Alpecin-Deceuninck | 1 |
| 96 | David Dekker | ARKEA-B&B HOTELS | 1 |
| 97 | Bert Van Lerberghe | Soudal Quick-Step | -34 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 104 |
| 2 | Simon Geschke | Cofidis | 59 |
| 3 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 55 |
| 4 | Daniel Martinez | BORA-hansgrohe | 52 |
| 5 | Romain Bardet | Team dsm-firmenich PostNL | 32 |
| 5 | Lilian Calmejane | Intermarché-Wanty | 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 | Mirco Maestri | Team Polti Kometa | 13 |
| 13 | Julian Alaphilippe | Soudal Quick-Step | 13 |
| 14 | Andrea Bagioli | Lidl-Trek | 13 |
| 15 | Georg Steinhauser | EF Education-EasyPost | 12 |
| 16 | Amanuel Ghebreigzabhier | Lidl-Trek | 11 |
| 17 | Tim van Dijke | Team Visma | Lease a Bike | 9 |
| 18 | Antonio Tiberi | Bahrain Victorious | 9 |
| 19 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 20 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 8 |
| 21 | Enzo Paleni | Groupama-FDJ | 8 |
| 22 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 8 |
| 23 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 24 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 25 | Cristian Scaroni | Astana Qazaqstan Team | 6 |
| 26 | Einer Rubio | Movistar Team | 5 |
| 27 | Andrea Pietrobon | Team Polti Kometa | 4 |
| 28 | Michael Storer | Tudor Pro Cycling Team | 4 |
| 29 | Rafal Majka | UAE Team Emirates | 4 |
| 30 | Mattia Bais | Team Polti Kometa | 4 |
| 31 | Thomas Champion | Cofidis | 4 |
| 32 | Francisco Muñoz | Team Polti Kometa | 4 |
| 33 | Michael Valgren | EF Education-EasyPost | 3 |
| 34 | Filippo Zana | Team Jayco-AlUla | 2 |
| 35 | Pelayo Sanchez | Movistar Team | 2 |
| 36 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 37 | Davide Ballerini | Astana Qazaqstan Team | 2 |
| 38 | Lewis Askey | Groupama-FDJ | 2 |
| 39 | Stefan de Bod | EF Education-EasyPost | 2 |
| 40 | Filippo Ganna | INEOS Grenadiers | 2 |
| 41 | Edoardo Affini | Team Visma | Lease a Bike | 2 |
| 42 | Thymen Arensman | INEOS Grenadiers | 1 |
| 43 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 1 |
| 44 | Damiano Caruso | Bahrain Victorious | 1 |
| 45 | Magnus Sheffield | INEOS Grenadiers | 1 |
| 46 | Quinten Hermans | Alpecin-Deceuninck | 1 |
| 47 | Gijs Leemreize | Team dsm-firmenich PostNL | 1 |
| 48 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 49 | Matteo Trentin | Tudor Pro Cycling Team | 1 |
| 50 | Benjamin Thomas | Cofidis | 1 |
| 51 | Dion Smith | Intermarché-Wanty | 1 |
| 52 | Davide Bais | Team Polti Kometa | 1 |
| 53 | Jasper Stuyven | Lidl-Trek | 1 |
| 54 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 1 |
| 55 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 148:27:57 |
| 2 | INEOS Grenadiers | + 02.13 |
| 3 | BORA-hansgrohe | + 20.31 |
| 4 | Astana Qazaqstan Team | + 25.22 |
| 5 | UAE Team Emirates | + 27.10 |
| 6 | VF Group-Bardiani CSF-Faizanè | + 40.21 |
| 7 | EF Education-EasyPost | + 47.16 |
| 8 | Movistar Team | + 48.02 |
| 9 | Bahrain Victorious | + 48.29 |
| 10 | Team dsm-firmenich PostNL | + 50.27 |
| 11 | Soudal Quick-Step | + 58.03 |
| 12 | Team Visma | Lease a Bike | + 01:03.19 |
| 13 | Cofidis | + 01:31.47 |
| 14 | Team Jayco-AlUla | + 01:46.23 |
| 15 | Team Polti Kometa | + 01:50.47 |
| 16 | Tudor Pro Cycling Team | + 01:51.22 |
| 17 | Lidl-Trek | + 01:58.47 |
| 18 | Alpecin-Deceuninck | + 02:22.57 |
| 19 | Israel-Premier Tech | + 02:59.39 |
| 20 | Intermarché-Wanty | + 03:00.39 |
| 21 | ARKEA-B&B HOTELS | + 03:10.56 |
| 22 | Groupama-FDJ | + 03:19.12 |








