Giro d'Italia 2021 - Stage 9
08.05-30.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 | Egan Bernal | INEOS Grenadiers | 4:08:23 |
| 2 | Giulio Ciccone | Trek-Segafredo | + 00.07 |
| 3 | Aleksandr Vlasov | Astana-Premier Tech | + 00.07 |
| 4 | Remco Evenepoel | Deceuninck-Quick Step | + 00.10 |
| 5 | Daniel Martin | Israel Start-Up Nation | + 00.10 |
| 6 | Damiano Caruso | Bahrain Victorious | + 00.12 |
| 7 | Romain Bardet | Team DSM | + 00.12 |
| 8 | Marc Soler | Movistar Team | + 00.12 |
| 9 | Daniel Martinez | INEOS Grenadiers | + 00.12 |
| 10 | Joao Almeida | Deceuninck-Quick Step | + 00.12 |
| 11 | Davide Formolo | UAE Team Emirates | + 00.12 |
| 12 | Hugh Carthy | EF Education-NIPPO | + 00.12 |
| 13 | Emanuel Buchmann | BORA-hansgrohe | + 00.12 |
| 14 | Simon Yates | Team BikeExchange | + 00.12 |
| 15 | Koen Bouwman | Jumbo-Visma | + 00.31 |
| 16 | Gianni Moscon | INEOS Grenadiers | + 00.31 |
| 17 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 00.31 |
| 18 | Tobias Foss | Jumbo-Visma | + 00.35 |
| 19 | Nick Schultz | Team BikeExchange | + 00.35 |
| 20 | Alberto Bettiol | EF Education-NIPPO | + 00.35 |
| 21 | Vincenzo Nibali | Trek-Segafredo | + 00.35 |
| 22 | Geoffrey Bouchard | AG2R Citroën Team | + 00.38 |
| 23 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 00.49 |
| 24 | Louis Vervaeke | Alpecin-Fenix | + 00.49 |
| 25 | Attila Valter | Groupama-FDJ | + 00.49 |
| 26 | Sebastien Reichenbach | Groupama-FDJ | + 00.49 |
| 27 | Jai Hindley | Team DSM | + 00.53 |
| 28 | Edward Ravasi | EOLO-KOMETA Cycling Team | + 01.00 |
| 29 | Pello Bilbao | Bahrain Victorious | + 01.01 |
| 30 | Matteo Badilatti | Groupama-FDJ | + 01.01 |
| 31 | Mikel Nieve | Team BikeExchange | + 01.07 |
| 32 | Ruben Guerreiro | EF Education-NIPPO | + 01.13 |
| 33 | Felix Großschartner | BORA-hansgrohe | + 01.16 |
| 34 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01.18 |
| 35 | Nicolas Edet | Cofidis | + 01.34 |
| 36 | George Bennett | Jumbo-Visma | + 01.44 |
| 37 | Antonio Pedrero | Movistar Team | + 01.47 |
| 38 | Bauke Mollema | Trek-Segafredo | + 01.49 |
| 39 | Tanel Kangert | Team BikeExchange | + 01.50 |
| 40 | Tony Gallopin | AG2R Citroën Team | + 01.50 |
| 41 | Matteo Fabbro | BORA-hansgrohe | + 02.13 |
| 42 | Lawrence Warbasse | AG2R Citroën Team | + 02.21 |
| 43 | Quinten Hermans | Intermarché-Wanty-Gobert Matériaux | + 02.25 |
| 44 | Michael Storer | Team DSM | + 02.27 |
| 45 | Harold Tejada | Astana-Premier Tech | + 02.27 |
| 46 | Amanuel Ghebreigzabhier | Trek-Segafredo | + 02.34 |
| 47 | Rémy Rochas | Cofidis | + 02.45 |
| 48 | Jonathan Castroviejo | INEOS Grenadiers | + 02.51 |
| 49 | Einer Rubio | Movistar Team | + 02.51 |
| 50 | Simon Carr | EF Education-NIPPO | + 02.57 |
| 51 | Fausto Masnada | Deceuninck-Quick Step | + 02.57 |
| 52 | Vadim Pronskiy | Astana-Premier Tech | + 03.13 |
| 53 | Jimmy Janssens | Alpecin-Fenix | + 03.14 |
| 54 | Chris Hamilton | Team DSM | + 03.21 |
| 55 | Kilian Frankiny | Team Qhubeka NextHash | + 04.02 |
| 56 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 04.08 |
| 57 | Lars van den Berg | Groupama-FDJ | + 04.28 |
| 58 | Gianluca Brambilla | Trek-Segafredo | + 05.14 |
| 59 | Jacopo Mosca | Trek-Segafredo | + 05.14 |
| 60 | Yukiya Arashiro | Bahrain Victorious | + 05.14 |
| 61 | Jhonnatan Narvaez | INEOS Grenadiers | + 05.25 |
| 62 | Giovanni Carboni | Bardiani CSF Faizanè | + 05.28 |
| 63 | Gorka Izagirre | Astana-Premier Tech | + 06.42 |
| 64 | Luis León Sánchez | Astana-Premier Tech | + 06.42 |
| 65 | Davide Villella | Movistar Team | + 06.49 |
| 66 | Jens Keukeleire | EF Education-NIPPO | + 07.09 |
| 67 | Guy Niv | Israel Start-Up Nation | + 07.24 |
| 68 | Harm Vanhoucke | Lotto-Soudal | + 07.31 |
| 69 | Nicolas Roche | Team DSM | + 07.31 |
| 70 | Diego Ulissi | UAE Team Emirates | + 07.44 |
| 71 | Dario Cataldo | Movistar Team | + 07.44 |
| 72 | Jonathan Caicedo | EF Education-NIPPO | + 07.44 |
| 73 | Pieter Serry | Deceuninck-Quick Step | + 07.46 |
| 74 | Filippo Zana | Bardiani CSF Faizanè | + 07.56 |
| 75 | Giovanni Aleotti | BORA-hansgrohe | + 07.58 |
| 76 | Alessandro De Marchi | Israel Start-Up Nation | + 07.58 |
| 77 | Nelson Oliveira | Movistar Team | + 08.42 |
| 78 | Simon Pellaud | Androni Giocattoli-Sidermec | + 08.42 |
| 79 | Oscar Riesebeek | Alpecin-Fenix | + 08.44 |
| 80 | Jos Van Emden | Jumbo-Visma | + 08.45 |
| 81 | Giovanni Visconti | Bardiani CSF Faizanè | + 08.45 |
| 82 | Rudy Molard | Groupama-FDJ | + 08.45 |
| 83 | Alessandro Covi | UAE Team Emirates | + 08.49 |
| 84 | Tejay van Garderen | EF Education-NIPPO | + 08.49 |
| 85 | Andrea Vendrame | AG2R Citroën Team | + 08.55 |
| 86 | Simon Guglielmi | Groupama-FDJ | + 09.02 |
| 87 | Rafael Valls | Bahrain Victorious | + 09.08 |
| 88 | Callum Scotson | Team BikeExchange | + 09.08 |
| 89 | Jan Tratnik | Bahrain Victorious | + 09.16 |
| 90 | Eduardo Sepulveda | Androni Giocattoli-Sidermec | + 09.33 |
| 91 | Fabio Felline | Astana-Premier Tech | + 10.44 |
| 92 | Salvatore Puccio | INEOS Grenadiers | + 14.54 |
| 93 | Gino Mäder | Bahrain Victorious | + 14.54 |
| 94 | Matteo Sobrero | Astana-Premier Tech | + 14.54 |
| 95 | Remi Cavagna | Deceuninck-Quick Step | + 14.56 |
| 96 | Christopher Juul-Jensen | Team BikeExchange | + 15.11 |
| 97 | Thomas De Gendt | Lotto-Soudal | + 16.44 |
| 98 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | + 16.54 |
| 99 | Patrick Bevin | Israel Start-Up Nation | + 16.54 |
| 100 | Natnael Berhane | Cofidis | + 16.54 |
| 101 | Matteo Jorgenson | Movistar Team | + 16.54 |
| 102 | Valerio Conti | UAE Team Emirates | + 17.01 |
| 103 | Iljo Keisse | Deceuninck-Quick Step | + 17.42 |
| 104 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 17.42 |
| 105 | Dries De Bondt | Alpecin-Fenix | + 17.42 |
| 106 | Mauro Schmid | Team Qhubeka NextHash | + 17.42 |
| 107 | Nico Denz | Team DSM | + 17.46 |
| 108 | Senne Leysen | Alpecin-Fenix | + 17.52 |
| 109 | Romain Seigle | Groupama-FDJ | + 18.17 |
| 110 | Paul Martens | Jumbo-Visma | + 18.23 |
| 111 | James Knox | Deceuninck-Quick Step | + 18.23 |
| 112 | Samuele Battistella | Astana-Premier Tech | + 18.23 |
| 113 | Samuele Zoccarato | Bardiani CSF Faizanè | + 18.23 |
| 114 | Enrico Battaglin | Bardiani CSF Faizanè | + 18.23 |
| 115 | Filippo Fiorelli | Bardiani CSF Faizanè | + 18.23 |
| 116 | Cesare Benedetti | BORA-hansgrohe | + 18.28 |
| 117 | Edoardo Affini | Jumbo-Visma | + 18.59 |
| 118 | Victor Lafay | Cofidis | + 22.22 |
| 119 | Marton Dina | EOLO-KOMETA Cycling Team | + 22.22 |
| 120 | Antoine Duchesne | Groupama-FDJ | + 22.22 |
| 121 | Kobe Goossens | Lotto-Soudal | + 22.22 |
| 122 | Julius van den Berg | EF Education-NIPPO | + 22.24 |
| 123 | Michael Hepburn | Team BikeExchange | + 22.24 |
| 124 | Max Kanter | Team DSM | + 22.24 |
| 125 | Mark Christian | EOLO-KOMETA Cycling Team | + 22.24 |
| 126 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 22.24 |
| 127 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 22.30 |
| 128 | Stefano Oldani | Lotto-Soudal | + 22.30 |
| 129 | Gianni Vermeersch | Alpecin-Fenix | + 22.30 |
| 130 | Daniel Oss | BORA-hansgrohe | + 22.30 |
| 131 | Alexis Gougeard | AG2R Citroën Team | + 22.30 |
| 132 | Davide Cimolai | Israel Start-Up Nation | + 22.30 |
| 133 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 22.30 |
| 134 | Albert Torres | Movistar Team | + 22.30 |
| 135 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 22.34 |
| 136 | Cameron Meyer | Team BikeExchange | + 22.34 |
| 137 | Peter Sagan | BORA-hansgrohe | + 22.52 |
| 138 | Maciej Bodnar | BORA-hansgrohe | + 22.52 |
| 139 | Nikias Arndt | Team DSM | + 24.51 |
| 140 | Roger Kluge | Lotto-Soudal | + 24.51 |
| 141 | Koen De Kort | Trek-Segafredo | + 25.10 |
| 142 | Mikkel Honore | Deceuninck-Quick Step | + 25.12 |
| 143 | Davide Gabburo | Bardiani CSF Faizanè | + 25.12 |
| 144 | Alex Dowsett | Israel Start-Up Nation | + 25.14 |
| 145 | Umberto Marengo | Bardiani CSF Faizanè | + 25.14 |
| 146 | Matthias Brändle | Israel Start-Up Nation | + 25.14 |
| 147 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 25.14 |
| 148 | Lawrence Naesen | AG2R Citroën Team | + 25.14 |
| 149 | Fabio Sabatini | Cofidis | + 25.14 |
| 150 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 25.23 |
| 151 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 25.23 |
| 152 | Lukasz Wisniowski | Team Qhubeka NextHash | + 25.23 |
| 153 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 25.23 |
| 154 | David Dekker | Jumbo-Visma | + 25.26 |
| 155 | Attilio Viviani | Cofidis | + 25.37 |
| 156 | Filippo Ganna | INEOS Grenadiers | + 25.53 |
| 157 | Max Walscheid | Team Qhubeka NextHash | + 25.55 |
| 158 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 25.57 |
| 159 | Filippo Tagliani | Androni Giocattoli-Sidermec | + 25.57 |
| 160 | Sebastian Molano | UAE Team Emirates | + 25.57 |
| 161 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 25.57 |
| 162 | Tim Merlier | Alpecin-Fenix | + 25.57 |
| 163 | Alexander Krieger | Alpecin-Fenix | + 25.57 |
| 164 | Matteo Moschetti | Trek-Segafredo | + 26.02 |
| 165 | Elia Viviani | Cofidis | + 26.03 |
| 166 | Simone Consonni | Cofidis | + 26.03 |
| 167 | Fernando Gaviria | UAE Team Emirates | + 26.03 |
| 168 | Victor Campenaerts | Team Qhubeka NextHash | + 26.03 |
| 169 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 26.03 |
| 170 | Maximiliano Richeze | UAE Team Emirates | + 26.08 |
| 171 | Dylan Groenewegen | Jumbo-Visma | + 26.11 |
| 172 | Giacomo Nizzolo | Team Qhubeka NextHash | + 26.30 |
| - | Tomasz Marczynski | Lotto-Soudal | DNS |
| - | Jasper De Buyst | Lotto-Soudal | DNF |
| - | Clément Champoussin | AG2R Citroën Team | DNF |
| - | Matej Mohoric | Bahrain Victorious | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 35:19:22 |
| 2 | Remco Evenepoel | Deceuninck-Quick Step | + 00.15 |
| 3 | Aleksandr Vlasov | Astana-Premier Tech | + 00.21 |
| 4 | Giulio Ciccone | Trek-Segafredo | + 00.36 |
| 5 | Attila Valter | Groupama-FDJ | + 00.43 |
| 6 | Hugh Carthy | EF Education-NIPPO | + 00.44 |
| 7 | Damiano Caruso | Bahrain Victorious | + 00.45 |
| 8 | Daniel Martin | Israel Start-Up Nation | + 00.51 |
| 9 | Simon Yates | Team BikeExchange | + 00.55 |
| 10 | Davide Formolo | UAE Team Emirates | + 01.01 |
| 11 | Daniel Martinez | INEOS Grenadiers | + 01.12 |
| 12 | Marc Soler | Movistar Team | + 01.20 |
| 13 | Romain Bardet | Team DSM | + 01.20 |
| 14 | Louis Vervaeke | Alpecin-Fenix | + 01.33 |
| 15 | Emanuel Buchmann | BORA-hansgrohe | + 01.46 |
| 16 | Vincenzo Nibali | Trek-Segafredo | + 02.12 |
| 17 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 02.15 |
| 18 | Tobias Foss | Jumbo-Visma | + 02.22 |
| 19 | Gianni Moscon | INEOS Grenadiers | + 02.28 |
| 20 | Nick Schultz | Team BikeExchange | + 02.30 |
| 21 | Pello Bilbao | Bahrain Victorious | + 03.26 |
| 22 | Jai Hindley | Team DSM | + 04.27 |
| 23 | Joao Almeida | Deceuninck-Quick Step | + 04.55 |
| 24 | Fausto Masnada | Deceuninck-Quick Step | + 06.00 |
| 25 | Ruben Guerreiro | EF Education-NIPPO | + 07.18 |
| 26 | Tanel Kangert | Team BikeExchange | + 07.21 |
| 27 | Harold Tejada | Astana-Premier Tech | + 07.34 |
| 28 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 08.27 |
| 29 | George Bennett | Jumbo-Visma | + 10.33 |
| 30 | Koen Bouwman | Jumbo-Visma | + 11.20 |
| 31 | Diego Ulissi | UAE Team Emirates | + 14.44 |
| 32 | Michael Storer | Team DSM | + 17.25 |
| 33 | Antonio Pedrero | Movistar Team | + 18.05 |
| 34 | Bauke Mollema | Trek-Segafredo | + 18.37 |
| 35 | Matteo Fabbro | BORA-hansgrohe | + 18.54 |
| 36 | Gino Mäder | Bahrain Victorious | + 19.32 |
| 37 | Nelson Oliveira | Movistar Team | + 19.38 |
| 38 | Einer Rubio | Movistar Team | + 20.46 |
| 39 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 21.52 |
| 40 | Jonathan Caicedo | EF Education-NIPPO | + 22.47 |
| 41 | Mikel Nieve | Team BikeExchange | + 22.57 |
| 42 | Nicolas Edet | Cofidis | + 23.26 |
| 43 | Jacopo Mosca | Trek-Segafredo | + 25.21 |
| 44 | Alberto Bettiol | EF Education-NIPPO | + 25.29 |
| 45 | Geoffrey Bouchard | AG2R Citroën Team | + 25.39 |
| 46 | Jonathan Castroviejo | INEOS Grenadiers | + 27.54 |
| 47 | Davide Villella | Movistar Team | + 28.33 |
| 48 | Gorka Izagirre | Astana-Premier Tech | + 29.29 |
| 49 | Gianluca Brambilla | Trek-Segafredo | + 30.01 |
| 50 | Lawrence Warbasse | AG2R Citroën Team | + 31.41 |
| 51 | Felix Großschartner | BORA-hansgrohe | + 32.18 |
| 52 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | + 33.08 |
| 53 | Tony Gallopin | AG2R Citroën Team | + 33.43 |
| 54 | Quinten Hermans | Intermarché-Wanty-Gobert Matériaux | + 34.59 |
| 55 | Sebastien Reichenbach | Groupama-FDJ | + 35.06 |
| 56 | Dario Cataldo | Movistar Team | + 35.10 |
| 57 | Andrea Vendrame | AG2R Citroën Team | + 35.43 |
| 58 | Victor Lafay | Cofidis | + 36.01 |
| 59 | Kilian Frankiny | Team Qhubeka NextHash | + 36.01 |
| 60 | Patrick Bevin | Israel Start-Up Nation | + 36.24 |
| 61 | Rudy Molard | Groupama-FDJ | + 36.30 |
| 62 | Luis León Sánchez | Astana-Premier Tech | + 36.54 |
| 63 | Alessandro De Marchi | Israel Start-Up Nation | + 37.55 |
| 64 | Giovanni Carboni | Bardiani CSF Faizanè | + 38.00 |
| 65 | Edward Ravasi | EOLO-KOMETA Cycling Team | + 40.22 |
| 66 | Nicolas Roche | Team DSM | + 41.16 |
| 67 | Pieter Serry | Deceuninck-Quick Step | + 42.42 |
| 68 | Chris Hamilton | Team DSM | + 42.45 |
| 69 | James Knox | Deceuninck-Quick Step | + 44.41 |
| 70 | Jhonnatan Narvaez | INEOS Grenadiers | + 45.07 |
| 71 | Lars van den Berg | Groupama-FDJ | + 45.41 |
| 72 | Matteo Badilatti | Groupama-FDJ | + 46.10 |
| 73 | Matteo Sobrero | Astana-Premier Tech | + 47.48 |
| 74 | Callum Scotson | Team BikeExchange | + 47.52 |
| 75 | Alessandro Covi | UAE Team Emirates | + 48.15 |
| 76 | Vadim Pronskiy | Astana-Premier Tech | + 51.11 |
| 77 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 51.27 |
| 78 | Guy Niv | Israel Start-Up Nation | + 51.41 |
| 79 | Fabio Felline | Astana-Premier Tech | + 51.58 |
| 80 | Amanuel Ghebreigzabhier | Trek-Segafredo | + 52.10 |
| 81 | Mikkel Honore | Deceuninck-Quick Step | + 52.42 |
| 82 | Jens Keukeleire | EF Education-NIPPO | + 54.12 |
| 83 | Simon Guglielmi | Groupama-FDJ | + 55.04 |
| 84 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 55.27 |
| 85 | Rémy Rochas | Cofidis | + 55.40 |
| 86 | Remi Cavagna | Deceuninck-Quick Step | + 55.53 |
| 87 | Filippo Zana | Bardiani CSF Faizanè | + 56.40 |
| 88 | Giovanni Aleotti | BORA-hansgrohe | + 57.52 |
| 89 | Eduardo Sepulveda | Androni Giocattoli-Sidermec | + 58.02 |
| 90 | Christopher Juul-Jensen | Team BikeExchange | + 58.03 |
| 91 | Tejay van Garderen | EF Education-NIPPO | + 58.12 |
| 92 | Jimmy Janssens | Alpecin-Fenix | + 59.40 |
| 93 | Victor Campenaerts | Team Qhubeka NextHash | + 59.51 |
| 94 | Filippo Fiorelli | Bardiani CSF Faizanè | + 59.53 |
| 95 | Yukiya Arashiro | Bahrain Victorious | + 01:00.51 |
| 96 | Jan Tratnik | Bahrain Victorious | + 01:01.03 |
| 97 | Kobe Goossens | Lotto-Soudal | + 01:03.00 |
| 98 | Harm Vanhoucke | Lotto-Soudal | + 01:03.14 |
| 99 | Salvatore Puccio | INEOS Grenadiers | + 01:03.23 |
| 100 | Jos Van Emden | Jumbo-Visma | + 01:03.37 |
| 101 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 01:04.20 |
| 102 | Nikias Arndt | Team DSM | + 01:04.53 |
| 103 | Gianni Vermeersch | Alpecin-Fenix | + 01:05.43 |
| 104 | Simon Carr | EF Education-NIPPO | + 01:06.11 |
| 105 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 01:07.51 |
| 106 | Enrico Battaglin | Bardiani CSF Faizanè | + 01:08.20 |
| 107 | Simon Pellaud | Androni Giocattoli-Sidermec | + 01:08.32 |
| 108 | Marton Dina | EOLO-KOMETA Cycling Team | + 01:08.58 |
| 109 | Matteo Jorgenson | Movistar Team | + 01:09.18 |
| 110 | Romain Seigle | Groupama-FDJ | + 01:09.52 |
| 111 | Rafael Valls | Bahrain Victorious | + 01:09.59 |
| 112 | Valerio Conti | UAE Team Emirates | + 01:12.00 |
| 113 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 01:13.09 |
| 114 | Fernando Gaviria | UAE Team Emirates | + 01:13.42 |
| 115 | Natnael Berhane | Cofidis | + 01:17.01 |
| 116 | Oscar Riesebeek | Alpecin-Fenix | + 01:17.18 |
| 117 | Filippo Ganna | INEOS Grenadiers | + 01:17.42 |
| 118 | Daniel Oss | BORA-hansgrohe | + 01:17.55 |
| 119 | Nico Denz | Team DSM | + 01:17.59 |
| 120 | Mauro Schmid | Team Qhubeka NextHash | + 01:18.23 |
| 121 | Peter Sagan | BORA-hansgrohe | + 01:18.35 |
| 122 | Edoardo Affini | Jumbo-Visma | + 01:18.48 |
| 123 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 01:19.34 |
| 124 | Mark Christian | EOLO-KOMETA Cycling Team | + 01:19.56 |
| 125 | Giovanni Visconti | Bardiani CSF Faizanè | + 01:20.22 |
| 126 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 01:20.27 |
| 127 | Alexis Gougeard | AG2R Citroën Team | + 01:20.30 |
| 128 | Davide Cimolai | Israel Start-Up Nation | + 01:20.55 |
| 129 | Stefano Oldani | Lotto-Soudal | + 01:20.56 |
| 130 | Paul Martens | Jumbo-Visma | + 01:21.08 |
| 131 | Cesare Benedetti | BORA-hansgrohe | + 01:22.08 |
| 132 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 01:23.40 |
| 133 | Iljo Keisse | Deceuninck-Quick Step | + 01:23.52 |
| 134 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 01:24.07 |
| 135 | Thomas De Gendt | Lotto-Soudal | + 01:24.21 |
| 136 | Samuele Battistella | Astana-Premier Tech | + 01:25.46 |
| 137 | Samuele Zoccarato | Bardiani CSF Faizanè | + 01:25.55 |
| 138 | Cameron Meyer | Team BikeExchange | + 01:27.10 |
| 139 | Senne Leysen | Alpecin-Fenix | + 01:27.26 |
| 140 | Michael Hepburn | Team BikeExchange | + 01:27.37 |
| 141 | Max Kanter | Team DSM | + 01:27.46 |
| 142 | Davide Gabburo | Bardiani CSF Faizanè | + 01:28.17 |
| 143 | Dries De Bondt | Alpecin-Fenix | + 01:30.14 |
| 144 | Matthias Brändle | Israel Start-Up Nation | + 01:32.12 |
| 145 | Antoine Duchesne | Groupama-FDJ | + 01:32.17 |
| 146 | Alex Dowsett | Israel Start-Up Nation | + 01:32.17 |
| 147 | Elia Viviani | Cofidis | + 01:32.25 |
| 148 | Julius van den Berg | EF Education-NIPPO | + 01:33.14 |
| 149 | Lawrence Naesen | AG2R Citroën Team | + 01:33.27 |
| 150 | Sebastian Molano | UAE Team Emirates | + 01:34.18 |
| 151 | Giacomo Nizzolo | Team Qhubeka NextHash | + 01:34.27 |
| 152 | Simone Consonni | Cofidis | + 01:34.41 |
| 153 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 01:34.47 |
| 154 | Fabio Sabatini | Cofidis | + 01:35.02 |
| 155 | Max Walscheid | Team Qhubeka NextHash | + 01:35.05 |
| 156 | Koen De Kort | Trek-Segafredo | + 01:36.01 |
| 157 | Maciej Bodnar | BORA-hansgrohe | + 01:36.05 |
| 158 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01:36.25 |
| 159 | Alexander Krieger | Alpecin-Fenix | + 01:36.53 |
| 160 | Filippo Tagliani | Androni Giocattoli-Sidermec | + 01:37.59 |
| 161 | Lukasz Wisniowski | Team Qhubeka NextHash | + 01:38.29 |
| 162 | Maximiliano Richeze | UAE Team Emirates | + 01:39.52 |
| 163 | Matteo Moschetti | Trek-Segafredo | + 01:39.54 |
| 164 | Umberto Marengo | Bardiani CSF Faizanè | + 01:40.05 |
| 165 | Albert Torres | Movistar Team | + 01:40.53 |
| 166 | Tim Merlier | Alpecin-Fenix | + 01:41.40 |
| 167 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 01:42.20 |
| 168 | Dylan Groenewegen | Jumbo-Visma | + 01:42.23 |
| 169 | David Dekker | Jumbo-Visma | + 01:43.11 |
| 170 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 01:44.31 |
| 171 | Attilio Viviani | Cofidis | + 01:51.13 |
| 172 | Roger Kluge | Lotto-Soudal | + 01:53.54 |
| - | Tomasz Marczynski | Lotto-Soudal | DNS |
| - | Jasper De Buyst | Lotto-Soudal | DNF |
| - | Clément Champoussin | AG2R Citroën Team | DNF |
| - | Matej Mohoric | Bahrain Victorious | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 35:19:22 |
| 2 | Remco Evenepoel | Deceuninck-Quick Step | + 00.15 |
| 3 | Aleksandr Vlasov | Astana-Premier Tech | + 00.21 |
| 4 | Attila Valter | Groupama-FDJ | + 00.43 |
| 5 | Daniel Martinez | INEOS Grenadiers | + 01.12 |
| 6 | Tobias Foss | Jumbo-Visma | + 02.22 |
| 7 | Jai Hindley | Team DSM | + 04.27 |
| 8 | Joao Almeida | Deceuninck-Quick Step | + 04.55 |
| 9 | Harold Tejada | Astana-Premier Tech | + 07.34 |
| 10 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 08.27 |
| 11 | Michael Storer | Team DSM | + 17.25 |
| 12 | Gino Mäder | Bahrain Victorious | + 19.32 |
| 13 | Einer Rubio | Movistar Team | + 20.46 |
| 14 | Victor Lafay | Cofidis | + 36.01 |
| 15 | Jhonnatan Narvaez | INEOS Grenadiers | + 45.07 |
| 16 | Lars van den Berg | Groupama-FDJ | + 45.41 |
| 17 | Matteo Sobrero | Astana-Premier Tech | + 47.48 |
| 18 | Callum Scotson | Team BikeExchange | + 47.52 |
| 19 | Alessandro Covi | UAE Team Emirates | + 48.15 |
| 20 | Vadim Pronskiy | Astana-Premier Tech | + 51.11 |
| 21 | Mikkel Honore | Deceuninck-Quick Step | + 52.42 |
| 22 | Simon Guglielmi | Groupama-FDJ | + 55.04 |
| 23 | Rémy Rochas | Cofidis | + 55.40 |
| 24 | Filippo Zana | Bardiani CSF Faizanè | + 56.40 |
| 25 | Giovanni Aleotti | BORA-hansgrohe | + 57.52 |
| 26 | Kobe Goossens | Lotto-Soudal | + 01:03.00 |
| 27 | Harm Vanhoucke | Lotto-Soudal | + 01:03.14 |
| 28 | Simon Carr | EF Education-NIPPO | + 01:06.11 |
| 29 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 01:07.51 |
| 30 | Marton Dina | EOLO-KOMETA Cycling Team | + 01:08.58 |
| 31 | Matteo Jorgenson | Movistar Team | + 01:09.18 |
| 32 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 01:13.09 |
| 33 | Filippo Ganna | INEOS Grenadiers | + 01:17.42 |
| 34 | Mauro Schmid | Team Qhubeka NextHash | + 01:18.23 |
| 35 | Edoardo Affini | Jumbo-Visma | + 01:18.48 |
| 36 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 01:19.34 |
| 37 | Stefano Oldani | Lotto-Soudal | + 01:20.56 |
| 38 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 01:23.40 |
| 39 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 01:24.07 |
| 40 | Samuele Battistella | Astana-Premier Tech | + 01:25.46 |
| 41 | Samuele Zoccarato | Bardiani CSF Faizanè | + 01:25.55 |
| 42 | Senne Leysen | Alpecin-Fenix | + 01:27.26 |
| 43 | Max Kanter | Team DSM | + 01:27.46 |
| 44 | Julius van den Berg | EF Education-NIPPO | + 01:33.14 |
| 45 | Matteo Moschetti | Trek-Segafredo | + 01:39.54 |
| 46 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 01:42.20 |
| 47 | David Dekker | Jumbo-Visma | + 01:43.11 |
| 48 | Attilio Viviani | Cofidis | + 01:51.13 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tim Merlier | Alpecin-Fenix | 83 |
| 2 | Giacomo Nizzolo | Team Qhubeka NextHash | 76 |
| 3 | Elia Viviani | Cofidis | 69 |
| 4 | Davide Cimolai | Israel Start-Up Nation | 66 |
| 5 | Peter Sagan | BORA-hansgrohe | 57 |
| 6 | Fernando Gaviria | UAE Team Emirates | 56 |
| 7 | Matteo Moschetti | Trek-Segafredo | 42 |
| 8 | Filippo Tagliani | Androni Giocattoli-Sidermec | 39 |
| 9 | Filippo Fiorelli | Bardiani CSF Faizanè | 39 |
| 10 | Dylan Groenewegen | Jumbo-Visma | 36 |
| 11 | Egan Bernal | INEOS Grenadiers | 33 |
| 12 | Gino Mäder | Bahrain Victorious | 29 |
| 13 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | 29 |
| 14 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | 28 |
| 15 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | 27 |
| 16 | Victor Lafay | Cofidis | 26 |
| 17 | Umberto Marengo | Bardiani CSF Faizanè | 25 |
| 18 | Alessandro De Marchi | Israel Start-Up Nation | 23 |
| 19 | Simon Pellaud | Androni Giocattoli-Sidermec | 20 |
| 20 | Remco Evenepoel | Deceuninck-Quick Step | 19 |
| 21 | Giulio Ciccone | Trek-Segafredo | 18 |
| 22 | Daniel Martin | Israel Start-Up Nation | 18 |
| 23 | Nikias Arndt | Team DSM | 18 |
| 24 | Filippo Ganna | INEOS Grenadiers | 15 |
| 25 | Nelson Oliveira | Movistar Team | 15 |
| 26 | Max Kanter | Team DSM | 14 |
| 27 | Alexis Gougeard | AG2R Citroën Team | 13 |
| 28 | Tony Gallopin | AG2R Citroën Team | 12 |
| 29 | Simone Ravanelli | Androni Giocattoli-Sidermec | 12 |
| 30 | Edoardo Affini | Jumbo-Visma | 12 |
| 31 | Sebastian Molano | UAE Team Emirates | 11 |
| 32 | Aleksandr Vlasov | Astana-Premier Tech | 10 |
| 33 | Damiano Caruso | Bahrain Victorious | 10 |
| 34 | Nicolas Edet | Cofidis | 10 |
| 35 | Tobias Foss | Jumbo-Visma | 9 |
| 36 | Joao Almeida | Deceuninck-Quick Step | 9 |
| 37 | Giovanni Carboni | Bardiani CSF Faizanè | 9 |
| 38 | Lawrence Naesen | AG2R Citroën Team | 9 |
| 39 | Louis Vervaeke | Alpecin-Fenix | 8 |
| 40 | Michael Storer | Team DSM | 8 |
| 41 | Simon Guglielmi | Groupama-FDJ | 8 |
| 42 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | 8 |
| 43 | Samuele Zoccarato | Bardiani CSF Faizanè | 8 |
| 44 | Kobe Goossens | Lotto-Soudal | 7 |
| 45 | Daniel Martinez | INEOS Grenadiers | 6 |
| 46 | Marc Soler | Movistar Team | 6 |
| 47 | Patrick Bevin | Israel Start-Up Nation | 6 |
| 48 | Remi Cavagna | Deceuninck-Quick Step | 6 |
| 49 | Jan Tratnik | Bahrain Victorious | 6 |
| 50 | Mark Christian | EOLO-KOMETA Cycling Team | 6 |
| 51 | Samuele Rivi | EOLO-KOMETA Cycling Team | 6 |
| 52 | Attila Valter | Groupama-FDJ | 5 |
| 53 | Koen Bouwman | Jumbo-Visma | 5 |
| 54 | Jimmy Janssens | Alpecin-Fenix | 5 |
| 55 | Jos Van Emden | Jumbo-Visma | 5 |
| 56 | Gianni Vermeersch | Alpecin-Fenix | 5 |
| 57 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | 5 |
| 58 | Simone Consonni | Cofidis | 5 |
| 59 | Romain Bardet | Team DSM | 4 |
| 60 | Gianni Moscon | INEOS Grenadiers | 4 |
| 61 | Diego Ulissi | UAE Team Emirates | 4 |
| 62 | Victor Campenaerts | Team Qhubeka NextHash | 4 |
| 63 | Andrii Ponomar | Androni Giocattoli-Sidermec | 4 |
| 64 | Alberto Bettiol | EF Education-NIPPO | 3 |
| 65 | Dario Cataldo | Movistar Team | 3 |
| 66 | Andrea Vendrame | AG2R Citroën Team | 3 |
| 67 | Eduardo Sepulveda | Androni Giocattoli-Sidermec | 3 |
| 68 | Mauro Schmid | Team Qhubeka NextHash | 3 |
| 69 | Max Walscheid | Team Qhubeka NextHash | 3 |
| 70 | Hugh Carthy | EF Education-NIPPO | 2 |
| 71 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 2 |
| 72 | Bauke Mollema | Trek-Segafredo | 2 |
| 73 | Jacopo Mosca | Trek-Segafredo | 2 |
| 74 | Geoffrey Bouchard | AG2R Citroën Team | 2 |
| 75 | Luis León Sánchez | Astana-Premier Tech | 2 |
| 76 | Marton Dina | EOLO-KOMETA Cycling Team | 2 |
| 77 | Daniel Oss | BORA-hansgrohe | 2 |
| 78 | Stefano Oldani | Lotto-Soudal | 2 |
| 79 | Matthias Brändle | Israel Start-Up Nation | 2 |
| 80 | Maximiliano Richeze | UAE Team Emirates | 2 |
| 81 | Lars van den Berg | Groupama-FDJ | 1 |
| 82 | Fabio Felline | Astana-Premier Tech | 1 |
| 83 | Filippo Zana | Bardiani CSF Faizanè | 1 |
| 84 | Christopher Juul-Jensen | Team BikeExchange | 1 |
| 85 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | -1 |
| 86 | Alexander Cepeda | Androni Giocattoli-Sidermec | -3 |
| 87 | Davide Gabburo | Bardiani CSF Faizanè | -3 |
| 88 | Attilio Viviani | Cofidis | -3 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Geoffrey Bouchard | AG2R Citroën Team | 51 |
| 2 | Egan Bernal | INEOS Grenadiers | 48 |
| 3 | Gino Mäder | Bahrain Victorious | 44 |
| 4 | Bauke Mollema | Trek-Segafredo | 23 |
| 5 | Giulio Ciccone | Trek-Segafredo | 20 |
| 6 | Kobe Goossens | Lotto-Soudal | 18 |
| 7 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | 17 |
| 8 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | 16 |
| 9 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 13 |
| 10 | Remco Evenepoel | Deceuninck-Quick Step | 13 |
| 11 | Aleksandr Vlasov | Astana-Premier Tech | 12 |
| 12 | Daniel Martin | Israel Start-Up Nation | 12 |
| 13 | Alessandro De Marchi | Israel Start-Up Nation | 10 |
| 14 | Simon Carr | EF Education-NIPPO | 10 |
| 15 | Simon Pellaud | Androni Giocattoli-Sidermec | 9 |
| 16 | Nikias Arndt | Team DSM | 9 |
| 17 | Simone Ravanelli | Androni Giocattoli-Sidermec | 8 |
| 18 | Nicolas Edet | Cofidis | 6 |
| 19 | Lars van den Berg | Groupama-FDJ | 6 |
| 20 | Christopher Juul-Jensen | Team BikeExchange | 6 |
| 21 | Filippo Fiorelli | Bardiani CSF Faizanè | 6 |
| 22 | Damiano Caruso | Bahrain Victorious | 5 |
| 23 | Louis Vervaeke | Alpecin-Fenix | 5 |
| 24 | Michael Storer | Team DSM | 5 |
| 25 | Victor Lafay | Cofidis | 4 |
| 26 | Nelson Oliveira | Movistar Team | 4 |
| 27 | Dario Cataldo | Movistar Team | 4 |
| 28 | Alexis Gougeard | AG2R Citroën Team | 3 |
| 29 | Romain Bardet | Team DSM | 2 |
| 30 | Jimmy Janssens | Alpecin-Fenix | 2 |
| 31 | Jan Tratnik | Bahrain Victorious | 2 |
| 32 | Mark Christian | EOLO-KOMETA Cycling Team | 2 |
| 33 | Giovanni Visconti | Bardiani CSF Faizanè | 2 |
| 34 | Samuele Zoccarato | Bardiani CSF Faizanè | 2 |
| 35 | Filippo Tagliani | Androni Giocattoli-Sidermec | 2 |
| 36 | Attila Valter | Groupama-FDJ | 1 |
| 37 | Marc Soler | Movistar Team | 1 |
| 38 | George Bennett | Jumbo-Visma | 1 |
| 39 | Tony Gallopin | AG2R Citroën Team | 1 |
| 40 | Quinten Hermans | Intermarché-Wanty-Gobert Matériaux | 1 |
| 41 | Umberto Marengo | Bardiani CSF Faizanè | -2 |
| 42 | Fabio Felline | Astana-Premier Tech | -4 |
| 43 | Alexander Cepeda | Androni Giocattoli-Sidermec | -4 |
| 44 | Davide Gabburo | Bardiani CSF Faizanè | -4 |
| 45 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | -4 |
| 46 | Attilio Viviani | Cofidis | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 106:01:14 |
| 2 | Team BikeExchange | + 03.26 |
| 3 | Trek-Segafredo | + 05.47 |
| 4 | Bahrain Victorious | + 06.49 |
| 5 | Deceuninck-Quick Step | + 07.44 |
| 6 | EF Education-NIPPO | + 10.49 |
| 7 | Team DSM | + 11.05 |
| 8 | Movistar Team | + 14.07 |
| 9 | Jumbo-Visma | + 20.07 |
| 10 | Astana-Premier Tech | + 26.40 |
| 11 | UAE Team Emirates | + 37.19 |
| 12 | BORA-hansgrohe | + 39.00 |
| 13 | Groupama-FDJ | + 49.52 |
| 14 | Intermarché-Wanty-Gobert Matériaux | + 50.30 |
| 15 | Israel Start-Up Nation | + 55.37 |
| 16 | EOLO-KOMETA Cycling Team | + 59.46 |
| 17 | AG2R Citroën Team | + 01:01.19 |
| 18 | Alpecin-Fenix | + 01:39.47 |
| 19 | Cofidis | + 01:40.01 |
| 20 | Bardiani CSF Faizanè | + 01:47.48 |
| 21 | Team Qhubeka NextHash | + 02:19.10 |
| 22 | Androni Giocattoli-Sidermec | + 02:26.18 |
| 23 | Lotto-Soudal | + 02:49.54 |








