Giro d'Italia 2023 - Stage 10
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 | Magnus Cort | EF Education-EasyPost | 4:51:15 |
| 2 | Derek Gee | Israel-Premier Tech | + 00.00 |
| 3 | Alessandro De Marchi | Team Jayco-AlUla | + 00.02 |
| 4 | Mads Pedersen | Lidl-Trek | + 00.51 |
| 5 | Pascal Ackermann | UAE Team Emirates | + 00.51 |
| 6 | Stefano Oldani | Alpecin-Deceuninck | + 00.51 |
| 7 | Jonathan Milan | Bahrain Victorious | + 00.51 |
| 8 | Mark Cavendish | Astana Qazaqstan Team | + 00.51 |
| 9 | Mirco Maestri | EOLO-Kometa Cycling Team | + 00.51 |
| 10 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 00.51 |
| 11 | Lorenzo Rota | Intermarché-Circus-Wanty | + 00.51 |
| 12 | Marius Mayrhofer | Team dsm-firmenich | + 00.51 |
| 13 | Davide Ballerini | Soudal Quick-Step | + 00.51 |
| 14 | Lennard Kämna | BORA-hansgrohe | + 00.51 |
| 15 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 00.51 |
| 16 | Laurens Huys | Intermarché-Circus-Wanty | + 00.51 |
| 17 | Niklas Märkl | Team dsm-firmenich | + 00.51 |
| 18 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 00.51 |
| 19 | Alberto Bettiol | EF Education-EasyPost | + 00.51 |
| 20 | Simone Velasco | Astana Qazaqstan Team | + 00.51 |
| 21 | Damiano Caruso | Bahrain Victorious | + 00.51 |
| 22 | Geraint Thomas | INEOS Grenadiers | + 00.51 |
| 23 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.51 |
| 24 | Joao Almeida | UAE Team Emirates | + 00.51 |
| 25 | Ilan Van Wilder | Soudal Quick-Step | + 00.51 |
| 26 | Michel Heßmann | Jumbo-Visma | + 00.51 |
| 27 | Edward Dunbar | Team Jayco-AlUla | + 00.51 |
| 28 | Thymen Arensman | INEOS Grenadiers | + 00.51 |
| 29 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.51 |
| 30 | Bruno Armirail | Groupama-FDJ | + 00.51 |
| 31 | Patrick Konrad | BORA-hansgrohe | + 00.51 |
| 32 | Edoardo Affini | Jumbo-Visma | + 00.51 |
| 33 | Pavel Sivakov | INEOS Grenadiers | + 00.51 |
| 34 | Laurens De Plus | INEOS Grenadiers | + 00.51 |
| 35 | Jack Haig | Bahrain Victorious | + 00.51 |
| 36 | Hugh Carthy | EF Education-EasyPost | + 00.51 |
| 37 | Alexander Cepeda | EF Education-EasyPost | + 00.51 |
| 38 | Primoz Roglic | Jumbo-Visma | + 00.51 |
| 39 | Santiago Buitrago | Bahrain Victorious | + 00.51 |
| 40 | Thibaut Pinot | Groupama-FDJ | + 00.51 |
| 41 | Andrea Pasqualon | Bahrain Victorious | + 00.51 |
| 42 | Rohan Dennis | Jumbo-Visma | + 00.51 |
| 43 | Sepp Kuss | Jumbo-Visma | + 00.51 |
| 44 | Simon Clarke | Israel-Premier Tech | + 00.51 |
| 45 | Andreas Leknessund | Team dsm-firmenich | + 01.04 |
| 46 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01.06 |
| 47 | Jonathan Lastra | Cofidis | + 01.58 |
| 48 | Rudy Molard | Groupama-FDJ | + 01.58 |
| 49 | Mattia Cattaneo | Soudal Quick-Step | + 01.58 |
| 50 | Simone Consonni | Cofidis | + 01.58 |
| 51 | Diego Ulissi | UAE Team Emirates | + 01.58 |
| 52 | Thomas Champion | Cofidis | + 01.58 |
| 53 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 01.58 |
| 54 | Sam Oomen | Jumbo-Visma | + 01.58 |
| 55 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 01.58 |
| 56 | Valentin Paret-Peintre | AG2R Citroën Team | + 01.58 |
| 57 | Nicolas Prodhomme | AG2R Citroën Team | + 01.58 |
| 58 | Marco Frigo | Israel-Premier Tech | + 01.58 |
| 59 | Cristian Scaroni | Astana Qazaqstan Team | + 01.58 |
| 60 | Louis Vervaeke | Soudal Quick-Step | + 01.58 |
| 61 | Gianni Moscon | Astana Qazaqstan Team | + 01.58 |
| 62 | Alexandre Delettre | Cofidis | + 02.32 |
| 63 | Sebastian Berwick | Israel-Premier Tech | + 05.07 |
| 64 | Thomas Gloag | Jumbo-Visma | + 07.29 |
| 65 | Edoardo Zambanini | Bahrain Victorious | + 08.05 |
| 66 | Jay Vine | UAE Team Emirates | + 11.19 |
| 67 | Davide Formolo | UAE Team Emirates | + 11.19 |
| 68 | Ryan Gibbons | UAE Team Emirates | + 11.19 |
| 69 | Alessandro Covi | UAE Team Emirates | + 11.19 |
| 70 | Nico Denz | BORA-hansgrohe | + 11.19 |
| 71 | Anton Palzer | BORA-hansgrohe | + 11.19 |
| 72 | Koen Bouwman | Jumbo-Visma | + 11.19 |
| 73 | Bauke Mollema | Lidl-Trek | + 11.19 |
| 74 | Alex Kirsch | Lidl-Trek | + 11.19 |
| 75 | Bob Jungels | BORA-hansgrohe | + 11.19 |
| 76 | Veljko Stojnic | Corratec Selle Italia | + 11.19 |
| 77 | Pieter Serry | Soudal Quick-Step | + 11.19 |
| 78 | Otto Vergaerde | Lidl-Trek | + 11.19 |
| 79 | Daan Hoole | Lidl-Trek | + 11.19 |
| 80 | Charlie Quarterman | Corratec Selle Italia | + 11.19 |
| 81 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 11.19 |
| 82 | Toms Skujins | Lidl-Trek | + 11.19 |
| 83 | Kristian Sbaragli | Alpecin-Deceuninck | + 11.19 |
| 84 | Alexander Konychev | Corratec Selle Italia | + 11.19 |
| 85 | Natnael Tesfazion | Lidl-Trek | + 11.19 |
| 86 | Stefano Gandin | Corratec Selle Italia | + 11.19 |
| 87 | Stephen Williams | Israel-Premier Tech | + 11.19 |
| 88 | Salvatore Puccio | INEOS Grenadiers | + 11.19 |
| 89 | Jasha Sütterlin | Bahrain Victorious | + 11.19 |
| 90 | Filippo Zana | Team Jayco-AlUla | + 11.19 |
| 91 | Nicolas Dalla Valle | Corratec Selle Italia | + 11.19 |
| 92 | Samuele Battistella | Astana Qazaqstan Team | + 11.19 |
| 93 | Alexander Krieger | Alpecin-Deceuninck | + 11.19 |
| 94 | Michel Ries | Team Arkéa-Samsic | + 11.19 |
| 95 | Lawrence Warbasse | AG2R Citroën Team | + 11.19 |
| 96 | Arne Marit | Intermarché-Circus-Wanty | + 11.19 |
| 97 | Max Kanter | Movistar Team | + 11.19 |
| 98 | Senne Leysen | Alpecin-Deceuninck | + 11.19 |
| 99 | Hugo Toumire | Cofidis | + 11.19 |
| 100 | José Joaquin Rojas | Movistar Team | + 11.19 |
| 101 | Ignatas Konovalovas | Groupama-FDJ | + 11.19 |
| 102 | Maxime Bouet | Team Arkéa-Samsic | + 11.19 |
| 103 | Joe Dombrowski | Astana Qazaqstan Team | + 11.19 |
| 104 | Stefan de Bod | EF Education-EasyPost | + 11.19 |
| 105 | Ben Healy | EF Education-EasyPost | + 11.19 |
| 106 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 11.19 |
| 107 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 11.19 |
| 108 | Diego Sevilla | EOLO-Kometa Cycling Team | + 11.19 |
| 109 | Carlos Verona | Movistar Team | + 11.19 |
| 110 | Einer Rubio | Movistar Team | + 11.19 |
| 111 | Fabian Lienhard | Groupama-FDJ | + 11.19 |
| 112 | Jake Stewart | Groupama-FDJ | + 11.19 |
| 113 | Josef Cerný | Soudal Quick-Step | + 11.19 |
| 114 | François Bidard | Cofidis | + 11.19 |
| 115 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 11.19 |
| 116 | Jan Hirt | Soudal Quick-Step | + 11.19 |
| 117 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 11.19 |
| 118 | Lukas Pöstlberger | Team Jayco-AlUla | + 11.19 |
| 119 | Ben Swift | INEOS Grenadiers | + 11.19 |
| 120 | Alessandro Verre | Team Arkéa-Samsic | + 23.02 |
| 121 | Mattia Bais | EOLO-Kometa Cycling Team | + 23.02 |
| 122 | Vadim Pronskiy | Astana Qazaqstan Team | + 23.02 |
| 123 | Alessandro Iacchi | Corratec Selle Italia | + 23.02 |
| 124 | Alex Baudin | AG2R Citroën Team | + 23.02 |
| 125 | Davide Bais | EOLO-Kometa Cycling Team | + 23.02 |
| 126 | Albert Torres | Movistar Team | + 23.02 |
| 127 | Karel Vacek | Corratec Selle Italia | + 23.02 |
| 128 | Cesare Benedetti | BORA-hansgrohe | + 23.02 |
| 129 | Brandon McNulty | UAE Team Emirates | + 23.02 |
| 130 | Matthew Riccitello | Israel-Premier Tech | + 23.02 |
| 131 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 23.02 |
| 132 | Alberto Dainese | Team dsm-firmenich | + 23.02 |
| 133 | William Barta | Movistar Team | + 23.02 |
| 134 | Harm Vanhoucke | Team dsm-firmenich | + 23.02 |
| 135 | Andrea Vendrame | AG2R Citroën Team | + 23.02 |
| 136 | Óscar Rodríguez | Movistar Team | + 23.02 |
| 137 | Jonathan Caicedo | EF Education-EasyPost | + 23.02 |
| 138 | Thibault Guernalec | Team Arkéa-Samsic | + 23.02 |
| 139 | Warren Barguil | Team Arkéa-Samsic | + 23.02 |
| 140 | Mikaël Chérel | AG2R Citroën Team | + 23.02 |
| 141 | Kaden Groves | Alpecin-Deceuninck | + 23.02 |
| 142 | Michael Matthews | Team Jayco-AlUla | + 23.02 |
| 143 | Laurenz Rex | Intermarché-Circus-Wanty | + 23.02 |
| 144 | Fernando Gaviria | Movistar Team | + 23.02 |
| 145 | Luis León Sánchez | Astana Qazaqstan Team | + 23.02 |
| 146 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 23.02 |
| 147 | Yukiya Arashiro | Bahrain Victorious | + 23.02 |
| 148 | Alan Riou | Team Arkéa-Samsic | + 23.02 |
| 149 | Campbell Stewart | Team Jayco-AlUla | + 26.55 |
| 150 | Michael Hepburn | Team Jayco-AlUla | + 26.55 |
| - | Sven Erik Bystrøm | Intermarché-Circus-Wanty | DNS |
| - | Callum Scotson | Team Jayco-AlUla | DNS |
| - | Rigoberto Uran | EF Education-EasyPost | DNS |
| - | Remco Evenepoel | Soudal Quick-Step | DNS |
| - | Oscar Riesebeek | Alpecin-Deceuninck | DNS |
| - | Stefan Küng | Groupama-FDJ | DNS |
| - | Rein Taaramäe | Intermarché-Circus-Wanty | DNS |
| - | Domenico Pozzovivo | Israel-Premier Tech | DNS |
| - | Mads Würtz Schmidt | Israel-Premier Tech | DNS |
| - | Aleksandr Vlasov | BORA-hansgrohe | DNF |
| - | Martijn Tusveld | Team dsm-firmenich | DNF |
| - | Simone Petilli | Intermarché-Circus-Wanty | DNF |
| - | Erik Fetter | EOLO-Kometa Cycling Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Geraint Thomas | INEOS Grenadiers | 39:26:33 |
| 2 | Primoz Roglic | Jumbo-Visma | + 00.02 |
| 3 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.05 |
| 4 | Joao Almeida | UAE Team Emirates | + 00.22 |
| 5 | Andreas Leknessund | Team dsm-firmenich | + 00.35 |
| 6 | Damiano Caruso | Bahrain Victorious | + 01.28 |
| 7 | Lennard Kämna | BORA-hansgrohe | + 01.52 |
| 8 | Pavel Sivakov | INEOS Grenadiers | + 02.15 |
| 9 | Edward Dunbar | Team Jayco-AlUla | + 02.32 |
| 10 | Thymen Arensman | INEOS Grenadiers | + 02.32 |
| 11 | Laurens De Plus | INEOS Grenadiers | + 02.36 |
| 12 | Aurélien Paret-Peintre | AG2R Citroën Team | + 02.48 |
| 13 | Jack Haig | Bahrain Victorious | + 02.58 |
| 14 | Hugh Carthy | EF Education-EasyPost | + 03.22 |
| 15 | Santiago Buitrago | Bahrain Victorious | + 04.40 |
| 16 | Thibaut Pinot | Groupama-FDJ | + 04.48 |
| 17 | Simone Velasco | Astana Qazaqstan Team | + 08.05 |
| 18 | Patrick Konrad | BORA-hansgrohe | + 08.43 |
| 19 | Ilan Van Wilder | Soudal Quick-Step | + 12.07 |
| 20 | Jay Vine | UAE Team Emirates | + 12.52 |
| 21 | Jonathan Lastra | Cofidis | + 13.34 |
| 22 | Alexander Cepeda | EF Education-EasyPost | + 13.45 |
| 23 | Bruno Armirail | Groupama-FDJ | + 15.19 |
| 24 | Sepp Kuss | Jumbo-Visma | + 15.42 |
| 25 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 17.05 |
| 26 | Einer Rubio | Movistar Team | + 17.10 |
| 27 | Louis Vervaeke | Soudal Quick-Step | + 17.25 |
| 28 | Mattia Cattaneo | Soudal Quick-Step | + 18.12 |
| 29 | Michel Heßmann | Jumbo-Visma | + 18.12 |
| 30 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 20.24 |
| 31 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 20.58 |
| 32 | Toms Skujins | Lidl-Trek | + 22.41 |
| 33 | Koen Bouwman | Jumbo-Visma | + 22.50 |
| 34 | Diego Ulissi | UAE Team Emirates | + 23.20 |
| 35 | Filippo Zana | Team Jayco-AlUla | + 24.14 |
| 36 | Derek Gee | Israel-Premier Tech | + 25.50 |
| 37 | Marco Frigo | Israel-Premier Tech | + 25.51 |
| 38 | William Barta | Movistar Team | + 26.22 |
| 39 | Laurens Huys | Intermarché-Circus-Wanty | + 26.38 |
| 40 | Davide Formolo | UAE Team Emirates | + 27.02 |
| 41 | Warren Barguil | Team Arkéa-Samsic | + 28.16 |
| 42 | Valentin Paret-Peintre | AG2R Citroën Team | + 29.14 |
| 43 | Lorenzo Rota | Intermarché-Circus-Wanty | + 31.58 |
| 44 | Luis León Sánchez | Astana Qazaqstan Team | + 33.21 |
| 45 | Bob Jungels | BORA-hansgrohe | + 34.37 |
| 46 | Sam Oomen | Jumbo-Visma | + 36.02 |
| 47 | Ben Healy | EF Education-EasyPost | + 37.26 |
| 48 | Stefano Oldani | Alpecin-Deceuninck | + 38.13 |
| 49 | Nicolas Prodhomme | AG2R Citroën Team | + 38.15 |
| 50 | Magnus Cort | EF Education-EasyPost | + 39.03 |
| 51 | Jan Hirt | Soudal Quick-Step | + 40.18 |
| 52 | Edoardo Zambanini | Bahrain Victorious | + 43.51 |
| 53 | Anton Palzer | BORA-hansgrohe | + 46.29 |
| 54 | Alessandro De Marchi | Team Jayco-AlUla | + 48.28 |
| 55 | Mattia Bais | EOLO-Kometa Cycling Team | + 48.43 |
| 56 | Cristian Scaroni | Astana Qazaqstan Team | + 50.51 |
| 57 | Brandon McNulty | UAE Team Emirates | + 50.58 |
| 58 | Nico Denz | BORA-hansgrohe | + 51.19 |
| 59 | Andrea Pasqualon | Bahrain Victorious | + 51.38 |
| 60 | François Bidard | Cofidis | + 52.11 |
| 61 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 53.51 |
| 62 | Carlos Verona | Movistar Team | + 55.04 |
| 63 | Joe Dombrowski | Astana Qazaqstan Team | + 55.11 |
| 64 | Bauke Mollema | Lidl-Trek | + 55.35 |
| 65 | Rohan Dennis | Jumbo-Visma | + 56.36 |
| 66 | Alberto Bettiol | EF Education-EasyPost | + 57.00 |
| 67 | Ryan Gibbons | UAE Team Emirates | + 58.07 |
| 68 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01:01.46 |
| 69 | Harm Vanhoucke | Team dsm-firmenich | + 01:03.23 |
| 70 | Salvatore Puccio | INEOS Grenadiers | + 01:04.09 |
| 71 | Sebastian Berwick | Israel-Premier Tech | + 01:05.29 |
| 72 | Ben Swift | INEOS Grenadiers | + 01:05.32 |
| 73 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:06.06 |
| 74 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 01:06.37 |
| 75 | Lawrence Warbasse | AG2R Citroën Team | + 01:06.56 |
| 76 | Jasha Sütterlin | Bahrain Victorious | + 01:07.33 |
| 77 | Michel Ries | Team Arkéa-Samsic | + 01:07.58 |
| 78 | Rudy Molard | Groupama-FDJ | + 01:09.05 |
| 79 | Marius Mayrhofer | Team dsm-firmenich | + 01:12.12 |
| 80 | Mads Pedersen | Lidl-Trek | + 01:12.36 |
| 81 | Mirco Maestri | EOLO-Kometa Cycling Team | + 01:12.47 |
| 82 | Hugo Toumire | Cofidis | + 01:13.29 |
| 83 | Pascal Ackermann | UAE Team Emirates | + 01:13.58 |
| 84 | Thomas Champion | Cofidis | + 01:14.24 |
| 85 | Jake Stewart | Groupama-FDJ | + 01:14.54 |
| 86 | Pieter Serry | Soudal Quick-Step | + 01:15.15 |
| 87 | Davide Bais | EOLO-Kometa Cycling Team | + 01:15.16 |
| 88 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 01:16.03 |
| 89 | Natnael Tesfazion | Lidl-Trek | + 01:16.54 |
| 90 | Lukas Pöstlberger | Team Jayco-AlUla | + 01:17.05 |
| 91 | Mikaël Chérel | AG2R Citroën Team | + 01:18.48 |
| 92 | Matthew Riccitello | Israel-Premier Tech | + 01:21.48 |
| 93 | Maxime Bouet | Team Arkéa-Samsic | + 01:22.52 |
| 94 | Michael Matthews | Team Jayco-AlUla | + 01:22.53 |
| 95 | Alessandro Verre | Team Arkéa-Samsic | + 01:22.58 |
| 96 | José Joaquin Rojas | Movistar Team | + 01:23.14 |
| 97 | Samuele Battistella | Astana Qazaqstan Team | + 01:24.28 |
| 98 | Jonathan Milan | Bahrain Victorious | + 01:25.24 |
| 99 | Diego Sevilla | EOLO-Kometa Cycling Team | + 01:25.50 |
| 100 | Senne Leysen | Alpecin-Deceuninck | + 01:26.24 |
| 101 | Alessandro Covi | UAE Team Emirates | + 01:27.16 |
| 102 | Edoardo Affini | Jumbo-Visma | + 01:27.23 |
| 103 | Simon Clarke | Israel-Premier Tech | + 01:27.48 |
| 104 | Thomas Gloag | Jumbo-Visma | + 01:28.07 |
| 105 | Karel Vacek | Corratec Selle Italia | + 01:28.31 |
| 106 | Jonathan Caicedo | EF Education-EasyPost | + 01:30.47 |
| 107 | Kaden Groves | Alpecin-Deceuninck | + 01:32.35 |
| 108 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:32.57 |
| 109 | Laurenz Rex | Intermarché-Circus-Wanty | + 01:34.03 |
| 110 | Simone Consonni | Cofidis | + 01:34.30 |
| 111 | Kristian Sbaragli | Alpecin-Deceuninck | + 01:35.35 |
| 112 | Thibault Guernalec | Team Arkéa-Samsic | + 01:35.40 |
| 113 | Alexandre Delettre | Cofidis | + 01:38.16 |
| 114 | Niklas Märkl | Team dsm-firmenich | + 01:38.36 |
| 115 | Alex Kirsch | Lidl-Trek | + 01:38.46 |
| 116 | Óscar Rodríguez | Movistar Team | + 01:41.36 |
| 117 | Stefan de Bod | EF Education-EasyPost | + 01:42.27 |
| 118 | Davide Ballerini | Soudal Quick-Step | + 01:43.08 |
| 119 | Andrea Vendrame | AG2R Citroën Team | + 01:45.26 |
| 120 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:45.29 |
| 121 | Cesare Benedetti | BORA-hansgrohe | + 01:46.16 |
| 122 | Stephen Williams | Israel-Premier Tech | + 01:47.13 |
| 123 | Michael Hepburn | Team Jayco-AlUla | + 01:48.08 |
| 124 | Max Kanter | Movistar Team | + 01:50.34 |
| 125 | Josef Cerný | Soudal Quick-Step | + 01:50.53 |
| 126 | Charlie Quarterman | Corratec Selle Italia | + 01:51.15 |
| 127 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 01:51.30 |
| 128 | Alex Baudin | AG2R Citroën Team | + 01:51.35 |
| 129 | Gianni Moscon | Astana Qazaqstan Team | + 01:51.51 |
| 130 | Mark Cavendish | Astana Qazaqstan Team | + 01:53.01 |
| 131 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 01:53.25 |
| 132 | Ignatas Konovalovas | Groupama-FDJ | + 01:53.52 |
| 133 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:53.58 |
| 134 | Arne Marit | Intermarché-Circus-Wanty | + 01:54.41 |
| 135 | Alexander Konychev | Corratec Selle Italia | + 01:55.18 |
| 136 | Alberto Dainese | Team dsm-firmenich | + 01:56.28 |
| 137 | Albert Torres | Movistar Team | + 01:56.43 |
| 138 | Fabian Lienhard | Groupama-FDJ | + 01:57.35 |
| 139 | Alexander Krieger | Alpecin-Deceuninck | + 01:58.08 |
| 140 | Fernando Gaviria | Movistar Team | + 02:01.29 |
| 141 | Otto Vergaerde | Lidl-Trek | + 02:02.01 |
| 142 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 02:04.34 |
| 143 | Nicolas Dalla Valle | Corratec Selle Italia | + 02:05.02 |
| 144 | Alessandro Iacchi | Corratec Selle Italia | + 02:05.08 |
| 145 | Daan Hoole | Lidl-Trek | + 02:05.47 |
| 146 | Campbell Stewart | Team Jayco-AlUla | + 02:07.21 |
| 147 | Alan Riou | Team Arkéa-Samsic | + 02:07.56 |
| 148 | Stefano Gandin | Corratec Selle Italia | + 02:08.06 |
| 149 | Veljko Stojnic | Corratec Selle Italia | + 02:11.03 |
| 150 | Yukiya Arashiro | Bahrain Victorious | + 02:13.17 |
| - | Sven Erik Bystrøm | Intermarché-Circus-Wanty | DNS |
| - | Callum Scotson | Team Jayco-AlUla | DNS |
| - | Rigoberto Uran | EF Education-EasyPost | DNS |
| - | Remco Evenepoel | Soudal Quick-Step | DNS |
| - | Oscar Riesebeek | Alpecin-Deceuninck | DNS |
| - | Stefan Küng | Groupama-FDJ | DNS |
| - | Rein Taaramäe | Intermarché-Circus-Wanty | DNS |
| - | Domenico Pozzovivo | Israel-Premier Tech | DNS |
| - | Mads Würtz Schmidt | Israel-Premier Tech | DNS |
| - | Aleksandr Vlasov | BORA-hansgrohe | DNF |
| - | Martijn Tusveld | Team dsm-firmenich | DNF |
| - | Simone Petilli | Intermarché-Circus-Wanty | DNF |
| - | Erik Fetter | EOLO-Kometa Cycling Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | UAE Team Emirates | 39:26:55 |
| 2 | Andreas Leknessund | Team dsm-firmenich | + 00.13 |
| 3 | Thymen Arensman | INEOS Grenadiers | + 02.10 |
| 4 | Santiago Buitrago | Bahrain Victorious | + 04.18 |
| 5 | Ilan Van Wilder | Soudal Quick-Step | + 11.45 |
| 6 | Alexander Cepeda | EF Education-EasyPost | + 13.23 |
| 7 | Einer Rubio | Movistar Team | + 16.48 |
| 8 | Michel Heßmann | Jumbo-Visma | + 17.50 |
| 9 | Filippo Zana | Team Jayco-AlUla | + 23.52 |
| 10 | Marco Frigo | Israel-Premier Tech | + 25.29 |
| 11 | Laurens Huys | Intermarché-Circus-Wanty | + 26.16 |
| 12 | Valentin Paret-Peintre | AG2R Citroën Team | + 28.52 |
| 13 | Ben Healy | EF Education-EasyPost | + 37.04 |
| 14 | Stefano Oldani | Alpecin-Deceuninck | + 37.51 |
| 15 | Edoardo Zambanini | Bahrain Victorious | + 43.29 |
| 16 | Brandon McNulty | UAE Team Emirates | + 50.36 |
| 17 | Sebastian Berwick | Israel-Premier Tech | + 01:05.07 |
| 18 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:05.44 |
| 19 | Michel Ries | Team Arkéa-Samsic | + 01:07.36 |
| 20 | Marius Mayrhofer | Team dsm-firmenich | + 01:11.50 |
| 21 | Hugo Toumire | Cofidis | + 01:13.07 |
| 22 | Thomas Champion | Cofidis | + 01:14.02 |
| 23 | Jake Stewart | Groupama-FDJ | + 01:14.32 |
| 24 | Davide Bais | EOLO-Kometa Cycling Team | + 01:14.54 |
| 25 | Natnael Tesfazion | Lidl-Trek | + 01:16.32 |
| 26 | Matthew Riccitello | Israel-Premier Tech | + 01:21.26 |
| 27 | Alessandro Verre | Team Arkéa-Samsic | + 01:22.36 |
| 28 | Samuele Battistella | Astana Qazaqstan Team | + 01:24.06 |
| 29 | Jonathan Milan | Bahrain Victorious | + 01:25.02 |
| 30 | Alessandro Covi | UAE Team Emirates | + 01:26.54 |
| 31 | Thomas Gloag | Jumbo-Visma | + 01:27.45 |
| 32 | Karel Vacek | Corratec Selle Italia | + 01:28.09 |
| 33 | Kaden Groves | Alpecin-Deceuninck | + 01:32.13 |
| 34 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 01:32.35 |
| 35 | Laurenz Rex | Intermarché-Circus-Wanty | + 01:33.41 |
| 36 | Niklas Märkl | Team dsm-firmenich | + 01:38.14 |
| 37 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 01:45.07 |
| 38 | Charlie Quarterman | Corratec Selle Italia | + 01:50.53 |
| 39 | Alex Baudin | AG2R Citroën Team | + 01:51.13 |
| 40 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 01:53.36 |
| 41 | Arne Marit | Intermarché-Circus-Wanty | + 01:54.19 |
| 42 | Alexander Konychev | Corratec Selle Italia | + 01:54.56 |
| 43 | Alberto Dainese | Team dsm-firmenich | + 01:56.06 |
| 44 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 02:04.12 |
| 45 | Alessandro Iacchi | Corratec Selle Italia | + 02:04.46 |
| 46 | Daan Hoole | Lidl-Trek | + 02:05.25 |
| 47 | Campbell Stewart | Team Jayco-AlUla | + 02:06.59 |
| 48 | Veljko Stojnic | Corratec Selle Italia | + 02:10.41 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Bahrain Victorious | 127 |
| 2 | Mads Pedersen | Lidl-Trek | 109 |
| 3 | Kaden Groves | Alpecin-Deceuninck | 100 |
| 4 | Derek Gee | Israel-Premier Tech | 64 |
| 5 | Michael Matthews | Team Jayco-AlUla | 60 |
| 6 | Magnus Cort | EF Education-EasyPost | 56 |
| 7 | Davide Bais | EOLO-Kometa Cycling Team | 39 |
| 8 | Pascal Ackermann | UAE Team Emirates | 38 |
| 9 | Alessandro De Marchi | Team Jayco-AlUla | 37 |
| 10 | Aurélien Paret-Peintre | AG2R Citroën Team | 33 |
| 11 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 32 |
| 12 | Ben Healy | EF Education-EasyPost | 29 |
| 13 | Toms Skujins | Lidl-Trek | 28 |
| 14 | Mark Cavendish | Astana Qazaqstan Team | 26 |
| 15 | Stefano Gandin | Corratec Selle Italia | 24 |
| 16 | Arne Marit | Intermarché-Circus-Wanty | 23 |
| 17 | Andreas Leknessund | Team dsm-firmenich | 22 |
| 18 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | 22 |
| 19 | Marius Mayrhofer | Team dsm-firmenich | 21 |
| 20 | Primoz Roglic | Jumbo-Visma | 20 |
| 21 | Mirco Maestri | EOLO-Kometa Cycling Team | 19 |
| 22 | Carlos Verona | Movistar Team | 18 |
| 23 | Geraint Thomas | INEOS Grenadiers | 18 |
| 24 | Stefano Oldani | Alpecin-Deceuninck | 18 |
| 25 | Karel Vacek | Corratec Selle Italia | 18 |
| 26 | Tao Geoghegan Hart | INEOS Grenadiers | 17 |
| 27 | Alexander Konychev | Corratec Selle Italia | 15 |
| 28 | Joao Almeida | UAE Team Emirates | 14 |
| 29 | Warren Barguil | Team Arkéa-Samsic | 14 |
| 30 | Niccolo Bonifazio | Intermarché-Circus-Wanty | 14 |
| 31 | Nicolas Dalla Valle | Corratec Selle Italia | 14 |
| 32 | Mattia Bais | EOLO-Kometa Cycling Team | 13 |
| 33 | Thomas Champion | Cofidis | 13 |
| 34 | Charlie Quarterman | Corratec Selle Italia | 12 |
| 35 | Filippo Zana | Team Jayco-AlUla | 12 |
| 36 | Andrea Vendrame | AG2R Citroën Team | 12 |
| 37 | Amanuel Ghebreigzabhier | Lidl-Trek | 10 |
| 38 | Fernando Gaviria | Movistar Team | 10 |
| 39 | Simone Consonni | Cofidis | 9 |
| 40 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 8 |
| 41 | Veljko Stojnic | Corratec Selle Italia | 8 |
| 42 | Bruno Armirail | Groupama-FDJ | 7 |
| 43 | Lorenzo Rota | Intermarché-Circus-Wanty | 7 |
| 44 | Jake Stewart | Groupama-FDJ | 7 |
| 45 | Simon Clarke | Israel-Premier Tech | 6 |
| 46 | Thibaut Pinot | Groupama-FDJ | 5 |
| 47 | Valentin Paret-Peintre | AG2R Citroën Team | 5 |
| 48 | Alexandre Delettre | Cofidis | 5 |
| 49 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 5 |
| 50 | Damiano Caruso | Bahrain Victorious | 4 |
| 51 | Edward Dunbar | Team Jayco-AlUla | 4 |
| 52 | Thymen Arensman | INEOS Grenadiers | 4 |
| 53 | Simone Velasco | Astana Qazaqstan Team | 4 |
| 54 | Jay Vine | UAE Team Emirates | 4 |
| 55 | Koen Bouwman | Jumbo-Visma | 4 |
| 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 | Davide Ballerini | Soudal Quick-Step | 3 |
| 60 | Lennard Kämna | BORA-hansgrohe | 2 |
| 61 | Ryan Gibbons | UAE Team Emirates | 2 |
| 62 | Max Kanter | Movistar Team | 2 |
| 63 | Campbell Stewart | Team Jayco-AlUla | 2 |
| 64 | Cristian Scaroni | Astana Qazaqstan Team | 1 |
| 65 | Lukas Pöstlberger | Team Jayco-AlUla | 1 |
| 66 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | 1 |
| 67 | Alex Kirsch | Lidl-Trek | 1 |
| 68 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | 1 |
| 69 | Michael Hepburn | Team Jayco-AlUla | 1 |
| 70 | Alberto Dainese | Team dsm-firmenich | -13 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Davide Bais | EOLO-Kometa Cycling Team | 104 |
| 2 | Thibaut Pinot | Groupama-FDJ | 50 |
| 3 | Karel Vacek | Corratec Selle Italia | 36 |
| 4 | Amanuel Ghebreigzabhier | Lidl-Trek | 26 |
| 5 | Ben Healy | EF Education-EasyPost | 24 |
| 6 | Aurélien Paret-Peintre | AG2R Citroën Team | 22 |
| 7 | Alessandro De Marchi | Team Jayco-AlUla | 22 |
| 8 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 18 |
| 9 | Warren Barguil | Team Arkéa-Samsic | 16 |
| 10 | Santiago Buitrago | Bahrain Victorious | 12 |
| 11 | Toms Skujins | Lidl-Trek | 12 |
| 12 | Simon Clarke | Israel-Premier Tech | 12 |
| 13 | Derek Gee | Israel-Premier Tech | 10 |
| 14 | Andreas Leknessund | Team dsm-firmenich | 10 |
| 15 | Magnus Cort | EF Education-EasyPost | 10 |
| 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 | Alexandre Delettre | Cofidis | 4 |
| 24 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 4 |
| 25 | Stefano Gandin | Corratec Selle Italia | 4 |
| 26 | Tao Geoghegan Hart | INEOS Grenadiers | 3 |
| 27 | Joao Almeida | UAE Team Emirates | 3 |
| 28 | Geraint Thomas | INEOS Grenadiers | 2 |
| 29 | Pavel Sivakov | INEOS Grenadiers | 2 |
| 30 | Laurens De Plus | INEOS Grenadiers | 2 |
| 31 | Davide Formolo | UAE Team Emirates | 2 |
| 32 | Edward Dunbar | Team Jayco-AlUla | 1 |
| 33 | Bruno Armirail | Groupama-FDJ | 1 |
| 34 | Marco Frigo | Israel-Premier Tech | 1 |
| 35 | Carlos Verona | Movistar Team | 1 |
| 36 | Marius Mayrhofer | Team dsm-firmenich | 1 |
| 37 | Alessandro Verre | Team Arkéa-Samsic | 1 |
| 38 | Fernando Gaviria | Movistar Team | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 118:19:48 |
| 2 | EF Education-EasyPost | + 06.17 |
| 3 | Bahrain Victorious | + 06.19 |
| 4 | Jumbo-Visma | + 08.09 |
| 5 | UAE Team Emirates | + 10.45 |
| 6 | Soudal Quick-Step | + 17.46 |
| 7 | BORA-hansgrohe | + 20.22 |
| 8 | Groupama-FDJ | + 27.01 |
| 9 | Israel-Premier Tech | + 27.21 |
| 10 | Astana Qazaqstan Team | + 33.01 |
| 11 | EOLO-Kometa Cycling Team | + 50.29 |
| 12 | Team Jayco-AlUla | + 51.20 |
| 13 | AG2R Citroën Team | + 55.01 |
| 14 | Movistar Team | + 59.32 |
| 15 | Green Project-Bardiani CSF-Faizanè | + 01:13.41 |
| 16 | Intermarché-Circus-Wanty | + 01:15.23 |
| 17 | Team dsm-firmenich | + 01:31.57 |
| 18 | Lidl-Trek | + 01:32.01 |
| 19 | Cofidis | + 01:41.08 |
| 20 | Team Arkéa-Samsic | + 02:14.10 |
| 21 | Alpecin-Deceuninck | + 02:20.30 |
| 22 | Corratec Selle Italia | + 04:36.58 |








