Giro d'Italia 2024 - Stage 8
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 | 4:02:16 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 00.00 |
| 3 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.00 |
| 4 | Antonio Tiberi | Bahrain Victorious | + 00.02 |
| 5 | Geraint Thomas | INEOS Grenadiers | + 00.02 |
| 6 | Einer Rubio | Movistar Team | + 00.02 |
| 7 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 00.02 |
| 8 | Thymen Arensman | INEOS Grenadiers | + 00.11 |
| 9 | Michael Storer | Tudor Pro Cycling Team | + 00.13 |
| 10 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.21 |
| 11 | Lorenzo Fortunato | Astana Qazaqstan Team | + 00.21 |
| 12 | Rafal Majka | UAE Team Emirates | + 00.21 |
| 13 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 00.21 |
| 14 | Jan Hirt | Soudal Quick-Step | + 00.21 |
| 15 | Giovanni Aleotti | BORA-hansgrohe | + 01.05 |
| 16 | Davide Piganzoli | Team Polti Kometa | + 02.21 |
| 17 | Filippo Zana | Team Jayco-AlUla | + 02.21 |
| 18 | Simon Geschke | Cofidis | + 02.21 |
| 19 | Alexey Lutsenko | Astana Qazaqstan Team | + 02.21 |
| 20 | Romain Bardet | Team dsm-firmenich PostNL | + 02.21 |
| 21 | Georg Steinhauser | EF Education-EasyPost | + 02.21 |
| 22 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 03.33 |
| 23 | Esteban Chaves | EF Education-EasyPost | + 03.39 |
| 24 | Amanuel Ghebreigzabhier | Lidl-Trek | + 04.03 |
| 25 | Juan Pedro Lopez | Lidl-Trek | + 04.03 |
| 26 | Michel Ries | ARKEA-B&B HOTELS | + 04.47 |
| 27 | Felix Großschartner | UAE Team Emirates | + 06.16 |
| 28 | Max Schachmann | BORA-hansgrohe | + 06.31 |
| 29 | Harrison Wood | Cofidis | + 07.17 |
| 30 | Thomas Champion | Cofidis | + 07.17 |
| 31 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 07.17 |
| 32 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 07.17 |
| 33 | Chris Hamilton | Team dsm-firmenich PostNL | + 07.17 |
| 34 | Attila Valter | Team Visma | Lease a Bike | + 07.50 |
| 35 | Lilian Calmejane | Intermarché-Wanty | + 07.57 |
| 36 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 09.29 |
| 37 | Damiano Caruso | Bahrain Victorious | + 09.38 |
| 38 | Edoardo Zambanini | Bahrain Victorious | + 09.38 |
| 39 | Vadim Pronskiy | Astana Qazaqstan Team | + 09.38 |
| 40 | Michael Valgren | EF Education-EasyPost | + 11.08 |
| 41 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 12.35 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 12.35 |
| 43 | Cristian Scaroni | Astana Qazaqstan Team | + 12.35 |
| 44 | Henok Mulubrhan | Astana Qazaqstan Team | + 12.35 |
| 45 | Magnus Sheffield | INEOS Grenadiers | + 12.35 |
| 46 | Jhonnatan Narvaez | INEOS Grenadiers | + 12.35 |
| 47 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 12.35 |
| 48 | Nairo Quintana | Movistar Team | + 12.35 |
| 49 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 12.35 |
| 50 | Ben Swift | INEOS Grenadiers | + 12.35 |
| 51 | Quinten Hermans | Alpecin-Deceuninck | + 12.35 |
| 52 | Andrea Bagioli | Lidl-Trek | + 14.06 |
| 53 | Jimmy Janssens | Alpecin-Deceuninck | + 14.06 |
| 54 | Jan Tratnik | Team Visma | Lease a Bike | + 14.15 |
| 55 | Simone Velasco | Astana Qazaqstan Team | + 14.23 |
| 56 | Kevin Colleoni | Intermarché-Wanty | + 14.23 |
| 57 | Nicola Conci | Alpecin-Deceuninck | + 14.23 |
| 58 | Mattia Bais | Team Polti Kometa | + 14.23 |
| 59 | Connor Swift | INEOS Grenadiers | + 14.23 |
| 60 | Florian Stork | Tudor Pro Cycling Team | + 14.23 |
| 61 | Mauri Vansevenant | Soudal Quick-Step | + 14.23 |
| 62 | Stefano Oldani | Cofidis | + 14.23 |
| 63 | Marco Frigo | Israel-Premier Tech | + 14.23 |
| 64 | Gijs Leemreize | Team dsm-firmenich PostNL | + 14.23 |
| 65 | Simon Clarke | Israel-Premier Tech | + 14.23 |
| 66 | Nick Schultz | Israel-Premier Tech | + 14.23 |
| 67 | Danny van Poppel | BORA-hansgrohe | + 14.23 |
| 68 | Stefan de Bod | EF Education-EasyPost | + 14.23 |
| 69 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 14.23 |
| 70 | Jasha Sütterlin | Bahrain Victorious | + 14.23 |
| 71 | Mirco Maestri | Team Polti Kometa | + 15.29 |
| 72 | Alessandro De Marchi | Team Jayco-AlUla | + 15.45 |
| 73 | Pieter Serry | Soudal Quick-Step | + 16.28 |
| 74 | Pelayo Sanchez | Movistar Team | + 17.06 |
| 75 | Ruben Fernandez | Cofidis | + 17.06 |
| 76 | Vegard Stake Laengen | UAE Team Emirates | + 17.06 |
| 77 | William Barta | Movistar Team | + 17.06 |
| 78 | Rainer Kepplinger | Bahrain Victorious | + 17.06 |
| 79 | Albert Torres | Movistar Team | + 17.06 |
| 80 | Julian Alaphilippe | Soudal Quick-Step | + 17.22 |
| 81 | Alessandro Verre | ARKEA-B&B HOTELS | + 17.45 |
| 82 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 18.03 |
| 83 | Domen Novak | UAE Team Emirates | + 18.06 |
| 84 | Lucas Plapp | Team Jayco-AlUla | + 20.17 |
| 85 | Mikkel Bjerg | UAE Team Emirates | + 21.05 |
| 86 | Tobias Foss | INEOS Grenadiers | + 22.05 |
| 87 | Patrick Gamper | BORA-hansgrohe | + 24.45 |
| 88 | Ewen Costiou | ARKEA-B&B HOTELS | + 24.45 |
| 89 | Tobias Bayer | Alpecin-Deceuninck | + 26.13 |
| 90 | Edward Planckaert | Alpecin-Deceuninck | + 26.13 |
| 91 | Kaden Groves | Alpecin-Deceuninck | + 26.13 |
| 92 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 26.13 |
| 93 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 26.13 |
| 94 | Lorenzo Germani | Groupama-FDJ | + 26.13 |
| 95 | Tim van Dijke | Team Visma | Lease a Bike | + 26.13 |
| 96 | Jasper Stuyven | Lidl-Trek | + 26.13 |
| 97 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 26.13 |
| 98 | Dion Smith | Intermarché-Wanty | + 26.13 |
| 99 | Laurence Pithie | Groupama-FDJ | + 26.56 |
| 100 | Lewis Askey | Groupama-FDJ | + 26.56 |
| 101 | Clément Davy | Groupama-FDJ | + 29.58 |
| 102 | Cyril Barthe | Groupama-FDJ | + 29.58 |
| 103 | Matteo Trentin | Tudor Pro Cycling Team | + 29.58 |
| 104 | Marius Mayrhofer | Tudor Pro Cycling Team | + 29.58 |
| 105 | Max Kanter | Astana Qazaqstan Team | + 29.58 |
| 106 | Andrea Pasqualon | Bahrain Victorious | + 29.58 |
| 107 | Alexander Kamp | Tudor Pro Cycling Team | + 29.58 |
| 108 | Nicolas Debeaumarché | Cofidis | + 29.58 |
| 109 | Louis Barré | ARKEA-B&B HOTELS | + 29.58 |
| 110 | Davide Bais | Team Polti Kometa | + 29.58 |
| 111 | Matteo Fabbro | Team Polti Kometa | + 29.58 |
| 112 | Davide Ballerini | Astana Qazaqstan Team | + 30.13 |
| 113 | Benjamin Thomas | Cofidis | + 31.02 |
| 114 | Michael Hepburn | Team Jayco-AlUla | + 31.14 |
| 115 | Edoardo Affini | Team Visma | Lease a Bike | + 31.14 |
| 116 | Donavan Grondin | ARKEA-B&B HOTELS | + 31.14 |
| 117 | Hugo Hofstetter | Israel-Premier Tech | + 31.14 |
| 118 | Ryan Mullen | BORA-hansgrohe | + 31.14 |
| 119 | Fabio Van den Bossche | Alpecin-Deceuninck | + 31.22 |
| 120 | Alexander Krieger | Tudor Pro Cycling Team | + 32.35 |
| 121 | Jonas Koch | BORA-hansgrohe | + 32.35 |
| 122 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 32.35 |
| 123 | Dries De Pooter | Intermarché-Wanty | + 34.09 |
| 124 | Jenthe Biermans | ARKEA-B&B HOTELS | + 34.09 |
| 125 | Sebastian Molano | UAE Team Emirates | + 37.12 |
| 126 | Rui Oliveira | UAE Team Emirates | + 37.12 |
| 127 | David Dekker | ARKEA-B&B HOTELS | + 39.06 |
| 128 | Daan Hoole | Lidl-Trek | + 39.06 |
| 129 | Andrea Piccolo | EF Education-EasyPost | + 39.06 |
| 130 | Madis Mihkels | Intermarché-Wanty | + 39.06 |
| 131 | Alan Riou | ARKEA-B&B HOTELS | + 39.06 |
| 132 | Lorenzo Milesi | Movistar Team | + 39.06 |
| 133 | Timo Kielich | Alpecin-Deceuninck | + 39.06 |
| 134 | Tim Merlier | Soudal Quick-Step | + 39.06 |
| 135 | Bert Van Lerberghe | Soudal Quick-Step | + 39.06 |
| 136 | Giovanni Lonardi | Team Polti Kometa | + 39.06 |
| 137 | Luke Lamperti | Soudal Quick-Step | + 39.06 |
| 138 | Max Walscheid | Team Jayco-AlUla | + 39.06 |
| 139 | Caleb Ewan | Team Jayco-AlUla | + 39.06 |
| 140 | Alberto Dainese | Tudor Pro Cycling Team | + 39.06 |
| 141 | Jonathan Milan | Lidl-Trek | + 39.06 |
| 142 | Davide Cimolai | Movistar Team | + 39.06 |
| 143 | Andrea Pietrobon | Team Polti Kometa | + 39.06 |
| 144 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 39.06 |
| 145 | Ethan Vernon | Israel-Premier Tech | + 39.06 |
| 146 | Mikkel Honore | EF Education-EasyPost | + 39.06 |
| 147 | Alexander Cepeda | EF Education-EasyPost | + 39.06 |
| 148 | Olav Kooij | Team Visma | Lease a Bike | + 39.06 |
| 149 | Fabian Lienhard | Groupama-FDJ | + 39.06 |
| 150 | Luka Mezgec | Team Jayco-AlUla | + 39.06 |
| 151 | Robin Froidevaux | Tudor Pro Cycling Team | + 39.06 |
| 152 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 39.06 |
| 153 | Phil Bauhaus | Bahrain Victorious | + 39.06 |
| 154 | Olivier Le Gac | Groupama-FDJ | + 39.06 |
| 155 | Enzo Paleni | Groupama-FDJ | + 39.06 |
| 156 | Julius van den Berg | Team dsm-firmenich PostNL | + 39.06 |
| 157 | Stanislaw Aniolkowski | Cofidis | + 39.06 |
| 158 | Josef Cerný | Soudal Quick-Step | + 39.06 |
| 159 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 39.06 |
| 160 | Francisco Muñoz | Team Polti Kometa | + 39.06 |
| 161 | Edward Theuns | Lidl-Trek | + 39.06 |
| 162 | Fernando Gaviria | Movistar Team | + 39.13 |
| 163 | Simone Consonni | Lidl-Trek | + 39.13 |
| 164 | Filippo Ganna | INEOS Grenadiers | + 39.13 |
| - | Christophe Laporte | Team Visma | Lease a Bike | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 28:14:42 |
| 2 | Daniel Martinez | BORA-hansgrohe | + 02.40 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 02.58 |
| 4 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 03.39 |
| 5 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 04.02 |
| 6 | Antonio Tiberi | Bahrain Victorious | + 04.23 |
| 7 | Lorenzo Fortunato | Astana Qazaqstan Team | + 05.15 |
| 8 | Einer Rubio | Movistar Team | + 05.28 |
| 9 | Thymen Arensman | INEOS Grenadiers | + 05.30 |
| 10 | Jan Hirt | Soudal Quick-Step | + 05.53 |
| 11 | Alexey Lutsenko | Astana Qazaqstan Team | + 06.20 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 06.21 |
| 13 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 06.34 |
| 14 | Filippo Zana | Team Jayco-AlUla | + 07.12 |
| 15 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 07.37 |
| 16 | Romain Bardet | Team dsm-firmenich PostNL | + 07.51 |
| 17 | Georg Steinhauser | EF Education-EasyPost | + 08.25 |
| 18 | Davide Piganzoli | Team Polti Kometa | + 09.29 |
| 19 | Juan Pedro Lopez | Lidl-Trek | + 09.41 |
| 20 | Esteban Chaves | EF Education-EasyPost | + 10.42 |
| 21 | Giovanni Aleotti | BORA-hansgrohe | + 13.53 |
| 22 | Simon Geschke | Cofidis | + 15.47 |
| 23 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 16.09 |
| 24 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 16.43 |
| 25 | Lilian Calmejane | Intermarché-Wanty | + 18.03 |
| 26 | Michel Ries | ARKEA-B&B HOTELS | + 18.43 |
| 27 | Rafal Majka | UAE Team Emirates | + 19.38 |
| 28 | Jhonnatan Narvaez | INEOS Grenadiers | + 20.07 |
| 29 | Mauri Vansevenant | Soudal Quick-Step | + 21.04 |
| 30 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 23.17 |
| 31 | Nicola Conci | Alpecin-Deceuninck | + 24.03 |
| 32 | Lucas Plapp | Team Jayco-AlUla | + 24.09 |
| 33 | Max Schachmann | BORA-hansgrohe | + 27.04 |
| 34 | Nairo Quintana | Movistar Team | + 30.13 |
| 35 | Julian Alaphilippe | Soudal Quick-Step | + 30.30 |
| 36 | Damiano Caruso | Bahrain Victorious | + 30.56 |
| 37 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 31.07 |
| 38 | Magnus Sheffield | INEOS Grenadiers | + 31.12 |
| 39 | Michael Valgren | EF Education-EasyPost | + 31.29 |
| 40 | Cristian Scaroni | Astana Qazaqstan Team | + 31.53 |
| 41 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 32.46 |
| 42 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 33.18 |
| 43 | Attila Valter | Team Visma | Lease a Bike | + 33.20 |
| 44 | Edoardo Zambanini | Bahrain Victorious | + 33.46 |
| 45 | Chris Hamilton | Team dsm-firmenich PostNL | + 34.55 |
| 46 | Nick Schultz | Israel-Premier Tech | + 36.20 |
| 47 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 36.23 |
| 48 | Felix Großschartner | UAE Team Emirates | + 36.26 |
| 49 | Quinten Hermans | Alpecin-Deceuninck | + 39.06 |
| 50 | Mattia Bais | Team Polti Kometa | + 40.02 |
| 51 | Jan Tratnik | Team Visma | Lease a Bike | + 41.02 |
| 52 | Ruben Fernandez | Cofidis | + 41.11 |
| 53 | Simone Velasco | Astana Qazaqstan Team | + 41.25 |
| 54 | Alessandro Verre | ARKEA-B&B HOTELS | + 42.44 |
| 55 | Henok Mulubrhan | Astana Qazaqstan Team | + 42.48 |
| 56 | Florian Stork | Tudor Pro Cycling Team | + 43.00 |
| 57 | Mirco Maestri | Team Polti Kometa | + 44.04 |
| 58 | William Barta | Movistar Team | + 44.56 |
| 59 | Jasha Sütterlin | Bahrain Victorious | + 45.47 |
| 60 | Marco Frigo | Israel-Premier Tech | + 46.39 |
| 61 | Alessandro De Marchi | Team Jayco-AlUla | + 48.14 |
| 62 | Pelayo Sanchez | Movistar Team | + 50.21 |
| 63 | Amanuel Ghebreigzabhier | Lidl-Trek | + 50.21 |
| 64 | Enzo Paleni | Groupama-FDJ | + 53.55 |
| 65 | Thomas Champion | Cofidis | + 53.59 |
| 66 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 54.04 |
| 67 | Andrea Piccolo | EF Education-EasyPost | + 54.06 |
| 68 | Vadim Pronskiy | Astana Qazaqstan Team | + 54.37 |
| 69 | Stefan de Bod | EF Education-EasyPost | + 59.02 |
| 70 | Rainer Kepplinger | Bahrain Victorious | + 01:00.20 |
| 71 | Harrison Wood | Cofidis | + 01:00.48 |
| 72 | Matteo Trentin | Tudor Pro Cycling Team | + 01:02.07 |
| 73 | Kevin Colleoni | Intermarché-Wanty | + 01:02.28 |
| 74 | Alexander Cepeda | EF Education-EasyPost | + 01:03.06 |
| 75 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 01:03.53 |
| 76 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:04.06 |
| 77 | Mikkel Bjerg | UAE Team Emirates | + 01:04.21 |
| 78 | Mikkel Honore | EF Education-EasyPost | + 01:05.40 |
| 79 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:06.00 |
| 80 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 01:06.38 |
| 81 | Ben Swift | INEOS Grenadiers | + 01:06.48 |
| 82 | Andrea Bagioli | Lidl-Trek | + 01:06.51 |
| 83 | Domen Novak | UAE Team Emirates | + 01:07.02 |
| 84 | Albert Torres | Movistar Team | + 01:07.13 |
| 85 | Davide Ballerini | Astana Qazaqstan Team | + 01:08.24 |
| 86 | Benjamin Thomas | Cofidis | + 01:08.38 |
| 87 | Cyril Barthe | Groupama-FDJ | + 01:08.52 |
| 88 | Lewis Askey | Groupama-FDJ | + 01:09.28 |
| 89 | Stefano Oldani | Cofidis | + 01:10.48 |
| 90 | Ewen Costiou | ARKEA-B&B HOTELS | + 01:11.42 |
| 91 | Vegard Stake Laengen | UAE Team Emirates | + 01:11.47 |
| 92 | Pieter Serry | Soudal Quick-Step | + 01:11.51 |
| 93 | Andrea Pasqualon | Bahrain Victorious | + 01:14.00 |
| 94 | Davide Bais | Team Polti Kometa | + 01:14.41 |
| 95 | Connor Swift | INEOS Grenadiers | + 01:15.08 |
| 96 | Matteo Fabbro | Team Polti Kometa | + 01:15.24 |
| 97 | Danny van Poppel | BORA-hansgrohe | + 01:15.33 |
| 98 | Dion Smith | Intermarché-Wanty | + 01:16.34 |
| 99 | Marius Mayrhofer | Tudor Pro Cycling Team | + 01:17.31 |
| 100 | Filippo Ganna | INEOS Grenadiers | + 01:17.41 |
| 101 | Patrick Gamper | BORA-hansgrohe | + 01:17.52 |
| 102 | Dries De Pooter | Intermarché-Wanty | + 01:18.23 |
| 103 | Lorenzo Germani | Groupama-FDJ | + 01:19.26 |
| 104 | Laurence Pithie | Groupama-FDJ | + 01:20.38 |
| 105 | Kaden Groves | Alpecin-Deceuninck | + 01:21.16 |
| 106 | Tobias Bayer | Alpecin-Deceuninck | + 01:23.40 |
| 107 | Jenthe Biermans | ARKEA-B&B HOTELS | + 01:23.41 |
| 108 | Max Kanter | Astana Qazaqstan Team | + 01:23.43 |
| 109 | Ethan Vernon | Israel-Premier Tech | + 01:24.11 |
| 110 | Tobias Foss | INEOS Grenadiers | + 01:24.49 |
| 111 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 01:24.58 |
| 112 | Jonas Koch | BORA-hansgrohe | + 01:25.52 |
| 113 | Fabio Van den Bossche | Alpecin-Deceuninck | + 01:26.04 |
| 114 | Edward Planckaert | Alpecin-Deceuninck | + 01:27.07 |
| 115 | Jasper Stuyven | Lidl-Trek | + 01:27.56 |
| 116 | Jimmy Janssens | Alpecin-Deceuninck | + 01:28.15 |
| 117 | Simon Clarke | Israel-Premier Tech | + 01:28.39 |
| 118 | Luka Mezgec | Team Jayco-AlUla | + 01:28.51 |
| 119 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 01:29.05 |
| 120 | Timo Kielich | Alpecin-Deceuninck | + 01:29.06 |
| 121 | Hugo Hofstetter | Israel-Premier Tech | + 01:29.59 |
| 122 | Alexander Kamp | Tudor Pro Cycling Team | + 01:32.23 |
| 123 | Alexander Krieger | Tudor Pro Cycling Team | + 01:32.38 |
| 124 | Edoardo Affini | Team Visma | Lease a Bike | + 01:33.58 |
| 125 | Louis Barré | ARKEA-B&B HOTELS | + 01:35.37 |
| 126 | Tim van Dijke | Team Visma | Lease a Bike | + 01:35.54 |
| 127 | Lorenzo Milesi | Movistar Team | + 01:36.11 |
| 128 | Nicolas Debeaumarché | Cofidis | + 01:36.18 |
| 129 | Olivier Le Gac | Groupama-FDJ | + 01:36.39 |
| 130 | Caleb Ewan | Team Jayco-AlUla | + 01:37.01 |
| 131 | Edward Theuns | Lidl-Trek | + 01:37.26 |
| 132 | Francisco Muñoz | Team Polti Kometa | + 01:38.28 |
| 133 | Jonathan Milan | Lidl-Trek | + 01:38.35 |
| 134 | Donavan Grondin | ARKEA-B&B HOTELS | + 01:39.02 |
| 135 | Alberto Dainese | Tudor Pro Cycling Team | + 01:39.10 |
| 136 | Olav Kooij | Team Visma | Lease a Bike | + 01:39.16 |
| 137 | Simone Consonni | Lidl-Trek | + 01:40.20 |
| 138 | Clément Davy | Groupama-FDJ | + 01:41.12 |
| 139 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 01:41.47 |
| 140 | Daan Hoole | Lidl-Trek | + 01:41.56 |
| 141 | Giovanni Lonardi | Team Polti Kometa | + 01:42.05 |
| 142 | Michael Hepburn | Team Jayco-AlUla | + 01:42.14 |
| 143 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 01:43.12 |
| 144 | Max Walscheid | Team Jayco-AlUla | + 01:43.13 |
| 145 | Andrea Pietrobon | Team Polti Kometa | + 01:43.14 |
| 146 | Madis Mihkels | Intermarché-Wanty | + 01:43.18 |
| 147 | Stanislaw Aniolkowski | Cofidis | + 01:44.44 |
| 148 | Luke Lamperti | Soudal Quick-Step | + 01:45.13 |
| 149 | Davide Cimolai | Movistar Team | + 01:46.21 |
| 150 | Bert Van Lerberghe | Soudal Quick-Step | + 01:47.00 |
| 151 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 01:47.10 |
| 152 | Robin Froidevaux | Tudor Pro Cycling Team | + 01:47.19 |
| 153 | Fernando Gaviria | Movistar Team | + 01:47.41 |
| 154 | Phil Bauhaus | Bahrain Victorious | + 01:47.46 |
| 155 | Rui Oliveira | UAE Team Emirates | + 01:47.48 |
| 156 | Tim Merlier | Soudal Quick-Step | + 01:47.55 |
| 157 | Sebastian Molano | UAE Team Emirates | + 01:48.38 |
| 158 | Ryan Mullen | BORA-hansgrohe | + 01:48.40 |
| 159 | Josef Cerný | Soudal Quick-Step | + 01:50.24 |
| 160 | Alan Riou | ARKEA-B&B HOTELS | + 01:50.32 |
| 161 | David Dekker | ARKEA-B&B HOTELS | + 01:50.47 |
| 162 | Fabian Lienhard | Groupama-FDJ | + 01:51.52 |
| 163 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 01:52.45 |
| 164 | Julius van den Berg | Team dsm-firmenich PostNL | + 02:03.03 |
| - | Christophe Laporte | Team Visma | Lease a Bike | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 28:18:44 |
| 2 | Antonio Tiberi | Bahrain Victorious | + 00.21 |
| 3 | Thymen Arensman | INEOS Grenadiers | + 01.28 |
| 4 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 02.32 |
| 5 | Filippo Zana | Team Jayco-AlUla | + 03.10 |
| 6 | Georg Steinhauser | EF Education-EasyPost | + 04.23 |
| 7 | Davide Piganzoli | Team Polti Kometa | + 05.27 |
| 8 | Giovanni Aleotti | BORA-hansgrohe | + 09.51 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 17.02 |
| 10 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 19.15 |
| 11 | Lucas Plapp | Team Jayco-AlUla | + 20.07 |
| 12 | Magnus Sheffield | INEOS Grenadiers | + 27.10 |
| 13 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 28.44 |
| 14 | Edoardo Zambanini | Bahrain Victorious | + 29.44 |
| 15 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 32.21 |
| 16 | Alessandro Verre | ARKEA-B&B HOTELS | + 38.42 |
| 17 | Henok Mulubrhan | Astana Qazaqstan Team | + 38.46 |
| 18 | Marco Frigo | Israel-Premier Tech | + 42.37 |
| 19 | Pelayo Sanchez | Movistar Team | + 46.19 |
| 20 | Enzo Paleni | Groupama-FDJ | + 49.53 |
| 21 | Thomas Champion | Cofidis | + 49.57 |
| 22 | Andrea Piccolo | EF Education-EasyPost | + 50.04 |
| 23 | Harrison Wood | Cofidis | + 56.46 |
| 24 | Kevin Colleoni | Intermarché-Wanty | + 58.26 |
| 25 | Gijs Leemreize | Team dsm-firmenich PostNL | + 01:00.04 |
| 26 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 01:01.58 |
| 27 | Andrea Bagioli | Lidl-Trek | + 01:02.49 |
| 28 | Lewis Askey | Groupama-FDJ | + 01:05.26 |
| 29 | Ewen Costiou | ARKEA-B&B HOTELS | + 01:07.40 |
| 30 | Marius Mayrhofer | Tudor Pro Cycling Team | + 01:13.29 |
| 31 | Dries De Pooter | Intermarché-Wanty | + 01:14.21 |
| 32 | Lorenzo Germani | Groupama-FDJ | + 01:15.24 |
| 33 | Laurence Pithie | Groupama-FDJ | + 01:16.36 |
| 34 | Tobias Bayer | Alpecin-Deceuninck | + 01:19.38 |
| 35 | Ethan Vernon | Israel-Premier Tech | + 01:20.09 |
| 36 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 01:20.56 |
| 37 | Fabio Van den Bossche | Alpecin-Deceuninck | + 01:22.02 |
| 38 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 01:25.03 |
| 39 | Timo Kielich | Alpecin-Deceuninck | + 01:25.04 |
| 40 | Louis Barré | ARKEA-B&B HOTELS | + 01:31.35 |
| 41 | Tim van Dijke | Team Visma | Lease a Bike | + 01:31.52 |
| 42 | Lorenzo Milesi | Movistar Team | + 01:32.09 |
| 43 | Francisco Muñoz | Team Polti Kometa | + 01:34.26 |
| 44 | Jonathan Milan | Lidl-Trek | + 01:34.33 |
| 45 | Donavan Grondin | ARKEA-B&B HOTELS | + 01:35.00 |
| 46 | Olav Kooij | Team Visma | Lease a Bike | + 01:35.14 |
| 47 | Daan Hoole | Lidl-Trek | + 01:37.54 |
| 48 | Andrea Pietrobon | Team Polti Kometa | + 01:39.12 |
| 49 | Madis Mihkels | Intermarché-Wanty | + 01:39.16 |
| 50 | Luke Lamperti | Soudal Quick-Step | + 01:41.11 |
| 51 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 01:43.08 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 134 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 97 |
| 3 | Tim Merlier | Soudal Quick-Step | 89 |
| 4 | Olav Kooij | Team Visma | Lease a Bike | 61 |
| 5 | Tadej Pogacar | UAE Team Emirates | 57 |
| 6 | Benjamin Thomas | Cofidis | 56 |
| 7 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 54 |
| 8 | Andrea Pietrobon | Team Polti Kometa | 48 |
| 9 | Jhonnatan Narvaez | INEOS Grenadiers | 40 |
| 10 | Michael Valgren | EF Education-EasyPost | 40 |
| 11 | Phil Bauhaus | Bahrain Victorious | 37 |
| 12 | Pelayo Sanchez | Movistar Team | 34 |
| 13 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 14 | Lucas Plapp | Team Jayco-AlUla | 33 |
| 15 | Julian Alaphilippe | Soudal Quick-Step | 33 |
| 16 | Daniel Martinez | BORA-hansgrohe | 29 |
| 17 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 27 |
| 18 | Enzo Paleni | Groupama-FDJ | 26 |
| 19 | Francisco Muñoz | Team Polti Kometa | 24 |
| 20 | Max Schachmann | BORA-hansgrohe | 24 |
| 21 | Caleb Ewan | Team Jayco-AlUla | 24 |
| 22 | Jenthe Biermans | ARKEA-B&B HOTELS | 23 |
| 23 | Fernando Gaviria | Movistar Team | 21 |
| 24 | Andrea Piccolo | EF Education-EasyPost | 20 |
| 25 | Magnus Sheffield | INEOS Grenadiers | 19 |
| 26 | Michael Storer | Tudor Pro Cycling Team | 18 |
| 27 | Alberto Dainese | Tudor Pro Cycling Team | 18 |
| 28 | Geraint Thomas | INEOS Grenadiers | 17 |
| 29 | Romain Bardet | Team dsm-firmenich PostNL | 15 |
| 30 | Antonio Tiberi | Bahrain Victorious | 15 |
| 31 | Edward Planckaert | Alpecin-Deceuninck | 15 |
| 32 | Stefan de Bod | EF Education-EasyPost | 14 |
| 33 | Danny van Poppel | BORA-hansgrohe | 14 |
| 34 | Davide Bais | Team Polti Kometa | 14 |
| 35 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 14 |
| 36 | Georg Steinhauser | EF Education-EasyPost | 13 |
| 37 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 38 | Madis Mihkels | Intermarché-Wanty | 13 |
| 39 | Davide Ballerini | Astana Qazaqstan Team | 12 |
| 40 | Filippo Ganna | INEOS Grenadiers | 12 |
| 41 | Thymen Arensman | INEOS Grenadiers | 10 |
| 42 | Cristian Scaroni | Astana Qazaqstan Team | 10 |
| 43 | Ethan Vernon | Israel-Premier Tech | 10 |
| 44 | Stanislaw Aniolkowski | Cofidis | 10 |
| 45 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 9 |
| 46 | Alex Baudin | Decathlon AG2R La Mondiale Team | 9 |
| 47 | Quinten Hermans | Alpecin-Deceuninck | 9 |
| 48 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 8 |
| 49 | Einer Rubio | Movistar Team | 8 |
| 50 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | 8 |
| 51 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 8 |
| 52 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 53 | Nicola Conci | Alpecin-Deceuninck | 6 |
| 54 | Giovanni Lonardi | Team Polti Kometa | 6 |
| 55 | Matteo Trentin | Tudor Pro Cycling Team | 5 |
| 56 | Laurence Pithie | Groupama-FDJ | 5 |
| 57 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 58 | Max Kanter | Astana Qazaqstan Team | 5 |
| 59 | Luka Mezgec | Team Jayco-AlUla | 5 |
| 60 | Sebastian Molano | UAE Team Emirates | 5 |
| 61 | Mauri Vansevenant | Soudal Quick-Step | 4 |
| 62 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 4 |
| 63 | Louis Barré | ARKEA-B&B HOTELS | 4 |
| 64 | Nick Schultz | Israel-Premier Tech | 3 |
| 65 | Nicolas Debeaumarché | Cofidis | 3 |
| 66 | Juan Pedro Lopez | Lidl-Trek | 2 |
| 67 | Simon Geschke | Cofidis | 2 |
| 68 | Attila Valter | Team Visma | Lease a Bike | 2 |
| 69 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 70 | Mikkel Bjerg | UAE Team Emirates | 2 |
| 71 | Hugo Hofstetter | Israel-Premier Tech | 2 |
| 72 | Jan Hirt | Soudal Quick-Step | 1 |
| 73 | Alexey Lutsenko | Astana Qazaqstan Team | 1 |
| 74 | Edoardo Zambanini | Bahrain Victorious | 1 |
| 75 | Mikkel Honore | EF Education-EasyPost | 1 |
| 76 | Luke Lamperti | Soudal Quick-Step | 1 |
| 77 | Bert Van Lerberghe | Soudal Quick-Step | -36 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 104 |
| 2 | Daniel Martinez | BORA-hansgrohe | 52 |
| 3 | Simon Geschke | Cofidis | 36 |
| 4 | Lilian Calmejane | Intermarché-Wanty | 32 |
| 5 | Geraint Thomas | INEOS Grenadiers | 22 |
| 6 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 7 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 17 |
| 8 | Georg Steinhauser | EF Education-EasyPost | 12 |
| 9 | Amanuel Ghebreigzabhier | Lidl-Trek | 11 |
| 10 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 10 |
| 11 | Antonio Tiberi | Bahrain Victorious | 9 |
| 12 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 13 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 8 |
| 14 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 8 |
| 15 | Romain Bardet | Team dsm-firmenich PostNL | 6 |
| 16 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 17 | Cristian Scaroni | Astana Qazaqstan Team | 6 |
| 18 | Einer Rubio | Movistar Team | 5 |
| 19 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | 5 |
| 20 | Julian Alaphilippe | Soudal Quick-Step | 4 |
| 21 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 4 |
| 22 | Michael Storer | Tudor Pro Cycling Team | 4 |
| 23 | Rafal Majka | UAE Team Emirates | 4 |
| 24 | Mattia Bais | Team Polti Kometa | 4 |
| 25 | Francisco Muñoz | Team Polti Kometa | 4 |
| 26 | Michael Valgren | EF Education-EasyPost | 3 |
| 27 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | 2 |
| 28 | Alessandro Verre | ARKEA-B&B HOTELS | 2 |
| 29 | Pelayo Sanchez | Movistar Team | 2 |
| 30 | Enzo Paleni | Groupama-FDJ | 2 |
| 31 | Stefan de Bod | EF Education-EasyPost | 2 |
| 32 | Davide Ballerini | Astana Qazaqstan Team | 2 |
| 33 | Lewis Askey | Groupama-FDJ | 2 |
| 34 | Louis Barré | ARKEA-B&B HOTELS | 2 |
| 35 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 36 | Thymen Arensman | INEOS Grenadiers | 1 |
| 37 | Magnus Sheffield | INEOS Grenadiers | 1 |
| 38 | Benjamin Thomas | Cofidis | 1 |
| 39 | Davide Bais | Team Polti Kometa | 1 |
| 40 | Filippo Ganna | INEOS Grenadiers | 1 |
| 41 | Jasper Stuyven | Lidl-Trek | 1 |
| 42 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 1 |
| 43 | Andrea Pietrobon | Team Polti Kometa | 1 |
| 44 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 85:03:12 |
| 2 | INEOS Grenadiers | + 01.20 |
| 3 | Astana Qazaqstan Team | + 09.23 |
| 4 | BORA-hansgrohe | + 16.05 |
| 5 | UAE Team Emirates | + 18.06 |
| 6 | EF Education-EasyPost | + 21.01 |
| 7 | VF Group-Bardiani CSF-Faizanè | + 21.17 |
| 8 | Bahrain Victorious | + 33.51 |
| 9 | Soudal Quick-Step | + 34.56 |
| 10 | Movistar Team | + 36.41 |
| 11 | Team Visma | Lease a Bike | + 37.11 |
| 12 | Team Jayco-AlUla | + 37.27 |
| 13 | Team dsm-firmenich PostNL | + 50.11 |
| 14 | Team Polti Kometa | + 01:04.22 |
| 15 | Cofidis | + 01:08.53 |
| 16 | Tudor Pro Cycling Team | + 01:20.45 |
| 17 | Lidl-Trek | + 01:21.44 |
| 18 | Alpecin-Deceuninck | + 01:24.24 |
| 19 | ARKEA-B&B HOTELS | + 01:39.35 |
| 20 | Israel-Premier Tech | + 01:45.45 |
| 21 | Intermarché-Wanty | + 01:52.55 |
| 22 | Groupama-FDJ | + 02:23.40 |








