Giro d'Italia 2022 - Stage 19
06.05-29.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 | Koen Bouwman | Jumbo-Visma | 4:32:55 |
| 2 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 00.00 |
| 3 | Alessandro Tonelli | Bardiani CSF Faizanè | + 00.03 |
| 4 | Attila Valter | Groupama-FDJ | + 00.06 |
| 5 | Andrea Vendrame | AG2R Citroën Team | + 00.10 |
| 6 | Tobias Bayer | Alpecin-Deceuninck | + 02.45 |
| 7 | Guillaume Martin | Cofidis | + 03.49 |
| 8 | Richard Carapaz | INEOS Grenadiers | + 03.56 |
| 9 | Jai Hindley | BORA-hansgrohe | + 03.56 |
| 10 | Mikel Landa | Bahrain Victorious | + 03.56 |
| 11 | Pello Bilbao | Bahrain Victorious | + 03.59 |
| 12 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 03.59 |
| 13 | Vincenzo Nibali | Astana Qazaqstan Team | + 04.01 |
| 14 | Hugh Carthy | EF Education-EasyPost | + 04.03 |
| 15 | Alejandro Valverde | Movistar Team | + 04.21 |
| 16 | Juan Pedro Lopez | Trek-Segafredo | + 04.21 |
| 17 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | + 04.21 |
| 18 | Santiago Buitrago | Bahrain Victorious | + 04.21 |
| 19 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 05.02 |
| 20 | Emanuel Buchmann | BORA-hansgrohe | + 05.04 |
| 21 | Gijs Leemreize | Jumbo-Visma | + 05.21 |
| 22 | Lucas Hamilton | Team BikeExchange-Jayco | + 05.25 |
| 23 | Wilco Kelderman | BORA-hansgrohe | + 05.38 |
| 24 | Pavel Sivakov | INEOS Grenadiers | + 07.05 |
| 25 | Domen Novak | Bahrain Victorious | + 08.19 |
| 26 | Jonathan Castroviejo | INEOS Grenadiers | + 08.28 |
| 27 | Mikaël Chérel | AG2R Citroën Team | + 09.14 |
| 28 | Vadim Pronskiy | Astana Qazaqstan Team | + 09.45 |
| 29 | Luca Covili | Bardiani CSF Faizanè | + 09.51 |
| 30 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | + 09.51 |
| 31 | Sam Oomen | Jumbo-Visma | + 10.06 |
| 32 | Wout Poels | Bahrain Victorious | + 10.22 |
| 33 | Ben Tulett | INEOS Grenadiers | + 10.22 |
| 34 | Lennard Kämna | BORA-hansgrohe | + 10.22 |
| 35 | Felix Gall | AG2R Citroën Team | + 10.22 |
| 36 | Damien Howson | Team BikeExchange-Jayco | + 10.40 |
| 37 | Sylvain Moniquet | Lotto-Soudal | + 10.50 |
| 38 | Dario Cataldo | Trek-Segafredo | + 14.29 |
| 39 | Edward Theuns | Trek-Segafredo | + 14.29 |
| 40 | Davide Ballerini | Quick-Step Alpha Vinyl Team | + 15.21 |
| 41 | Jhonnatan Narvaez | INEOS Grenadiers | + 17.16 |
| 42 | Antonio Pedrero | Movistar Team | + 17.22 |
| 43 | Magnus Cort | EF Education-EasyPost | + 17.56 |
| 44 | Mattias Skjelmose | Trek-Segafredo | + 17.56 |
| 45 | William Barta | Movistar Team | + 19.27 |
| 46 | Joe Dombrowski | Astana Qazaqstan Team | + 19.27 |
| 47 | Ben Zwiehoff | BORA-hansgrohe | + 19.27 |
| 48 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 19.27 |
| 49 | Bauke Mollema | Trek-Segafredo | + 19.27 |
| 50 | Diego Ulissi | UAE Team Emirates | + 19.47 |
| 51 | Pierre-Luc Périchon | Cofidis | + 19.47 |
| 52 | Rémy Rochas | Cofidis | + 19.47 |
| 53 | Nans Peters | AG2R Citroën Team | + 19.47 |
| 54 | Jaakko Hänninen | AG2R Citroën Team | + 19.47 |
| 55 | Lilian Calmejane | AG2R Citroën Team | + 19.47 |
| 56 | Rui Costa | UAE Team Emirates | + 19.47 |
| 57 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | + 19.47 |
| 58 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 19.47 |
| 59 | Clément Davy | Groupama-FDJ | + 23.31 |
| 60 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 24.20 |
| 61 | Giulio Ciccone | Trek-Segafredo | + 24.20 |
| 62 | Mirco Maestri | EOLO-Kometa Cycling Team | + 24.20 |
| 63 | Fernando Gaviria | UAE Team Emirates | + 24.20 |
| 64 | Edoardo Affini | Jumbo-Visma | + 24.20 |
| 65 | Chris Hamilton | Team DSM | + 24.20 |
| 66 | Diego Camargo | EF Education-EasyPost | + 24.20 |
| 67 | Martijn Tusveld | Team DSM | + 24.20 |
| 68 | José Joaquin Rojas | Movistar Team | + 24.20 |
| 69 | Merhawi Kudus | EF Education-EasyPost | + 24.20 |
| 70 | Aimé De Gendt | Intermarché-Wanty-Gobert Matériaux | + 24.20 |
| 71 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 24.20 |
| 72 | Otto Vergaerde | Trek-Segafredo | + 24.20 |
| 73 | Thomas De Gendt | Lotto-Soudal | + 24.20 |
| 74 | Jorge Arcas | Movistar Team | + 24.20 |
| 75 | Jasha Sütterlin | Bahrain Victorious | + 24.20 |
| 76 | Harold Tejada | Astana Qazaqstan Team | + 24.20 |
| 77 | Davide Gabburo | Bardiani CSF Faizanè | + 24.20 |
| 78 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 24.20 |
| 79 | Callum Scotson | Team BikeExchange-Jayco | + 26.04 |
| 80 | Thymen Arensman | Team DSM | + 26.30 |
| 81 | Pascal Eenkhoorn | Jumbo-Visma | + 26.30 |
| 82 | Mathieu van der Poel | Alpecin-Deceuninck | + 26.30 |
| 83 | Filippo Zana | Bardiani CSF Faizanè | + 26.30 |
| 84 | Davide Formolo | UAE Team Emirates | + 26.30 |
| 85 | Oier Lazkano | Movistar Team | + 26.30 |
| 86 | Jos Van Emden | Jumbo-Visma | + 27.40 |
| 87 | Lawrence Naesen | AG2R Citroën Team | + 27.40 |
| 88 | Erik Fetter | EOLO-Kometa Cycling Team | + 27.40 |
| 89 | Matthew Holmes | Lotto-Soudal | + 27.40 |
| 90 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 27.40 |
| 91 | Reto Hollenstein | Israel-Premier Tech | + 27.40 |
| 92 | Alexander Cataford | Israel-Premier Tech | + 27.40 |
| 93 | Matteo Sobrero | Team BikeExchange-Jayco | + 27.40 |
| 94 | Salvatore Puccio | INEOS Grenadiers | + 27.40 |
| 95 | Fabio Felline | Astana Qazaqstan Team | + 27.40 |
| 96 | Giovanni Aleotti | BORA-hansgrohe | + 27.40 |
| 97 | Jacopo Mosca | Trek-Segafredo | + 27.40 |
| 98 | Nicolas Prodhomme | AG2R Citroën Team | + 27.40 |
| 99 | Mattia Bais | Drone Hopper-Androni Giocattoli | + 27.40 |
| 100 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | + 27.40 |
| 101 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 27.40 |
| 102 | James Knox | Quick-Step Alpha Vinyl Team | + 28.19 |
| 103 | Lawson Craddock | Team BikeExchange-Jayco | + 28.27 |
| 104 | Tobias Foss | Jumbo-Visma | + 28.30 |
| 105 | Anthony Perez | Cofidis | + 28.30 |
| 106 | Ben Swift | INEOS Grenadiers | + 28.47 |
| 107 | Alessandro De Marchi | Israel-Premier Tech | + 30.06 |
| 108 | Alberto Dainese | Team DSM | + 30.34 |
| 109 | Dries De Bondt | Alpecin-Deceuninck | + 30.34 |
| 110 | Stefano Oldani | Alpecin-Deceuninck | + 30.34 |
| 111 | Oscar Riesebeek | Alpecin-Deceuninck | + 30.34 |
| 112 | Sacha Modolo | Bardiani CSF Faizanè | + 30.34 |
| 113 | Samuele Rivi | EOLO-Kometa Cycling Team | + 30.39 |
| 114 | Phil Bauhaus | Bahrain Victorious | + 31.52 |
| 115 | Rui Oliveira | UAE Team Emirates | + 33.41 |
| 116 | Luca Rastelli | Bardiani CSF Faizanè | + 35.29 |
| 117 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | + 35.29 |
| 118 | Michael Hepburn | Team BikeExchange-Jayco | + 35.29 |
| 119 | Tobias Ludvigsson | Groupama-FDJ | + 35.29 |
| 120 | Romain Combaud | Team DSM | + 35.32 |
| 121 | Jenthe Biermans | Israel-Premier Tech | + 35.36 |
| 122 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | + 35.36 |
| 123 | Senne Leysen | Alpecin-Deceuninck | + 35.36 |
| 124 | Ramon Sinkeldam | Groupama-FDJ | + 35.36 |
| 125 | Rick Zabel | Israel-Premier Tech | + 35.36 |
| 126 | Wesley Kreder | Cofidis | + 35.36 |
| 127 | Cesare Benedetti | BORA-hansgrohe | + 35.36 |
| 128 | Davide Bais | EOLO-Kometa Cycling Team | + 35.36 |
| 129 | Diego Rosa | EOLO-Kometa Cycling Team | + 35.36 |
| 130 | Patrick Gamper | BORA-hansgrohe | + 35.36 |
| 131 | Miles Scotson | Groupama-FDJ | + 35.36 |
| 132 | Ivan Sosa | Movistar Team | + 35.36 |
| 133 | David de la Cruz | Astana Qazaqstan Team | + 35.36 |
| 134 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 35.36 |
| 135 | Nico Denz | Team DSM | + 35.36 |
| 136 | Davide Villella | Cofidis | + 35.36 |
| 137 | Pieter Serry | Quick-Step Alpha Vinyl Team | + 35.43 |
| 138 | Mark Cavendish | Quick-Step Alpha Vinyl Team | + 35.43 |
| 139 | Alessandro Covi | UAE Team Emirates | + 35.46 |
| 140 | Maximiliano Richeze | UAE Team Emirates | + 35.46 |
| 141 | Matthias Brändle | Israel-Premier Tech | + 35.46 |
| 142 | Roger Kluge | Lotto-Soudal | + 35.46 |
| 143 | Alex Dowsett | Israel-Premier Tech | + 35.46 |
| 144 | Michael Schwarzmann | Lotto-Soudal | + 35.46 |
| 145 | Julius van den Berg | EF Education-EasyPost | + 35.46 |
| 146 | Davide Cimolai | Cofidis | + 35.46 |
| 147 | Simone Consonni | Cofidis | + 35.46 |
| 148 | Jacopo Guarnieri | Groupama-FDJ | + 35.57 |
| 149 | Arnaud Démare | Groupama-FDJ | + 35.57 |
| 150 | Ignatas Konovalovas | Groupama-FDJ | + 35.57 |
| - | Alexander Cepeda | Drone Hopper-Androni Giocattoli | DNS |
| - | Richie Porte | INEOS Grenadiers | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 81:18:12 |
| 2 | Jai Hindley | BORA-hansgrohe | + 00.03 |
| 3 | Mikel Landa | Bahrain Victorious | + 01.05 |
| 4 | Vincenzo Nibali | Astana Qazaqstan Team | + 05.53 |
| 5 | Pello Bilbao | Bahrain Victorious | + 06.22 |
| 6 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 07.15 |
| 7 | Emanuel Buchmann | BORA-hansgrohe | + 08.21 |
| 8 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | + 12.55 |
| 9 | Juan Pedro Lopez | Trek-Segafredo | + 15.29 |
| 10 | Hugh Carthy | EF Education-EasyPost | + 17.10 |
| 11 | Alejandro Valverde | Movistar Team | + 18.11 |
| 12 | Santiago Buitrago | Bahrain Victorious | + 20.40 |
| 13 | Lucas Hamilton | Team BikeExchange-Jayco | + 25.26 |
| 14 | Guillaume Martin | Cofidis | + 25.45 |
| 15 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 30.29 |
| 16 | Pavel Sivakov | INEOS Grenadiers | + 34.01 |
| 17 | Wilco Kelderman | BORA-hansgrohe | + 36.46 |
| 18 | Lennard Kämna | BORA-hansgrohe | + 42.52 |
| 19 | Thymen Arensman | Team DSM | + 44.24 |
| 20 | Koen Bouwman | Jumbo-Visma | + 57.48 |
| 21 | Sam Oomen | Jumbo-Visma | + 01:01.09 |
| 22 | Joe Dombrowski | Astana Qazaqstan Team | + 01:06.23 |
| 23 | Mikaël Chérel | AG2R Citroën Team | + 01:08.11 |
| 24 | Luca Covili | Bardiani CSF Faizanè | + 01:18.06 |
| 25 | Bauke Mollema | Trek-Segafredo | + 01:23.44 |
| 26 | Giulio Ciccone | Trek-Segafredo | + 01:33.13 |
| 27 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 01:46.29 |
| 28 | Antonio Pedrero | Movistar Team | + 01:49.19 |
| 29 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:55.26 |
| 30 | Wout Poels | Bahrain Victorious | + 01:57.04 |
| 31 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 01:57.31 |
| 32 | Diego Ulissi | UAE Team Emirates | + 01:58.44 |
| 33 | Gijs Leemreize | Jumbo-Visma | + 01:58.52 |
| 34 | Attila Valter | Groupama-FDJ | + 02:00.23 |
| 35 | Damien Howson | Team BikeExchange-Jayco | + 02:06.23 |
| 36 | Chris Hamilton | Team DSM | + 02:09.46 |
| 37 | Domen Novak | Bahrain Victorious | + 02:09.47 |
| 38 | Jhonnatan Narvaez | INEOS Grenadiers | + 02:13.32 |
| 39 | Davide Formolo | UAE Team Emirates | + 02:18.19 |
| 40 | Ben Tulett | INEOS Grenadiers | + 02:20.13 |
| 41 | Rui Costa | UAE Team Emirates | + 02:21.00 |
| 42 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 02:22.22 |
| 43 | Mattias Skjelmose | Trek-Segafredo | + 02:24.13 |
| 44 | Ivan Sosa | Movistar Team | + 02:25.39 |
| 45 | Fabio Felline | Astana Qazaqstan Team | + 02:27.02 |
| 46 | Martijn Tusveld | Team DSM | + 02:27.37 |
| 47 | Sylvain Moniquet | Lotto-Soudal | + 02:40.34 |
| 48 | Felix Gall | AG2R Citroën Team | + 02:41.35 |
| 49 | Tobias Foss | Jumbo-Visma | + 02:42.07 |
| 50 | Ben Zwiehoff | BORA-hansgrohe | + 02:42.54 |
| 51 | Alessandro Tonelli | Bardiani CSF Faizanè | + 02:43.05 |
| 52 | Filippo Zana | Bardiani CSF Faizanè | + 02:45.10 |
| 53 | Harold Tejada | Astana Qazaqstan Team | + 02:45.16 |
| 54 | Davide Gabburo | Bardiani CSF Faizanè | + 02:49.37 |
| 55 | Alessandro Covi | UAE Team Emirates | + 02:50.23 |
| 56 | Jorge Arcas | Movistar Team | + 02:56.06 |
| 57 | Andrea Vendrame | AG2R Citroën Team | + 02:56.17 |
| 58 | Mathieu van der Poel | Alpecin-Deceuninck | + 02:58.34 |
| 59 | Nans Peters | AG2R Citroën Team | + 02:59.30 |
| 60 | Merhawi Kudus | EF Education-EasyPost | + 02:59.31 |
| 61 | William Barta | Movistar Team | + 03:01.14 |
| 62 | Pascal Eenkhoorn | Jumbo-Visma | + 03:03.39 |
| 63 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 03:06.51 |
| 64 | José Joaquin Rojas | Movistar Team | + 03:08.10 |
| 65 | Jonathan Castroviejo | INEOS Grenadiers | + 03:09.27 |
| 66 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 03:12.33 |
| 67 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 03:13.09 |
| 68 | Ben Swift | INEOS Grenadiers | + 03:16.32 |
| 69 | Davide Villella | Cofidis | + 03:17.01 |
| 70 | Nicolas Prodhomme | AG2R Citroën Team | + 03:19.22 |
| 71 | Matteo Sobrero | Team BikeExchange-Jayco | + 03:19.58 |
| 72 | Giovanni Aleotti | BORA-hansgrohe | + 03:20.42 |
| 73 | Thomas De Gendt | Lotto-Soudal | + 03:23.27 |
| 74 | Dario Cataldo | Trek-Segafredo | + 03:25.42 |
| 75 | Rémy Rochas | Cofidis | + 03:26.33 |
| 76 | Diego Rosa | EOLO-Kometa Cycling Team | + 03:31.21 |
| 77 | Mattia Bais | Drone Hopper-Androni Giocattoli | + 03:35.53 |
| 78 | Callum Scotson | Team BikeExchange-Jayco | + 03:38.12 |
| 79 | Erik Fetter | EOLO-Kometa Cycling Team | + 03:40.44 |
| 80 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | + 03:41.14 |
| 81 | Lilian Calmejane | AG2R Citroën Team | + 03:41.14 |
| 82 | David de la Cruz | Astana Qazaqstan Team | + 03:41.44 |
| 83 | Stefano Oldani | Alpecin-Deceuninck | + 03:45.29 |
| 84 | Anthony Perez | Cofidis | + 03:48.56 |
| 85 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | + 03:50.24 |
| 86 | Salvatore Puccio | INEOS Grenadiers | + 03:51.10 |
| 87 | Jasha Sütterlin | Bahrain Victorious | + 03:55.31 |
| 88 | Jaakko Hänninen | AG2R Citroën Team | + 03:56.07 |
| 89 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | + 03:56.57 |
| 90 | James Knox | Quick-Step Alpha Vinyl Team | + 03:58.18 |
| 91 | Alessandro De Marchi | Israel-Premier Tech | + 03:58.26 |
| 92 | Diego Camargo | EF Education-EasyPost | + 03:59.47 |
| 93 | Jos Van Emden | Jumbo-Visma | + 04:04.21 |
| 94 | Pierre-Luc Périchon | Cofidis | + 04:04.55 |
| 95 | Magnus Cort | EF Education-EasyPost | + 04:06.22 |
| 96 | Edoardo Affini | Jumbo-Visma | + 04:09.45 |
| 97 | Mirco Maestri | EOLO-Kometa Cycling Team | + 04:10.20 |
| 98 | Tobias Bayer | Alpecin-Deceuninck | + 04:18.15 |
| 99 | Alexander Cataford | Israel-Premier Tech | + 04:20.13 |
| 100 | Jacopo Mosca | Trek-Segafredo | + 04:22.13 |
| 101 | Tobias Ludvigsson | Groupama-FDJ | + 04:24.07 |
| 102 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 04:24.20 |
| 103 | Romain Combaud | Team DSM | + 04:27.45 |
| 104 | Patrick Gamper | BORA-hansgrohe | + 04:32.40 |
| 105 | Lawson Craddock | Team BikeExchange-Jayco | + 04:33.55 |
| 106 | Oier Lazkano | Movistar Team | + 04:34.00 |
| 107 | Dries De Bondt | Alpecin-Deceuninck | + 04:37.18 |
| 108 | Aimé De Gendt | Intermarché-Wanty-Gobert Matériaux | + 04:43.14 |
| 109 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 04:44.31 |
| 110 | Davide Ballerini | Quick-Step Alpha Vinyl Team | + 04:45.40 |
| 111 | Sacha Modolo | Bardiani CSF Faizanè | + 04:46.21 |
| 112 | Michael Hepburn | Team BikeExchange-Jayco | + 04:48.37 |
| 113 | Ignatas Konovalovas | Groupama-FDJ | + 04:48.55 |
| 114 | Luca Rastelli | Bardiani CSF Faizanè | + 04:51.09 |
| 115 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 04:53.06 |
| 116 | Nico Denz | Team DSM | + 04:56.37 |
| 117 | Senne Leysen | Alpecin-Deceuninck | + 04:59.21 |
| 118 | Oscar Riesebeek | Alpecin-Deceuninck | + 05:00.03 |
| 119 | Cesare Benedetti | BORA-hansgrohe | + 05:00.45 |
| 120 | Simone Consonni | Cofidis | + 05:01.29 |
| 121 | Alberto Dainese | Team DSM | + 05:01.37 |
| 122 | Matthew Holmes | Lotto-Soudal | + 05:04.40 |
| 123 | Lawrence Naesen | AG2R Citroën Team | + 05:05.30 |
| 124 | Davide Bais | EOLO-Kometa Cycling Team | + 05:07.09 |
| 125 | Fernando Gaviria | UAE Team Emirates | + 05:08.14 |
| 126 | Miles Scotson | Groupama-FDJ | + 05:08.45 |
| 127 | Arnaud Démare | Groupama-FDJ | + 05:14.08 |
| 128 | Jenthe Biermans | Israel-Premier Tech | + 05:14.34 |
| 129 | Otto Vergaerde | Trek-Segafredo | + 05:15.11 |
| 130 | Edward Theuns | Trek-Segafredo | + 05:16.35 |
| 131 | Ramon Sinkeldam | Groupama-FDJ | + 05:19.05 |
| 132 | Samuele Rivi | EOLO-Kometa Cycling Team | + 05:19.52 |
| 133 | Reto Hollenstein | Israel-Premier Tech | + 05:23.45 |
| 134 | Michael Schwarzmann | Lotto-Soudal | + 05:27.18 |
| 135 | Alex Dowsett | Israel-Premier Tech | + 05:29.12 |
| 136 | Jacopo Guarnieri | Groupama-FDJ | + 05:35.01 |
| 137 | Davide Cimolai | Cofidis | + 05:35.25 |
| 138 | Phil Bauhaus | Bahrain Victorious | + 05:39.43 |
| 139 | Wesley Kreder | Cofidis | + 05:40.52 |
| 140 | Rick Zabel | Israel-Premier Tech | + 05:42.12 |
| 141 | Rui Oliveira | UAE Team Emirates | + 05:43.59 |
| 142 | Julius van den Berg | EF Education-EasyPost | + 05:44.50 |
| 143 | Maximiliano Richeze | UAE Team Emirates | + 05:45.22 |
| 144 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | + 05:47.54 |
| 145 | Clément Davy | Groupama-FDJ | + 05:54.27 |
| 146 | Mark Cavendish | Quick-Step Alpha Vinyl Team | + 06:02.58 |
| 147 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | + 06:05.44 |
| 148 | Matthias Brändle | Israel-Premier Tech | + 06:10.52 |
| 149 | Pieter Serry | Quick-Step Alpha Vinyl Team | + 06:15.58 |
| 150 | Roger Kluge | Lotto-Soudal | + 06:31.05 |
| - | Alexander Cepeda | Drone Hopper-Androni Giocattoli | DNS |
| - | Richie Porte | INEOS Grenadiers | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan Pedro Lopez | Trek-Segafredo | 81:33:41 |
| 2 | Santiago Buitrago | Bahrain Victorious | + 05.11 |
| 3 | Pavel Sivakov | INEOS Grenadiers | + 18.32 |
| 4 | Thymen Arensman | Team DSM | + 28.55 |
| 5 | Luca Covili | Bardiani CSF Faizanè | + 01:02.37 |
| 6 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 01:31.00 |
| 7 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:39.57 |
| 8 | Gijs Leemreize | Jumbo-Visma | + 01:43.23 |
| 9 | Attila Valter | Groupama-FDJ | + 01:44.54 |
| 10 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:58.03 |
| 11 | Ben Tulett | INEOS Grenadiers | + 02:04.44 |
| 12 | Mattias Skjelmose | Trek-Segafredo | + 02:08.44 |
| 13 | Ivan Sosa | Movistar Team | + 02:10.10 |
| 14 | Sylvain Moniquet | Lotto-Soudal | + 02:25.05 |
| 15 | Felix Gall | AG2R Citroën Team | + 02:26.06 |
| 16 | Tobias Foss | Jumbo-Visma | + 02:26.38 |
| 17 | Filippo Zana | Bardiani CSF Faizanè | + 02:29.41 |
| 18 | Harold Tejada | Astana Qazaqstan Team | + 02:29.47 |
| 19 | Alessandro Covi | UAE Team Emirates | + 02:34.54 |
| 20 | Pascal Eenkhoorn | Jumbo-Visma | + 02:48.10 |
| 21 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 02:57.04 |
| 22 | Nicolas Prodhomme | AG2R Citroën Team | + 03:03.53 |
| 23 | Matteo Sobrero | Team BikeExchange-Jayco | + 03:04.29 |
| 24 | Giovanni Aleotti | BORA-hansgrohe | + 03:05.13 |
| 25 | Erik Fetter | EOLO-Kometa Cycling Team | + 03:25.15 |
| 26 | Stefano Oldani | Alpecin-Deceuninck | + 03:30.00 |
| 27 | Jaakko Hänninen | AG2R Citroën Team | + 03:40.38 |
| 28 | Diego Camargo | EF Education-EasyPost | + 03:44.18 |
| 29 | Tobias Bayer | Alpecin-Deceuninck | + 04:02.46 |
| 30 | Patrick Gamper | BORA-hansgrohe | + 04:17.11 |
| 31 | Oier Lazkano | Movistar Team | + 04:18.31 |
| 32 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 04:29.02 |
| 33 | Luca Rastelli | Bardiani CSF Faizanè | + 04:35.40 |
| 34 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 04:37.37 |
| 35 | Alberto Dainese | Team DSM | + 04:46.08 |
| 36 | Davide Bais | EOLO-Kometa Cycling Team | + 04:51.40 |
| 37 | Samuele Rivi | EOLO-Kometa Cycling Team | + 05:04.23 |
| 38 | Clément Davy | Groupama-FDJ | + 05:38.58 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Arnaud Démare | Groupama-FDJ | 254 |
| 2 | Fernando Gaviria | UAE Team Emirates | 136 |
| 3 | Mark Cavendish | Quick-Step Alpha Vinyl Team | 132 |
| 4 | Mathieu van der Poel | Alpecin-Deceuninck | 96 |
| 5 | Alberto Dainese | Team DSM | 95 |
| 6 | Dries De Bondt | Alpecin-Deceuninck | 83 |
| 7 | Simone Consonni | Cofidis | 73 |
| 8 | Phil Bauhaus | Bahrain Victorious | 72 |
| 9 | Koen Bouwman | Jumbo-Visma | 71 |
| 10 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | 70 |
| 11 | Davide Gabburo | Bardiani CSF Faizanè | 68 |
| 12 | Richard Carapaz | INEOS Grenadiers | 58 |
| 13 | Thomas De Gendt | Lotto-Soudal | 53 |
| 14 | Edoardo Affini | Jumbo-Visma | 52 |
| 15 | Magnus Cort | EF Education-EasyPost | 51 |
| 16 | Jai Hindley | BORA-hansgrohe | 43 |
| 17 | Edward Theuns | Trek-Segafredo | 43 |
| 18 | Bauke Mollema | Trek-Segafredo | 42 |
| 19 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 42 |
| 20 | Andrea Vendrame | AG2R Citroën Team | 41 |
| 21 | Stefano Oldani | Alpecin-Deceuninck | 38 |
| 22 | Lennard Kämna | BORA-hansgrohe | 34 |
| 23 | Santiago Buitrago | Bahrain Victorious | 33 |
| 24 | Pello Bilbao | Bahrain Victorious | 33 |
| 25 | Gijs Leemreize | Jumbo-Visma | 33 |
| 26 | Mauro Schmid | Quick-Step Alpha Vinyl Team | 33 |
| 27 | Mattia Bais | Drone Hopper-Androni Giocattoli | 32 |
| 28 | Wilco Kelderman | BORA-hansgrohe | 31 |
| 29 | Davide Ballerini | Quick-Step Alpha Vinyl Team | 27 |
| 30 | Guillaume Martin | Cofidis | 26 |
| 31 | Diego Rosa | EOLO-Kometa Cycling Team | 25 |
| 32 | Jorge Arcas | Movistar Team | 25 |
| 33 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | 24 |
| 34 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | 20 |
| 35 | Thymen Arensman | Team DSM | 19 |
| 36 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | 18 |
| 37 | Mikel Landa | Bahrain Victorious | 18 |
| 38 | Juan Pedro Lopez | Trek-Segafredo | 18 |
| 39 | Alejandro Valverde | Movistar Team | 18 |
| 40 | Lawrence Naesen | AG2R Citroën Team | 18 |
| 41 | Wout Poels | Bahrain Victorious | 17 |
| 42 | Diego Ulissi | UAE Team Emirates | 17 |
| 43 | Giulio Ciccone | Trek-Segafredo | 16 |
| 44 | Felix Gall | AG2R Citroën Team | 16 |
| 45 | Alessandro Tonelli | Bardiani CSF Faizanè | 16 |
| 46 | Julius van den Berg | EF Education-EasyPost | 16 |
| 47 | Hugh Carthy | EF Education-EasyPost | 15 |
| 48 | Davide Formolo | UAE Team Emirates | 15 |
| 49 | Lilian Calmejane | AG2R Citroën Team | 14 |
| 50 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 14 |
| 51 | Davide Villella | Cofidis | 14 |
| 52 | Tobias Bayer | Alpecin-Deceuninck | 14 |
| 53 | Sacha Modolo | Bardiani CSF Faizanè | 14 |
| 54 | Mirco Maestri | EOLO-Kometa Cycling Team | 13 |
| 55 | Oscar Riesebeek | Alpecin-Deceuninck | 12 |
| 56 | Vincenzo Nibali | Astana Qazaqstan Team | 12 |
| 57 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | 11 |
| 58 | Antonio Pedrero | Movistar Team | 11 |
| 59 | Attila Valter | Groupama-FDJ | 11 |
| 60 | Pascal Eenkhoorn | Jumbo-Visma | 11 |
| 61 | Nicolas Prodhomme | AG2R Citroën Team | 11 |
| 62 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | 11 |
| 63 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | 10 |
| 64 | Sylvain Moniquet | Lotto-Soudal | 10 |
| 65 | Davide Cimolai | Cofidis | 10 |
| 66 | Joe Dombrowski | Astana Qazaqstan Team | 9 |
| 67 | Matteo Sobrero | Team BikeExchange-Jayco | 9 |
| 68 | Samuele Rivi | EOLO-Kometa Cycling Team | 9 |
| 69 | Martijn Tusveld | Team DSM | 8 |
| 70 | Alessandro Covi | UAE Team Emirates | 8 |
| 71 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | 8 |
| 72 | Jaakko Hänninen | AG2R Citroën Team | 8 |
| 73 | James Knox | Quick-Step Alpha Vinyl Team | 8 |
| 74 | Luca Rastelli | Bardiani CSF Faizanè | 8 |
| 75 | Ben Tulett | INEOS Grenadiers | 7 |
| 76 | Filippo Zana | Bardiani CSF Faizanè | 7 |
| 77 | Rick Zabel | Israel-Premier Tech | 7 |
| 78 | Emanuel Buchmann | BORA-hansgrohe | 6 |
| 79 | Chris Hamilton | Team DSM | 6 |
| 80 | Mattias Skjelmose | Trek-Segafredo | 6 |
| 81 | Fabio Felline | Astana Qazaqstan Team | 6 |
| 82 | Rémy Rochas | Cofidis | 6 |
| 83 | Alessandro De Marchi | Israel-Premier Tech | 6 |
| 84 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | 6 |
| 85 | Luca Covili | Bardiani CSF Faizanè | 5 |
| 86 | Jhonnatan Narvaez | INEOS Grenadiers | 5 |
| 87 | Ivan Sosa | Movistar Team | 5 |
| 88 | Tobias Foss | Jumbo-Visma | 5 |
| 89 | José Joaquin Rojas | Movistar Team | 5 |
| 90 | Lucas Hamilton | Team BikeExchange-Jayco | 4 |
| 91 | Sam Oomen | Jumbo-Visma | 4 |
| 92 | Michael Schwarzmann | Lotto-Soudal | 4 |
| 93 | Harold Tejada | Astana Qazaqstan Team | 3 |
| 94 | David de la Cruz | Astana Qazaqstan Team | 3 |
| 95 | Diego Camargo | EF Education-EasyPost | 3 |
| 96 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | 3 |
| 97 | Nans Peters | AG2R Citroën Team | 2 |
| 98 | Ben Swift | INEOS Grenadiers | 2 |
| 99 | Dario Cataldo | Trek-Segafredo | 2 |
| 100 | Pieter Serry | Quick-Step Alpha Vinyl Team | 2 |
| 101 | Erik Fetter | EOLO-Kometa Cycling Team | 1 |
| 102 | Jacopo Guarnieri | Groupama-FDJ | 1 |
| 103 | Maximiliano Richeze | UAE Team Emirates | 1 |
| 104 | Clément Davy | Groupama-FDJ | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Koen Bouwman | Jumbo-Visma | 294 |
| 2 | Giulio Ciccone | Trek-Segafredo | 103 |
| 3 | Diego Rosa | EOLO-Kometa Cycling Team | 94 |
| 4 | Jai Hindley | BORA-hansgrohe | 74 |
| 5 | Lennard Kämna | BORA-hansgrohe | 74 |
| 6 | Santiago Buitrago | Bahrain Victorious | 71 |
| 7 | Richard Carapaz | INEOS Grenadiers | 65 |
| 8 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | 57 |
| 9 | Gijs Leemreize | Jumbo-Visma | 47 |
| 10 | Wilco Kelderman | BORA-hansgrohe | 42 |
| 11 | Bauke Mollema | Trek-Segafredo | 40 |
| 12 | Thymen Arensman | Team DSM | 39 |
| 13 | Hugh Carthy | EF Education-EasyPost | 33 |
| 14 | Wout Poels | Bahrain Victorious | 31 |
| 15 | Davide Formolo | UAE Team Emirates | 27 |
| 16 | Felix Gall | AG2R Citroën Team | 26 |
| 17 | Mauro Schmid | Quick-Step Alpha Vinyl Team | 26 |
| 18 | Juan Pedro Lopez | Trek-Segafredo | 22 |
| 19 | Alessandro Tonelli | Bardiani CSF Faizanè | 22 |
| 20 | Mathieu van der Poel | Alpecin-Deceuninck | 21 |
| 21 | Mirco Maestri | EOLO-Kometa Cycling Team | 20 |
| 22 | Mikel Landa | Bahrain Victorious | 20 |
| 23 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | 19 |
| 24 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | 18 |
| 25 | Pascal Eenkhoorn | Jumbo-Visma | 18 |
| 26 | Antonio Pedrero | Movistar Team | 18 |
| 27 | Emanuel Buchmann | BORA-hansgrohe | 17 |
| 28 | Alejandro Valverde | Movistar Team | 17 |
| 29 | Joe Dombrowski | Astana Qazaqstan Team | 17 |
| 30 | Vincenzo Nibali | Astana Qazaqstan Team | 13 |
| 31 | Attila Valter | Groupama-FDJ | 13 |
| 32 | Nans Peters | AG2R Citroën Team | 13 |
| 33 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 12 |
| 34 | Mattia Bais | Drone Hopper-Androni Giocattoli | 12 |
| 35 | Nico Denz | Team DSM | 12 |
| 36 | Davide Ballerini | Quick-Step Alpha Vinyl Team | 10 |
| 37 | Matthew Holmes | Lotto-Soudal | 9 |
| 38 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | 9 |
| 39 | Pello Bilbao | Bahrain Victorious | 9 |
| 40 | Sylvain Moniquet | Lotto-Soudal | 9 |
| 41 | Andrea Vendrame | AG2R Citroën Team | 9 |
| 42 | Rui Costa | UAE Team Emirates | 8 |
| 43 | Stefano Oldani | Alpecin-Deceuninck | 8 |
| 44 | Alessandro De Marchi | Israel-Premier Tech | 6 |
| 45 | Dries De Bondt | Alpecin-Deceuninck | 6 |
| 46 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | 6 |
| 47 | Martijn Tusveld | Team DSM | 6 |
| 48 | Merhawi Kudus | EF Education-EasyPost | 6 |
| 49 | Jaakko Hänninen | AG2R Citroën Team | 6 |
| 50 | Rick Zabel | Israel-Premier Tech | 5 |
| 51 | Guillaume Martin | Cofidis | 5 |
| 52 | Filippo Zana | Bardiani CSF Faizanè | 5 |
| 53 | Davide Villella | Cofidis | 5 |
| 54 | Edoardo Affini | Jumbo-Visma | 5 |
| 55 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 56 | Thomas De Gendt | Lotto-Soudal | 4 |
| 57 | Harold Tejada | Astana Qazaqstan Team | 4 |
| 58 | Nicolas Prodhomme | AG2R Citroën Team | 4 |
| 59 | Diego Camargo | EF Education-EasyPost | 4 |
| 60 | Ignatas Konovalovas | Groupama-FDJ | 4 |
| 61 | Edward Theuns | Trek-Segafredo | 4 |
| 62 | Luca Covili | Bardiani CSF Faizanè | 3 |
| 63 | Davide Gabburo | Bardiani CSF Faizanè | 3 |
| 64 | Magnus Cort | EF Education-EasyPost | 3 |
| 65 | Anthony Perez | Cofidis | 2 |
| 66 | Lawrence Naesen | AG2R Citroën Team | 2 |
| 67 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | 2 |
| 68 | Chris Hamilton | Team DSM | 1 |
| 69 | Jorge Arcas | Movistar Team | 1 |
| 70 | Lawson Craddock | Team BikeExchange-Jayco | 1 |
| 71 | Julius van den Berg | EF Education-EasyPost | 1 |
| 72 | Clément Davy | Groupama-FDJ | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 244:06:06 |
| 2 | BORA-hansgrohe | + 02.36 |
| 3 | Intermarché-Wanty-Gobert Matériaux | + 01:08.09 |
| 4 | INEOS Grenadiers | + 01:09.16 |
| 5 | Astana Qazaqstan Team | + 02:06.48 |
| 6 | Trek-Segafredo | + 02:14.21 |
| 7 | Jumbo-Visma | + 02:32.45 |
| 8 | UAE Team Emirates | + 03:06.21 |
| 9 | Team BikeExchange-Jayco | + 03:08.56 |
| 10 | Movistar Team | + 03:21.06 |
| 11 | Team DSM | + 04:04.57 |
| 12 | AG2R Citroën Team | + 04:46.26 |
| 13 | Bardiani CSF Faizanè | + 05:11.44 |
| 14 | EF Education-EasyPost | + 05:19.58 |
| 15 | EOLO-Kometa Cycling Team | + 05:24.37 |
| 16 | Cofidis | + 05:26.01 |
| 17 | Quick-Step Alpha Vinyl Team | + 07:40.15 |
| 18 | Drone Hopper-Androni Giocattoli | + 08:08.47 |
| 19 | Alpecin-Deceuninck | + 09:28.56 |
| 20 | Groupama-FDJ | + 09:46.37 |
| 21 | Lotto-Soudal | + 10:16.22 |
| 22 | Israel-Premier Tech | + 12:28.21 |








