Giro d'Italia 2021 - Stage 1
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 | Filippo Ganna | INEOS Grenadiers | 0:08:47 |
| 2 | Edoardo Affini | Jumbo-Visma | + 00.10 |
| 3 | Tobias Foss | Jumbo-Visma | + 00.13 |
| 4 | Joao Almeida | Deceuninck-Quick Step | + 00.17 |
| 5 | Remi Cavagna | Deceuninck-Quick Step | + 00.18 |
| 6 | Jos Van Emden | Jumbo-Visma | + 00.18 |
| 7 | Remco Evenepoel | Deceuninck-Quick Step | + 00.19 |
| 8 | Max Walscheid | Team Qhubeka NextHash | + 00.19 |
| 9 | Matthias Brändle | Israel Start-Up Nation | + 00.22 |
| 10 | Gianni Moscon | INEOS Grenadiers | + 00.23 |
| 11 | Aleksandr Vlasov | Astana-Premier Tech | + 00.24 |
| 12 | Alberto Bettiol | EF Education-NIPPO | + 00.26 |
| 13 | Jonathan Castroviejo | INEOS Grenadiers | + 00.27 |
| 14 | Alex Dowsett | Israel Start-Up Nation | + 00.27 |
| 15 | Maciej Bodnar | BORA-hansgrohe | + 00.28 |
| 16 | Nelson Oliveira | Movistar Team | + 00.29 |
| 17 | Diego Ulissi | UAE Team Emirates | + 00.29 |
| 18 | Roger Kluge | Lotto-Soudal | + 00.30 |
| 19 | Alessandro De Marchi | Israel Start-Up Nation | + 00.30 |
| 20 | Fabio Felline | Astana-Premier Tech | + 00.31 |
| 21 | Domenico Pozzovivo | Team Qhubeka NextHash | + 00.31 |
| 22 | Valerio Conti | UAE Team Emirates | + 00.31 |
| 23 | Jan Tratnik | Bahrain Victorious | + 00.32 |
| 24 | Victor Campenaerts | Team Qhubeka NextHash | + 00.32 |
| 25 | Damiano Caruso | Bahrain Victorious | + 00.32 |
| 26 | David Dekker | Jumbo-Visma | + 00.32 |
| 27 | Mikkel Honore | Deceuninck-Quick Step | + 00.33 |
| 28 | Samuele Battistella | Astana-Premier Tech | + 00.33 |
| 29 | Davide Formolo | UAE Team Emirates | + 00.33 |
| 30 | Matteo Sobrero | Astana-Premier Tech | + 00.33 |
| 31 | Michael Hepburn | Team BikeExchange | + 00.34 |
| 32 | Pavel Sivakov | INEOS Grenadiers | + 00.34 |
| 33 | Daniel Martinez | INEOS Grenadiers | + 00.36 |
| 34 | Matteo Jorgenson | Movistar Team | + 00.36 |
| 35 | Hugh Carthy | EF Education-NIPPO | + 00.38 |
| 36 | Pello Bilbao | Bahrain Victorious | + 00.38 |
| 37 | Simon Yates | Team BikeExchange | + 00.38 |
| 38 | Matej Mohoric | Bahrain Victorious | + 00.38 |
| 39 | Fausto Masnada | Deceuninck-Quick Step | + 00.38 |
| 40 | Egan Bernal | INEOS Grenadiers | + 00.39 |
| 41 | Romain Seigle | Groupama-FDJ | + 00.39 |
| 42 | Tejay van Garderen | EF Education-NIPPO | + 00.39 |
| 43 | Julius van den Berg | EF Education-NIPPO | + 00.39 |
| 44 | Felix Großschartner | BORA-hansgrohe | + 00.39 |
| 45 | Gorka Izagirre | Astana-Premier Tech | + 00.40 |
| 46 | Nicolas Roche | Team DSM | + 00.40 |
| 47 | Simon Carr | EF Education-NIPPO | + 00.40 |
| 48 | Rudy Molard | Groupama-FDJ | + 00.40 |
| 49 | Fernando Gaviria | UAE Team Emirates | + 00.41 |
| 50 | Vincenzo Nibali | Trek-Segafredo | + 00.41 |
| 51 | Peter Sagan | BORA-hansgrohe | + 00.41 |
| 52 | George Bennett | Jumbo-Visma | + 00.41 |
| 53 | Harold Tejada | Astana-Premier Tech | + 00.41 |
| 54 | Bauke Mollema | Trek-Segafredo | + 00.41 |
| 55 | Gino Mäder | Bahrain Victorious | + 00.41 |
| 56 | Marc Soler | Movistar Team | + 00.42 |
| 57 | Nikias Arndt | Team DSM | + 00.42 |
| 58 | Oscar Riesebeek | Alpecin-Fenix | + 00.42 |
| 59 | Cameron Meyer | Team BikeExchange | + 00.42 |
| 60 | Tanel Kangert | Team BikeExchange | + 00.43 |
| 61 | Mauro Schmid | Team Qhubeka NextHash | + 00.43 |
| 62 | Tony Gallopin | AG2R Citroën Team | + 00.43 |
| 63 | Senne Leysen | Alpecin-Fenix | + 00.43 |
| 64 | Maximiliano Richeze | UAE Team Emirates | + 00.44 |
| 65 | Patrick Bevin | Israel Start-Up Nation | + 00.44 |
| 66 | Sebastian Molano | UAE Team Emirates | + 00.44 |
| 67 | Sebastien Reichenbach | Groupama-FDJ | + 00.45 |
| 68 | Harm Vanhoucke | Lotto-Soudal | + 00.45 |
| 69 | Christopher Juul-Jensen | Team BikeExchange | + 00.45 |
| 70 | Nico Denz | Team DSM | + 00.45 |
| 71 | Jens Keukeleire | EF Education-NIPPO | + 00.45 |
| 72 | Clément Champoussin | AG2R Citroën Team | + 00.46 |
| 73 | Jai Hindley | Team DSM | + 00.46 |
| 74 | Ruben Guerreiro | EF Education-NIPPO | + 00.47 |
| 75 | Koen Bouwman | Jumbo-Visma | + 00.47 |
| 76 | Giacomo Nizzolo | Team Qhubeka NextHash | + 00.48 |
| 77 | Mikel Landa | Bahrain Victorious | + 00.49 |
| 78 | Lars van den Berg | Groupama-FDJ | + 00.49 |
| 79 | Kilian Frankiny | Team Qhubeka NextHash | + 00.49 |
| 80 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.50 |
| 81 | Kobe Goossens | Lotto-Soudal | + 00.50 |
| 82 | Lukasz Wisniowski | Team Qhubeka NextHash | + 00.50 |
| 83 | Quinten Hermans | Intermarché-Wanty-Gobert Matériaux | + 00.50 |
| 84 | Salvatore Puccio | INEOS Grenadiers | + 00.50 |
| 85 | Alessandro Covi | UAE Team Emirates | + 00.50 |
| 86 | Paul Martens | Jumbo-Visma | + 00.50 |
| 87 | Lawrence Warbasse | AG2R Citroën Team | + 00.50 |
| 88 | Louis Vervaeke | Alpecin-Fenix | + 00.50 |
| 89 | Elia Viviani | Cofidis | + 00.51 |
| 90 | Giovanni Aleotti | BORA-hansgrohe | + 00.51 |
| 91 | Romain Bardet | Team DSM | + 00.52 |
| 92 | Pieter Serry | Deceuninck-Quick Step | + 00.52 |
| 93 | Matteo Fabbro | BORA-hansgrohe | + 00.52 |
| 94 | Thomas De Gendt | Lotto-Soudal | + 00.52 |
| 95 | Attila Valter | Groupama-FDJ | + 00.53 |
| 96 | Andrea Vendrame | AG2R Citroën Team | + 00.53 |
| 97 | Yukiya Arashiro | Bahrain Victorious | + 00.53 |
| 98 | Jonathan Caicedo | EF Education-NIPPO | + 00.53 |
| 99 | Callum Scotson | Team BikeExchange | + 00.53 |
| 100 | Albert Torres | Movistar Team | + 00.53 |
| 101 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 00.54 |
| 102 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 00.54 |
| 103 | Chris Hamilton | Team DSM | + 00.55 |
| 104 | Emanuel Buchmann | BORA-hansgrohe | + 00.55 |
| 105 | Krists Neilands | Israel Start-Up Nation | + 00.55 |
| 106 | Daniel Oss | BORA-hansgrohe | + 00.56 |
| 107 | Giulio Ciccone | Trek-Segafredo | + 00.56 |
| 108 | Daniel Martin | Israel Start-Up Nation | + 00.57 |
| 109 | Cesare Benedetti | BORA-hansgrohe | + 00.57 |
| 110 | Antoine Duchesne | Groupama-FDJ | + 00.57 |
| 111 | Iljo Keisse | Deceuninck-Quick Step | + 00.57 |
| 112 | Tim Merlier | Alpecin-Fenix | + 00.58 |
| 113 | Michael Storer | Team DSM | + 00.58 |
| 114 | Jimmy Janssens | Alpecin-Fenix | + 00.58 |
| 115 | Simone Consonni | Cofidis | + 00.58 |
| 116 | Geoffrey Bouchard | AG2R Citroën Team | + 00.59 |
| 117 | Vadim Pronskiy | Astana-Premier Tech | + 00.59 |
| 118 | Matteo Moschetti | Trek-Segafredo | + 00.59 |
| 119 | Nick Schultz | Team BikeExchange | + 00.59 |
| 120 | Gianni Vermeersch | Alpecin-Fenix | + 01.01 |
| 121 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 01.01 |
| 122 | Mark Christian | EOLO-KOMETA Cycling Team | + 01.01 |
| 123 | Rémy Rochas | Cofidis | + 01.01 |
| 124 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 01.02 |
| 125 | Alexis Gougeard | AG2R Citroën Team | + 01.02 |
| 126 | James Knox | Deceuninck-Quick Step | + 01.02 |
| 127 | Tomasz Marczynski | Lotto-Soudal | + 01.02 |
| 128 | Nicolas Edet | Cofidis | + 01.03 |
| 129 | Jasper De Buyst | Lotto-Soudal | + 01.03 |
| 130 | Fabio Sabatini | Cofidis | + 01.04 |
| 131 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 01.04 |
| 132 | Victor Lafay | Cofidis | + 01.04 |
| 133 | Koen De Kort | Trek-Segafredo | + 01.05 |
| 134 | Max Kanter | Team DSM | + 01.06 |
| 135 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01.06 |
| 136 | Amanuel Ghebreigzabhier | Trek-Segafredo | + 01.06 |
| 137 | Giovanni Carboni | Bardiani CSF Faizanè | + 01.06 |
| 138 | Davide Villella | Movistar Team | + 01.08 |
| 139 | Joe Dombrowski | UAE Team Emirates | + 01.09 |
| 140 | Dries De Bondt | Alpecin-Fenix | + 01.09 |
| 141 | François Bidard | AG2R Citroën Team | + 01.09 |
| 142 | Filippo Zana | Bardiani CSF Faizanè | + 01.10 |
| 143 | Davide Cimolai | Israel Start-Up Nation | + 01.10 |
| 144 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 01.10 |
| 145 | Matteo Badilatti | Groupama-FDJ | + 01.10 |
| 146 | Dario Cataldo | Movistar Team | + 01.10 |
| 147 | Caleb Ewan | Lotto-Soudal | + 01.11 |
| 148 | Stefano Oldani | Lotto-Soudal | + 01.11 |
| 149 | Jacopo Mosca | Trek-Segafredo | + 01.12 |
| 150 | Alexander Krieger | Alpecin-Fenix | + 01.12 |
| 151 | Marton Dina | EOLO-KOMETA Cycling Team | + 01.13 |
| 152 | Dylan Groenewegen | Jumbo-Visma | + 01.13 |
| 153 | Rafael Valls | Bahrain Victorious | + 01.13 |
| 154 | Lawrence Naesen | AG2R Citroën Team | + 01.14 |
| 155 | Simon Guglielmi | Groupama-FDJ | + 01.14 |
| 156 | Antonio Pedrero | Movistar Team | + 01.15 |
| 157 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | + 01.15 |
| 158 | Eduardo Sepulveda | Androni Giocattoli-Sidermec | + 01.15 |
| 159 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 01.16 |
| 160 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 01.16 |
| 161 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 01.17 |
| 162 | Gianluca Brambilla | Trek-Segafredo | + 01.18 |
| 163 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 01.19 |
| 164 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 01.21 |
| 165 | Simon Pellaud | Androni Giocattoli-Sidermec | + 01.21 |
| 166 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01.22 |
| 167 | Natnael Berhane | Cofidis | + 01.23 |
| 168 | Umberto Marengo | Bardiani CSF Faizanè | + 01.23 |
| 169 | Edward Ravasi | EOLO-KOMETA Cycling Team | + 01.24 |
| 170 | Mikel Nieve | Team BikeExchange | + 01.24 |
| 171 | Filippo Fiorelli | Bardiani CSF Faizanè | + 01.25 |
| 172 | Samuele Zoccarato | Bardiani CSF Faizanè | + 01.26 |
| 173 | Einer Rubio | Movistar Team | + 01.26 |
| 174 | Giovanni Visconti | Bardiani CSF Faizanè | + 01.27 |
| 175 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 01.28 |
| 176 | Davide Gabburo | Bardiani CSF Faizanè | + 01.30 |
| 177 | Enrico Battaglin | Bardiani CSF Faizanè | + 01.30 |
| 178 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 01.31 |
| 179 | Manuel Belletti | EOLO-KOMETA Cycling Team | + 01.32 |
| 180 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 01.32 |
| 181 | Attilio Viviani | Cofidis | + 01.33 |
| 182 | Filippo Tagliani | Androni Giocattoli-Sidermec | + 01.34 |
| 183 | Guy Niv | Israel Start-Up Nation | + 01.34 |
| 184 | Luis León Sánchez | Astana-Premier Tech | + 01.37 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Filippo Ganna | INEOS Grenadiers | 0:08:47 |
| 2 | Edoardo Affini | Jumbo-Visma | + 00.10 |
| 3 | Tobias Foss | Jumbo-Visma | + 00.13 |
| 4 | Joao Almeida | Deceuninck-Quick Step | + 00.17 |
| 5 | Remi Cavagna | Deceuninck-Quick Step | + 00.18 |
| 6 | Jos Van Emden | Jumbo-Visma | + 00.18 |
| 7 | Remco Evenepoel | Deceuninck-Quick Step | + 00.19 |
| 8 | Max Walscheid | Team Qhubeka NextHash | + 00.19 |
| 9 | Matthias Brändle | Israel Start-Up Nation | + 00.22 |
| 10 | Gianni Moscon | INEOS Grenadiers | + 00.23 |
| 11 | Aleksandr Vlasov | Astana-Premier Tech | + 00.24 |
| 12 | Alberto Bettiol | EF Education-NIPPO | + 00.26 |
| 13 | Jonathan Castroviejo | INEOS Grenadiers | + 00.27 |
| 14 | Alex Dowsett | Israel Start-Up Nation | + 00.27 |
| 15 | Maciej Bodnar | BORA-hansgrohe | + 00.28 |
| 16 | Nelson Oliveira | Movistar Team | + 00.29 |
| 17 | Diego Ulissi | UAE Team Emirates | + 00.29 |
| 18 | Roger Kluge | Lotto-Soudal | + 00.30 |
| 19 | Alessandro De Marchi | Israel Start-Up Nation | + 00.30 |
| 20 | Fabio Felline | Astana-Premier Tech | + 00.31 |
| 21 | Domenico Pozzovivo | Team Qhubeka NextHash | + 00.31 |
| 22 | Valerio Conti | UAE Team Emirates | + 00.31 |
| 23 | Jan Tratnik | Bahrain Victorious | + 00.32 |
| 24 | Victor Campenaerts | Team Qhubeka NextHash | + 00.32 |
| 25 | Damiano Caruso | Bahrain Victorious | + 00.32 |
| 26 | David Dekker | Jumbo-Visma | + 00.32 |
| 27 | Mikkel Honore | Deceuninck-Quick Step | + 00.33 |
| 28 | Samuele Battistella | Astana-Premier Tech | + 00.33 |
| 29 | Davide Formolo | UAE Team Emirates | + 00.33 |
| 30 | Matteo Sobrero | Astana-Premier Tech | + 00.33 |
| 31 | Michael Hepburn | Team BikeExchange | + 00.34 |
| 32 | Pavel Sivakov | INEOS Grenadiers | + 00.34 |
| 33 | Daniel Martinez | INEOS Grenadiers | + 00.36 |
| 34 | Matteo Jorgenson | Movistar Team | + 00.36 |
| 35 | Hugh Carthy | EF Education-NIPPO | + 00.38 |
| 36 | Pello Bilbao | Bahrain Victorious | + 00.38 |
| 37 | Simon Yates | Team BikeExchange | + 00.38 |
| 38 | Matej Mohoric | Bahrain Victorious | + 00.38 |
| 39 | Fausto Masnada | Deceuninck-Quick Step | + 00.38 |
| 40 | Egan Bernal | INEOS Grenadiers | + 00.39 |
| 41 | Romain Seigle | Groupama-FDJ | + 00.39 |
| 42 | Tejay van Garderen | EF Education-NIPPO | + 00.39 |
| 43 | Julius van den Berg | EF Education-NIPPO | + 00.39 |
| 44 | Felix Großschartner | BORA-hansgrohe | + 00.39 |
| 45 | Gorka Izagirre | Astana-Premier Tech | + 00.40 |
| 46 | Nicolas Roche | Team DSM | + 00.40 |
| 47 | Simon Carr | EF Education-NIPPO | + 00.40 |
| 48 | Rudy Molard | Groupama-FDJ | + 00.40 |
| 49 | Fernando Gaviria | UAE Team Emirates | + 00.41 |
| 50 | Vincenzo Nibali | Trek-Segafredo | + 00.41 |
| 51 | Peter Sagan | BORA-hansgrohe | + 00.41 |
| 52 | George Bennett | Jumbo-Visma | + 00.41 |
| 53 | Harold Tejada | Astana-Premier Tech | + 00.41 |
| 54 | Bauke Mollema | Trek-Segafredo | + 00.41 |
| 55 | Gino Mäder | Bahrain Victorious | + 00.41 |
| 56 | Marc Soler | Movistar Team | + 00.42 |
| 57 | Nikias Arndt | Team DSM | + 00.42 |
| 58 | Oscar Riesebeek | Alpecin-Fenix | + 00.42 |
| 59 | Cameron Meyer | Team BikeExchange | + 00.42 |
| 60 | Tanel Kangert | Team BikeExchange | + 00.43 |
| 61 | Mauro Schmid | Team Qhubeka NextHash | + 00.43 |
| 62 | Tony Gallopin | AG2R Citroën Team | + 00.43 |
| 63 | Senne Leysen | Alpecin-Fenix | + 00.43 |
| 64 | Maximiliano Richeze | UAE Team Emirates | + 00.44 |
| 65 | Patrick Bevin | Israel Start-Up Nation | + 00.44 |
| 66 | Sebastian Molano | UAE Team Emirates | + 00.44 |
| 67 | Sebastien Reichenbach | Groupama-FDJ | + 00.45 |
| 68 | Harm Vanhoucke | Lotto-Soudal | + 00.45 |
| 69 | Christopher Juul-Jensen | Team BikeExchange | + 00.45 |
| 70 | Nico Denz | Team DSM | + 00.45 |
| 71 | Jens Keukeleire | EF Education-NIPPO | + 00.45 |
| 72 | Clément Champoussin | AG2R Citroën Team | + 00.46 |
| 73 | Jai Hindley | Team DSM | + 00.46 |
| 74 | Ruben Guerreiro | EF Education-NIPPO | + 00.47 |
| 75 | Koen Bouwman | Jumbo-Visma | + 00.47 |
| 76 | Giacomo Nizzolo | Team Qhubeka NextHash | + 00.48 |
| 77 | Mikel Landa | Bahrain Victorious | + 00.49 |
| 78 | Lars van den Berg | Groupama-FDJ | + 00.49 |
| 79 | Kilian Frankiny | Team Qhubeka NextHash | + 00.49 |
| 80 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.50 |
| 81 | Kobe Goossens | Lotto-Soudal | + 00.50 |
| 82 | Lukasz Wisniowski | Team Qhubeka NextHash | + 00.50 |
| 83 | Quinten Hermans | Intermarché-Wanty-Gobert Matériaux | + 00.50 |
| 84 | Salvatore Puccio | INEOS Grenadiers | + 00.50 |
| 85 | Alessandro Covi | UAE Team Emirates | + 00.50 |
| 86 | Paul Martens | Jumbo-Visma | + 00.50 |
| 87 | Lawrence Warbasse | AG2R Citroën Team | + 00.50 |
| 88 | Louis Vervaeke | Alpecin-Fenix | + 00.50 |
| 89 | Elia Viviani | Cofidis | + 00.51 |
| 90 | Giovanni Aleotti | BORA-hansgrohe | + 00.51 |
| 91 | Romain Bardet | Team DSM | + 00.52 |
| 92 | Pieter Serry | Deceuninck-Quick Step | + 00.52 |
| 93 | Matteo Fabbro | BORA-hansgrohe | + 00.52 |
| 94 | Thomas De Gendt | Lotto-Soudal | + 00.52 |
| 95 | Attila Valter | Groupama-FDJ | + 00.53 |
| 96 | Andrea Vendrame | AG2R Citroën Team | + 00.53 |
| 97 | Yukiya Arashiro | Bahrain Victorious | + 00.53 |
| 98 | Jonathan Caicedo | EF Education-NIPPO | + 00.53 |
| 99 | Callum Scotson | Team BikeExchange | + 00.53 |
| 100 | Albert Torres | Movistar Team | + 00.53 |
| 101 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 00.54 |
| 102 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 00.54 |
| 103 | Chris Hamilton | Team DSM | + 00.55 |
| 104 | Emanuel Buchmann | BORA-hansgrohe | + 00.55 |
| 105 | Krists Neilands | Israel Start-Up Nation | + 00.55 |
| 106 | Daniel Oss | BORA-hansgrohe | + 00.56 |
| 107 | Giulio Ciccone | Trek-Segafredo | + 00.56 |
| 108 | Daniel Martin | Israel Start-Up Nation | + 00.57 |
| 109 | Cesare Benedetti | BORA-hansgrohe | + 00.57 |
| 110 | Antoine Duchesne | Groupama-FDJ | + 00.57 |
| 111 | Iljo Keisse | Deceuninck-Quick Step | + 00.57 |
| 112 | Tim Merlier | Alpecin-Fenix | + 00.58 |
| 113 | Michael Storer | Team DSM | + 00.58 |
| 114 | Jimmy Janssens | Alpecin-Fenix | + 00.58 |
| 115 | Simone Consonni | Cofidis | + 00.58 |
| 116 | Geoffrey Bouchard | AG2R Citroën Team | + 00.59 |
| 117 | Vadim Pronskiy | Astana-Premier Tech | + 00.59 |
| 118 | Matteo Moschetti | Trek-Segafredo | + 00.59 |
| 119 | Nick Schultz | Team BikeExchange | + 00.59 |
| 120 | Gianni Vermeersch | Alpecin-Fenix | + 01.01 |
| 121 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 01.01 |
| 122 | Mark Christian | EOLO-KOMETA Cycling Team | + 01.01 |
| 123 | Rémy Rochas | Cofidis | + 01.01 |
| 124 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 01.02 |
| 125 | Alexis Gougeard | AG2R Citroën Team | + 01.02 |
| 126 | James Knox | Deceuninck-Quick Step | + 01.02 |
| 127 | Tomasz Marczynski | Lotto-Soudal | + 01.02 |
| 128 | Nicolas Edet | Cofidis | + 01.03 |
| 129 | Jasper De Buyst | Lotto-Soudal | + 01.03 |
| 130 | Fabio Sabatini | Cofidis | + 01.04 |
| 131 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 01.04 |
| 132 | Victor Lafay | Cofidis | + 01.04 |
| 133 | Koen De Kort | Trek-Segafredo | + 01.05 |
| 134 | Max Kanter | Team DSM | + 01.06 |
| 135 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01.06 |
| 136 | Amanuel Ghebreigzabhier | Trek-Segafredo | + 01.06 |
| 137 | Giovanni Carboni | Bardiani CSF Faizanè | + 01.06 |
| 138 | Davide Villella | Movistar Team | + 01.08 |
| 139 | Joe Dombrowski | UAE Team Emirates | + 01.09 |
| 140 | Dries De Bondt | Alpecin-Fenix | + 01.09 |
| 141 | François Bidard | AG2R Citroën Team | + 01.09 |
| 142 | Filippo Zana | Bardiani CSF Faizanè | + 01.10 |
| 143 | Davide Cimolai | Israel Start-Up Nation | + 01.10 |
| 144 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 01.10 |
| 145 | Matteo Badilatti | Groupama-FDJ | + 01.10 |
| 146 | Dario Cataldo | Movistar Team | + 01.10 |
| 147 | Caleb Ewan | Lotto-Soudal | + 01.11 |
| 148 | Stefano Oldani | Lotto-Soudal | + 01.11 |
| 149 | Jacopo Mosca | Trek-Segafredo | + 01.12 |
| 150 | Alexander Krieger | Alpecin-Fenix | + 01.12 |
| 151 | Marton Dina | EOLO-KOMETA Cycling Team | + 01.13 |
| 152 | Dylan Groenewegen | Jumbo-Visma | + 01.13 |
| 153 | Rafael Valls | Bahrain Victorious | + 01.13 |
| 154 | Lawrence Naesen | AG2R Citroën Team | + 01.14 |
| 155 | Simon Guglielmi | Groupama-FDJ | + 01.14 |
| 156 | Antonio Pedrero | Movistar Team | + 01.15 |
| 157 | Francesco Gavazzi | EOLO-KOMETA Cycling Team | + 01.15 |
| 158 | Eduardo Sepulveda | Androni Giocattoli-Sidermec | + 01.15 |
| 159 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 01.16 |
| 160 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 01.16 |
| 161 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 01.17 |
| 162 | Gianluca Brambilla | Trek-Segafredo | + 01.18 |
| 163 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 01.19 |
| 164 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 01.21 |
| 165 | Simon Pellaud | Androni Giocattoli-Sidermec | + 01.21 |
| 166 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01.22 |
| 167 | Natnael Berhane | Cofidis | + 01.23 |
| 168 | Umberto Marengo | Bardiani CSF Faizanè | + 01.23 |
| 169 | Edward Ravasi | EOLO-KOMETA Cycling Team | + 01.24 |
| 170 | Mikel Nieve | Team BikeExchange | + 01.24 |
| 171 | Filippo Fiorelli | Bardiani CSF Faizanè | + 01.25 |
| 172 | Samuele Zoccarato | Bardiani CSF Faizanè | + 01.26 |
| 173 | Einer Rubio | Movistar Team | + 01.26 |
| 174 | Giovanni Visconti | Bardiani CSF Faizanè | + 01.27 |
| 175 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 01.28 |
| 176 | Davide Gabburo | Bardiani CSF Faizanè | + 01.30 |
| 177 | Enrico Battaglin | Bardiani CSF Faizanè | + 01.30 |
| 178 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 01.31 |
| 179 | Manuel Belletti | EOLO-KOMETA Cycling Team | + 01.32 |
| 180 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 01.32 |
| 181 | Attilio Viviani | Cofidis | + 01.33 |
| 182 | Filippo Tagliani | Androni Giocattoli-Sidermec | + 01.34 |
| 183 | Guy Niv | Israel Start-Up Nation | + 01.34 |
| 184 | Luis León Sánchez | Astana-Premier Tech | + 01.37 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Filippo Ganna | INEOS Grenadiers | 0:08:47 |
| 2 | Edoardo Affini | Jumbo-Visma | + 00.10 |
| 3 | Tobias Foss | Jumbo-Visma | + 00.13 |
| 4 | Joao Almeida | Deceuninck-Quick Step | + 00.17 |
| 5 | Remco Evenepoel | Deceuninck-Quick Step | + 00.19 |
| 6 | Aleksandr Vlasov | Astana-Premier Tech | + 00.24 |
| 7 | David Dekker | Jumbo-Visma | + 00.32 |
| 8 | Mikkel Honore | Deceuninck-Quick Step | + 00.33 |
| 9 | Samuele Battistella | Astana-Premier Tech | + 00.33 |
| 10 | Matteo Sobrero | Astana-Premier Tech | + 00.33 |
| 11 | Pavel Sivakov | INEOS Grenadiers | + 00.34 |
| 12 | Daniel Martinez | INEOS Grenadiers | + 00.36 |
| 13 | Matteo Jorgenson | Movistar Team | + 00.36 |
| 14 | Egan Bernal | INEOS Grenadiers | + 00.39 |
| 15 | Julius van den Berg | EF Education-NIPPO | + 00.39 |
| 16 | Simon Carr | EF Education-NIPPO | + 00.40 |
| 17 | Harold Tejada | Astana-Premier Tech | + 00.41 |
| 18 | Gino Mäder | Bahrain Victorious | + 00.41 |
| 19 | Mauro Schmid | Team Qhubeka NextHash | + 00.43 |
| 20 | Senne Leysen | Alpecin-Fenix | + 00.43 |
| 21 | Harm Vanhoucke | Lotto-Soudal | + 00.45 |
| 22 | Clément Champoussin | AG2R Citroën Team | + 00.46 |
| 23 | Jai Hindley | Team DSM | + 00.46 |
| 24 | Lars van den Berg | Groupama-FDJ | + 00.49 |
| 25 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.50 |
| 26 | Kobe Goossens | Lotto-Soudal | + 00.50 |
| 27 | Alessandro Covi | UAE Team Emirates | + 00.50 |
| 28 | Giovanni Aleotti | BORA-hansgrohe | + 00.51 |
| 29 | Attila Valter | Groupama-FDJ | + 00.53 |
| 30 | Callum Scotson | Team BikeExchange | + 00.53 |
| 31 | Vincenzo Albanese | EOLO-KOMETA Cycling Team | + 00.54 |
| 32 | Michael Storer | Team DSM | + 00.58 |
| 33 | Vadim Pronskiy | Astana-Premier Tech | + 00.59 |
| 34 | Matteo Moschetti | Trek-Segafredo | + 00.59 |
| 35 | Rémy Rochas | Cofidis | + 01.01 |
| 36 | Andrii Ponomar | Androni Giocattoli-Sidermec | + 01.02 |
| 37 | Victor Lafay | Cofidis | + 01.04 |
| 38 | Max Kanter | Team DSM | + 01.06 |
| 39 | Filippo Zana | Bardiani CSF Faizanè | + 01.10 |
| 40 | Stefano Oldani | Lotto-Soudal | + 01.11 |
| 41 | Marton Dina | EOLO-KOMETA Cycling Team | + 01.13 |
| 42 | Simon Guglielmi | Groupama-FDJ | + 01.14 |
| 43 | Samuele Rivi | EOLO-KOMETA Cycling Team | + 01.17 |
| 44 | Natnael Tesfazion | Androni Giocattoli-Sidermec | + 01.19 |
| 45 | Samuele Zoccarato | Bardiani CSF Faizanè | + 01.26 |
| 46 | Einer Rubio | Movistar Team | + 01.26 |
| 47 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 01.28 |
| 48 | Nicola Venchiarutti | Androni Giocattoli-Sidermec | + 01.31 |
| 49 | Lorenzo Fortunato | EOLO-KOMETA Cycling Team | + 01.32 |
| 50 | Attilio Viviani | Cofidis | + 01.33 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Filippo Ganna | INEOS Grenadiers | 15 |
| 2 | Edoardo Affini | Jumbo-Visma | 12 |
| 3 | Tobias Foss | Jumbo-Visma | 9 |
| 4 | Joao Almeida | Deceuninck-Quick Step | 7 |
| 5 | Remi Cavagna | Deceuninck-Quick Step | 6 |
| 6 | Jos Van Emden | Jumbo-Visma | 5 |
| 7 | Remco Evenepoel | Deceuninck-Quick Step | 4 |
| 8 | Max Walscheid | Team Qhubeka NextHash | 3 |
| 9 | Matthias Brändle | Israel Start-Up Nation | 2 |
| 10 | Gianni Moscon | INEOS Grenadiers | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 0:27:02 |
| 2 | INEOS Grenadiers | + 00.09 |
| 3 | Deceuninck-Quick Step | + 00.13 |
| 4 | Israel Start-Up Nation | + 00.38 |
| 5 | Team Qhubeka NextHash | + 00.41 |
| 6 | Astana-Premier Tech | + 00.47 |
| 7 | UAE Team Emirates | + 00.52 |
| 8 | Bahrain Victorious | + 01.01 |
| 9 | EF Education-NIPPO | + 01.02 |
| 10 | Movistar Team | + 01.06 |
| 11 | BORA-hansgrohe | + 01.07 |
| 12 | Team BikeExchange | + 01.13 |
| 13 | Groupama-FDJ | + 01.23 |
| 14 | Lotto-Soudal | + 01.24 |
| 15 | Team DSM | + 01.26 |
| 16 | Alpecin-Fenix | + 01.34 |
| 17 | Trek-Segafredo | + 01.37 |
| 18 | AG2R Citroën Team | + 01.38 |
| 19 | Intermarché-Wanty-Gobert Matériaux | + 02.07 |
| 20 | Cofidis | + 02.09 |
| 21 | EOLO-KOMETA Cycling Team | + 02.27 |
| 22 | Androni Giocattoli-Sidermec | + 02.37 |
| 23 | Bardiani CSF Faizanè | + 02.58 |








