Giro d'Italia 2023 - Stage 8
06.05-28.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 | Ben Healy | EF Education-EasyPost | 4:44:24 |
| 2 | Derek Gee | Israel-Premier Tech | + 01.49 |
| 3 | Filippo Zana | Team Jayco-AlUla | + 01.49 |
| 4 | Warren Barguil | Team Arkéa-Samsic | + 01.49 |
| 5 | Carlos Verona | Movistar Team | + 02.12 |
| 6 | Mattia Bais | EOLO-Kometa Cycling Team | + 02.37 |
| 7 | Toms Skujins | Lidl-Trek | + 03.51 |
| 8 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 03.56 |
| 9 | Oscar Riesebeek | Alpecin-Deceuninck | + 04.00 |
| 10 | Tao Geoghegan Hart | INEOS Grenadiers | + 04.34 |
| 11 | Primoz Roglic | Jumbo-Visma | + 04.34 |
| 12 | Geraint Thomas | INEOS Grenadiers | + 04.34 |
| 13 | François Bidard | Cofidis | + 04.41 |
| 14 | Jay Vine | UAE Team Emirates | + 04.48 |
| 15 | Joao Almeida | UAE Team Emirates | + 04.48 |
| 16 | Damiano Caruso | Bahrain Victorious | + 04.48 |
| 17 | Jack Haig | Bahrain Victorious | + 04.48 |
| 18 | Edward Dunbar | Team Jayco-AlUla | + 04.48 |
| 19 | Remco Evenepoel | Soudal Quick-Step | + 04.48 |
| 20 | Pavel Sivakov | INEOS Grenadiers | + 04.48 |
| 21 | Hugh Carthy | EF Education-EasyPost | + 04.58 |
| 22 | Lennard Kämna | BORA-hansgrohe | + 05.08 |
| 23 | Aleksandr Vlasov | BORA-hansgrohe | + 05.08 |
| 24 | Santiago Buitrago | Bahrain Victorious | + 05.08 |
| 25 | Andreas Leknessund | Team dsm-firmenich | + 05.08 |
| 26 | Laurens De Plus | INEOS Grenadiers | + 05.08 |
| 27 | Sepp Kuss | Jumbo-Visma | + 05.34 |
| 28 | Aurélien Paret-Peintre | AG2R Citroën Team | + 05.36 |
| 29 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 05.36 |
| 30 | Thibaut Pinot | Groupama-FDJ | + 05.36 |
| 31 | Domenico Pozzovivo | Israel-Premier Tech | + 05.36 |
| 32 | Thymen Arensman | INEOS Grenadiers | + 05.36 |
| 33 | Rigoberto Uran | EF Education-EasyPost | + 05.36 |
| 34 | William Barta | Movistar Team | + 06.02 |
| 35 | Einer Rubio | Movistar Team | + 06.02 |
| 36 | Davide Formolo | UAE Team Emirates | + 06.02 |
| 37 | Simone Velasco | Astana Qazaqstan Team | + 06.08 |
| 38 | Luis León Sánchez | Astana Qazaqstan Team | + 06.08 |
| 39 | Mattia Cattaneo | Soudal Quick-Step | + 06.08 |
| 40 | Patrick Konrad | BORA-hansgrohe | + 06.08 |
| 41 | Jonathan Lastra | Cofidis | + 06.08 |
| 42 | Bruno Armirail | Groupama-FDJ | + 06.08 |
| 43 | Koen Bouwman | Jumbo-Visma | + 06.08 |
| 44 | Jan Hirt | Soudal Quick-Step | + 06.41 |
| 45 | Bob Jungels | BORA-hansgrohe | + 07.21 |
| 46 | Lorenzo Rota | Intermarché-Circus-Wanty | + 07.29 |
| 47 | Ilan Van Wilder | Soudal Quick-Step | + 07.29 |
| 48 | Alexander Cepeda | EF Education-EasyPost | + 07.48 |
| 49 | Diego Ulissi | UAE Team Emirates | + 08.32 |
| 50 | Stefan Küng | Groupama-FDJ | + 09.03 |
| 51 | Marco Frigo | Israel-Premier Tech | + 09.03 |
| 52 | Michel Heßmann | Jumbo-Visma | + 09.03 |
| 53 | Louis Vervaeke | Soudal Quick-Step | + 09.03 |
| 54 | Samuele Battistella | Astana Qazaqstan Team | + 10.58 |
| 55 | Mikaël Chérel | AG2R Citroën Team | + 11.57 |
| 56 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 11.57 |
| 57 | Valentin Paret-Peintre | AG2R Citroën Team | + 11.58 |
| 58 | Alessandro Iacchi | Corratec Selle Italia | + 12.37 |
| 59 | Sam Oomen | Jumbo-Visma | + 19.20 |
| 60 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 20.36 |
| 61 | Mirco Maestri | EOLO-Kometa Cycling Team | + 20.36 |
| 62 | Anton Palzer | BORA-hansgrohe | + 20.36 |
| 63 | Rohan Dennis | Jumbo-Visma | + 20.36 |
| 64 | José Joaquin Rojas | Movistar Team | + 20.36 |
| 65 | Ryan Gibbons | UAE Team Emirates | + 20.36 |
| 66 | Bauke Mollema | Lidl-Trek | + 20.36 |
| 67 | Nico Denz | BORA-hansgrohe | + 20.36 |
| 68 | Edoardo Zambanini | Bahrain Victorious | + 20.36 |
| 69 | Matthew Riccitello | Israel-Premier Tech | + 20.36 |
| 70 | Diego Sevilla | EOLO-Kometa Cycling Team | + 20.36 |
| 71 | Vadim Pronskiy | Astana Qazaqstan Team | + 20.36 |
| 72 | Salvatore Puccio | INEOS Grenadiers | + 20.36 |
| 73 | Alessandro De Marchi | Team Jayco-AlUla | + 20.36 |
| 74 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 20.36 |
| 75 | Cristian Scaroni | Astana Qazaqstan Team | + 20.36 |
| 76 | Alexandre Delettre | Cofidis | + 20.36 |
| 77 | Pieter Serry | Soudal Quick-Step | + 20.36 |
| 78 | Stefano Oldani | Alpecin-Deceuninck | + 20.36 |
| 79 | Thomas Champion | Cofidis | + 20.36 |
| 80 | Hugo Toumire | Cofidis | + 20.36 |
| 81 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 20.36 |
| 82 | Magnus Cort | EF Education-EasyPost | + 20.36 |
| 83 | Alberto Bettiol | EF Education-EasyPost | + 20.36 |
| 84 | Alessandro Covi | UAE Team Emirates | + 20.36 |
| 85 | Jasha Sütterlin | Bahrain Victorious | + 20.36 |
| 86 | Marius Mayrhofer | Team dsm-firmenich | + 20.36 |
| 87 | Alex Baudin | AG2R Citroën Team | + 20.36 |
| 88 | Thomas Gloag | Jumbo-Visma | + 20.36 |
| 89 | Laurens Huys | Intermarché-Circus-Wanty | + 20.36 |
| 90 | Ignatas Konovalovas | Groupama-FDJ | + 20.36 |
| 91 | Andrea Vendrame | AG2R Citroën Team | + 20.36 |
| 92 | Nicolas Prodhomme | AG2R Citroën Team | + 20.36 |
| 93 | Lawrence Warbasse | AG2R Citroën Team | + 20.36 |
| 94 | Brandon McNulty | UAE Team Emirates | + 20.36 |
| 95 | Rudy Molard | Groupama-FDJ | + 20.36 |
| 96 | Laurenz Rex | Intermarché-Circus-Wanty | + 20.36 |
| 97 | Harm Vanhoucke | Team dsm-firmenich | + 20.36 |
| 98 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 20.36 |
| 99 | Simone Petilli | Intermarché-Circus-Wanty | + 21.18 |
| 100 | Arne Marit | Intermarché-Circus-Wanty | + 21.18 |
| 101 | Stefano Gandin | Corratec Selle Italia | + 21.18 |
| 102 | Kristian Sbaragli | Alpecin-Deceuninck | + 21.18 |
| 103 | Rein Taaramäe | Intermarché-Circus-Wanty | + 22.34 |
| 104 | Mark Cavendish | Astana Qazaqstan Team | + 24.53 |
| 105 | Ben Swift | INEOS Grenadiers | + 24.53 |
| 106 | Alexander Konychev | Corratec Selle Italia | + 24.53 |
| 107 | Michel Ries | Team Arkéa-Samsic | + 24.53 |
| 108 | Pascal Ackermann | UAE Team Emirates | + 24.53 |
| 109 | Niklas Märkl | Team dsm-firmenich | + 24.53 |
| 110 | Veljko Stojnic | Corratec Selle Italia | + 24.53 |
| 111 | Cesare Benedetti | BORA-hansgrohe | + 24.53 |
| 112 | Andrea Pasqualon | Bahrain Victorious | + 24.53 |
| 113 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 24.53 |
| 114 | Alberto Dainese | Team dsm-firmenich | + 24.53 |
| 115 | Karel Vacek | Corratec Selle Italia | + 24.53 |
| 116 | Michael Hepburn | Team Jayco-AlUla | + 24.53 |
| 117 | Simon Clarke | Israel-Premier Tech | + 24.53 |
| 118 | Martijn Tusveld | Team dsm-firmenich | + 24.53 |
| 119 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 24.53 |
| 120 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 24.53 |
| 121 | Jonathan Milan | Bahrain Victorious | + 24.53 |
| 122 | Simone Consonni | Cofidis | + 24.53 |
| 123 | Yukiya Arashiro | Bahrain Victorious | + 24.53 |
| 124 | Davide Bais | EOLO-Kometa Cycling Team | + 24.53 |
| 125 | Joe Dombrowski | Astana Qazaqstan Team | + 24.53 |
| 126 | Natnael Tesfazion | Lidl-Trek | + 24.53 |
| 127 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 24.53 |
| 128 | Charlie Quarterman | Corratec Selle Italia | + 24.53 |
| 129 | Lukas Pöstlberger | Team Jayco-AlUla | + 24.53 |
| 130 | Alan Riou | Team Arkéa-Samsic | + 24.53 |
| 131 | Erik Fetter | EOLO-Kometa Cycling Team | + 24.53 |
| 132 | Stefan de Bod | EF Education-EasyPost | + 24.53 |
| 133 | Otto Vergaerde | Lidl-Trek | + 24.53 |
| 134 | Senne Leysen | Alpecin-Deceuninck | + 24.53 |
| 135 | Jake Stewart | Groupama-FDJ | + 24.53 |
| 136 | Maxime Bouet | Team Arkéa-Samsic | + 24.53 |
| 137 | Davide Cimolai | Cofidis | + 24.53 |
| 138 | Gianni Moscon | Astana Qazaqstan Team | + 24.53 |
| 139 | Max Kanter | Movistar Team | + 24.53 |
| 140 | Óscar Rodríguez | Movistar Team | + 24.53 |
| 141 | Amanuel Ghebreigzabhier | Lidl-Trek | + 24.53 |
| 142 | Albert Torres | Movistar Team | + 24.53 |
| 143 | Jonathan Caicedo | EF Education-EasyPost | + 24.53 |
| 144 | Fabian Lienhard | Groupama-FDJ | + 24.53 |
| 145 | Callum Scotson | Team Jayco-AlUla | + 24.53 |
| 146 | Alessandro Verre | Team Arkéa-Samsic | + 24.53 |
| 147 | Edoardo Affini | Jumbo-Visma | + 24.53 |
| 148 | Sebastian Berwick | Israel-Premier Tech | + 24.53 |
| 149 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | + 24.53 |
| 150 | Fernando Gaviria | Movistar Team | + 24.53 |
| 151 | Nicolas Dalla Valle | Corratec Selle Italia | + 24.53 |
| 152 | Daan Hoole | Lidl-Trek | + 24.53 |
| 153 | Mads Würtz Schmidt | Israel-Premier Tech | + 24.53 |
| 154 | Mads Pedersen | Lidl-Trek | + 24.53 |
| 155 | Josef Cerný | Soudal Quick-Step | + 24.53 |
| 156 | Stephen Williams | Israel-Premier Tech | + 24.53 |
| 157 | Davide Ballerini | Soudal Quick-Step | + 24.53 |
| 158 | Michael Matthews | Team Jayco-AlUla | + 24.53 |
| 159 | Alexander Krieger | Alpecin-Deceuninck | + 25.07 |
| 160 | Kaden Groves | Alpecin-Deceuninck | + 25.07 |
| 161 | Campbell Stewart | Team Jayco-AlUla | + 25.07 |
| 162 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 25.07 |
| 163 | Alex Kirsch | Lidl-Trek | + 25.18 |
| 164 | Thibault Guernalec | Team Arkéa-Samsic | + 25.35 |
| - | Lars van den Berg | Groupama-FDJ | DNS |
| - | Filippo Ganna | INEOS Grenadiers | DNS |
| - | Florian Stork | Team dsm-firmenich | DNF |
| - | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | DNF |
| - | David Dekker | Team Arkéa-Samsic | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Andreas Leknessund | Team dsm-firmenich | 33:52:10 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 00.08 |
| 3 | Primoz Roglic | Jumbo-Visma | + 00.38 |
| 4 | Joao Almeida | UAE Team Emirates | + 00.40 |
| 5 | Geraint Thomas | INEOS Grenadiers | + 00.52 |
| 6 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.56 |
| 7 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.58 |
| 8 | Aleksandr Vlasov | BORA-hansgrohe | + 01.26 |
| 9 | Damiano Caruso | Bahrain Victorious | + 01.39 |
| 10 | Lennard Kämna | BORA-hansgrohe | + 01.54 |
| 11 | Edward Dunbar | Team Jayco-AlUla | + 01.55 |
| 12 | Pavel Sivakov | INEOS Grenadiers | + 02.03 |
| 13 | Jack Haig | Bahrain Victorious | + 02.06 |
| 14 | Jay Vine | UAE Team Emirates | + 02.27 |
| 15 | Laurens De Plus | INEOS Grenadiers | + 02.32 |
| 16 | Hugh Carthy | EF Education-EasyPost | + 02.36 |
| 17 | Santiago Buitrago | Bahrain Victorious | + 02.52 |
| 18 | Thibaut Pinot | Groupama-FDJ | + 03.01 |
| 19 | Thymen Arensman | INEOS Grenadiers | + 03.01 |
| 20 | Warren Barguil | Team Arkéa-Samsic | + 03.20 |
| 21 | Domenico Pozzovivo | Israel-Premier Tech | + 03.29 |
| 22 | William Barta | Movistar Team | + 04.12 |
| 23 | Rigoberto Uran | EF Education-EasyPost | + 04.26 |
| 24 | Einer Rubio | Movistar Team | + 04.29 |
| 25 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 05.55 |
| 26 | Patrick Konrad | BORA-hansgrohe | + 06.04 |
| 27 | Simone Velasco | Astana Qazaqstan Team | + 06.59 |
| 28 | Alexander Cepeda | EF Education-EasyPost | + 09.07 |
| 29 | Ilan Van Wilder | Soudal Quick-Step | + 09.08 |
| 30 | Toms Skujins | Lidl-Trek | + 09.09 |
| 31 | Jonathan Lastra | Cofidis | + 09.52 |
| 32 | Luis León Sánchez | Astana Qazaqstan Team | + 10.22 |
| 33 | Filippo Zana | Team Jayco-AlUla | + 10.25 |
| 34 | Koen Bouwman | Jumbo-Visma | + 10.52 |
| 35 | Sepp Kuss | Jumbo-Visma | + 12.14 |
| 36 | Louis Vervaeke | Soudal Quick-Step | + 12.16 |
| 37 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 12.31 |
| 38 | Davide Formolo | UAE Team Emirates | + 13.00 |
| 39 | Michel Heßmann | Jumbo-Visma | + 13.45 |
| 40 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 14.37 |
| 41 | Stefan Küng | Groupama-FDJ | + 16.01 |
| 42 | Bruno Armirail | Groupama-FDJ | + 16.04 |
| 43 | Mattia Cattaneo | Soudal Quick-Step | + 16.06 |
| 44 | Diego Ulissi | UAE Team Emirates | + 20.45 |
| 45 | Simone Petilli | Intermarché-Circus-Wanty | + 20.59 |
| 46 | Marco Frigo | Israel-Premier Tech | + 21.31 |
| 47 | Laurens Huys | Intermarché-Circus-Wanty | + 22.25 |
| 48 | Bob Jungels | BORA-hansgrohe | + 22.32 |
| 49 | Mattia Bais | EOLO-Kometa Cycling Team | + 23.35 |
| 50 | Valentin Paret-Peintre | AG2R Citroën Team | + 23.53 |
| 51 | Jan Hirt | Soudal Quick-Step | + 24.42 |
| 52 | Derek Gee | Israel-Premier Tech | + 24.43 |
| 53 | Ben Healy | EF Education-EasyPost | + 24.54 |
| 54 | Brandon McNulty | UAE Team Emirates | + 28.40 |
| 55 | Lorenzo Rota | Intermarché-Circus-Wanty | + 29.33 |
| 56 | Sam Oomen | Jumbo-Visma | + 30.31 |
| 57 | Nicolas Prodhomme | AG2R Citroën Team | + 33.17 |
| 58 | Edoardo Zambanini | Bahrain Victorious | + 33.18 |
| 59 | Anton Palzer | BORA-hansgrohe | + 33.36 |
| 60 | Stefano Oldani | Alpecin-Deceuninck | + 34.18 |
| 61 | Harm Vanhoucke | Team dsm-firmenich | + 36.08 |
| 62 | François Bidard | Cofidis | + 37.10 |
| 63 | Nico Denz | BORA-hansgrohe | + 38.32 |
| 64 | Magnus Cort | EF Education-EasyPost | + 39.06 |
| 65 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 39.11 |
| 66 | Carlos Verona | Movistar Team | + 39.45 |
| 67 | Joe Dombrowski | Astana Qazaqstan Team | + 40.37 |
| 68 | Vadim Pronskiy | Astana Qazaqstan Team | + 41.51 |
| 69 | Callum Scotson | Team Jayco-AlUla | + 43.10 |
| 70 | Rein Taaramäe | Intermarché-Circus-Wanty | + 44.04 |
| 71 | Bauke Mollema | Lidl-Trek | + 45.01 |
| 72 | Ryan Gibbons | UAE Team Emirates | + 46.33 |
| 73 | Alessandro De Marchi | Team Jayco-AlUla | + 47.53 |
| 74 | Cristian Scaroni | Astana Qazaqstan Team | + 48.15 |
| 75 | Davide Bais | EOLO-Kometa Cycling Team | + 48.19 |
| 76 | Andrea Pasqualon | Bahrain Victorious | + 48.47 |
| 77 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 49.15 |
| 78 | Salvatore Puccio | INEOS Grenadiers | + 49.59 |
| 79 | Mads Würtz Schmidt | Israel-Premier Tech | + 50.07 |
| 80 | Ben Swift | INEOS Grenadiers | + 52.24 |
| 81 | Mikaël Chérel | AG2R Citroën Team | + 52.45 |
| 82 | Lawrence Warbasse | AG2R Citroën Team | + 54.21 |
| 83 | Alberto Bettiol | EF Education-EasyPost | + 54.27 |
| 84 | Matthew Riccitello | Israel-Premier Tech | + 54.39 |
| 85 | Michel Ries | Team Arkéa-Samsic | + 54.41 |
| 86 | Rohan Dennis | Jumbo-Visma | + 55.21 |
| 87 | Sebastian Berwick | Israel-Premier Tech | + 56.36 |
| 88 | Jasha Sütterlin | Bahrain Victorious | + 56.42 |
| 89 | Michael Matthews | Team Jayco-AlUla | + 57.40 |
| 90 | Amanuel Ghebreigzabhier | Lidl-Trek | + 57.55 |
| 91 | Alessandro Verre | Team Arkéa-Samsic | + 58.32 |
| 92 | Hugo Toumire | Cofidis | + 59.32 |
| 93 | Jake Stewart | Groupama-FDJ | + 59.55 |
| 94 | Karel Vacek | Corratec Selle Italia | + 01:01.17 |
| 95 | Pieter Serry | Soudal Quick-Step | + 01:01.34 |
| 96 | Natnael Tesfazion | Lidl-Trek | + 01:02.12 |
| 97 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 01:03.21 |
| 98 | Jonathan Caicedo | EF Education-EasyPost | + 01:03.25 |
| 99 | Lukas Pöstlberger | Team Jayco-AlUla | + 01:04.14 |
| 100 | Rudy Molard | Groupama-FDJ | + 01:04.21 |
| 101 | Oscar Riesebeek | Alpecin-Deceuninck | + 01:04.56 |
| 102 | Kaden Groves | Alpecin-Deceuninck | + 01:05.31 |
| 103 | Maxime Bouet | Team Arkéa-Samsic | + 01:07.38 |
| 104 | Marius Mayrhofer | Team dsm-firmenich | + 01:08.02 |
| 105 | Laurenz Rex | Intermarché-Circus-Wanty | + 01:08.38 |
| 106 | José Joaquin Rojas | Movistar Team | + 01:08.43 |
| 107 | Samuele Battistella | Astana Qazaqstan Team | + 01:08.45 |
| 108 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | + 01:08.45 |
| 109 | Mads Pedersen | Lidl-Trek | + 01:08.52 |
| 110 | Thibault Guernalec | Team Arkéa-Samsic | + 01:09.09 |
| 111 | Thomas Champion | Cofidis | + 01:09.18 |
| 112 | Mirco Maestri | EOLO-Kometa Cycling Team | + 01:10.17 |
| 113 | Pascal Ackermann | UAE Team Emirates | + 01:10.20 |
| 114 | Diego Sevilla | EOLO-Kometa Cycling Team | + 01:10.42 |
| 115 | Alessandro Covi | UAE Team Emirates | + 01:12.46 |
| 116 | Senne Leysen | Alpecin-Deceuninck | + 01:12.59 |
| 117 | Óscar Rodríguez | Movistar Team | + 01:13.57 |
| 118 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:16.45 |
| 119 | Thomas Gloag | Jumbo-Visma | + 01:17.16 |
| 120 | Cesare Benedetti | BORA-hansgrohe | + 01:19.03 |
| 121 | Kristian Sbaragli | Alpecin-Deceuninck | + 01:19.29 |
| 122 | Andrea Vendrame | AG2R Citroën Team | + 01:19.38 |
| 123 | Michael Hepburn | Team Jayco-AlUla | + 01:21.44 |
| 124 | Jonathan Milan | Bahrain Victorious | + 01:22.46 |
| 125 | Erik Fetter | EOLO-Kometa Cycling Team | + 01:23.22 |
| 126 | Simon Clarke | Israel-Premier Tech | + 01:23.52 |
| 127 | Alex Baudin | AG2R Citroën Team | + 01:25.39 |
| 128 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:26.32 |
| 129 | Edoardo Affini | Jumbo-Visma | + 01:26.59 |
| 130 | Alex Kirsch | Lidl-Trek | + 01:27.28 |
| 131 | Stefan de Bod | EF Education-EasyPost | + 01:28.07 |
| 132 | Albert Torres | Movistar Team | + 01:29.28 |
| 133 | Simone Consonni | Cofidis | + 01:29.35 |
| 134 | Alberto Dainese | Team dsm-firmenich | + 01:31.47 |
| 135 | Stephen Williams | Israel-Premier Tech | + 01:32.15 |
| 136 | Alexandre Delettre | Cofidis | + 01:33.42 |
| 137 | Fernando Gaviria | Movistar Team | + 01:35.09 |
| 138 | Niklas Märkl | Team dsm-firmenich | + 01:35.51 |
| 139 | Max Kanter | Movistar Team | + 01:35.51 |
| 140 | Josef Cerný | Soudal Quick-Step | + 01:36.19 |
| 141 | Campbell Stewart | Team Jayco-AlUla | + 01:36.26 |
| 142 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 01:36.45 |
| 143 | Alessandro Iacchi | Corratec Selle Italia | + 01:37.40 |
| 144 | Charlie Quarterman | Corratec Selle Italia | + 01:38.49 |
| 145 | Ignatas Konovalovas | Groupama-FDJ | + 01:39.24 |
| 146 | Arne Marit | Intermarché-Circus-Wanty | + 01:39.36 |
| 147 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:40.01 |
| 148 | Davide Ballerini | Soudal Quick-Step | + 01:40.07 |
| 149 | Alexander Konychev | Corratec Selle Italia | + 01:40.31 |
| 150 | Alan Riou | Team Arkéa-Samsic | + 01:42.56 |
| 151 | Fabian Lienhard | Groupama-FDJ | + 01:43.17 |
| 152 | Alexander Krieger | Alpecin-Deceuninck | + 01:43.43 |
| 153 | Otto Vergaerde | Lidl-Trek | + 01:46.41 |
| 154 | Gianni Moscon | Astana Qazaqstan Team | + 01:47.18 |
| 155 | Yukiya Arashiro | Bahrain Victorious | + 01:48.04 |
| 156 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 01:48.15 |
| 157 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 01:48.16 |
| 158 | Mark Cavendish | Astana Qazaqstan Team | + 01:48.19 |
| 159 | Davide Cimolai | Cofidis | + 01:48.34 |
| 160 | Nicolas Dalla Valle | Corratec Selle Italia | + 01:49.44 |
| 161 | Martijn Tusveld | Team dsm-firmenich | + 01:51.06 |
| 162 | Daan Hoole | Lidl-Trek | + 01:52.49 |
| 163 | Stefano Gandin | Corratec Selle Italia | + 01:53.30 |
| 164 | Veljko Stojnic | Corratec Selle Italia | + 01:55.54 |
| - | Lars van den Berg | Groupama-FDJ | DNS |
| - | Filippo Ganna | INEOS Grenadiers | DNS |
| - | Florian Stork | Team dsm-firmenich | DNF |
| - | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | DNF |
| - | David Dekker | Team Arkéa-Samsic | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Andreas Leknessund | Team dsm-firmenich | 33:52:10 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 00.08 |
| 3 | Joao Almeida | UAE Team Emirates | + 00.40 |
| 4 | Santiago Buitrago | Bahrain Victorious | + 02.52 |
| 5 | Thymen Arensman | INEOS Grenadiers | + 03.01 |
| 6 | Einer Rubio | Movistar Team | + 04.29 |
| 7 | Alexander Cepeda | EF Education-EasyPost | + 09.07 |
| 8 | Ilan Van Wilder | Soudal Quick-Step | + 09.08 |
| 9 | Filippo Zana | Team Jayco-AlUla | + 10.25 |
| 10 | Michel Heßmann | Jumbo-Visma | + 13.45 |
| 11 | Marco Frigo | Israel-Premier Tech | + 21.31 |
| 12 | Laurens Huys | Intermarché-Circus-Wanty | + 22.25 |
| 13 | Valentin Paret-Peintre | AG2R Citroën Team | + 23.53 |
| 14 | Ben Healy | EF Education-EasyPost | + 24.54 |
| 15 | Brandon McNulty | UAE Team Emirates | + 28.40 |
| 16 | Edoardo Zambanini | Bahrain Victorious | + 33.18 |
| 17 | Stefano Oldani | Alpecin-Deceuninck | + 34.18 |
| 18 | Vadim Pronskiy | Astana Qazaqstan Team | + 41.51 |
| 19 | Davide Bais | EOLO-Kometa Cycling Team | + 48.19 |
| 20 | Matthew Riccitello | Israel-Premier Tech | + 54.39 |
| 21 | Michel Ries | Team Arkéa-Samsic | + 54.41 |
| 22 | Sebastian Berwick | Israel-Premier Tech | + 56.36 |
| 23 | Alessandro Verre | Team Arkéa-Samsic | + 58.32 |
| 24 | Hugo Toumire | Cofidis | + 59.32 |
| 25 | Jake Stewart | Groupama-FDJ | + 59.55 |
| 26 | Karel Vacek | Corratec Selle Italia | + 01:01.17 |
| 27 | Natnael Tesfazion | Lidl-Trek | + 01:02.12 |
| 28 | Kaden Groves | Alpecin-Deceuninck | + 01:05.31 |
| 29 | Marius Mayrhofer | Team dsm-firmenich | + 01:08.02 |
| 30 | Laurenz Rex | Intermarché-Circus-Wanty | + 01:08.38 |
| 31 | Samuele Battistella | Astana Qazaqstan Team | + 01:08.45 |
| 32 | Thomas Champion | Cofidis | + 01:09.18 |
| 33 | Alessandro Covi | UAE Team Emirates | + 01:12.46 |
| 34 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:16.45 |
| 35 | Thomas Gloag | Jumbo-Visma | + 01:17.16 |
| 36 | Jonathan Milan | Bahrain Victorious | + 01:22.46 |
| 37 | Erik Fetter | EOLO-Kometa Cycling Team | + 01:23.22 |
| 38 | Alex Baudin | AG2R Citroën Team | + 01:25.39 |
| 39 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:26.32 |
| 40 | Alberto Dainese | Team dsm-firmenich | + 01:31.47 |
| 41 | Niklas Märkl | Team dsm-firmenich | + 01:35.51 |
| 42 | Campbell Stewart | Team Jayco-AlUla | + 01:36.26 |
| 43 | Alessandro Iacchi | Corratec Selle Italia | + 01:37.40 |
| 44 | Charlie Quarterman | Corratec Selle Italia | + 01:38.49 |
| 45 | Arne Marit | Intermarché-Circus-Wanty | + 01:39.36 |
| 46 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:40.01 |
| 47 | Alexander Konychev | Corratec Selle Italia | + 01:40.31 |
| 48 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 01:48.15 |
| 49 | Daan Hoole | Lidl-Trek | + 01:52.49 |
| 50 | Veljko Stojnic | Corratec Selle Italia | + 01:55.54 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Bahrain Victorious | 113 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 100 |
| 3 | Mads Pedersen | Lidl-Trek | 89 |
| 4 | Michael Matthews | Team Jayco-AlUla | 57 |
| 5 | Aurélien Paret-Peintre | AG2R Citroën Team | 33 |
| 6 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 32 |
| 7 | Ben Healy | EF Education-EasyPost | 29 |
| 8 | Toms Skujins | Lidl-Trek | 28 |
| 9 | Davide Bais | EOLO-Kometa Cycling Team | 27 |
| 10 | Stefano Gandin | Corratec Selle Italia | 24 |
| 11 | Derek Gee | Israel-Premier Tech | 24 |
| 12 | Pascal Ackermann | UAE Team Emirates | 24 |
| 13 | Arne Marit | Intermarché-Circus-Wanty | 23 |
| 14 | Remco Evenepoel | Soudal Quick-Step | 22 |
| 15 | Andreas Leknessund | Team dsm-firmenich | 22 |
| 16 | Fernando Gaviria | Movistar Team | 20 |
| 17 | Carlos Verona | Movistar Team | 18 |
| 18 | Karel Vacek | Corratec Selle Italia | 18 |
| 19 | Mark Cavendish | Astana Qazaqstan Team | 18 |
| 20 | Simone Petilli | Intermarché-Circus-Wanty | 17 |
| 21 | Marius Mayrhofer | Team dsm-firmenich | 17 |
| 22 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | 16 |
| 23 | Alexander Konychev | Corratec Selle Italia | 15 |
| 24 | Primoz Roglic | Jumbo-Visma | 15 |
| 25 | Warren Barguil | Team Arkéa-Samsic | 14 |
| 26 | Niccolo Bonifazio | Intermarché-Circus-Wanty | 14 |
| 27 | Nicolas Dalla Valle | Corratec Selle Italia | 14 |
| 28 | Mattia Bais | EOLO-Kometa Cycling Team | 13 |
| 29 | Thomas Champion | Cofidis | 13 |
| 30 | Charlie Quarterman | Corratec Selle Italia | 12 |
| 31 | Joao Almeida | UAE Team Emirates | 12 |
| 32 | Filippo Zana | Team Jayco-AlUla | 12 |
| 33 | Mirco Maestri | EOLO-Kometa Cycling Team | 12 |
| 34 | Andrea Vendrame | AG2R Citroën Team | 12 |
| 35 | Amanuel Ghebreigzabhier | Lidl-Trek | 10 |
| 36 | Simone Consonni | Cofidis | 9 |
| 37 | Tao Geoghegan Hart | INEOS Grenadiers | 8 |
| 38 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 8 |
| 39 | Veljko Stojnic | Corratec Selle Italia | 8 |
| 40 | Jake Stewart | Groupama-FDJ | 7 |
| 41 | Geraint Thomas | INEOS Grenadiers | 6 |
| 42 | Stefan Küng | Groupama-FDJ | 6 |
| 43 | Stefano Oldani | Alpecin-Deceuninck | 6 |
| 44 | Simon Clarke | Israel-Premier Tech | 6 |
| 45 | Thibaut Pinot | Groupama-FDJ | 5 |
| 46 | Valentin Paret-Peintre | AG2R Citroën Team | 5 |
| 47 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | 5 |
| 48 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 5 |
| 49 | Alexandre Delettre | Cofidis | 5 |
| 50 | Edward Dunbar | Team Jayco-AlUla | 4 |
| 51 | Jay Vine | UAE Team Emirates | 4 |
| 52 | Simone Velasco | Astana Qazaqstan Team | 4 |
| 53 | Koen Bouwman | Jumbo-Visma | 4 |
| 54 | Alessandro De Marchi | Team Jayco-AlUla | 4 |
| 55 | Damiano Caruso | Bahrain Victorious | 3 |
| 56 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | 3 |
| 57 | Brandon McNulty | UAE Team Emirates | 3 |
| 58 | Alessandro Verre | Team Arkéa-Samsic | 3 |
| 59 | Aleksandr Vlasov | BORA-hansgrohe | 2 |
| 60 | Lorenzo Rota | Intermarché-Circus-Wanty | 2 |
| 61 | Ryan Gibbons | UAE Team Emirates | 2 |
| 62 | Oscar Riesebeek | Alpecin-Deceuninck | 2 |
| 63 | Max Kanter | Movistar Team | 2 |
| 64 | Campbell Stewart | Team Jayco-AlUla | 2 |
| 65 | Bruno Armirail | Groupama-FDJ | 1 |
| 66 | Cristian Scaroni | Astana Qazaqstan Team | 1 |
| 67 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | 1 |
| 68 | Michael Hepburn | Team Jayco-AlUla | 1 |
| 69 | Alex Kirsch | Lidl-Trek | 1 |
| 70 | Alberto Dainese | Team dsm-firmenich | -13 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Davide Bais | EOLO-Kometa Cycling Team | 86 |
| 2 | Thibaut Pinot | Groupama-FDJ | 50 |
| 3 | Karel Vacek | Corratec Selle Italia | 36 |
| 4 | Simone Petilli | Intermarché-Circus-Wanty | 32 |
| 5 | Amanuel Ghebreigzabhier | Lidl-Trek | 26 |
| 6 | Ben Healy | EF Education-EasyPost | 24 |
| 7 | Aurélien Paret-Peintre | AG2R Citroën Team | 22 |
| 8 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 18 |
| 9 | Warren Barguil | Team Arkéa-Samsic | 16 |
| 10 | Alessandro De Marchi | Team Jayco-AlUla | 15 |
| 11 | Santiago Buitrago | Bahrain Victorious | 12 |
| 12 | Toms Skujins | Lidl-Trek | 12 |
| 13 | Simon Clarke | Israel-Premier Tech | 12 |
| 14 | Andreas Leknessund | Team dsm-firmenich | 10 |
| 15 | Remco Evenepoel | Soudal Quick-Step | 9 |
| 16 | Filippo Zana | Team Jayco-AlUla | 9 |
| 17 | Thomas Champion | Cofidis | 9 |
| 18 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 8 |
| 19 | Primoz Roglic | Jumbo-Visma | 6 |
| 20 | Mattia Bais | EOLO-Kometa Cycling Team | 6 |
| 21 | Charlie Quarterman | Corratec Selle Italia | 5 |
| 22 | Sepp Kuss | Jumbo-Visma | 4 |
| 23 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 4 |
| 24 | Alexandre Delettre | Cofidis | 4 |
| 25 | Stefano Gandin | Corratec Selle Italia | 4 |
| 26 | Tao Geoghegan Hart | INEOS Grenadiers | 3 |
| 27 | Joao Almeida | UAE Team Emirates | 3 |
| 28 | Stefan Küng | Groupama-FDJ | 3 |
| 29 | Derek Gee | Israel-Premier Tech | 3 |
| 30 | Geraint Thomas | INEOS Grenadiers | 2 |
| 31 | Laurens De Plus | INEOS Grenadiers | 2 |
| 32 | Callum Scotson | Team Jayco-AlUla | 2 |
| 33 | Edward Dunbar | Team Jayco-AlUla | 1 |
| 34 | Pavel Sivakov | INEOS Grenadiers | 1 |
| 35 | Bruno Armirail | Groupama-FDJ | 1 |
| 36 | Carlos Verona | Movistar Team | 1 |
| 37 | Marco Frigo | Israel-Premier Tech | 1 |
| 38 | Alessandro Verre | Team Arkéa-Samsic | 1 |
| 39 | Marius Mayrhofer | Team dsm-firmenich | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 101:38:51 |
| 2 | EF Education-EasyPost | + 01.57 |
| 3 | Bahrain Victorious | + 03.03 |
| 4 | Jumbo-Visma | + 04.54 |
| 5 | BORA-hansgrohe | + 06.30 |
| 6 | UAE Team Emirates | + 07.40 |
| 7 | Soudal Quick-Step | + 11.22 |
| 8 | Israel-Premier Tech | + 17.26 |
| 9 | Movistar Team | + 19.45 |
| 10 | Groupama-FDJ | + 23.29 |
| 11 | Astana Qazaqstan Team | + 26.19 |
| 12 | EOLO-Kometa Cycling Team | + 29.48 |
| 13 | Team Jayco-AlUla | + 37.02 |
| 14 | AG2R Citroën Team | + 43.01 |
| 15 | Intermarché-Circus-Wanty | + 52.59 |
| 16 | Green Project-Bardiani CSF-Faizanè | + 57.09 |
| 17 | Lidl-Trek | + 01:15.40 |
| 18 | Team Arkéa-Samsic | + 01:21.02 |
| 19 | Team dsm-firmenich | + 01:23.55 |
| 20 | Cofidis | + 01:26.38 |
| 21 | Alpecin-Deceuninck | + 01:46.42 |
| 22 | Corratec Selle Italia | + 03:52.57 |








