Giro d'Italia 2023 - Stage 16
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 | Joao Almeida | UAE Team Emirates | 5:53:27 |
| 2 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 3 | Primoz Roglic | Jumbo-Visma | + 00.25 |
| 4 | Edward Dunbar | Team Jayco-AlUla | + 00.25 |
| 5 | Sepp Kuss | Jumbo-Visma | + 01.03 |
| 6 | Ilan Van Wilder | Soudal Quick-Step | + 01.16 |
| 7 | Damiano Caruso | Bahrain Victorious | + 01.16 |
| 8 | Einer Rubio | Movistar Team | + 01.16 |
| 9 | Laurens De Plus | INEOS Grenadiers | + 01.16 |
| 10 | Thymen Arensman | INEOS Grenadiers | + 01.16 |
| 11 | Lennard Kämna | BORA-hansgrohe | + 01.20 |
| 12 | Hugh Carthy | EF Education-EasyPost | + 01.26 |
| 13 | Santiago Buitrago | Bahrain Victorious | + 02.01 |
| 14 | Andreas Leknessund | Team dsm-firmenich | + 02.42 |
| 15 | Filippo Zana | Team Jayco-AlUla | + 03.18 |
| 16 | Thibaut Pinot | Groupama-FDJ | + 03.27 |
| 17 | Jack Haig | Bahrain Victorious | + 04.15 |
| 18 | Patrick Konrad | BORA-hansgrohe | + 04.24 |
| 19 | Bruno Armirail | Groupama-FDJ | + 04.24 |
| 20 | Vadim Pronskiy | Astana Qazaqstan Team | + 04.24 |
| 21 | Diego Ulissi | UAE Team Emirates | + 06.07 |
| 22 | Aurélien Paret-Peintre | AG2R Citroën Team | + 06.34 |
| 23 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 06.48 |
| 24 | Warren Barguil | Team Arkéa-Samsic | + 08.05 |
| 25 | Luis León Sánchez | Astana Qazaqstan Team | + 08.05 |
| 26 | Laurens Huys | Intermarché-Circus-Wanty | + 08.05 |
| 27 | Nicolas Prodhomme | AG2R Citroën Team | + 08.05 |
| 28 | Carlos Verona | Movistar Team | + 08.07 |
| 29 | Jonathan Lastra | Cofidis | + 08.46 |
| 30 | Ben Swift | INEOS Grenadiers | + 10.47 |
| 31 | Davide Formolo | UAE Team Emirates | + 10.54 |
| 32 | Alex Baudin | AG2R Citroën Team | + 12.06 |
| 33 | Koen Bouwman | Jumbo-Visma | + 12.30 |
| 34 | Jay Vine | UAE Team Emirates | + 13.00 |
| 35 | Brandon McNulty | UAE Team Emirates | + 13.17 |
| 36 | Alessandro De Marchi | Team Jayco-AlUla | + 13.26 |
| 37 | Edoardo Zambanini | Bahrain Victorious | + 13.26 |
| 38 | Derek Gee | Israel-Premier Tech | + 13.35 |
| 39 | Simone Velasco | Astana Qazaqstan Team | + 13.40 |
| 40 | Rohan Dennis | Jumbo-Visma | + 13.49 |
| 41 | Ben Healy | EF Education-EasyPost | + 14.43 |
| 42 | François Bidard | Cofidis | + 15.58 |
| 43 | Lawrence Warbasse | AG2R Citroën Team | + 17.04 |
| 44 | Bauke Mollema | Lidl-Trek | + 17.04 |
| 45 | Bob Jungels | BORA-hansgrohe | + 17.04 |
| 46 | Sam Oomen | Jumbo-Visma | + 19.30 |
| 47 | Michel Heßmann | Jumbo-Visma | + 19.30 |
| 48 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 19.30 |
| 49 | Alberto Bettiol | EF Education-EasyPost | + 19.30 |
| 50 | Rudy Molard | Groupama-FDJ | + 19.30 |
| 51 | Valentin Paret-Peintre | AG2R Citroën Team | + 19.30 |
| 52 | Toms Skujins | Lidl-Trek | + 24.01 |
| 53 | Pieter Serry | Soudal Quick-Step | + 24.01 |
| 54 | Michael Hepburn | Team Jayco-AlUla | + 24.01 |
| 55 | Salvatore Puccio | INEOS Grenadiers | + 24.01 |
| 56 | Cesare Benedetti | BORA-hansgrohe | + 24.42 |
| 57 | Nico Denz | BORA-hansgrohe | + 24.42 |
| 58 | William Barta | Movistar Team | + 24.42 |
| 59 | Anton Palzer | BORA-hansgrohe | + 24.55 |
| 60 | Cristian Scaroni | Astana Qazaqstan Team | + 24.57 |
| 61 | Michael Matthews | Team Jayco-AlUla | + 26.06 |
| 62 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 28.12 |
| 63 | Lorenzo Rota | Intermarché-Circus-Wanty | + 28.12 |
| 64 | Davide Bais | EOLO-Kometa Cycling Team | + 29.14 |
| 65 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 29.15 |
| 66 | Mattia Bais | EOLO-Kometa Cycling Team | + 30.06 |
| 67 | Alexandre Delettre | Cofidis | + 30.53 |
| 68 | Maxime Bouet | Team Arkéa-Samsic | + 30.53 |
| 69 | Otto Vergaerde | Lidl-Trek | + 31.24 |
| 70 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 32.21 |
| 71 | Ryan Gibbons | UAE Team Emirates | + 32.21 |
| 72 | Matthew Riccitello | Israel-Premier Tech | + 32.21 |
| 73 | Marco Frigo | Israel-Premier Tech | + 33.28 |
| 74 | Alexander Konychev | Corratec Selle Italia | + 33.50 |
| 75 | Thomas Champion | Cofidis | + 36.06 |
| 76 | Pascal Ackermann | UAE Team Emirates | + 36.11 |
| 77 | Lukas Pöstlberger | Team Jayco-AlUla | + 37.24 |
| 78 | Kristian Sbaragli | Alpecin-Deceuninck | + 37.24 |
| 79 | Marius Mayrhofer | Team dsm-firmenich | + 37.24 |
| 80 | Senne Leysen | Alpecin-Deceuninck | + 37.39 |
| 81 | Thomas Gloag | Jumbo-Visma | + 37.39 |
| 82 | Stephen Williams | Israel-Premier Tech | + 37.39 |
| 83 | Campbell Stewart | Team Jayco-AlUla | + 37.39 |
| 84 | Mirco Maestri | EOLO-Kometa Cycling Team | + 37.39 |
| 85 | Diego Sevilla | EOLO-Kometa Cycling Team | + 37.39 |
| 86 | Sebastian Berwick | Israel-Premier Tech | + 37.39 |
| 87 | Alexander Cepeda | EF Education-EasyPost | + 37.39 |
| 88 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 37.39 |
| 89 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 37.39 |
| 90 | Stefano Oldani | Alpecin-Deceuninck | + 37.46 |
| 91 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 37.46 |
| 92 | Magnus Cort | EF Education-EasyPost | + 38.04 |
| 93 | Jake Stewart | Groupama-FDJ | + 38.11 |
| 94 | Edoardo Affini | Jumbo-Visma | + 38.58 |
| 95 | Alexander Krieger | Alpecin-Deceuninck | + 38.58 |
| 96 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 39.29 |
| 97 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 39.29 |
| 98 | Laurenz Rex | Intermarché-Circus-Wanty | + 42.44 |
| 99 | Jonathan Milan | Bahrain Victorious | + 42.44 |
| 100 | Michel Ries | Team Arkéa-Samsic | + 42.44 |
| 101 | Andrea Pasqualon | Bahrain Victorious | + 42.44 |
| 102 | Yukiya Arashiro | Bahrain Victorious | + 42.44 |
| 103 | Alan Riou | Team Arkéa-Samsic | + 42.44 |
| 104 | Veljko Stojnic | Corratec Selle Italia | + 42.44 |
| 105 | Thibault Guernalec | Team Arkéa-Samsic | + 42.44 |
| 106 | Ignatas Konovalovas | Groupama-FDJ | + 42.44 |
| 107 | Daan Hoole | Lidl-Trek | + 43.55 |
| 108 | Alex Kirsch | Lidl-Trek | + 43.55 |
| 109 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 44.29 |
| 110 | Niklas Märkl | Team dsm-firmenich | + 44.54 |
| 111 | Hugo Toumire | Cofidis | + 44.54 |
| 112 | Max Kanter | Movistar Team | + 46.55 |
| 113 | José Joaquin Rojas | Movistar Team | + 46.55 |
| 114 | Arne Marit | Intermarché-Circus-Wanty | + 46.55 |
| 115 | Fabian Lienhard | Groupama-FDJ | + 46.55 |
| 116 | Karel Vacek | Corratec Selle Italia | + 46.55 |
| 117 | Jasha Sütterlin | Bahrain Victorious | + 47.29 |
| 118 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 47.47 |
| 119 | Alessandro Iacchi | Corratec Selle Italia | + 47.47 |
| 120 | Joe Dombrowski | Astana Qazaqstan Team | + 48.20 |
| 121 | Gianni Moscon | Astana Qazaqstan Team | + 48.20 |
| 122 | Mark Cavendish | Astana Qazaqstan Team | + 48.20 |
| 123 | Alberto Dainese | Team dsm-firmenich | + 48.20 |
| 124 | Charlie Quarterman | Corratec Selle Italia | + 48.35 |
| 125 | Nicolas Dalla Valle | Corratec Selle Italia | + 51.25 |
| 126 | Simone Consonni | Cofidis | + 51.25 |
| 127 | Fernando Gaviria | Movistar Team | + 51.25 |
| 128 | Albert Torres | Movistar Team | + 51.25 |
| - | Davide Ballerini | Soudal Quick-Step | DNS |
| - | Amanuel Ghebreigzabhier | Lidl-Trek | DNS |
| - | Simon Clarke | Israel-Premier Tech | DNS |
| - | Pavel Sivakov | INEOS Grenadiers | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Geraint Thomas | INEOS Grenadiers | 67:32:35 |
| 2 | Joao Almeida | UAE Team Emirates | + 00.18 |
| 3 | Primoz Roglic | Jumbo-Visma | + 00.29 |
| 4 | Damiano Caruso | Bahrain Victorious | + 02.50 |
| 5 | Edward Dunbar | Team Jayco-AlUla | + 03.03 |
| 6 | Lennard Kämna | BORA-hansgrohe | + 03.20 |
| 7 | Bruno Armirail | Groupama-FDJ | + 03.22 |
| 8 | Andreas Leknessund | Team dsm-firmenich | + 03.30 |
| 9 | Thymen Arensman | INEOS Grenadiers | + 04.09 |
| 10 | Laurens De Plus | INEOS Grenadiers | + 04.32 |
| 11 | Hugh Carthy | EF Education-EasyPost | + 04.50 |
| 12 | Einer Rubio | Movistar Team | + 05.43 |
| 13 | Thibaut Pinot | Groupama-FDJ | + 06.48 |
| 14 | Santiago Buitrago | Bahrain Victorious | + 07.21 |
| 15 | Ilan Van Wilder | Soudal Quick-Step | + 07.46 |
| 16 | Aurélien Paret-Peintre | AG2R Citroën Team | + 10.02 |
| 17 | Sepp Kuss | Jumbo-Visma | + 10.54 |
| 18 | Jack Haig | Bahrain Victorious | + 10.58 |
| 19 | Patrick Konrad | BORA-hansgrohe | + 12.28 |
| 20 | Warren Barguil | Team Arkéa-Samsic | + 19.13 |
| 21 | Simone Velasco | Astana Qazaqstan Team | + 23.10 |
| 22 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 24.08 |
| 23 | Luis León Sánchez | Astana Qazaqstan Team | + 26.18 |
| 24 | Laurens Huys | Intermarché-Circus-Wanty | + 28.36 |
| 25 | Nicolas Prodhomme | AG2R Citroën Team | + 31.00 |
| 26 | Filippo Zana | Team Jayco-AlUla | + 31.29 |
| 27 | Jonathan Lastra | Cofidis | + 31.56 |
| 28 | Diego Ulissi | UAE Team Emirates | + 33.44 |
| 29 | Koen Bouwman | Jumbo-Visma | + 36.52 |
| 30 | Derek Gee | Israel-Premier Tech | + 39.04 |
| 31 | Valentin Paret-Peintre | AG2R Citroën Team | + 43.16 |
| 32 | Toms Skujins | Lidl-Trek | + 44.23 |
| 33 | Davide Formolo | UAE Team Emirates | + 46.24 |
| 34 | Alexander Cepeda | EF Education-EasyPost | + 50.36 |
| 35 | Alessandro De Marchi | Team Jayco-AlUla | + 52.10 |
| 36 | Michel Heßmann | Jumbo-Visma | + 53.25 |
| 37 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | + 56.30 |
| 38 | Brandon McNulty | UAE Team Emirates | + 58.05 |
| 39 | Luca Covili | Green Project-Bardiani CSF-Faizanè | + 01:01.30 |
| 40 | Jay Vine | UAE Team Emirates | + 01:02.13 |
| 41 | Bauke Mollema | Lidl-Trek | + 01:04.33 |
| 42 | William Barta | Movistar Team | + 01:05.10 |
| 43 | Marco Frigo | Israel-Premier Tech | + 01:05.37 |
| 44 | Sam Oomen | Jumbo-Visma | + 01:05.49 |
| 45 | Lorenzo Rota | Intermarché-Circus-Wanty | + 01:11.25 |
| 46 | Bob Jungels | BORA-hansgrohe | + 01:13.59 |
| 47 | Rohan Dennis | Jumbo-Visma | + 01:16.10 |
| 48 | Alberto Bettiol | EF Education-EasyPost | + 01:16.33 |
| 49 | Ben Healy | EF Education-EasyPost | + 01:17.02 |
| 50 | Edoardo Zambanini | Bahrain Victorious | + 01:18.59 |
| 51 | Nico Denz | BORA-hansgrohe | + 01:19.33 |
| 52 | François Bidard | Cofidis | + 01:24.56 |
| 53 | Lawrence Warbasse | AG2R Citroën Team | + 01:28.29 |
| 54 | Anton Palzer | BORA-hansgrohe | + 01:28.55 |
| 55 | Mattia Bais | EOLO-Kometa Cycling Team | + 01:31.06 |
| 56 | Stefano Oldani | Alpecin-Deceuninck | + 01:31.29 |
| 57 | Carlos Verona | Movistar Team | + 01:32.50 |
| 58 | Andrea Pasqualon | Bahrain Victorious | + 01:36.30 |
| 59 | Ben Swift | INEOS Grenadiers | + 01:42.18 |
| 60 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:42.24 |
| 61 | Cristian Scaroni | Astana Qazaqstan Team | + 01:43.13 |
| 62 | Pieter Serry | Soudal Quick-Step | + 01:51.03 |
| 63 | Jasha Sütterlin | Bahrain Victorious | + 01:59.52 |
| 64 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 02:01.10 |
| 65 | Thomas Champion | Cofidis | + 02:02.09 |
| 66 | Michael Matthews | Team Jayco-AlUla | + 02:05.25 |
| 67 | Sebastian Berwick | Israel-Premier Tech | + 02:05.27 |
| 68 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 02:07.29 |
| 69 | Matthew Riccitello | Israel-Premier Tech | + 02:08.50 |
| 70 | Rudy Molard | Groupama-FDJ | + 02:08.53 |
| 71 | Marius Mayrhofer | Team dsm-firmenich | + 02:09.28 |
| 72 | Joe Dombrowski | Astana Qazaqstan Team | + 02:09.59 |
| 73 | Magnus Cort | EF Education-EasyPost | + 02:11.08 |
| 74 | Ryan Gibbons | UAE Team Emirates | + 02:11.53 |
| 75 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | + 02:12.54 |
| 76 | Salvatore Puccio | INEOS Grenadiers | + 02:13.59 |
| 77 | Mirco Maestri | EOLO-Kometa Cycling Team | + 02:19.02 |
| 78 | Davide Bais | EOLO-Kometa Cycling Team | + 02:21.22 |
| 79 | Thomas Gloag | Jumbo-Visma | + 02:21.27 |
| 80 | Alex Baudin | AG2R Citroën Team | + 02:24.59 |
| 81 | Hugo Toumire | Cofidis | + 02:29.32 |
| 82 | Maxime Bouet | Team Arkéa-Samsic | + 02:32.32 |
| 83 | Pascal Ackermann | UAE Team Emirates | + 02:36.43 |
| 84 | José Joaquin Rojas | Movistar Team | + 02:39.21 |
| 85 | Laurenz Rex | Intermarché-Circus-Wanty | + 02:41.23 |
| 86 | Michel Ries | Team Arkéa-Samsic | + 02:42.40 |
| 87 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 02:43.14 |
| 88 | Alexandre Delettre | Cofidis | + 02:44.47 |
| 89 | Edoardo Affini | Jumbo-Visma | + 02:47.14 |
| 90 | Kristian Sbaragli | Alpecin-Deceuninck | + 02:47.45 |
| 91 | Lukas Pöstlberger | Team Jayco-AlUla | + 02:49.01 |
| 92 | Senne Leysen | Alpecin-Deceuninck | + 02:49.52 |
| 93 | Michael Hepburn | Team Jayco-AlUla | + 02:53.02 |
| 94 | Jake Stewart | Groupama-FDJ | + 02:55.14 |
| 95 | Karel Vacek | Corratec Selle Italia | + 02:56.19 |
| 96 | Diego Sevilla | EOLO-Kometa Cycling Team | + 02:58.11 |
| 97 | Thibault Guernalec | Team Arkéa-Samsic | + 02:58.50 |
| 98 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 02:59.26 |
| 99 | Stephen Williams | Israel-Premier Tech | + 03:01.22 |
| 100 | Jonathan Milan | Bahrain Victorious | + 03:02.45 |
| 101 | Niklas Märkl | Team dsm-firmenich | + 03:04.23 |
| 102 | Cesare Benedetti | BORA-hansgrohe | + 03:07.30 |
| 103 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 03:08.09 |
| 104 | Alex Kirsch | Lidl-Trek | + 03:08.30 |
| 105 | Alexander Konychev | Corratec Selle Italia | + 03:14.57 |
| 106 | Otto Vergaerde | Lidl-Trek | + 03:17.44 |
| 107 | Veljko Stojnic | Corratec Selle Italia | + 03:17.56 |
| 108 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 03:20.35 |
| 109 | Max Kanter | Movistar Team | + 03:23.18 |
| 110 | Gianni Moscon | Astana Qazaqstan Team | + 03:24.02 |
| 111 | Simone Consonni | Cofidis | + 03:25.04 |
| 112 | Ignatas Konovalovas | Groupama-FDJ | + 03:28.10 |
| 113 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 03:28.41 |
| 114 | Fernando Gaviria | Movistar Team | + 03:33.54 |
| 115 | Charlie Quarterman | Corratec Selle Italia | + 03:35.27 |
| 116 | Arne Marit | Intermarché-Circus-Wanty | + 03:38.13 |
| 117 | Fabian Lienhard | Groupama-FDJ | + 03:39.30 |
| 118 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | + 03:39.43 |
| 119 | Mark Cavendish | Astana Qazaqstan Team | + 03:40.30 |
| 120 | Daan Hoole | Lidl-Trek | + 03:44.25 |
| 121 | Alan Riou | Team Arkéa-Samsic | + 03:45.23 |
| 122 | Albert Torres | Movistar Team | + 03:46.56 |
| 123 | Alexander Krieger | Alpecin-Deceuninck | + 03:47.25 |
| 124 | Campbell Stewart | Team Jayco-AlUla | + 03:48.41 |
| 125 | Yukiya Arashiro | Bahrain Victorious | + 03:50.44 |
| 126 | Alessandro Iacchi | Corratec Selle Italia | + 03:51.14 |
| 127 | Alberto Dainese | Team dsm-firmenich | + 03:53.08 |
| 128 | Nicolas Dalla Valle | Corratec Selle Italia | + 03:55.36 |
| - | Davide Ballerini | Soudal Quick-Step | DNS |
| - | Amanuel Ghebreigzabhier | Lidl-Trek | DNS |
| - | Simon Clarke | Israel-Premier Tech | DNS |
| - | Pavel Sivakov | INEOS Grenadiers | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | UAE Team Emirates | 67:32:53 |
| 2 | Andreas Leknessund | Team dsm-firmenich | + 03.12 |
| 3 | Thymen Arensman | INEOS Grenadiers | + 03.51 |
| 4 | Einer Rubio | Movistar Team | + 05.25 |
| 5 | Santiago Buitrago | Bahrain Victorious | + 07.03 |
| 6 | Ilan Van Wilder | Soudal Quick-Step | + 07.28 |
| 7 | Laurens Huys | Intermarché-Circus-Wanty | + 28.18 |
| 8 | Filippo Zana | Team Jayco-AlUla | + 31.11 |
| 9 | Valentin Paret-Peintre | AG2R Citroën Team | + 42.58 |
| 10 | Alexander Cepeda | EF Education-EasyPost | + 50.18 |
| 11 | Michel Heßmann | Jumbo-Visma | + 53.07 |
| 12 | Brandon McNulty | UAE Team Emirates | + 57.47 |
| 13 | Marco Frigo | Israel-Premier Tech | + 01:05.19 |
| 14 | Ben Healy | EF Education-EasyPost | + 01:16.44 |
| 15 | Edoardo Zambanini | Bahrain Victorious | + 01:18.41 |
| 16 | Stefano Oldani | Alpecin-Deceuninck | + 01:31.11 |
| 17 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:42.06 |
| 18 | Thomas Champion | Cofidis | + 02:01.51 |
| 19 | Sebastian Berwick | Israel-Premier Tech | + 02:05.09 |
| 20 | Matthew Riccitello | Israel-Premier Tech | + 02:08.32 |
| 21 | Marius Mayrhofer | Team dsm-firmenich | + 02:09.10 |
| 22 | Davide Bais | EOLO-Kometa Cycling Team | + 02:21.04 |
| 23 | Thomas Gloag | Jumbo-Visma | + 02:21.09 |
| 24 | Alex Baudin | AG2R Citroën Team | + 02:24.41 |
| 25 | Hugo Toumire | Cofidis | + 02:29.14 |
| 26 | Laurenz Rex | Intermarché-Circus-Wanty | + 02:41.05 |
| 27 | Michel Ries | Team Arkéa-Samsic | + 02:42.22 |
| 28 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | + 02:42.56 |
| 29 | Jake Stewart | Groupama-FDJ | + 02:54.56 |
| 30 | Karel Vacek | Corratec Selle Italia | + 02:56.01 |
| 31 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | + 02:59.08 |
| 32 | Jonathan Milan | Bahrain Victorious | + 03:02.27 |
| 33 | Niklas Märkl | Team dsm-firmenich | + 03:04.05 |
| 34 | Alexander Konychev | Corratec Selle Italia | + 03:14.39 |
| 35 | Veljko Stojnic | Corratec Selle Italia | + 03:17.38 |
| 36 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | + 03:20.17 |
| 37 | Jonas Iversby Hvideberg | Team dsm-firmenich | + 03:28.23 |
| 38 | Charlie Quarterman | Corratec Selle Italia | + 03:35.09 |
| 39 | Arne Marit | Intermarché-Circus-Wanty | + 03:37.55 |
| 40 | Daan Hoole | Lidl-Trek | + 03:44.07 |
| 41 | Campbell Stewart | Team Jayco-AlUla | + 03:48.23 |
| 42 | Alessandro Iacchi | Corratec Selle Italia | + 03:50.56 |
| 43 | Alberto Dainese | Team dsm-firmenich | + 03:52.50 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonathan Milan | Bahrain Victorious | 176 |
| 2 | Derek Gee | Israel-Premier Tech | 118 |
| 3 | Pascal Ackermann | UAE Team Emirates | 88 |
| 4 | Toms Skujins | Lidl-Trek | 79 |
| 5 | Nico Denz | BORA-hansgrohe | 75 |
| 6 | Michael Matthews | Team Jayco-AlUla | 68 |
| 7 | Magnus Cort | EF Education-EasyPost | 56 |
| 8 | Marius Mayrhofer | Team dsm-firmenich | 53 |
| 9 | Mark Cavendish | Astana Qazaqstan Team | 51 |
| 10 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 46 |
| 11 | Davide Bais | EOLO-Kometa Cycling Team | 44 |
| 12 | Ben Healy | EF Education-EasyPost | 41 |
| 13 | Alessandro De Marchi | Team Jayco-AlUla | 41 |
| 14 | Stefano Oldani | Alpecin-Deceuninck | 40 |
| 15 | Joao Almeida | UAE Team Emirates | 33 |
| 16 | Aurélien Paret-Peintre | AG2R Citroën Team | 33 |
| 17 | Geraint Thomas | INEOS Grenadiers | 32 |
| 18 | Primoz Roglic | Jumbo-Visma | 30 |
| 19 | Alberto Bettiol | EF Education-EasyPost | 29 |
| 20 | Mirco Maestri | EOLO-Kometa Cycling Team | 29 |
| 21 | Arne Marit | Intermarché-Circus-Wanty | 29 |
| 22 | Laurenz Rex | Intermarché-Circus-Wanty | 26 |
| 23 | Filippo Fiorelli | Green Project-Bardiani CSF-Faizanè | 25 |
| 24 | Einer Rubio | Movistar Team | 24 |
| 25 | Andreas Leknessund | Team dsm-firmenich | 22 |
| 26 | Veljko Stojnic | Corratec Selle Italia | 20 |
| 27 | Brandon McNulty | UAE Team Emirates | 19 |
| 28 | Mattia Bais | EOLO-Kometa Cycling Team | 19 |
| 29 | Niccolo Bonifazio | Intermarché-Circus-Wanty | 19 |
| 30 | Warren Barguil | Team Arkéa-Samsic | 19 |
| 31 | Carlos Verona | Movistar Team | 18 |
| 32 | Alexander Konychev | Corratec Selle Italia | 18 |
| 33 | Bauke Mollema | Lidl-Trek | 18 |
| 34 | Thomas Champion | Cofidis | 18 |
| 35 | Karel Vacek | Corratec Selle Italia | 18 |
| 36 | Thibaut Pinot | Groupama-FDJ | 17 |
| 37 | Marco Frigo | Israel-Premier Tech | 17 |
| 38 | Andrea Pasqualon | Bahrain Victorious | 16 |
| 39 | Sebastian Berwick | Israel-Premier Tech | 16 |
| 40 | Simone Consonni | Cofidis | 16 |
| 41 | Edward Dunbar | Team Jayco-AlUla | 14 |
| 42 | Valentin Paret-Peintre | AG2R Citroën Team | 14 |
| 43 | Nicolas Dalla Valle | Corratec Selle Italia | 14 |
| 44 | Charlie Quarterman | Corratec Selle Italia | 12 |
| 45 | Filippo Zana | Team Jayco-AlUla | 12 |
| 46 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | 11 |
| 47 | Ilan Van Wilder | Soudal Quick-Step | 10 |
| 48 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 10 |
| 49 | Fernando Gaviria | Movistar Team | 10 |
| 50 | Simone Velasco | Astana Qazaqstan Team | 9 |
| 51 | Alexander Cepeda | EF Education-EasyPost | 9 |
| 52 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | 9 |
| 53 | Damiano Caruso | Bahrain Victorious | 8 |
| 54 | Bruno Armirail | Groupama-FDJ | 8 |
| 55 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | 8 |
| 56 | Lorenzo Rota | Intermarché-Circus-Wanty | 7 |
| 57 | Cristian Scaroni | Astana Qazaqstan Team | 7 |
| 58 | Jake Stewart | Groupama-FDJ | 7 |
| 59 | Sepp Kuss | Jumbo-Visma | 6 |
| 60 | Jasha Sütterlin | Bahrain Victorious | 6 |
| 61 | Diego Sevilla | EOLO-Kometa Cycling Team | 6 |
| 62 | Max Kanter | Movistar Team | 6 |
| 63 | Thymen Arensman | INEOS Grenadiers | 5 |
| 64 | Hugh Carthy | EF Education-EasyPost | 5 |
| 65 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 5 |
| 66 | Alexandre Delettre | Cofidis | 5 |
| 67 | Koen Bouwman | Jumbo-Visma | 4 |
| 68 | Jay Vine | UAE Team Emirates | 4 |
| 69 | Laurens Huys | Intermarché-Circus-Wanty | 3 |
| 70 | Nicolas Prodhomme | AG2R Citroën Team | 3 |
| 71 | Michael Hepburn | Team Jayco-AlUla | 3 |
| 72 | Lennard Kämna | BORA-hansgrohe | 2 |
| 73 | Laurens De Plus | INEOS Grenadiers | 2 |
| 74 | Michel Heßmann | Jumbo-Visma | 2 |
| 75 | Ryan Gibbons | UAE Team Emirates | 2 |
| 76 | Fabian Lienhard | Groupama-FDJ | 2 |
| 77 | Campbell Stewart | Team Jayco-AlUla | 2 |
| 78 | Jonathan Lastra | Cofidis | 1 |
| 79 | François Bidard | Cofidis | 1 |
| 80 | Salvatore Puccio | INEOS Grenadiers | 1 |
| 81 | Alex Baudin | AG2R Citroën Team | 1 |
| 82 | Lukas Pöstlberger | Team Jayco-AlUla | 1 |
| 83 | Alex Kirsch | Lidl-Trek | 1 |
| 84 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | -3 |
| 85 | Vadim Pronskiy | Astana Qazaqstan Team | -3 |
| 86 | Alberto Dainese | Team dsm-firmenich | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ben Healy | EF Education-EasyPost | 164 |
| 2 | Davide Bais | EOLO-Kometa Cycling Team | 144 |
| 3 | Einer Rubio | Movistar Team | 117 |
| 4 | Thibaut Pinot | Groupama-FDJ | 114 |
| 5 | Joao Almeida | UAE Team Emirates | 55 |
| 6 | Toms Skujins | Lidl-Trek | 48 |
| 7 | Karel Vacek | Corratec Selle Italia | 36 |
| 8 | Davide Gabburo | Green Project-Bardiani CSF-Faizanè | 33 |
| 9 | Derek Gee | Israel-Premier Tech | 31 |
| 10 | Aurélien Paret-Peintre | AG2R Citroën Team | 26 |
| 11 | Geraint Thomas | INEOS Grenadiers | 26 |
| 12 | Alexander Cepeda | EF Education-EasyPost | 25 |
| 13 | Carlos Verona | Movistar Team | 23 |
| 14 | Francesco Gavazzi | EOLO-Kometa Cycling Team | 22 |
| 15 | Alessandro De Marchi | Team Jayco-AlUla | 22 |
| 16 | Primoz Roglic | Jumbo-Visma | 22 |
| 17 | Veljko Stojnic | Corratec Selle Italia | 21 |
| 18 | Bruno Armirail | Groupama-FDJ | 21 |
| 19 | Brandon McNulty | UAE Team Emirates | 21 |
| 20 | Sebastian Berwick | Israel-Premier Tech | 21 |
| 21 | Valentin Paret-Peintre | AG2R Citroën Team | 19 |
| 22 | Marco Frigo | Israel-Premier Tech | 18 |
| 23 | Warren Barguil | Team Arkéa-Samsic | 16 |
| 24 | Martin Marcellusi | Green Project-Bardiani CSF-Faizanè | 16 |
| 25 | Nico Denz | BORA-hansgrohe | 15 |
| 26 | Santiago Buitrago | Bahrain Victorious | 12 |
| 27 | Thomas Champion | Cofidis | 12 |
| 28 | Edward Dunbar | Team Jayco-AlUla | 11 |
| 29 | Vadim Pronskiy | Astana Qazaqstan Team | 10 |
| 30 | Andreas Leknessund | Team dsm-firmenich | 10 |
| 31 | Sepp Kuss | Jumbo-Visma | 10 |
| 32 | Filippo Zana | Team Jayco-AlUla | 10 |
| 33 | Marius Mayrhofer | Team dsm-firmenich | 10 |
| 34 | Magnus Cort | EF Education-EasyPost | 10 |
| 35 | José Joaquin Rojas | Movistar Team | 10 |
| 36 | Nicolas Dalla Valle | Corratec Selle Italia | 9 |
| 37 | Cristian Scaroni | Astana Qazaqstan Team | 8 |
| 38 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 8 |
| 39 | Niccolo Bonifazio | Intermarché-Circus-Wanty | 7 |
| 40 | Mattia Bais | EOLO-Kometa Cycling Team | 6 |
| 41 | Mirco Maestri | EOLO-Kometa Cycling Team | 6 |
| 42 | Diego Sevilla | EOLO-Kometa Cycling Team | 6 |
| 43 | Filippo Magli | Green Project-Bardiani CSF-Faizanè | 6 |
| 44 | Charlie Quarterman | Corratec Selle Italia | 5 |
| 45 | Hugh Carthy | EF Education-EasyPost | 4 |
| 46 | Ilan Van Wilder | Soudal Quick-Step | 4 |
| 47 | Patrick Konrad | BORA-hansgrohe | 4 |
| 48 | Alessandro Tonelli | Green Project-Bardiani CSF-Faizanè | 4 |
| 49 | Bauke Mollema | Lidl-Trek | 4 |
| 50 | Matthew Riccitello | Israel-Premier Tech | 4 |
| 51 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 4 |
| 52 | Alexandre Delettre | Cofidis | 4 |
| 53 | Cesare Benedetti | BORA-hansgrohe | 4 |
| 54 | Laurens De Plus | INEOS Grenadiers | 3 |
| 55 | Davide Formolo | UAE Team Emirates | 3 |
| 56 | Damiano Caruso | Bahrain Victorious | 2 |
| 57 | Laurenz Rex | Intermarché-Circus-Wanty | 2 |
| 58 | Jack Haig | Bahrain Victorious | 1 |
| 59 | Simone Velasco | Astana Qazaqstan Team | 1 |
| 60 | Laurens Huys | Intermarché-Circus-Wanty | 1 |
| 61 | Lawrence Warbasse | AG2R Citroën Team | 1 |
| 62 | Salvatore Puccio | INEOS Grenadiers | 1 |
| 63 | Fernando Gaviria | Movistar Team | -2 |
| 64 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | -10 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 202:09:02 |
| 2 | INEOS Grenadiers | + 32.31 |
| 3 | Jumbo-Visma | + 40.26 |
| 4 | UAE Team Emirates | + 49.03 |
| 5 | BORA-hansgrohe | + 54.33 |
| 6 | EF Education-EasyPost | + 55.30 |
| 7 | AG2R Citroën Team | + 01:06.39 |
| 8 | Astana Qazaqstan Team | + 01:11.58 |
| 9 | Team Jayco-AlUla | + 01:28.22 |
| 10 | Israel-Premier Tech | + 01:39.44 |
| 11 | Groupama-FDJ | + 01:44.19 |
| 12 | Movistar Team | + 01:45.23 |
| 13 | EOLO-Kometa Cycling Team | + 02:05.33 |
| 14 | Lidl-Trek | + 03:12.36 |
| 15 | Intermarché-Circus-Wanty | + 03:14.02 |
| 16 | Green Project-Bardiani CSF-Faizanè | + 03:33.02 |
| 17 | Cofidis | + 03:43.41 |
| 18 | Team dsm-firmenich | + 04:19.32 |
| 19 | Team Arkéa-Samsic | + 04:57.39 |
| 20 | Alpecin-Deceuninck | + 06:18.18 |
| 21 | Corratec Selle Italia | + 09:00.13 |








