Giro d'Italia 2024 - Stage 4
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:16:03 |
| 2 | Kaden Groves | Alpecin-Deceuninck | + 00.00 |
| 3 | Phil Bauhaus | Bahrain Victorious | + 00.00 |
| 4 | Olav Kooij | Team Visma | Lease a Bike | + 00.00 |
| 5 | Tim Merlier | Soudal Quick-Step | + 00.00 |
| 6 | Davide Ballerini | Astana Qazaqstan Team | + 00.00 |
| 7 | Fernando Gaviria | Movistar Team | + 00.00 |
| 8 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 9 | Madis Mihkels | Intermarché-Wanty | + 00.00 |
| 10 | Giovanni Lonardi | Team Polti Kometa | + 00.00 |
| 11 | Laurence Pithie | Groupama-FDJ | + 00.00 |
| 12 | Caleb Ewan | Team Jayco-AlUla | + 00.00 |
| 13 | Alberto Dainese | Tudor Pro Cycling Team | + 00.00 |
| 14 | Hugo Hofstetter | Israel-Premier Tech | + 00.00 |
| 15 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.00 |
| 16 | Stanislaw Aniolkowski | Cofidis | + 00.00 |
| 17 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 00.00 |
| 18 | Andrea Piccolo | EF Education-EasyPost | + 00.00 |
| 19 | Luke Lamperti | Soudal Quick-Step | + 00.00 |
| 20 | Donavan Grondin | ARKEA-B&B HOTELS | + 00.00 |
| 21 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 22 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 00.00 |
| 23 | Max Kanter | Astana Qazaqstan Team | + 00.00 |
| 24 | Jenthe Biermans | ARKEA-B&B HOTELS | + 00.00 |
| 25 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 26 | Mikkel Bjerg | UAE Team Emirates | + 00.00 |
| 27 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 28 | Robin Froidevaux | Tudor Pro Cycling Team | + 00.00 |
| 29 | Christophe Laporte | Team Visma | Lease a Bike | + 00.00 |
| 30 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 31 | Florian Lipowitz | BORA-hansgrohe | + 00.00 |
| 32 | Alexey Lutsenko | Astana Qazaqstan Team | + 00.00 |
| 33 | Esteban Chaves | EF Education-EasyPost | + 00.00 |
| 34 | Andrea Pasqualon | Bahrain Victorious | + 00.00 |
| 35 | Mirco Maestri | Team Polti Kometa | + 00.00 |
| 36 | Antonio Tiberi | Bahrain Victorious | + 00.00 |
| 37 | Lilian Calmejane | Intermarché-Wanty | + 00.00 |
| 38 | Tobias Bayer | Alpecin-Deceuninck | + 00.00 |
| 39 | Ethan Vernon | Israel-Premier Tech | + 00.00 |
| 40 | Edoardo Zambanini | Bahrain Victorious | + 00.00 |
| 41 | Mauri Vansevenant | Soudal Quick-Step | + 00.00 |
| 42 | Lewis Askey | Groupama-FDJ | + 00.00 |
| 43 | Simone Consonni | Lidl-Trek | + 00.00 |
| 44 | Dion Smith | Intermarché-Wanty | + 00.00 |
| 45 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 46 | Olivier Le Gac | Groupama-FDJ | + 00.00 |
| 47 | Cyril Barthe | Groupama-FDJ | + 00.00 |
| 48 | Josef Cerný | Soudal Quick-Step | + 00.00 |
| 49 | Ewen Costiou | ARKEA-B&B HOTELS | + 00.00 |
| 50 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 51 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 52 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 00.00 |
| 53 | Nadav Raisberg | Israel-Premier Tech | + 00.00 |
| 54 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 55 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 00.00 |
| 56 | Romain Bardet | Team dsm-firmenich PostNL | + 00.00 |
| 57 | Jasha Sütterlin | Bahrain Victorious | + 00.00 |
| 58 | Jan Hirt | Soudal Quick-Step | + 00.00 |
| 59 | Nairo Quintana | Movistar Team | + 00.00 |
| 60 | Michael Storer | Tudor Pro Cycling Team | + 00.00 |
| 61 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 00.00 |
| 62 | Alexander Krieger | Tudor Pro Cycling Team | + 00.00 |
| 63 | Filippo Zana | Team Jayco-AlUla | + 00.00 |
| 64 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 65 | Davide Piganzoli | Team Polti Kometa | + 00.00 |
| 66 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 00.00 |
| 67 | Juan Pedro Lopez | Lidl-Trek | + 00.00 |
| 68 | Jasper Stuyven | Lidl-Trek | + 00.00 |
| 69 | Einer Rubio | Movistar Team | + 00.00 |
| 70 | Henok Mulubrhan | Astana Qazaqstan Team | + 00.00 |
| 71 | Thymen Arensman | INEOS Grenadiers | + 00.00 |
| 72 | Simon Geschke | Cofidis | + 00.00 |
| 73 | Pelayo Sanchez | Movistar Team | + 00.00 |
| 74 | Nicola Conci | Alpecin-Deceuninck | + 00.00 |
| 75 | David Dekker | ARKEA-B&B HOTELS | + 00.00 |
| 76 | Max Walscheid | Team Jayco-AlUla | + 00.00 |
| 77 | Lorenzo Fortunato | Astana Qazaqstan Team | + 00.00 |
| 78 | Cristian Scaroni | Astana Qazaqstan Team | + 00.00 |
| 79 | Luka Mezgec | Team Jayco-AlUla | + 00.00 |
| 80 | Timo Kielich | Alpecin-Deceuninck | + 00.00 |
| 81 | Thomas Champion | Cofidis | + 00.00 |
| 82 | Enzo Paleni | Groupama-FDJ | + 00.00 |
| 83 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.00 |
| 84 | Vadim Pronskiy | Astana Qazaqstan Team | + 00.00 |
| 85 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.00 |
| 86 | Davide Cimolai | Movistar Team | + 00.00 |
| 87 | Stefano Oldani | Cofidis | + 00.00 |
| 88 | Lorenzo Milesi | Movistar Team | + 00.00 |
| 89 | Bert Van Lerberghe | Soudal Quick-Step | + 00.00 |
| 90 | Simone Velasco | Astana Qazaqstan Team | + 00.00 |
| 91 | Ruben Fernandez | Cofidis | + 00.00 |
| 92 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 93 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 00.00 |
| 94 | Albert Torres | Movistar Team | + 00.00 |
| 95 | Lucas Plapp | Team Jayco-AlUla | + 00.00 |
| 96 | Georg Steinhauser | EF Education-EasyPost | + 00.00 |
| 97 | Filippo Ganna | INEOS Grenadiers | + 00.00 |
| 98 | Alexander Cepeda | EF Education-EasyPost | + 00.00 |
| 99 | Julian Alaphilippe | Soudal Quick-Step | + 00.00 |
| 100 | Simon Clarke | Israel-Premier Tech | + 00.00 |
| 101 | Michel Ries | ARKEA-B&B HOTELS | + 00.00 |
| 102 | Harrison Wood | Cofidis | + 00.00 |
| 103 | Attila Valter | Team Visma | Lease a Bike | + 00.00 |
| 104 | William Barta | Movistar Team | + 00.00 |
| 105 | Mattia Bais | Team Polti Kometa | + 00.00 |
| 106 | Alessandro Verre | ARKEA-B&B HOTELS | + 00.00 |
| 107 | Andrea Bagioli | Lidl-Trek | + 00.00 |
| 108 | Marco Frigo | Israel-Premier Tech | + 00.00 |
| 109 | Davide Bais | Team Polti Kometa | + 00.00 |
| 110 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 00.00 |
| 111 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 00.00 |
| 112 | Edward Theuns | Lidl-Trek | + 00.00 |
| 113 | Nick Schultz | Israel-Premier Tech | + 00.00 |
| 114 | Benjamin Thomas | Cofidis | + 00.40 |
| 115 | Edward Planckaert | Alpecin-Deceuninck | + 00.49 |
| 116 | Florian Stork | Tudor Pro Cycling Team | + 01.02 |
| 117 | Sebastian Molano | UAE Team Emirates | + 01.18 |
| 118 | Daniel Martinez | BORA-hansgrohe | + 00.00 |
| 119 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 01.18 |
| 120 | Giovanni Aleotti | BORA-hansgrohe | + 01.27 |
| 121 | Matteo Fabbro | Team Polti Kometa | + 01.27 |
| 122 | Michael Woods | Israel-Premier Tech | + 01.27 |
| 123 | Vegard Stake Laengen | UAE Team Emirates | + 01.27 |
| 124 | Rafal Majka | UAE Team Emirates | + 01.27 |
| 125 | Rainer Kepplinger | Bahrain Victorious | + 01.27 |
| 126 | Danny van Poppel | BORA-hansgrohe | + 01.27 |
| 127 | Michael Hepburn | Team Jayco-AlUla | + 01.42 |
| 128 | Nicolas Debeaumarché | Cofidis | + 01.42 |
| 129 | Lorenzo Germani | Groupama-FDJ | + 01.42 |
| 130 | Dries De Pooter | Intermarché-Wanty | + 01.55 |
| 131 | Kevin Colleoni | Intermarché-Wanty | + 01.55 |
| 132 | Riley Pickrell | Israel-Premier Tech | + 01.57 |
| 133 | Adrien Petit | Intermarché-Wanty | + 01.57 |
| 134 | Tim van Dijke | Team Visma | Lease a Bike | + 02.05 |
| 135 | Felix Großschartner | UAE Team Emirates | + 02.08 |
| 136 | Fabio Van den Bossche | Alpecin-Deceuninck | + 02.20 |
| 137 | Louis Barré | ARKEA-B&B HOTELS | + 02.29 |
| 138 | Mikkel Honore | EF Education-EasyPost | + 02.29 |
| 139 | Fabian Lienhard | Groupama-FDJ | + 02.29 |
| 140 | Clément Davy | Groupama-FDJ | + 02.29 |
| 141 | Magnus Sheffield | INEOS Grenadiers | + 02.29 |
| 142 | Connor Swift | INEOS Grenadiers | + 02.29 |
| 143 | Matteo Trentin | Tudor Pro Cycling Team | + 02.29 |
| 144 | Tobias Foss | INEOS Grenadiers | + 02.29 |
| 145 | Chris Hamilton | Team dsm-firmenich PostNL | + 02.41 |
| 146 | Julius van den Berg | Team dsm-firmenich PostNL | + 02.41 |
| 147 | Gijs Leemreize | Team dsm-firmenich PostNL | + 02.41 |
| 148 | Amanuel Ghebreigzabhier | Lidl-Trek | + 02.41 |
| 149 | Michael Valgren | EF Education-EasyPost | + 02.41 |
| 150 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 02.51 |
| 151 | Max Schachmann | BORA-hansgrohe | + 02.55 |
| 152 | Edoardo Affini | Team Visma | Lease a Bike | + 03.17 |
| 153 | Marius Mayrhofer | Tudor Pro Cycling Team | + 03.28 |
| 154 | Patrick Gamper | BORA-hansgrohe | + 03.28 |
| 155 | Andrea Pietrobon | Team Polti Kometa | + 03.28 |
| 156 | Ryan Mullen | BORA-hansgrohe | + 03.28 |
| 157 | Stefan de Bod | EF Education-EasyPost | + 03.28 |
| 158 | Jonas Koch | BORA-hansgrohe | + 03.28 |
| 159 | Jimmy Janssens | Alpecin-Deceuninck | + 03.28 |
| 160 | Pieter Serry | Soudal Quick-Step | + 03.28 |
| 161 | Alan Riou | ARKEA-B&B HOTELS | + 03.28 |
| 162 | Daan Hoole | Lidl-Trek | + 03.45 |
| 163 | Alessandro De Marchi | Team Jayco-AlUla | + 03.51 |
| 164 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 03.58 |
| 165 | Quinten Hermans | Alpecin-Deceuninck | + 04.00 |
| 166 | Alexander Kamp | Tudor Pro Cycling Team | + 04.00 |
| 167 | Ben Swift | INEOS Grenadiers | + 04.02 |
| 168 | Jan Tratnik | Team Visma | Lease a Bike | + 04.02 |
| 169 | Domen Novak | UAE Team Emirates | + 04.47 |
| 170 | Francisco Muñoz | Team Polti Kometa | + 04.47 |
| - | Bram Welten | Team dsm-firmenich PostNL | DNS |
| - | Biniam Girmay | Intermarché-Wanty | DNF |
| - | Torstein Træen | Bahrain Victorious | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 15:19:05 |
| 2 | Geraint Thomas | INEOS Grenadiers | + 00.46 |
| 3 | Daniel Martinez | BORA-hansgrohe | + 00.47 |
| 4 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 00.55 |
| 5 | Einer Rubio | Movistar Team | + 00.56 |
| 6 | Lorenzo Fortunato | Astana Qazaqstan Team | + 01.07 |
| 7 | Juan Pedro Lopez | Lidl-Trek | + 01.11 |
| 8 | Jan Hirt | Soudal Quick-Step | + 01.13 |
| 9 | Alexey Lutsenko | Astana Qazaqstan Team | + 01.26 |
| 10 | Esteban Chaves | EF Education-EasyPost | + 01.26 |
| 11 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 01.26 |
| 12 | Michael Storer | Tudor Pro Cycling Team | + 01.33 |
| 13 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 01.40 |
| 14 | Mauri Vansevenant | Soudal Quick-Step | + 01.44 |
| 15 | Nicola Conci | Alpecin-Deceuninck | + 01.44 |
| 16 | Damiano Caruso | Bahrain Victorious | + 01.52 |
| 17 | Filippo Zana | Team Jayco-AlUla | + 02.07 |
| 18 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.09 |
| 19 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | + 02.33 |
| 20 | Romain Bardet | Team dsm-firmenich PostNL | + 02.33 |
| 21 | Lucas Plapp | Team Jayco-AlUla | + 02.33 |
| 22 | Henok Mulubrhan | Astana Qazaqstan Team | + 02.43 |
| 23 | Georg Steinhauser | EF Education-EasyPost | + 02.49 |
| 24 | Antonio Tiberi | Bahrain Victorious | + 02.50 |
| 25 | Aurélien Paret-Peintre | Decathlon AG2R La Mondiale Team | + 03.00 |
| 26 | Davide Piganzoli | Team Polti Kometa | + 03.06 |
| 27 | Florian Lipowitz | BORA-hansgrohe | + 03.08 |
| 28 | Luca Covili | VF Group-Bardiani CSF-Faizanè | + 03.27 |
| 29 | Thymen Arensman | INEOS Grenadiers | + 04.09 |
| 30 | Max Schachmann | BORA-hansgrohe | + 04.55 |
| 31 | Giovanni Aleotti | BORA-hansgrohe | + 05.33 |
| 32 | Ruben Fernandez | Cofidis | + 05.41 |
| 33 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 06.30 |
| 34 | Nairo Quintana | Movistar Team | + 06.34 |
| 35 | Mattia Bais | Team Polti Kometa | + 06.49 |
| 36 | Jan Tratnik | Team Visma | Lease a Bike | + 06.51 |
| 37 | Lilian Calmejane | Intermarché-Wanty | + 06.53 |
| 38 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 07.13 |
| 39 | Michel Ries | ARKEA-B&B HOTELS | + 07.34 |
| 40 | Attila Valter | Team Visma | Lease a Bike | + 07.47 |
| 41 | Julian Alaphilippe | Soudal Quick-Step | + 08.09 |
| 42 | Mikkel Honore | EF Education-EasyPost | + 08.39 |
| 43 | Andrea Piccolo | EF Education-EasyPost | + 09.38 |
| 44 | Enzo Paleni | Groupama-FDJ | + 09.47 |
| 45 | Simon Geschke | Cofidis | + 10.16 |
| 46 | Edoardo Zambanini | Bahrain Victorious | + 10.51 |
| 47 | Marco Frigo | Israel-Premier Tech | + 11.18 |
| 48 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 11.33 |
| 49 | William Barta | Movistar Team | + 11.39 |
| 50 | Alessandro De Marchi | Team Jayco-AlUla | + 12.17 |
| 51 | Cristian Scaroni | Astana Qazaqstan Team | + 12.44 |
| 52 | Magnus Sheffield | INEOS Grenadiers | + 12.49 |
| 53 | Andrea Vendrame | Decathlon AG2R La Mondiale Team | + 12.56 |
| 54 | Rafal Majka | UAE Team Emirates | + 13.10 |
| 55 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | + 13.50 |
| 56 | Alexander Cepeda | EF Education-EasyPost | + 13.50 |
| 57 | Nick Schultz | Israel-Premier Tech | + 14.20 |
| 58 | Michael Valgren | EF Education-EasyPost | + 15.07 |
| 59 | Lawrence Warbasse | Decathlon AG2R La Mondiale Team | + 15.23 |
| 60 | Quinten Hermans | Alpecin-Deceuninck | + 15.27 |
| 61 | Matteo Fabbro | Team Polti Kometa | + 16.36 |
| 62 | Matteo Trentin | Tudor Pro Cycling Team | + 17.47 |
| 63 | Chris Hamilton | Team dsm-firmenich PostNL | + 18.33 |
| 64 | Rainer Kepplinger | Bahrain Victorious | + 19.29 |
| 65 | Thomas Champion | Cofidis | + 20.02 |
| 66 | Alessandro Verre | ARKEA-B&B HOTELS | + 20.02 |
| 67 | Benjamin Thomas | Cofidis | + 20.10 |
| 68 | Florian Stork | Tudor Pro Cycling Team | + 20.11 |
| 69 | Domen Novak | UAE Team Emirates | + 20.29 |
| 70 | Filippo Ganna | INEOS Grenadiers | + 21.08 |
| 71 | Felix Großschartner | UAE Team Emirates | + 21.23 |
| 72 | Mirco Maestri | Team Polti Kometa | + 21.28 |
| 73 | Michael Woods | Israel-Premier Tech | + 21.58 |
| 74 | Simone Velasco | Astana Qazaqstan Team | + 22.29 |
| 75 | Davide Bais | Team Polti Kometa | + 22.37 |
| 76 | Gijs Leemreize | Team dsm-firmenich PostNL | + 24.17 |
| 77 | Mikkel Bjerg | UAE Team Emirates | + 24.41 |
| 78 | Amanuel Ghebreigzabhier | Lidl-Trek | + 24.51 |
| 79 | Dion Smith | Intermarché-Wanty | + 24.55 |
| 80 | Tobias Foss | INEOS Grenadiers | + 24.59 |
| 81 | Ewen Costiou | ARKEA-B&B HOTELS | + 25.15 |
| 82 | Marius Mayrhofer | Tudor Pro Cycling Team | + 25.46 |
| 83 | Stefan de Bod | EF Education-EasyPost | + 25.53 |
| 84 | Vadim Pronskiy | Astana Qazaqstan Team | + 26.00 |
| 85 | Dries De Pooter | Intermarché-Wanty | + 26.08 |
| 86 | Davide Ballerini | Astana Qazaqstan Team | + 26.25 |
| 87 | Jasha Sütterlin | Bahrain Victorious | + 26.59 |
| 88 | Cyril Barthe | Groupama-FDJ | + 27.06 |
| 89 | Pelayo Sanchez | Movistar Team | + 27.24 |
| 90 | Ethan Vernon | Israel-Premier Tech | + 27.33 |
| 91 | Stefano Oldani | Cofidis | + 27.33 |
| 92 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 28.24 |
| 93 | Damien Touzé | Decathlon AG2R La Mondiale Team | + 28.26 |
| 94 | Pieter Serry | Soudal Quick-Step | + 28.42 |
| 95 | Andrea Pasqualon | Bahrain Victorious | + 29.00 |
| 96 | Jenthe Biermans | ARKEA-B&B HOTELS | + 29.17 |
| 97 | Kevin Colleoni | Intermarché-Wanty | + 30.22 |
| 98 | Jonas Koch | BORA-hansgrohe | + 31.07 |
| 99 | Harrison Wood | Cofidis | + 31.21 |
| 100 | Andrea Bagioli | Lidl-Trek | + 31.39 |
| 101 | Vegard Stake Laengen | UAE Team Emirates | + 32.12 |
| 102 | Francisco Muñoz | Team Polti Kometa | + 32.15 |
| 103 | Ben Swift | INEOS Grenadiers | + 32.25 |
| 104 | Laurence Pithie | Groupama-FDJ | + 32.35 |
| 105 | Lorenzo Germani | Groupama-FDJ | + 32.52 |
| 106 | Christophe Laporte | Team Visma | Lease a Bike | + 32.55 |
| 107 | Lewis Askey | Groupama-FDJ | + 33.28 |
| 108 | Madis Mihkels | Intermarché-Wanty | + 33.30 |
| 109 | Lorenzo Milesi | Movistar Team | + 33.36 |
| 110 | Patrick Gamper | BORA-hansgrohe | + 34.38 |
| 111 | Jasper Stuyven | Lidl-Trek | + 34.39 |
| 112 | Olivier Le Gac | Groupama-FDJ | + 35.23 |
| 113 | Louis Barré | ARKEA-B&B HOTELS | + 35.38 |
| 114 | Giovanni Lonardi | Team Polti Kometa | + 35.48 |
| 115 | Andrea Pietrobon | Team Polti Kometa | + 36.34 |
| 116 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 36.52 |
| 117 | Nadav Raisberg | Israel-Premier Tech | + 37.00 |
| 118 | Edward Theuns | Lidl-Trek | + 38.14 |
| 119 | Alexander Kamp | Tudor Pro Cycling Team | + 38.28 |
| 120 | Jonathan Milan | Lidl-Trek | + 38.47 |
| 121 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 38.56 |
| 122 | Tobias Bayer | Alpecin-Deceuninck | + 38.59 |
| 123 | Hugo Hofstetter | Israel-Premier Tech | + 39.06 |
| 124 | Max Kanter | Astana Qazaqstan Team | + 39.06 |
| 125 | Alexander Krieger | Tudor Pro Cycling Team | + 39.06 |
| 126 | Timo Kielich | Alpecin-Deceuninck | + 39.16 |
| 127 | Tim Merlier | Soudal Quick-Step | + 39.26 |
| 128 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | + 39.27 |
| 129 | Connor Swift | INEOS Grenadiers | + 39.29 |
| 130 | Kaden Groves | Alpecin-Deceuninck | + 39.34 |
| 131 | Olav Kooij | Team Visma | Lease a Bike | + 39.38 |
| 132 | Caleb Ewan | Team Jayco-AlUla | + 39.38 |
| 133 | Alberto Dainese | Tudor Pro Cycling Team | + 39.38 |
| 134 | Stanislaw Aniolkowski | Cofidis | + 39.38 |
| 135 | Luke Lamperti | Soudal Quick-Step | + 39.38 |
| 136 | Robin Froidevaux | Tudor Pro Cycling Team | + 39.38 |
| 137 | Albert Torres | Movistar Team | + 39.38 |
| 138 | Simone Consonni | Lidl-Trek | + 39.41 |
| 139 | Luka Mezgec | Team Jayco-AlUla | + 39.43 |
| 140 | Nicolas Debeaumarché | Cofidis | + 39.49 |
| 141 | Davide Cimolai | Movistar Team | + 39.51 |
| 142 | Bert Van Lerberghe | Soudal Quick-Step | + 39.58 |
| 143 | Fernando Gaviria | Movistar Team | + 40.13 |
| 144 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 40.13 |
| 145 | Donavan Grondin | ARKEA-B&B HOTELS | + 40.16 |
| 146 | Max Walscheid | Team Jayco-AlUla | + 40.48 |
| 147 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 40.52 |
| 148 | Phil Bauhaus | Bahrain Victorious | + 41.02 |
| 149 | Danny van Poppel | BORA-hansgrohe | + 41.05 |
| 150 | Tim van Dijke | Team Visma | Lease a Bike | + 41.29 |
| 151 | Jimmy Janssens | Alpecin-Deceuninck | + 41.29 |
| 152 | Michael Hepburn | Team Jayco-AlUla | + 41.58 |
| 153 | Daan Hoole | Lidl-Trek | + 42.00 |
| 154 | Rui Oliveira | UAE Team Emirates | + 42.10 |
| 155 | Edward Planckaert | Alpecin-Deceuninck | + 42.28 |
| 156 | Alan Riou | ARKEA-B&B HOTELS | + 42.47 |
| 157 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 43.00 |
| 158 | Simon Clarke | Israel-Premier Tech | + 43.18 |
| 159 | Edoardo Affini | Team Visma | Lease a Bike | + 43.22 |
| 160 | Sebastian Molano | UAE Team Emirates | + 43.28 |
| 161 | Fabian Lienhard | Groupama-FDJ | + 43.46 |
| 162 | Josef Cerný | Soudal Quick-Step | + 43.48 |
| 163 | Fabio Van den Bossche | Alpecin-Deceuninck | + 43.59 |
| 164 | David Dekker | ARKEA-B&B HOTELS | + 44.47 |
| 165 | Clément Davy | Groupama-FDJ | + 45.12 |
| 166 | Riley Pickrell | Israel-Premier Tech | + 46.36 |
| 167 | Adrien Petit | Intermarché-Wanty | + 47.10 |
| 168 | Ryan Mullen | BORA-hansgrohe | + 49.19 |
| 169 | Julius van den Berg | Team dsm-firmenich PostNL | + 49.58 |
| 170 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 51.11 |
| - | Bram Welten | Team dsm-firmenich PostNL | DNS |
| - | Biniam Girmay | Intermarché-Wanty | DNF |
| - | Torstein Træen | Bahrain Victorious | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 15:20:00 |
| 2 | Alex Baudin | Decathlon AG2R La Mondiale Team | + 00.45 |
| 3 | Mauri Vansevenant | Soudal Quick-Step | + 00.49 |
| 4 | Filippo Zana | Team Jayco-AlUla | + 01.12 |
| 5 | Lucas Plapp | Team Jayco-AlUla | + 01.38 |
| 6 | Henok Mulubrhan | Astana Qazaqstan Team | + 01.48 |
| 7 | Georg Steinhauser | EF Education-EasyPost | + 01.54 |
| 8 | Antonio Tiberi | Bahrain Victorious | + 01.55 |
| 9 | Davide Piganzoli | Team Polti Kometa | + 02.11 |
| 10 | Florian Lipowitz | BORA-hansgrohe | + 02.13 |
| 11 | Thymen Arensman | INEOS Grenadiers | + 03.14 |
| 12 | Giovanni Aleotti | BORA-hansgrohe | + 04.38 |
| 13 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 05.35 |
| 14 | Kevin Vermaerke | Team dsm-firmenich PostNL | + 06.18 |
| 15 | Andrea Piccolo | EF Education-EasyPost | + 08.43 |
| 16 | Enzo Paleni | Groupama-FDJ | + 08.52 |
| 17 | Edoardo Zambanini | Bahrain Victorious | + 09.56 |
| 18 | Marco Frigo | Israel-Premier Tech | + 10.23 |
| 19 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 10.38 |
| 20 | Magnus Sheffield | INEOS Grenadiers | + 11.54 |
| 21 | Thomas Champion | Cofidis | + 19.07 |
| 22 | Alessandro Verre | ARKEA-B&B HOTELS | + 19.07 |
| 23 | Gijs Leemreize | Team dsm-firmenich PostNL | + 23.22 |
| 24 | Ewen Costiou | ARKEA-B&B HOTELS | + 24.20 |
| 25 | Marius Mayrhofer | Tudor Pro Cycling Team | + 24.51 |
| 26 | Dries De Pooter | Intermarché-Wanty | + 25.13 |
| 27 | Pelayo Sanchez | Movistar Team | + 26.29 |
| 28 | Ethan Vernon | Israel-Premier Tech | + 26.38 |
| 29 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | + 27.29 |
| 30 | Kevin Colleoni | Intermarché-Wanty | + 29.27 |
| 31 | Harrison Wood | Cofidis | + 30.26 |
| 32 | Andrea Bagioli | Lidl-Trek | + 30.44 |
| 33 | Francisco Muñoz | Team Polti Kometa | + 31.20 |
| 34 | Laurence Pithie | Groupama-FDJ | + 31.40 |
| 35 | Lorenzo Germani | Groupama-FDJ | + 31.57 |
| 36 | Lewis Askey | Groupama-FDJ | + 32.33 |
| 37 | Madis Mihkels | Intermarché-Wanty | + 32.35 |
| 38 | Lorenzo Milesi | Movistar Team | + 32.41 |
| 39 | Louis Barré | ARKEA-B&B HOTELS | + 34.43 |
| 40 | Andrea Pietrobon | Team Polti Kometa | + 35.39 |
| 41 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 35.57 |
| 42 | Nadav Raisberg | Israel-Premier Tech | + 36.05 |
| 43 | Jonathan Milan | Lidl-Trek | + 37.52 |
| 44 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 38.01 |
| 45 | Tobias Bayer | Alpecin-Deceuninck | + 38.04 |
| 46 | Timo Kielich | Alpecin-Deceuninck | + 38.21 |
| 47 | Olav Kooij | Team Visma | Lease a Bike | + 38.43 |
| 48 | Luke Lamperti | Soudal Quick-Step | + 38.43 |
| 49 | Donavan Grondin | ARKEA-B&B HOTELS | + 39.21 |
| 50 | Tim van Dijke | Team Visma | Lease a Bike | + 40.34 |
| 51 | Daan Hoole | Lidl-Trek | + 41.05 |
| 52 | Fabio Van den Bossche | Alpecin-Deceuninck | + 43.04 |
| 53 | Riley Pickrell | Israel-Premier Tech | + 45.41 |
| 54 | Bastien Tronchon | Decathlon AG2R La Mondiale Team | + 50.16 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Lidl-Trek | 113 |
| 2 | Tim Merlier | Soudal Quick-Step | 81 |
| 3 | Kaden Groves | Alpecin-Deceuninck | 63 |
| 4 | Olav Kooij | Team Visma | Lease a Bike | 46 |
| 5 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 42 |
| 6 | Lilian Calmejane | Intermarché-Wanty | 34 |
| 7 | Tadej Pogacar | UAE Team Emirates | 27 |
| 8 | Phil Bauhaus | Bahrain Victorious | 27 |
| 9 | Jhonnatan Narvaez | INEOS Grenadiers | 26 |
| 10 | Francisco Muñoz | Team Polti Kometa | 24 |
| 11 | Max Schachmann | BORA-hansgrohe | 18 |
| 12 | Jenthe Biermans | ARKEA-B&B HOTELS | 18 |
| 13 | Fernando Gaviria | Movistar Team | 18 |
| 14 | Davide Bais | Team Polti Kometa | 14 |
| 15 | Stefan de Bod | EF Education-EasyPost | 14 |
| 16 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 14 |
| 17 | Alberto Dainese | Tudor Pro Cycling Team | 14 |
| 18 | Danny van Poppel | BORA-hansgrohe | 14 |
| 19 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 20 | Daniel Martinez | BORA-hansgrohe | 12 |
| 21 | Andrea Piccolo | EF Education-EasyPost | 12 |
| 22 | Davide Ballerini | Astana Qazaqstan Team | 12 |
| 23 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 12 |
| 24 | Caleb Ewan | Team Jayco-AlUla | 12 |
| 25 | Andrea Pietrobon | Team Polti Kometa | 11 |
| 26 | Geraint Thomas | INEOS Grenadiers | 10 |
| 27 | Cristian Scaroni | Astana Qazaqstan Team | 10 |
| 28 | Ethan Vernon | Israel-Premier Tech | 10 |
| 29 | Edward Planckaert | Alpecin-Deceuninck | 10 |
| 30 | Alex Baudin | Decathlon AG2R La Mondiale Team | 8 |
| 31 | Stanislaw Aniolkowski | Cofidis | 8 |
| 32 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 8 |
| 33 | Lorenzo Fortunato | Astana Qazaqstan Team | 7 |
| 34 | Madis Mihkels | Intermarché-Wanty | 7 |
| 35 | Nicola Conci | Alpecin-Deceuninck | 6 |
| 36 | Florian Lipowitz | BORA-hansgrohe | 6 |
| 37 | Giovanni Lonardi | Team Polti Kometa | 6 |
| 38 | Michael Storer | Tudor Pro Cycling Team | 5 |
| 39 | Quinten Hermans | Alpecin-Deceuninck | 5 |
| 40 | Laurence Pithie | Groupama-FDJ | 5 |
| 41 | Sebastian Molano | UAE Team Emirates | 5 |
| 42 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 4 |
| 43 | Mauri Vansevenant | Soudal Quick-Step | 4 |
| 44 | Louis Barré | ARKEA-B&B HOTELS | 4 |
| 45 | Einer Rubio | Movistar Team | 3 |
| 46 | Antonio Tiberi | Bahrain Victorious | 3 |
| 47 | Nicolas Debeaumarché | Cofidis | 3 |
| 48 | Juan Pedro Lopez | Lidl-Trek | 2 |
| 49 | Attila Valter | Team Visma | Lease a Bike | 2 |
| 50 | Hugo Hofstetter | Israel-Premier Tech | 2 |
| 51 | Jan Hirt | Soudal Quick-Step | 1 |
| 52 | Lucas Plapp | Team Jayco-AlUla | 1 |
| 53 | Christophe Laporte | Team Visma | Lease a Bike | -38 |
| 54 | Bert Van Lerberghe | Soudal Quick-Step | -40 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 51 |
| 2 | Lilian Calmejane | Intermarché-Wanty | 32 |
| 3 | Daniel Martinez | BORA-hansgrohe | 26 |
| 4 | Andrea Piccolo | EF Education-EasyPost | 18 |
| 5 | Geraint Thomas | INEOS Grenadiers | 16 |
| 6 | Amanuel Ghebreigzabhier | Lidl-Trek | 11 |
| 7 | Lorenzo Fortunato | Astana Qazaqstan Team | 9 |
| 8 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 8 |
| 9 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 7 |
| 10 | Florian Lipowitz | BORA-hansgrohe | 6 |
| 11 | Giovanni Aleotti | BORA-hansgrohe | 6 |
| 12 | Cristian Scaroni | Astana Qazaqstan Team | 6 |
| 13 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 6 |
| 14 | Michael Storer | Tudor Pro Cycling Team | 4 |
| 15 | Rafal Majka | UAE Team Emirates | 4 |
| 16 | Francisco Muñoz | Team Polti Kometa | 4 |
| 17 | Cian Uijtdebroeks | Team Visma | Lease a Bike | 2 |
| 18 | Stefan de Bod | EF Education-EasyPost | 2 |
| 19 | Davide Ballerini | Astana Qazaqstan Team | 2 |
| 20 | Louis Barré | ARKEA-B&B HOTELS | 2 |
| 21 | Einer Rubio | Movistar Team | 1 |
| 22 | Filippo Ganna | INEOS Grenadiers | 1 |
| 23 | Davide Bais | Team Polti Kometa | 1 |
| 24 | Jasper Stuyven | Lidl-Trek | 1 |
| 25 | Andrea Pietrobon | Team Polti Kometa | 1 |
| 26 | Christophe Laporte | Team Visma | Lease a Bike | -2 |
| 27 | Bert Van Lerberghe | Soudal Quick-Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 46:02:17 |
| 2 | Astana Qazaqstan Team | + 00.14 |
| 3 | BORA-hansgrohe | + 00.55 |
| 4 | Decathlon AG2R La Mondiale Team | + 01.04 |
| 5 | VF Group-Bardiani CSF-Faizanè | + 03.51 |
| 6 | EF Education-EasyPost | + 05.00 |
| 7 | Team Jayco-AlUla | + 05.42 |
| 8 | Soudal Quick-Step | + 05.45 |
| 9 | Team Visma | Lease a Bike | + 06.03 |
| 10 | Movistar Team | + 10.30 |
| 11 | Bahrain Victorious | + 10.34 |
| 12 | Team Polti Kometa | + 16.25 |
| 13 | Team dsm-firmenich PostNL | + 16.59 |
| 14 | UAE Team Emirates | + 17.02 |
| 15 | Tudor Pro Cycling Team | + 23.52 |
| 16 | Cofidis | + 26.48 |
| 17 | Israel-Premier Tech | + 32.52 |
| 18 | ARKEA-B&B HOTELS | + 37.20 |
| 19 | Alpecin-Deceuninck | + 38.58 |
| 20 | Lidl-Trek | + 42.21 |
| 21 | Intermarché-Wanty | + 45.11 |
| 22 | Groupama-FDJ | + 57.13 |








