Giro d'Italia 2023 - Stage 7
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 | Davide Bais | EOLO-Kometa Cycling Team | 6:08:40 |
| 2 | Karel Vacek | Corratec Selle Italia | + 00.09 |
| 3 | Simone Petilli | Intermarché-Circus-Wanty | + 00.16 |
| 4 | Remco Evenepoel | Soudal Quick-Step | + 03.10 |
| 5 | Primoz Roglic | Jumbo-Visma | + 03.10 |
| 6 | Thibaut Pinot | Groupama-FDJ | + 03.10 |
| 7 | Geraint Thomas | INEOS Grenadiers | + 03.10 |
| 8 | Joao Almeida | UAE Team Emirates | + 03.10 |
| 9 | Edward Dunbar | Team Jayco-AlUla | + 03.10 |
| 10 | Cristian Scaroni | Astana Qazaqstan Team | + 03.10 |
| 11 | Santiago Buitrago | Bahrain Victorious | + 03.10 |
| 12 | Tao Geoghegan Hart | INEOS Grenadiers | + 03.10 |
| 13 | Domenico Pozzovivo | Israel-Premier Tech | + 03.10 |
| 14 | Jack Haig | Bahrain Victorious | + 03.10 |
| 15 | Aleksandr Vlasov | BORA-hansgrohe | + 03.10 |
| 16 | Einer Rubio | Movistar Team | + 03.10 |
| 17 | Damiano Caruso | Bahrain Victorious | + 03.10 |
| 18 | Lennard Kämna | BORA-hansgrohe | + 03.10 |
| 19 | Pavel Sivakov | INEOS Grenadiers | + 03.10 |
| 20 | Jay Vine | UAE Team Emirates | + 03.10 |
| 21 | Hugh Carthy | EF Education-EasyPost | + 03.10 |
| 22 | Laurens De Plus | INEOS Grenadiers | + 03.10 |
| 23 | Thymen Arensman | INEOS Grenadiers | + 03.10 |
| 24 | Ilan Van Wilder | Soudal Quick-Step | + 03.10 |
| 25 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 03.10 |
| 26 | Aurélien Paret-Peintre | AG2R Citroën Team | + 03.10 |
| 27 | Valentin Paret-Peintre | AG2R Citroën Team | + 03.10 |
| 28 | Andreas Leknessund | Team dsm-firmenich | + 03.10 |
| 29 | Alexander Cepeda | EF Education-EasyPost | + 03.10 |
| 30 | Sebastian Berwick | Israel-Premier Tech | + 03.10 |
| 31 | Michel Ries | Team Arkéa-Samsic | + 03.24 |
| 32 | Koen Bouwman | Jumbo-Visma | + 03.31 |
| 33 | Sepp Kuss | Jumbo-Visma | + 03.34 |
| 34 | Rigoberto Uran | EF Education-EasyPost | + 03.34 |
| 35 | William Barta | Movistar Team | + 03.43 |
| 36 | Patrick Konrad | BORA-hansgrohe | + 03.50 |
| 37 | Louis Vervaeke | Soudal Quick-Step | + 03.50 |
| 38 | Joe Dombrowski | Astana Qazaqstan Team | + 03.50 |
| 39 | Jan Hirt | Soudal Quick-Step | + 03.50 |
| 40 | Laurens Huys | Intermarché-Circus-Wanty | + 03.59 |
| 41 | Michel Heßmann | Jumbo-Visma | + 03.59 |
| 42 | Simone Velasco | Astana Qazaqstan Team | + 03.59 |
| 43 | Callum Scotson | Team Jayco-AlUla | + 04.04 |
| 44 | Jonathan Lastra | Cofidis | + 04.07 |
| 45 | Vadim Pronskiy | Astana Qazaqstan Team | + 04.07 |
| 46 | Warren Barguil | Team Arkéa-Samsic | + 04.07 |
| 47 | François Bidard | Cofidis | + 04.11 |
| 48 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 04.23 |
| 49 | Hugo Toumire | Cofidis | + 04.33 |
| 50 | Luis León Sánchez | Astana Qazaqstan Team | + 04.41 |
| 51 | Bruno Armirail | Groupama-FDJ | + 04.46 |
| 52 | Edoardo Zambanini | Bahrain Victorious | + 04.46 |
| 53 | Bob Jungels | BORA-hansgrohe | + 04.52 |
| 54 | Anton Palzer | BORA-hansgrohe | + 04.52 |
| 55 | Nicolas Prodhomme | AG2R Citroën Team | + 04.52 |
| 56 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 04.52 |
| 57 | Davide Formolo | UAE Team Emirates | + 05.45 |
| 58 | Mattia Cattaneo | Soudal Quick-Step | + 05.45 |
| 59 | Mikaël Chérel | AG2R Citroën Team | + 05.45 |
| 60 | Lawrence Warbasse | AG2R Citroën Team | + 05.45 |
| 61 | Sam Oomen | Jumbo-Visma | + 05.52 |
| 62 | Mattia Bais | EOLO-Kometa Cycling Team | + 06.03 |
| 63 | Carlos Verona | Movistar Team | + 06.03 |
| 64 | Lars van den Berg | Groupama-FDJ | + 06.12 |
| 65 | Thomas Gloag | Jumbo-Visma | + 06.12 |
| 66 | Brandon McNulty | UAE Team Emirates | + 06.12 |
| 67 | Stefan Küng | Groupama-FDJ | + 06.12 |
| 68 | Filippo Zana | Team Jayco-AlUla | + 06.26 |
| 69 | Mads Würtz Schmidt | Israel-Premier Tech | + 06.26 |
| 70 | Thomas Champion | Cofidis | + 06.37 |
| 71 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 06.44 |
| 72 | Rein Taaramäe | Intermarché-Circus-Wanty | + 06.56 |
| 73 | Ben Healy | EF Education-EasyPost | + 07.01 |
| 74 | Stefano Oldani | Alpecin-Deceuninck | + 07.52 |
| 75 | Harm Vanhoucke | Team dsm-firmenich | + 07.52 |
| 76 | Ben Swift | INEOS Grenadiers | + 07.52 |
| 77 | Nico Denz | BORA-hansgrohe | + 07.52 |
| 78 | Diego Ulissi | UAE Team Emirates | + 07.52 |
| 79 | Rohan Dennis | Jumbo-Visma | + 07.52 |
| 80 | Ryan Gibbons | UAE Team Emirates | + 07.52 |
| 81 | Maxime Bouet | Team Arkéa-Samsic | + 07.52 |
| 82 | Alessandro De Marchi | Team Jayco-AlUla | + 08.12 |
| 83 | Pieter Serry | Soudal Quick-Step | + 08.40 |
| 84 | Salvatore Puccio | INEOS Grenadiers | + 08.44 |
| 85 | Alessandro Verre | Team Arkéa-Samsic | + 08.44 |
| 86 | Marco Frigo | Israel-Premier Tech | + 09.53 |
| 87 | Alessandro Covi | UAE Team Emirates | + 09.53 |
| 88 | Natnael Tesfazion | Lidl-Trek | + 09.53 |
| 89 | Lorenzo Rota | Intermarché-Circus-Wanty | + 10.09 |
| 90 | Magnus Cort | EF Education-EasyPost | + 10.15 |
| 91 | Lukas Pöstlberger | Team Jayco-AlUla | + 10.45 |
| 92 | Toms Skujins | Lidl-Trek | + 12.07 |
| 93 | Andrea Pasqualon | Bahrain Victorious | + 13.40 |
| 94 | Jasha Sütterlin | Bahrain Victorious | + 13.40 |
| 95 | Thibault Guernalec | Team Arkéa-Samsic | + 14.03 |
| 96 | Jake Stewart | Groupama-FDJ | + 18.58 |
| 97 | Derek Gee | Israel-Premier Tech | + 18.58 |
| 98 | Matthew Riccitello | Israel-Premier Tech | + 18.58 |
| 99 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 20.44 |
| 100 | Florian Stork | Team dsm-firmenich | + 21.28 |
| 101 | Stefan de Bod | EF Education-EasyPost | + 21.28 |
| 102 | Pascal Ackermann | UAE Team Emirates | + 21.34 |
| 103 | Alberto Bettiol | EF Education-EasyPost | + 22.35 |
| 104 | Senne Leysen | Alpecin-Deceuninck | + 22.35 |
| 105 | José Joaquin Rojas | Movistar Team | + 22.35 |
| 106 | Andrea Vendrame | AG2R Citroën Team | + 23.01 |
| 107 | Otto Vergaerde | Lidl-Trek | + 23.31 |
| 108 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 25.14 |
| 109 | Mirco Maestri | EOLO-Kometa Cycling Team | + 25.14 |
| 110 | Kristian Sbaragli | Alpecin-Deceuninck | + 25.14 |
| 111 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | + 25.14 |
| 112 | Jonathan Milan | Bahrain Victorious | + 25.14 |
| 113 | Alex Baudin | AG2R Citroën Team | + 25.14 |
| 114 | Arne Marit | Intermarché-Circus-Wanty | + 25.29 |
| 115 | Edoardo Affini | Jumbo-Visma | + 25.29 |
| 116 | Filippo Ganna | INEOS Grenadiers | + 25.29 |
| 117 | Alexandre Delettre | Cofidis | + 25.29 |
| 118 | Alexander Konychev | Corratec Selle Italia | + 25.29 |
| 119 | Bauke Mollema | Lidl-Trek | + 25.29 |
| 120 | Cesare Benedetti | BORA-hansgrohe | + 25.29 |
| 121 | Laurenz Rex | Intermarché-Circus-Wanty | + 25.29 |
| 122 | Jonathan Caicedo | EF Education-EasyPost | + 25.29 |
| 123 | Rudy Molard | Groupama-FDJ | + 25.29 |
| 124 | Alan Riou | Team Arkéa-Samsic | + 25.29 |
| 125 | Michael Hepburn | Team Jayco-AlUla | + 25.29 |
| 126 | Martijn Tusveld | Team dsm-firmenich | + 25.58 |
| 127 | Michael Matthews | Team Jayco-AlUla | + 26.35 |
| 128 | Alex Kirsch | Lidl-Trek | + 26.35 |
| 129 | Charlie Quarterman | Corratec Selle Italia | + 26.35 |
| 130 | Mads Pedersen | Lidl-Trek | + 26.35 |
| 131 | Amanuel Ghebreigzabhier | Lidl-Trek | + 26.35 |
| 132 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 26.35 |
| 133 | Diego Sevilla | EOLO-Kometa Cycling Team | + 26.35 |
| 134 | Fabian Lienhard | Groupama-FDJ | + 26.35 |
| 135 | Stefano Gandin | Corratec Selle Italia | + 30.05 |
| 136 | Max Kanter | Movistar Team | + 30.05 |
| 137 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 30.05 |
| 138 | Niklas Märkl | Team dsm-firmenich | + 30.05 |
| 139 | Marius Mayrhofer | Team dsm-firmenich | + 30.05 |
| 140 | Stephen Williams | Israel-Premier Tech | + 30.05 |
| 141 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 30.05 |
| 142 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 30.05 |
| 143 | Daan Hoole | Lidl-Trek | + 30.05 |
| 144 | Veljko Stojnic | Corratec Selle Italia | + 30.05 |
| 145 | Mark Cavendish | Astana Qazaqstan Team | + 30.05 |
| 146 | Gianni Moscon | Astana Qazaqstan Team | + 30.05 |
| 147 | Erik Fetter | EOLO-Kometa Cycling Team | + 30.05 |
| 148 | Davide Cimolai | Cofidis | + 30.05 |
| 149 | Alessandro Iacchi | Corratec Selle Italia | + 30.05 |
| 150 | Samuele Battistella | Astana Qazaqstan Team | + 30.05 |
| 151 | Simon Clarke | Israel-Premier Tech | + 30.05 |
| 152 | Yukiya Arashiro | Bahrain Victorious | + 30.05 |
| 153 | Alberto Dainese | Team dsm-firmenich | + 30.05 |
| 154 | Josef Cerný | Soudal Quick-Step | + 30.05 |
| 155 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 30.11 |
| 156 | Davide Ballerini | Soudal Quick-Step | + 30.15 |
| 157 | Fernando Gaviria | Movistar Team | + 30.19 |
| 158 | Simone Consonni | Cofidis | + 30.19 |
| 159 | Nicolas Dalla Valle | Corratec Selle Italia | + 30.19 |
| 160 | Ignatas Konovalovas | Groupama-FDJ | + 30.19 |
| 161 | Albert Torres | Movistar Team | + 30.19 |
| 162 | Campbell Stewart | Team Jayco-AlUla | + 30.19 |
| 163 | Óscar Rodríguez | Movistar Team | + 30.19 |
| 164 | David Dekker | Team Arkéa-Samsic | + 30.19 |
| 165 | Oscar Riesebeek | Alpecin-Deceuninck | + 30.19 |
| 166 | Alexander Krieger | Alpecin-Deceuninck | + 30.19 |
| 167 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 30.19 |
| 168 | Kaden Groves | Alpecin-Deceuninck | + 30.19 |
| 169 | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | + 31.11 |
| - | Nicola Conci | Alpecin-Deceuninck | DNS |
| - | Giovanni Aleotti | BORA-hansgrohe | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Andreas Leknessund | Team dsm-firmenich | 29:02:38 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 00.28 |
| 3 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.30 |
| 4 | Joao Almeida | UAE Team Emirates | + 01.00 |
| 5 | Primoz Roglic | Jumbo-Visma | + 01.12 |
| 6 | Geraint Thomas | INEOS Grenadiers | + 01.26 |
| 7 | Aleksandr Vlasov | BORA-hansgrohe | + 01.26 |
| 8 | Tao Geoghegan Hart | INEOS Grenadiers | + 01.30 |
| 9 | Lennard Kämna | BORA-hansgrohe | + 01.54 |
| 10 | Damiano Caruso | Bahrain Victorious | + 01.59 |
| 11 | Edward Dunbar | Team Jayco-AlUla | + 02.15 |
| 12 | Pavel Sivakov | INEOS Grenadiers | + 02.23 |
| 13 | Jack Haig | Bahrain Victorious | + 02.26 |
| 14 | Laurens De Plus | INEOS Grenadiers | + 02.32 |
| 15 | Thibaut Pinot | Groupama-FDJ | + 02.33 |
| 16 | Thymen Arensman | INEOS Grenadiers | + 02.33 |
| 17 | Hugh Carthy | EF Education-EasyPost | + 02.46 |
| 18 | Jay Vine | UAE Team Emirates | + 02.47 |
| 19 | Santiago Buitrago | Bahrain Victorious | + 02.52 |
| 20 | Domenico Pozzovivo | Israel-Premier Tech | + 03.01 |
| 21 | William Barta | Movistar Team | + 03.18 |
| 22 | Einer Rubio | Movistar Team | + 03.35 |
| 23 | Rigoberto Uran | EF Education-EasyPost | + 03.58 |
| 24 | Simone Petilli | Intermarché-Circus-Wanty | + 04.49 |
| 25 | Patrick Konrad | BORA-hansgrohe | + 05.04 |
| 26 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 05.27 |
| 27 | Simone Velasco | Astana Qazaqstan Team | + 05.59 |
| 28 | Alexander Cepeda | EF Education-EasyPost | + 06.27 |
| 29 | Warren Barguil | Team Arkéa-Samsic | + 06.39 |
| 30 | Ilan Van Wilder | Soudal Quick-Step | + 06.47 |
| 31 | Laurens Huys | Intermarché-Circus-Wanty | + 06.57 |
| 32 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 07.48 |
| 33 | Louis Vervaeke | Soudal Quick-Step | + 08.21 |
| 34 | Jonathan Lastra | Cofidis | + 08.52 |
| 35 | Luis León Sánchez | Astana Qazaqstan Team | + 09.22 |
| 36 | Michel Heßmann | Jumbo-Visma | + 09.50 |
| 37 | Koen Bouwman | Jumbo-Visma | + 09.52 |
| 38 | Toms Skujins | Lidl-Trek | + 10.26 |
| 39 | Lars van den Berg | Groupama-FDJ | + 10.54 |
| 40 | Sepp Kuss | Jumbo-Visma | + 11.48 |
| 41 | Stefan Küng | Groupama-FDJ | + 12.06 |
| 42 | Davide Formolo | UAE Team Emirates | + 12.06 |
| 43 | Brandon McNulty | UAE Team Emirates | + 13.12 |
| 44 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 13.45 |
| 45 | Filippo Zana | Team Jayco-AlUla | + 13.48 |
| 46 | Bruno Armirail | Groupama-FDJ | + 15.04 |
| 47 | Mattia Cattaneo | Soudal Quick-Step | + 15.06 |
| 48 | Sam Oomen | Jumbo-Visma | + 16.19 |
| 49 | Valentin Paret-Peintre | AG2R Citroën Team | + 17.03 |
| 50 | Marco Frigo | Israel-Premier Tech | + 17.16 |
| 51 | Diego Ulissi | UAE Team Emirates | + 17.21 |
| 52 | Nicolas Prodhomme | AG2R Citroën Team | + 17.49 |
| 53 | Edoardo Zambanini | Bahrain Victorious | + 17.50 |
| 54 | Anton Palzer | BORA-hansgrohe | + 18.08 |
| 55 | Stefano Oldani | Alpecin-Deceuninck | + 18.50 |
| 56 | Bob Jungels | BORA-hansgrohe | + 20.19 |
| 57 | Harm Vanhoucke | Team dsm-firmenich | + 20.40 |
| 58 | Joe Dombrowski | Astana Qazaqstan Team | + 20.52 |
| 59 | Nico Denz | BORA-hansgrohe | + 23.04 |
| 60 | Jan Hirt | Soudal Quick-Step | + 23.09 |
| 61 | Callum Scotson | Team Jayco-AlUla | + 23.25 |
| 62 | Magnus Cort | EF Education-EasyPost | + 23.38 |
| 63 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 23.43 |
| 64 | Mattia Bais | EOLO-Kometa Cycling Team | + 26.09 |
| 65 | Vadim Pronskiy | Astana Qazaqstan Team | + 26.23 |
| 66 | Rein Taaramäe | Intermarché-Circus-Wanty | + 26.38 |
| 67 | Lorenzo Rota | Intermarché-Circus-Wanty | + 27.12 |
| 68 | Derek Gee | Israel-Premier Tech | + 28.08 |
| 69 | Davide Bais | EOLO-Kometa Cycling Team | + 28.34 |
| 70 | Andrea Pasqualon | Bahrain Victorious | + 29.02 |
| 71 | Bauke Mollema | Lidl-Trek | + 29.33 |
| 72 | Ben Healy | EF Education-EasyPost | + 30.12 |
| 73 | Mads Würtz Schmidt | Israel-Premier Tech | + 30.22 |
| 74 | Ryan Gibbons | UAE Team Emirates | + 31.05 |
| 75 | Alessandro De Marchi | Team Jayco-AlUla | + 32.25 |
| 76 | Ben Swift | INEOS Grenadiers | + 32.39 |
| 77 | Cristian Scaroni | Astana Qazaqstan Team | + 32.47 |
| 78 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 33.47 |
| 79 | Salvatore Puccio | INEOS Grenadiers | + 34.31 |
| 80 | Michel Ries | Team Arkéa-Samsic | + 34.56 |
| 81 | Sebastian Berwick | Israel-Premier Tech | + 36.51 |
| 82 | François Bidard | Cofidis | + 37.37 |
| 83 | Michael Matthews | Team Jayco-AlUla | + 37.55 |
| 84 | Amanuel Ghebreigzabhier | Lidl-Trek | + 38.10 |
| 85 | Alessandro Verre | Team Arkéa-Samsic | + 38.47 |
| 86 | Lawrence Warbasse | AG2R Citroën Team | + 38.53 |
| 87 | Alberto Bettiol | EF Education-EasyPost | + 38.59 |
| 88 | Matthew Riccitello | Israel-Premier Tech | + 39.11 |
| 89 | Rohan Dennis | Jumbo-Visma | + 39.53 |
| 90 | Jake Stewart | Groupama-FDJ | + 40.10 |
| 91 | Jasha Sütterlin | Bahrain Victorious | + 41.14 |
| 92 | Karel Vacek | Corratec Selle Italia | + 41.32 |
| 93 | Natnael Tesfazion | Lidl-Trek | + 42.27 |
| 94 | Carlos Verona | Movistar Team | + 42.41 |
| 95 | Jonathan Caicedo | EF Education-EasyPost | + 43.40 |
| 96 | Hugo Toumire | Cofidis | + 44.04 |
| 97 | Lukas Pöstlberger | Team Jayco-AlUla | + 44.29 |
| 98 | Kaden Groves | Alpecin-Deceuninck | + 45.32 |
| 99 | Mikaël Chérel | AG2R Citroën Team | + 45.56 |
| 100 | Pieter Serry | Soudal Quick-Step | + 46.06 |
| 101 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 47.53 |
| 102 | Maxime Bouet | Team Arkéa-Samsic | + 47.53 |
| 103 | Thibault Guernalec | Team Arkéa-Samsic | + 48.42 |
| 104 | Rudy Molard | Groupama-FDJ | + 48.53 |
| 105 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | + 49.00 |
| 106 | Mads Pedersen | Lidl-Trek | + 49.07 |
| 107 | Pascal Ackermann | UAE Team Emirates | + 50.35 |
| 108 | Florian Stork | Team dsm-firmenich | + 51.50 |
| 109 | Marius Mayrhofer | Team dsm-firmenich | + 52.34 |
| 110 | Laurenz Rex | Intermarché-Circus-Wanty | + 53.10 |
| 111 | Senne Leysen | Alpecin-Deceuninck | + 53.14 |
| 112 | José Joaquin Rojas | Movistar Team | + 53.15 |
| 113 | Thomas Champion | Cofidis | + 53.50 |
| 114 | Filippo Ganna | INEOS Grenadiers | + 53.58 |
| 115 | Óscar Rodríguez | Movistar Team | + 54.12 |
| 116 | Mirco Maestri | EOLO-Kometa Cycling Team | + 54.49 |
| 117 | Diego Sevilla | EOLO-Kometa Cycling Team | + 55.14 |
| 118 | Alessandro Covi | UAE Team Emirates | + 57.18 |
| 119 | Cesare Benedetti | BORA-hansgrohe | + 59.18 |
| 120 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:01.17 |
| 121 | Thomas Gloag | Jumbo-Visma | + 01:01.48 |
| 122 | Michael Hepburn | Team Jayco-AlUla | + 01:01.59 |
| 123 | Samuele Battistella | Astana Qazaqstan Team | + 01:02.55 |
| 124 | Jonathan Milan | Bahrain Victorious | + 01:03.01 |
| 125 | Kristian Sbaragli | Alpecin-Deceuninck | + 01:03.19 |
| 126 | Erik Fetter | EOLO-Kometa Cycling Team | + 01:03.37 |
| 127 | Simon Clarke | Israel-Premier Tech | + 01:04.07 |
| 128 | Andrea Vendrame | AG2R Citroën Team | + 01:04.10 |
| 129 | Oscar Riesebeek | Alpecin-Deceuninck | + 01:06.04 |
| 130 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:06.47 |
| 131 | Edoardo Affini | Jumbo-Visma | + 01:07.14 |
| 132 | Alex Kirsch | Lidl-Trek | + 01:07.18 |
| 133 | Stefan de Bod | EF Education-EasyPost | + 01:08.22 |
| 134 | Albert Torres | Movistar Team | + 01:09.43 |
| 135 | Simone Consonni | Cofidis | + 01:09.50 |
| 136 | Alex Baudin | AG2R Citroën Team | + 01:10.11 |
| 137 | Alberto Dainese | Team dsm-firmenich | + 01:12.02 |
| 138 | Stephen Williams | Israel-Premier Tech | + 01:12.30 |
| 139 | Fernando Gaviria | Movistar Team | + 01:15.24 |
| 140 | Niklas Märkl | Team dsm-firmenich | + 01:16.06 |
| 141 | Max Kanter | Movistar Team | + 01:16.06 |
| 142 | Campbell Stewart | Team Jayco-AlUla | + 01:16.27 |
| 143 | Josef Cerný | Soudal Quick-Step | + 01:16.34 |
| 144 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 01:16.46 |
| 145 | Alexandre Delettre | Cofidis | + 01:18.14 |
| 146 | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | + 01:18.29 |
| 147 | Charlie Quarterman | Corratec Selle Italia | + 01:19.04 |
| 148 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:20.16 |
| 149 | Davide Ballerini | Soudal Quick-Step | + 01:20.22 |
| 150 | Alexander Konychev | Corratec Selle Italia | + 01:20.46 |
| 151 | Alan Riou | Team Arkéa-Samsic | + 01:23.11 |
| 152 | Arne Marit | Intermarché-Circus-Wanty | + 01:23.26 |
| 153 | Fabian Lienhard | Groupama-FDJ | + 01:23.32 |
| 154 | Alexander Krieger | Alpecin-Deceuninck | + 01:23.44 |
| 155 | Ignatas Konovalovas | Groupama-FDJ | + 01:23.56 |
| 156 | Otto Vergaerde | Lidl-Trek | + 01:26.56 |
| 157 | Gianni Moscon | Astana Qazaqstan Team | + 01:27.33 |
| 158 | Yukiya Arashiro | Bahrain Victorious | + 01:28.19 |
| 159 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 01:28.30 |
| 160 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 01:28.31 |
| 161 | Mark Cavendish | Astana Qazaqstan Team | + 01:28.34 |
| 162 | Davide Cimolai | Cofidis | + 01:28.49 |
| 163 | Nicolas Dalla Valle | Corratec Selle Italia | + 01:29.59 |
| 164 | Alessandro Iacchi | Corratec Selle Italia | + 01:30.12 |
| 165 | David Dekker | Team Arkéa-Samsic | + 01:31.00 |
| 166 | Martijn Tusveld | Team dsm-firmenich | + 01:31.21 |
| 167 | Daan Hoole | Lidl-Trek | + 01:33.04 |
| 168 | Veljko Stojnic | Corratec Selle Italia | + 01:36.09 |
| 169 | Stefano Gandin | Corratec Selle Italia | + 01:37.20 |
| - | Nicola Conci | Alpecin-Deceuninck | DNS |
| - | Giovanni Aleotti | BORA-hansgrohe | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Andreas Leknessund | Team dsm-firmenich | 29:02:38 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 00.28 |
| 3 | Joao Almeida | UAE Team Emirates | + 01.00 |
| 4 | Thymen Arensman | INEOS Grenadiers | + 02.33 |
| 5 | Santiago Buitrago | Bahrain Victorious | + 02.52 |
| 6 | Einer Rubio | Movistar Team | + 03.35 |
| 7 | Alexander Cepeda | EF Education-EasyPost | + 06.27 |
| 8 | Ilan Van Wilder | Soudal Quick-Step | + 06.47 |
| 9 | Laurens Huys | Intermarché-Circus-Wanty | + 06.57 |
| 10 | Michel Heßmann | Jumbo-Visma | + 09.50 |
| 11 | Lars van den Berg | Groupama-FDJ | + 10.54 |
| 12 | Brandon McNulty | UAE Team Emirates | + 13.12 |
| 13 | Filippo Zana | Team Jayco-AlUla | + 13.48 |
| 14 | Valentin Paret-Peintre | AG2R Citroën Team | + 17.03 |
| 15 | Marco Frigo | Israel-Premier Tech | + 17.16 |
| 16 | Edoardo Zambanini | Bahrain Victorious | + 17.50 |
| 17 | Stefano Oldani | Alpecin-Deceuninck | + 18.50 |
| 18 | Vadim Pronskiy | Astana Qazaqstan Team | + 26.23 |
| 19 | Davide Bais | EOLO-Kometa Cycling Team | + 28.34 |
| 20 | Ben Healy | EF Education-EasyPost | + 30.12 |
| 21 | Michel Ries | Team Arkéa-Samsic | + 34.56 |
| 22 | Sebastian Berwick | Israel-Premier Tech | + 36.51 |
| 23 | Alessandro Verre | Team Arkéa-Samsic | + 38.47 |
| 24 | Matthew Riccitello | Israel-Premier Tech | + 39.11 |
| 25 | Jake Stewart | Groupama-FDJ | + 40.10 |
| 26 | Karel Vacek | Corratec Selle Italia | + 41.32 |
| 27 | Natnael Tesfazion | Lidl-Trek | + 42.27 |
| 28 | Hugo Toumire | Cofidis | + 44.04 |
| 29 | Kaden Groves | Alpecin-Deceuninck | + 45.32 |
| 30 | Marius Mayrhofer | Team dsm-firmenich | + 52.34 |
| 31 | Laurenz Rex | Intermarché-Circus-Wanty | + 53.10 |
| 32 | Thomas Champion | Cofidis | + 53.50 |
| 33 | Alessandro Covi | UAE Team Emirates | + 57.18 |
| 34 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:01.17 |
| 35 | Thomas Gloag | Jumbo-Visma | + 01:01.48 |
| 36 | Samuele Battistella | Astana Qazaqstan Team | + 01:02.55 |
| 37 | Jonathan Milan | Bahrain Victorious | + 01:03.01 |
| 38 | Erik Fetter | EOLO-Kometa Cycling Team | + 01:03.37 |
| 39 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:06.47 |
| 40 | Alex Baudin | AG2R Citroën Team | + 01:10.11 |
| 41 | Alberto Dainese | Team dsm-firmenich | + 01:12.02 |
| 42 | Niklas Märkl | Team dsm-firmenich | + 01:16.06 |
| 43 | Campbell Stewart | Team Jayco-AlUla | + 01:16.27 |
| 44 | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | + 01:18.29 |
| 45 | Charlie Quarterman | Corratec Selle Italia | + 01:19.04 |
| 46 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:20.16 |
| 47 | Alexander Konychev | Corratec Selle Italia | + 01:20.46 |
| 48 | Arne Marit | Intermarché-Circus-Wanty | + 01:23.26 |
| 49 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 01:28.30 |
| 50 | Alessandro Iacchi | Corratec Selle Italia | + 01:30.12 |
| 51 | David Dekker | Team Arkéa-Samsic | + 01:31.00 |
| 52 | Daan Hoole | Lidl-Trek | + 01:33.04 |
| 53 | Veljko Stojnic | Corratec Selle Italia | + 01:36.09 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Bahrain Victorious | 110 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 99 |
| 3 | Mads Pedersen | Lidl-Trek | 87 |
| 4 | Michael Matthews | Team Jayco-AlUla | 57 |
| 5 | David Dekker | Team Arkéa-Samsic | 40 |
| 6 | Aurélien Paret-Peintre | AG2R Citroën Team | 33 |
| 7 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 32 |
| 8 | Davide Bais | EOLO-Kometa Cycling Team | 27 |
| 9 | Stefano Gandin | Corratec Selle Italia | 24 |
| 10 | Pascal Ackermann | UAE Team Emirates | 24 |
| 11 | Arne Marit | Intermarché-Circus-Wanty | 23 |
| 12 | Remco Evenepoel | Soudal Quick-Step | 22 |
| 13 | Andreas Leknessund | Team dsm-firmenich | 22 |
| 14 | Fernando Gaviria | Movistar Team | 20 |
| 15 | Karel Vacek | Corratec Selle Italia | 18 |
| 16 | Mark Cavendish | Astana Qazaqstan Team | 18 |
| 17 | Simone Petilli | Intermarché-Circus-Wanty | 17 |
| 18 | Marius Mayrhofer | Team dsm-firmenich | 17 |
| 19 | Toms Skujins | Lidl-Trek | 16 |
| 20 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | 16 |
| 21 | Alexander Konychev | Corratec Selle Italia | 15 |
| 22 | Primoz Roglic | Jumbo-Visma | 15 |
| 23 | Niccolo Bonifazio | Intermarché-Circus-Wanty | 14 |
| 24 | Nicolas Dalla Valle | Corratec Selle Italia | 14 |
| 25 | Thomas Champion | Cofidis | 13 |
| 26 | Charlie Quarterman | Corratec Selle Italia | 12 |
| 27 | Joao Almeida | UAE Team Emirates | 12 |
| 28 | Filippo Ganna | INEOS Grenadiers | 12 |
| 29 | Mirco Maestri | EOLO-Kometa Cycling Team | 12 |
| 30 | Andrea Vendrame | AG2R Citroën Team | 12 |
| 31 | Amanuel Ghebreigzabhier | Lidl-Trek | 10 |
| 32 | Simone Consonni | Cofidis | 9 |
| 33 | Mattia Bais | EOLO-Kometa Cycling Team | 8 |
| 34 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 8 |
| 35 | Veljko Stojnic | Corratec Selle Italia | 8 |
| 36 | Tao Geoghegan Hart | INEOS Grenadiers | 7 |
| 37 | Jake Stewart | Groupama-FDJ | 7 |
| 38 | Geraint Thomas | INEOS Grenadiers | 6 |
| 39 | Warren Barguil | Team Arkéa-Samsic | 6 |
| 40 | Stefan Küng | Groupama-FDJ | 6 |
| 41 | Stefano Oldani | Alpecin-Deceuninck | 6 |
| 42 | Simon Clarke | Israel-Premier Tech | 6 |
| 43 | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | 6 |
| 44 | Thibaut Pinot | Groupama-FDJ | 5 |
| 45 | Sven Erik Bystrøm | Intermarché-Circus-Wanty | 5 |
| 46 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 5 |
| 47 | Alexandre Delettre | Cofidis | 5 |
| 48 | Edward Dunbar | Team Jayco-AlUla | 4 |
| 49 | Jay Vine | UAE Team Emirates | 4 |
| 50 | Simone Velasco | Astana Qazaqstan Team | 4 |
| 51 | Koen Bouwman | Jumbo-Visma | 4 |
| 52 | Alessandro De Marchi | Team Jayco-AlUla | 4 |
| 53 | Damiano Caruso | Bahrain Victorious | 3 |
| 54 | Brandon McNulty | UAE Team Emirates | 3 |
| 55 | Alessandro Verre | Team Arkéa-Samsic | 3 |
| 56 | Aleksandr Vlasov | BORA-hansgrohe | 2 |
| 57 | Lorenzo Rota | Intermarché-Circus-Wanty | 2 |
| 58 | Ryan Gibbons | UAE Team Emirates | 2 |
| 59 | Max Kanter | Movistar Team | 2 |
| 60 | Campbell Stewart | Team Jayco-AlUla | 2 |
| 61 | Bruno Armirail | Groupama-FDJ | 1 |
| 62 | Cristian Scaroni | Astana Qazaqstan Team | 1 |
| 63 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | 1 |
| 64 | Michael Hepburn | Team Jayco-AlUla | 1 |
| 65 | Alex Kirsch | Lidl-Trek | 1 |
| 66 | 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 | Aurélien Paret-Peintre | AG2R Citroën Team | 22 |
| 7 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 18 |
| 8 | Alessandro De Marchi | Team Jayco-AlUla | 15 |
| 9 | Samuele Zoccarato | Green Project-Bardiani CSF-Faizanè | 13 |
| 10 | Santiago Buitrago | Bahrain Victorious | 12 |
| 11 | Simon Clarke | Israel-Premier Tech | 12 |
| 12 | Andreas Leknessund | Team dsm-firmenich | 10 |
| 13 | Toms Skujins | Lidl-Trek | 10 |
| 14 | Remco Evenepoel | Soudal Quick-Step | 9 |
| 15 | Thomas Champion | Cofidis | 9 |
| 16 | Warren Barguil | Team Arkéa-Samsic | 8 |
| 17 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 8 |
| 18 | Primoz Roglic | Jumbo-Visma | 6 |
| 19 | Charlie Quarterman | Corratec Selle Italia | 5 |
| 20 | Sepp Kuss | Jumbo-Visma | 4 |
| 21 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 4 |
| 22 | Alexandre Delettre | Cofidis | 4 |
| 23 | Stefano Gandin | Corratec Selle Italia | 4 |
| 24 | Tao Geoghegan Hart | INEOS Grenadiers | 3 |
| 25 | Joao Almeida | UAE Team Emirates | 3 |
| 26 | Stefan Küng | Groupama-FDJ | 3 |
| 27 | Geraint Thomas | INEOS Grenadiers | 2 |
| 28 | Laurens De Plus | INEOS Grenadiers | 2 |
| 29 | Callum Scotson | Team Jayco-AlUla | 2 |
| 30 | Mattia Bais | EOLO-Kometa Cycling Team | 2 |
| 31 | Edward Dunbar | Team Jayco-AlUla | 1 |
| 32 | Pavel Sivakov | INEOS Grenadiers | 1 |
| 33 | Bruno Armirail | Groupama-FDJ | 1 |
| 34 | Marco Frigo | Israel-Premier Tech | 1 |
| 35 | Alessandro Verre | Team Arkéa-Samsic | 1 |
| 36 | Marius Mayrhofer | Team dsm-firmenich | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 87:11:43 |
| 2 | Bahrain Victorious | + 02.15 |
| 3 | Jumbo-Visma | + 02.34 |
| 4 | BORA-hansgrohe | + 04.02 |
| 5 | EF Education-EasyPost | + 05.19 |
| 6 | UAE Team Emirates | + 05.58 |
| 7 | Soudal Quick-Step | + 07.41 |
| 8 | Israel-Premier Tech | + 14.54 |
| 9 | EOLO-Kometa Cycling Team | + 14.55 |
| 10 | Groupama-FDJ | + 16.38 |
| 11 | Astana Qazaqstan Team | + 17.01 |
| 12 | Intermarché-Circus-Wanty | + 18.14 |
| 13 | Movistar Team | + 19.25 |
| 14 | Team Jayco-AlUla | + 23.45 |
| 15 | AG2R Citroën Team | + 27.26 |
| 16 | Green Project-Bardiani CSF-Faizanè | + 34.36 |
| 17 | Lidl-Trek | + 40.16 |
| 18 | Team Arkéa-Samsic | + 43.23 |
| 19 | Team dsm-firmenich | + 51.31 |
| 20 | Cofidis | + 01:09.09 |
| 21 | Alpecin-Deceuninck | + 01:14.44 |
| 22 | Corratec Selle Italia | + 03:08.05 |








