Giro d'Italia 2022 - Stage 20
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 | Alessandro Covi | UAE Team Emirates | 4:46:34 |
| 2 | Domen Novak | Bahrain Victorious | + 00.32 |
| 3 | Giulio Ciccone | Trek-Segafredo | + 00.37 |
| 4 | Antonio Pedrero | Movistar Team | + 01.36 |
| 5 | Thymen Arensman | Team DSM | + 01.50 |
| 6 | Jai Hindley | BORA-hansgrohe | + 02.30 |
| 7 | Gijs Leemreize | Jumbo-Visma | + 03.04 |
| 8 | Hugh Carthy | EF Education-EasyPost | + 03.19 |
| 9 | Mikel Landa | Bahrain Victorious | + 03.19 |
| 10 | Lennard Kämna | BORA-hansgrohe | + 03.39 |
| 11 | Richard Carapaz | INEOS Grenadiers | + 03.58 |
| 12 | Davide Formolo | UAE Team Emirates | + 03.58 |
| 13 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 04.07 |
| 14 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 04.25 |
| 15 | Sam Oomen | Jumbo-Visma | + 04.31 |
| 16 | Juan Pedro Lopez | Trek-Segafredo | + 04.33 |
| 17 | Vincenzo Nibali | Astana Qazaqstan Team | + 04.37 |
| 18 | Lucas Hamilton | Team BikeExchange-Jayco | + 04.48 |
| 19 | Guillaume Martin | Cofidis | + 04.48 |
| 20 | Pello Bilbao | Bahrain Victorious | + 05.06 |
| 21 | Santiago Buitrago | Bahrain Victorious | + 05.18 |
| 22 | Emanuel Buchmann | BORA-hansgrohe | + 05.30 |
| 23 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | + 05.42 |
| 24 | Alejandro Valverde | Movistar Team | + 06.00 |
| 25 | Diego Camargo | EF Education-EasyPost | + 06.55 |
| 26 | Joe Dombrowski | Astana Qazaqstan Team | + 06.59 |
| 27 | Wilco Kelderman | BORA-hansgrohe | + 07.01 |
| 28 | Davide Villella | Cofidis | + 07.50 |
| 29 | Nicolas Prodhomme | AG2R Citroën Team | + 08.38 |
| 30 | Vadim Pronskiy | Astana Qazaqstan Team | + 09.06 |
| 31 | Pavel Sivakov | INEOS Grenadiers | + 09.07 |
| 32 | Ben Tulett | INEOS Grenadiers | + 10.05 |
| 33 | Filippo Zana | Bardiani CSF Faizanè | + 10.11 |
| 34 | Damien Howson | Team BikeExchange-Jayco | + 10.17 |
| 35 | Koen Bouwman | Jumbo-Visma | + 10.44 |
| 36 | Mattias Skjelmose | Trek-Segafredo | + 11.13 |
| 37 | Ben Swift | INEOS Grenadiers | + 11.49 |
| 38 | Fabio Felline | Astana Qazaqstan Team | + 11.55 |
| 39 | James Knox | Quick-Step Alpha Vinyl Team | + 12.34 |
| 40 | Martijn Tusveld | Team DSM | + 12.56 |
| 41 | Luca Covili | Bardiani CSF Faizanè | + 13.06 |
| 42 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | + 13.20 |
| 43 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | + 13.25 |
| 44 | Davide Ballerini | Quick-Step Alpha Vinyl Team | + 13.41 |
| 45 | Jonathan Castroviejo | INEOS Grenadiers | + 14.05 |
| 46 | Mikaël Chérel | AG2R Citroën Team | + 14.06 |
| 47 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 14.08 |
| 48 | Sylvain Moniquet | Lotto-Soudal | + 14.55 |
| 49 | Andrea Vendrame | AG2R Citroën Team | + 15.09 |
| 50 | Rui Costa | UAE Team Emirates | + 16.38 |
| 51 | Attila Valter | Groupama-FDJ | + 17.29 |
| 52 | Ben Zwiehoff | BORA-hansgrohe | + 17.53 |
| 53 | William Barta | Movistar Team | + 17.53 |
| 54 | Nans Peters | AG2R Citroën Team | + 17.53 |
| 55 | Felix Gall | AG2R Citroën Team | + 17.53 |
| 56 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 17.53 |
| 57 | Wout Poels | Bahrain Victorious | + 18.29 |
| 58 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 18.37 |
| 59 | Pascal Eenkhoorn | Jumbo-Visma | + 18.58 |
| 60 | Bauke Mollema | Trek-Segafredo | + 18.59 |
| 61 | Mathieu van der Poel | Alpecin-Deceuninck | + 19.29 |
| 62 | Oier Lazkano | Movistar Team | + 19.29 |
| 63 | Aimé De Gendt | Intermarché-Wanty-Gobert Matériaux | + 19.29 |
| 64 | Chris Hamilton | Team DSM | + 20.19 |
| 65 | Davide Gabburo | Bardiani CSF Faizanè | + 20.19 |
| 66 | Merhawi Kudus | EF Education-EasyPost | + 20.32 |
| 67 | Rémy Rochas | Cofidis | + 20.32 |
| 68 | Alessandro Tonelli | Bardiani CSF Faizanè | + 22.33 |
| 69 | Luca Rastelli | Bardiani CSF Faizanè | + 22.33 |
| 70 | Jorge Arcas | Movistar Team | + 23.31 |
| 71 | Salvatore Puccio | INEOS Grenadiers | + 24.14 |
| 72 | Dario Cataldo | Trek-Segafredo | + 24.14 |
| 73 | Otto Vergaerde | Trek-Segafredo | + 24.14 |
| 74 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 24.24 |
| 75 | Jhonnatan Narvaez | INEOS Grenadiers | + 24.28 |
| 76 | Nico Denz | Team DSM | + 27.58 |
| 77 | Jenthe Biermans | Israel-Premier Tech | + 27.58 |
| 78 | Reto Hollenstein | Israel-Premier Tech | + 27.58 |
| 79 | José Joaquin Rojas | Movistar Team | + 28.45 |
| 80 | Ivan Sosa | Movistar Team | + 28.45 |
| 81 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 28.45 |
| 82 | Diego Rosa | EOLO-Kometa Cycling Team | + 28.45 |
| 83 | Thomas De Gendt | Lotto-Soudal | + 28.45 |
| 84 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 28.45 |
| 85 | Stefano Oldani | Alpecin-Deceuninck | + 28.45 |
| 86 | Giovanni Aleotti | BORA-hansgrohe | + 28.48 |
| 87 | Matteo Sobrero | Team BikeExchange-Jayco | + 28.50 |
| 88 | Jos Van Emden | Jumbo-Visma | + 28.57 |
| 89 | Oscar Riesebeek | Alpecin-Deceuninck | + 28.57 |
| 90 | Callum Scotson | Team BikeExchange-Jayco | + 29.03 |
| 91 | Diego Ulissi | UAE Team Emirates | + 29.18 |
| 92 | Harold Tejada | Astana Qazaqstan Team | + 29.21 |
| 93 | Jasha Sütterlin | Bahrain Victorious | + 29.47 |
| 94 | Samuele Rivi | EOLO-Kometa Cycling Team | + 29.47 |
| 95 | Matthew Holmes | Lotto-Soudal | + 29.57 |
| 96 | Tobias Foss | Jumbo-Visma | + 29.57 |
| 97 | Erik Fetter | EOLO-Kometa Cycling Team | + 34.22 |
| 98 | Romain Combaud | Team DSM | + 36.08 |
| 99 | Jaakko Hänninen | AG2R Citroën Team | + 36.08 |
| 100 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | + 36.40 |
| 101 | Mattia Bais | Drone Hopper-Androni Giocattoli | + 36.40 |
| 102 | Mirco Maestri | EOLO-Kometa Cycling Team | + 36.40 |
| 103 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 36.45 |
| 104 | Rick Zabel | Israel-Premier Tech | + 37.04 |
| 105 | Lilian Calmejane | AG2R Citroën Team | + 37.13 |
| 106 | Alessandro De Marchi | Israel-Premier Tech | + 38.12 |
| 107 | Anthony Perez | Cofidis | + 39.21 |
| 108 | Pierre-Luc Périchon | Cofidis | + 39.21 |
| 109 | Tobias Bayer | Alpecin-Deceuninck | + 40.25 |
| 110 | Tobias Ludvigsson | Groupama-FDJ | + 40.37 |
| 111 | Lawrence Naesen | AG2R Citroën Team | + 40.37 |
| 112 | Alex Dowsett | Israel-Premier Tech | + 40.37 |
| 113 | Alexander Cataford | Israel-Premier Tech | + 40.37 |
| 114 | Senne Leysen | Alpecin-Deceuninck | + 40.38 |
| 115 | Michael Hepburn | Team BikeExchange-Jayco | + 40.38 |
| 116 | Phil Bauhaus | Bahrain Victorious | + 40.38 |
| 117 | Cesare Benedetti | BORA-hansgrohe | + 40.38 |
| 118 | Dries De Bondt | Alpecin-Deceuninck | + 40.46 |
| 119 | Alberto Dainese | Team DSM | + 40.56 |
| 120 | Ramon Sinkeldam | Groupama-FDJ | + 41.00 |
| 121 | Miles Scotson | Groupama-FDJ | + 41.00 |
| 122 | Jacopo Guarnieri | Groupama-FDJ | + 41.00 |
| 123 | Arnaud Démare | Groupama-FDJ | + 41.00 |
| 124 | Clément Davy | Groupama-FDJ | + 41.00 |
| 125 | Jacopo Mosca | Trek-Segafredo | + 41.00 |
| 126 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | + 41.00 |
| 127 | Edoardo Affini | Jumbo-Visma | + 41.00 |
| 128 | Ignatas Konovalovas | Groupama-FDJ | + 41.00 |
| 129 | Patrick Gamper | BORA-hansgrohe | + 41.00 |
| 130 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 41.00 |
| 131 | Davide Bais | EOLO-Kometa Cycling Team | + 41.00 |
| 132 | Edward Theuns | Trek-Segafredo | + 41.00 |
| 133 | Michael Schwarzmann | Lotto-Soudal | + 41.00 |
| 134 | Matthias Brändle | Israel-Premier Tech | + 41.00 |
| 135 | Sacha Modolo | Bardiani CSF Faizanè | + 41.00 |
| 136 | Davide Cimolai | Cofidis | + 41.09 |
| 137 | Wesley Kreder | Cofidis | + 41.09 |
| 138 | Simone Consonni | Cofidis | + 41.09 |
| 139 | Lawson Craddock | Team BikeExchange-Jayco | + 41.15 |
| 140 | Julius van den Berg | EF Education-EasyPost | + 41.15 |
| 141 | Magnus Cort | EF Education-EasyPost | + 41.15 |
| 142 | Rui Oliveira | UAE Team Emirates | + 42.14 |
| 143 | Maximiliano Richeze | UAE Team Emirates | + 42.14 |
| 144 | Fernando Gaviria | UAE Team Emirates | + 42.14 |
| 145 | Roger Kluge | Lotto-Soudal | + 42.34 |
| 146 | Pieter Serry | Quick-Step Alpha Vinyl Team | + 42.36 |
| 147 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 42.36 |
| 148 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | + 42.36 |
| 149 | Mark Cavendish | Quick-Step Alpha Vinyl Team | + 42.36 |
| - | David de la Cruz | Astana Qazaqstan Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jai Hindley | BORA-hansgrohe | 86:07:19 |
| 2 | Richard Carapaz | INEOS Grenadiers | + 01.25 |
| 3 | Mikel Landa | Bahrain Victorious | + 01.51 |
| 4 | Vincenzo Nibali | Astana Qazaqstan Team | + 07.57 |
| 5 | Pello Bilbao | Bahrain Victorious | + 08.55 |
| 6 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 09.07 |
| 7 | Emanuel Buchmann | BORA-hansgrohe | + 11.18 |
| 8 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | + 16.04 |
| 9 | Juan Pedro Lopez | Trek-Segafredo | + 17.29 |
| 10 | Hugh Carthy | EF Education-EasyPost | + 17.56 |
| 11 | Alejandro Valverde | Movistar Team | + 21.38 |
| 12 | Santiago Buitrago | Bahrain Victorious | + 23.25 |
| 13 | Lucas Hamilton | Team BikeExchange-Jayco | + 27.41 |
| 14 | Guillaume Martin | Cofidis | + 28.00 |
| 15 | Lorenzo Fortunato | EOLO-Kometa Cycling Team | + 32.03 |
| 16 | Pavel Sivakov | INEOS Grenadiers | + 40.35 |
| 17 | Wilco Kelderman | BORA-hansgrohe | + 41.14 |
| 18 | Thymen Arensman | Team DSM | + 43.39 |
| 19 | Lennard Kämna | BORA-hansgrohe | + 43.58 |
| 20 | Sam Oomen | Jumbo-Visma | + 01:03.07 |
| 21 | Koen Bouwman | Jumbo-Visma | + 01:05.59 |
| 22 | Joe Dombrowski | Astana Qazaqstan Team | + 01:10.49 |
| 23 | Mikaël Chérel | AG2R Citroën Team | + 01:19.44 |
| 24 | Luca Covili | Bardiani CSF Faizanè | + 01:28.39 |
| 25 | Giulio Ciccone | Trek-Segafredo | + 01:31.12 |
| 26 | Bauke Mollema | Trek-Segafredo | + 01:40.10 |
| 27 | Antonio Pedrero | Movistar Team | + 01:48.22 |
| 28 | Gijs Leemreize | Jumbo-Visma | + 01:59.23 |
| 29 | Vadim Pronskiy | Astana Qazaqstan Team | + 02:01.59 |
| 30 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 02:02.33 |
| 31 | Domen Novak | Bahrain Victorious | + 02:07.40 |
| 32 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 02:09.06 |
| 33 | Wout Poels | Bahrain Victorious | + 02:13.00 |
| 34 | Damien Howson | Team BikeExchange-Jayco | + 02:14.07 |
| 35 | Attila Valter | Groupama-FDJ | + 02:15.19 |
| 36 | Davide Formolo | UAE Team Emirates | + 02:19.44 |
| 37 | Diego Ulissi | UAE Team Emirates | + 02:25.29 |
| 38 | Chris Hamilton | Team DSM | + 02:27.32 |
| 39 | Ben Tulett | INEOS Grenadiers | + 02:27.45 |
| 40 | Mattias Skjelmose | Trek-Segafredo | + 02:32.53 |
| 41 | Rui Costa | UAE Team Emirates | + 02:35.05 |
| 42 | Jhonnatan Narvaez | INEOS Grenadiers | + 02:35.27 |
| 43 | Fabio Felline | Astana Qazaqstan Team | + 02:36.24 |
| 44 | Martijn Tusveld | Team DSM | + 02:38.00 |
| 45 | Alessandro Covi | UAE Team Emirates | + 02:47.37 |
| 46 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 02:48.34 |
| 47 | Ivan Sosa | Movistar Team | + 02:51.51 |
| 48 | Filippo Zana | Bardiani CSF Faizanè | + 02:52.48 |
| 49 | Sylvain Moniquet | Lotto-Soudal | + 02:52.56 |
| 50 | Felix Gall | AG2R Citroën Team | + 02:56.55 |
| 51 | Ben Zwiehoff | BORA-hansgrohe | + 02:58.14 |
| 52 | Alessandro Tonelli | Bardiani CSF Faizanè | + 03:03.05 |
| 53 | Davide Gabburo | Bardiani CSF Faizanè | + 03:07.23 |
| 54 | Andrea Vendrame | AG2R Citroën Team | + 03:08.53 |
| 55 | Tobias Foss | Jumbo-Visma | + 03:09.31 |
| 56 | Harold Tejada | Astana Qazaqstan Team | + 03:12.04 |
| 57 | Nans Peters | AG2R Citroën Team | + 03:14.50 |
| 58 | Mathieu van der Poel | Alpecin-Deceuninck | + 03:15.30 |
| 59 | William Barta | Movistar Team | + 03:16.34 |
| 60 | Jorge Arcas | Movistar Team | + 03:17.04 |
| 61 | Merhawi Kudus | EF Education-EasyPost | + 03:17.30 |
| 62 | Pascal Eenkhoorn | Jumbo-Visma | + 03:20.04 |
| 63 | Jonathan Castroviejo | INEOS Grenadiers | + 03:20.59 |
| 64 | Davide Villella | Cofidis | + 03:22.18 |
| 65 | Nicolas Prodhomme | AG2R Citroën Team | + 03:25.27 |
| 66 | Ben Swift | INEOS Grenadiers | + 03:25.48 |
| 67 | Francesco Gavazzi | EOLO-Kometa Cycling Team | + 03:33.03 |
| 68 | José Joaquin Rojas | Movistar Team | + 03:34.22 |
| 69 | Vincenzo Albanese | EOLO-Kometa Cycling Team | + 03:35.00 |
| 70 | Rémy Rochas | Cofidis | + 03:44.32 |
| 71 | Matteo Sobrero | Team BikeExchange-Jayco | + 03:46.15 |
| 72 | Giovanni Aleotti | BORA-hansgrohe | + 03:46.57 |
| 73 | Dario Cataldo | Trek-Segafredo | + 03:47.23 |
| 74 | Thomas De Gendt | Lotto-Soudal | + 03:49.39 |
| 75 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | + 03:52.01 |
| 76 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 03:52.36 |
| 77 | Diego Rosa | EOLO-Kometa Cycling Team | + 03:57.33 |
| 78 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | + 04:01.16 |
| 79 | Diego Camargo | EF Education-EasyPost | + 04:04.09 |
| 80 | Callum Scotson | Team BikeExchange-Jayco | + 04:04.42 |
| 81 | James Knox | Quick-Step Alpha Vinyl Team | + 04:08.19 |
| 82 | Mattia Bais | Drone Hopper-Androni Giocattoli | + 04:10.00 |
| 83 | Stefano Oldani | Alpecin-Deceuninck | + 04:11.41 |
| 84 | Erik Fetter | EOLO-Kometa Cycling Team | + 04:12.33 |
| 85 | Salvatore Puccio | INEOS Grenadiers | + 04:12.51 |
| 86 | Lilian Calmejane | AG2R Citroën Team | + 04:15.54 |
| 87 | Jasha Sütterlin | Bahrain Victorious | + 04:22.45 |
| 88 | Anthony Perez | Cofidis | + 04:25.44 |
| 89 | Jaakko Hänninen | AG2R Citroën Team | + 04:29.42 |
| 90 | Jos Van Emden | Jumbo-Visma | + 04:30.45 |
| 91 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | + 04:31.04 |
| 92 | Alessandro De Marchi | Israel-Premier Tech | + 04:34.05 |
| 93 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 04:39.40 |
| 94 | Pierre-Luc Périchon | Cofidis | + 04:41.43 |
| 95 | Mirco Maestri | EOLO-Kometa Cycling Team | + 04:44.27 |
| 96 | Magnus Cort | EF Education-EasyPost | + 04:45.04 |
| 97 | Edoardo Affini | Jumbo-Visma | + 04:48.12 |
| 98 | Oier Lazkano | Movistar Team | + 04:50.56 |
| 99 | Tobias Bayer | Alpecin-Deceuninck | + 04:56.07 |
| 100 | Davide Ballerini | Quick-Step Alpha Vinyl Team | + 04:56.48 |
| 101 | Alexander Cataford | Israel-Premier Tech | + 04:58.17 |
| 102 | Aimé De Gendt | Intermarché-Wanty-Gobert Matériaux | + 05:00.10 |
| 103 | Jacopo Mosca | Trek-Segafredo | + 05:00.40 |
| 104 | Romain Combaud | Team DSM | + 05:01.20 |
| 105 | Tobias Ludvigsson | Groupama-FDJ | + 05:02.11 |
| 106 | Patrick Gamper | BORA-hansgrohe | + 05:11.07 |
| 107 | Luca Rastelli | Bardiani CSF Faizanè | + 05:11.09 |
| 108 | Lawson Craddock | Team BikeExchange-Jayco | + 05:12.37 |
| 109 | Dries De Bondt | Alpecin-Deceuninck | + 05:15.31 |
| 110 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 05:18.43 |
| 111 | Nico Denz | Team DSM | + 05:22.02 |
| 112 | Sacha Modolo | Bardiani CSF Faizanè | + 05:24.48 |
| 113 | Oscar Riesebeek | Alpecin-Deceuninck | + 05:26.27 |
| 114 | Michael Hepburn | Team BikeExchange-Jayco | + 05:26.42 |
| 115 | Ignatas Konovalovas | Groupama-FDJ | + 05:27.22 |
| 116 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 05:31.33 |
| 117 | Matthew Holmes | Lotto-Soudal | + 05:32.04 |
| 118 | Otto Vergaerde | Trek-Segafredo | + 05:36.52 |
| 119 | Senne Leysen | Alpecin-Deceuninck | + 05:37.26 |
| 120 | Cesare Benedetti | BORA-hansgrohe | + 05:38.50 |
| 121 | Jenthe Biermans | Israel-Premier Tech | + 05:39.59 |
| 122 | Alberto Dainese | Team DSM | + 05:40.00 |
| 123 | Simone Consonni | Cofidis | + 05:40.05 |
| 124 | Lawrence Naesen | AG2R Citroën Team | + 05:43.34 |
| 125 | Davide Bais | EOLO-Kometa Cycling Team | + 05:45.36 |
| 126 | Samuele Rivi | EOLO-Kometa Cycling Team | + 05:47.06 |
| 127 | Miles Scotson | Groupama-FDJ | + 05:47.12 |
| 128 | Fernando Gaviria | UAE Team Emirates | + 05:47.55 |
| 129 | Reto Hollenstein | Israel-Premier Tech | + 05:49.10 |
| 130 | Arnaud Démare | Groupama-FDJ | + 05:52.35 |
| 131 | Edward Theuns | Trek-Segafredo | + 05:55.02 |
| 132 | Ramon Sinkeldam | Groupama-FDJ | + 05:57.32 |
| 133 | Michael Schwarzmann | Lotto-Soudal | + 06:05.45 |
| 134 | Alex Dowsett | Israel-Premier Tech | + 06:07.16 |
| 135 | Jacopo Guarnieri | Groupama-FDJ | + 06:13.28 |
| 136 | Davide Cimolai | Cofidis | + 06:14.01 |
| 137 | Rick Zabel | Israel-Premier Tech | + 06:16.43 |
| 138 | Phil Bauhaus | Bahrain Victorious | + 06:17.48 |
| 139 | Wesley Kreder | Cofidis | + 06:19.28 |
| 140 | Julius van den Berg | EF Education-EasyPost | + 06:23.32 |
| 141 | Rui Oliveira | UAE Team Emirates | + 06:23.40 |
| 142 | Maximiliano Richeze | UAE Team Emirates | + 06:25.03 |
| 143 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | + 06:26.21 |
| 144 | Clément Davy | Groupama-FDJ | + 06:32.54 |
| 145 | Mark Cavendish | Quick-Step Alpha Vinyl Team | + 06:43.01 |
| 146 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | + 06:45.47 |
| 147 | Matthias Brändle | Israel-Premier Tech | + 06:49.19 |
| 148 | Pieter Serry | Quick-Step Alpha Vinyl Team | + 06:56.01 |
| 149 | Roger Kluge | Lotto-Soudal | + 07:11.06 |
| - | David de la Cruz | Astana Qazaqstan Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan Pedro Lopez | Trek-Segafredo | 86:24:48 |
| 2 | Santiago Buitrago | Bahrain Victorious | + 05.56 |
| 3 | Pavel Sivakov | INEOS Grenadiers | + 23.06 |
| 4 | Thymen Arensman | Team DSM | + 26.10 |
| 5 | Luca Covili | Bardiani CSF Faizanè | + 01:11.10 |
| 6 | Gijs Leemreize | Jumbo-Visma | + 01:41.54 |
| 7 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:44.30 |
| 8 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | + 01:45.04 |
| 9 | Attila Valter | Groupama-FDJ | + 01:57.50 |
| 10 | Ben Tulett | INEOS Grenadiers | + 02:10.16 |
| 11 | Mattias Skjelmose | Trek-Segafredo | + 02:15.24 |
| 12 | Jhonnatan Narvaez | INEOS Grenadiers | + 02:17.58 |
| 13 | Alessandro Covi | UAE Team Emirates | + 02:30.08 |
| 14 | Ivan Sosa | Movistar Team | + 02:34.22 |
| 15 | Filippo Zana | Bardiani CSF Faizanè | + 02:35.19 |
| 16 | Sylvain Moniquet | Lotto-Soudal | + 02:35.27 |
| 17 | Felix Gall | AG2R Citroën Team | + 02:39.26 |
| 18 | Tobias Foss | Jumbo-Visma | + 02:52.02 |
| 19 | Harold Tejada | Astana Qazaqstan Team | + 02:54.35 |
| 20 | Pascal Eenkhoorn | Jumbo-Visma | + 03:02.35 |
| 21 | Nicolas Prodhomme | AG2R Citroën Team | + 03:07.58 |
| 22 | Matteo Sobrero | Team BikeExchange-Jayco | + 03:28.46 |
| 23 | Giovanni Aleotti | BORA-hansgrohe | + 03:29.28 |
| 24 | Mauro Schmid | Quick-Step Alpha Vinyl Team | + 03:35.07 |
| 25 | Diego Camargo | EF Education-EasyPost | + 03:46.40 |
| 26 | Stefano Oldani | Alpecin-Deceuninck | + 03:54.12 |
| 27 | Erik Fetter | EOLO-Kometa Cycling Team | + 03:55.04 |
| 28 | Jaakko Hänninen | AG2R Citroën Team | + 04:12.13 |
| 29 | Oier Lazkano | Movistar Team | + 04:33.27 |
| 30 | Tobias Bayer | Alpecin-Deceuninck | + 04:38.38 |
| 31 | Patrick Gamper | BORA-hansgrohe | + 04:53.38 |
| 32 | Luca Rastelli | Bardiani CSF Faizanè | + 04:53.40 |
| 33 | Barnabas Peak | Intermarché-Wanty-Gobert Matériaux | + 05:01.14 |
| 34 | Andrii Ponomar | Drone Hopper-Androni Giocattoli | + 05:14.04 |
| 35 | Alberto Dainese | Team DSM | + 05:22.31 |
| 36 | Davide Bais | EOLO-Kometa Cycling Team | + 05:28.07 |
| 37 | Samuele Rivi | EOLO-Kometa Cycling Team | + 05:29.37 |
| 38 | Clément Davy | Groupama-FDJ | + 06:15.25 |
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 | 48 |
| 17 | Edward Theuns | Trek-Segafredo | 43 |
| 18 | Bauke Mollema | Trek-Segafredo | 42 |
| 19 | Gijs Leemreize | Jumbo-Visma | 42 |
| 20 | Vincenzo Albanese | EOLO-Kometa Cycling Team | 42 |
| 21 | Andrea Vendrame | AG2R Citroën Team | 41 |
| 22 | Davide Ballerini | Quick-Step Alpha Vinyl Team | 39 |
| 23 | Stefano Oldani | Alpecin-Deceuninck | 38 |
| 24 | Lennard Kämna | BORA-hansgrohe | 35 |
| 25 | Santiago Buitrago | Bahrain Victorious | 33 |
| 26 | Giulio Ciccone | Trek-Segafredo | 33 |
| 27 | Pello Bilbao | Bahrain Victorious | 33 |
| 28 | Mauro Schmid | Quick-Step Alpha Vinyl Team | 33 |
| 29 | Mattia Bais | Drone Hopper-Androni Giocattoli | 32 |
| 30 | Wilco Kelderman | BORA-hansgrohe | 31 |
| 31 | Guillaume Martin | Cofidis | 26 |
| 32 | Thymen Arensman | Team DSM | 25 |
| 33 | Jorge Arcas | Movistar Team | 25 |
| 34 | Diego Rosa | EOLO-Kometa Cycling Team | 25 |
| 35 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | 24 |
| 36 | Alessandro Covi | UAE Team Emirates | 23 |
| 37 | Mikel Landa | Bahrain Victorious | 20 |
| 38 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | 20 |
| 39 | Davide Formolo | UAE Team Emirates | 19 |
| 40 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | 18 |
| 41 | Juan Pedro Lopez | Trek-Segafredo | 18 |
| 42 | Hugh Carthy | EF Education-EasyPost | 18 |
| 43 | Alejandro Valverde | Movistar Team | 18 |
| 44 | Antonio Pedrero | Movistar Team | 18 |
| 45 | Lawrence Naesen | AG2R Citroën Team | 18 |
| 46 | Wout Poels | Bahrain Victorious | 17 |
| 47 | Diego Ulissi | UAE Team Emirates | 17 |
| 48 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | 16 |
| 49 | Felix Gall | AG2R Citroën Team | 16 |
| 50 | Alessandro Tonelli | Bardiani CSF Faizanè | 16 |
| 51 | Julius van den Berg | EF Education-EasyPost | 16 |
| 52 | Lilian Calmejane | AG2R Citroën Team | 14 |
| 53 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 14 |
| 54 | Davide Villella | Cofidis | 14 |
| 55 | Tobias Bayer | Alpecin-Deceuninck | 14 |
| 56 | Sacha Modolo | Bardiani CSF Faizanè | 14 |
| 57 | Mirco Maestri | EOLO-Kometa Cycling Team | 13 |
| 58 | Vincenzo Nibali | Astana Qazaqstan Team | 12 |
| 59 | Domen Novak | Bahrain Victorious | 12 |
| 60 | Sylvain Moniquet | Lotto-Soudal | 12 |
| 61 | Oscar Riesebeek | Alpecin-Deceuninck | 12 |
| 62 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | 11 |
| 63 | Attila Valter | Groupama-FDJ | 11 |
| 64 | Pascal Eenkhoorn | Jumbo-Visma | 11 |
| 65 | Nicolas Prodhomme | AG2R Citroën Team | 11 |
| 66 | Edoardo Zardini | Drone Hopper-Androni Giocattoli | 11 |
| 67 | Simone Ravanelli | Drone Hopper-Androni Giocattoli | 11 |
| 68 | Davide Cimolai | Cofidis | 10 |
| 69 | Joe Dombrowski | Astana Qazaqstan Team | 9 |
| 70 | Matteo Sobrero | Team BikeExchange-Jayco | 9 |
| 71 | Samuele Rivi | EOLO-Kometa Cycling Team | 9 |
| 72 | Martijn Tusveld | Team DSM | 8 |
| 73 | James Knox | Quick-Step Alpha Vinyl Team | 8 |
| 74 | Jaakko Hänninen | AG2R Citroën Team | 8 |
| 75 | Luca Rastelli | Bardiani CSF Faizanè | 8 |
| 76 | Ben Tulett | INEOS Grenadiers | 7 |
| 77 | Filippo Zana | Bardiani CSF Faizanè | 7 |
| 78 | Rick Zabel | Israel-Premier Tech | 7 |
| 79 | Emanuel Buchmann | BORA-hansgrohe | 6 |
| 80 | Chris Hamilton | Team DSM | 6 |
| 81 | Mattias Skjelmose | Trek-Segafredo | 6 |
| 82 | Fabio Felline | Astana Qazaqstan Team | 6 |
| 83 | Rémy Rochas | Cofidis | 6 |
| 84 | Alessandro De Marchi | Israel-Premier Tech | 6 |
| 85 | Bert Van Lerberghe | Quick-Step Alpha Vinyl Team | 6 |
| 86 | Sam Oomen | Jumbo-Visma | 5 |
| 87 | Luca Covili | Bardiani CSF Faizanè | 5 |
| 88 | Jhonnatan Narvaez | INEOS Grenadiers | 5 |
| 89 | Ivan Sosa | Movistar Team | 5 |
| 90 | Tobias Foss | Jumbo-Visma | 5 |
| 91 | José Joaquin Rojas | Movistar Team | 5 |
| 92 | Lucas Hamilton | Team BikeExchange-Jayco | 4 |
| 93 | Michael Schwarzmann | Lotto-Soudal | 4 |
| 94 | Harold Tejada | 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 | 163 |
| 3 | Alessandro Covi | UAE Team Emirates | 102 |
| 4 | Diego Rosa | EOLO-Kometa Cycling Team | 94 |
| 5 | Davide Formolo | UAE Team Emirates | 87 |
| 6 | Jai Hindley | BORA-hansgrohe | 78 |
| 7 | Lennard Kämna | BORA-hansgrohe | 78 |
| 8 | Santiago Buitrago | Bahrain Victorious | 71 |
| 9 | Richard Carapaz | INEOS Grenadiers | 65 |
| 10 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | 57 |
| 11 | Thymen Arensman | Team DSM | 55 |
| 12 | Gijs Leemreize | Jumbo-Visma | 51 |
| 13 | Wilco Kelderman | BORA-hansgrohe | 42 |
| 14 | Bauke Mollema | Trek-Segafredo | 40 |
| 15 | Hugh Carthy | EF Education-EasyPost | 34 |
| 16 | Domen Novak | Bahrain Victorious | 32 |
| 17 | Wout Poels | Bahrain Victorious | 31 |
| 18 | Antonio Pedrero | Movistar Team | 29 |
| 19 | Felix Gall | AG2R Citroën Team | 26 |
| 20 | Mauro Schmid | Quick-Step Alpha Vinyl Team | 26 |
| 21 | Mathieu van der Poel | Alpecin-Deceuninck | 23 |
| 22 | Juan Pedro Lopez | Trek-Segafredo | 22 |
| 23 | Alessandro Tonelli | Bardiani CSF Faizanè | 22 |
| 24 | Mirco Maestri | EOLO-Kometa Cycling Team | 20 |
| 25 | Mikel Landa | Bahrain Victorious | 20 |
| 26 | Eduardo Sepulveda | Drone Hopper-Androni Giocattoli | 19 |
| 27 | Davide Ballerini | Quick-Step Alpha Vinyl Team | 19 |
| 28 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | 18 |
| 29 | Pascal Eenkhoorn | Jumbo-Visma | 18 |
| 30 | Emanuel Buchmann | BORA-hansgrohe | 17 |
| 31 | Alejandro Valverde | Movistar Team | 17 |
| 32 | Joe Dombrowski | Astana Qazaqstan Team | 17 |
| 33 | Vincenzo Nibali | Astana Qazaqstan Team | 13 |
| 34 | Attila Valter | Groupama-FDJ | 13 |
| 35 | Nans Peters | AG2R Citroën Team | 13 |
| 36 | Mauri Vansevenant | Quick-Step Alpha Vinyl Team | 12 |
| 37 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 12 |
| 38 | Mattia Bais | Drone Hopper-Androni Giocattoli | 12 |
| 39 | Nico Denz | Team DSM | 12 |
| 40 | Sam Oomen | Jumbo-Visma | 10 |
| 41 | Matthew Holmes | Lotto-Soudal | 9 |
| 42 | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | 9 |
| 43 | Pello Bilbao | Bahrain Victorious | 9 |
| 44 | Sylvain Moniquet | Lotto-Soudal | 9 |
| 45 | Andrea Vendrame | AG2R Citroën Team | 9 |
| 46 | Rui Costa | UAE Team Emirates | 8 |
| 47 | Stefano Oldani | Alpecin-Deceuninck | 8 |
| 48 | Alessandro De Marchi | Israel-Premier Tech | 6 |
| 49 | Dries De Bondt | Alpecin-Deceuninck | 6 |
| 50 | Martijn Tusveld | Team DSM | 6 |
| 51 | Merhawi Kudus | EF Education-EasyPost | 6 |
| 52 | Jaakko Hänninen | AG2R Citroën Team | 6 |
| 53 | Rick Zabel | Israel-Premier Tech | 5 |
| 54 | Guillaume Martin | Cofidis | 5 |
| 55 | Filippo Zana | Bardiani CSF Faizanè | 5 |
| 56 | Davide Villella | Cofidis | 5 |
| 57 | Edoardo Affini | Jumbo-Visma | 5 |
| 58 | Tobias Bayer | Alpecin-Deceuninck | 5 |
| 59 | Thomas De Gendt | Lotto-Soudal | 4 |
| 60 | Harold Tejada | Astana Qazaqstan Team | 4 |
| 61 | Nicolas Prodhomme | AG2R Citroën Team | 4 |
| 62 | Diego Camargo | EF Education-EasyPost | 4 |
| 63 | Ignatas Konovalovas | Groupama-FDJ | 4 |
| 64 | Edward Theuns | Trek-Segafredo | 4 |
| 65 | Luca Covili | Bardiani CSF Faizanè | 3 |
| 66 | Davide Gabburo | Bardiani CSF Faizanè | 3 |
| 67 | Magnus Cort | EF Education-EasyPost | 3 |
| 68 | Anthony Perez | Cofidis | 2 |
| 69 | Lawrence Naesen | AG2R Citroën Team | 2 |
| 70 | Filippo Tagliani | Drone Hopper-Androni Giocattoli | 2 |
| 71 | Chris Hamilton | Team DSM | 1 |
| 72 | Jorge Arcas | Movistar Team | 1 |
| 73 | Lawson Craddock | Team BikeExchange-Jayco | 1 |
| 74 | Julius van den Berg | EF Education-EasyPost | 1 |
| 75 | Clément Davy | Groupama-FDJ | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 258:34:45 |
| 2 | BORA-hansgrohe | + 05.18 |
| 3 | Intermarché-Wanty-Gobert Matériaux | + 01:23.27 |
| 4 | INEOS Grenadiers | + 01:23.29 |
| 5 | Astana Qazaqstan Team | + 02:18.33 |
| 6 | Trek-Segafredo | + 02:21.47 |
| 7 | Jumbo-Visma | + 02:42.07 |
| 8 | UAE Team Emirates | + 03:18.00 |
| 9 | Team BikeExchange-Jayco | + 03:32.57 |
| 10 | Movistar Team | + 03:37.38 |
| 11 | Team DSM | + 04:31.05 |
| 12 | AG2R Citroën Team | + 05:15.22 |
| 13 | EF Education-EasyPost | + 05:41.47 |
| 14 | Bardiani CSF Faizanè | + 05:46.23 |
| 15 | Cofidis | + 05:50.14 |
| 16 | EOLO-Kometa Cycling Team | + 06:12.56 |
| 17 | Quick-Step Alpha Vinyl Team | + 08:16.10 |
| 18 | Drone Hopper-Androni Giocattoli | + 09:03.15 |
| 19 | Alpecin-Deceuninck | + 10:37.10 |
| 20 | Groupama-FDJ | + 11:16.46 |
| 21 | Lotto-Soudal | + 11:21.02 |
| 22 | Israel-Premier Tech | + 13:52.24 |








