Giro d'Italia 2020 - Stage 9
03.10-25.10
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 | Ruben Guerreiro | EF Pro Cycling | 5:41:20 |
| 2 | Jonathan Castroviejo | INEOS Grenadiers | + 00.08 |
| 3 | Mikkel Bjerg | UAE Team Emirates | + 00.58 |
| 4 | Kilian Frankiny | Groupama - FDJ | + 01.16 |
| 5 | Lawrence Warbasse | AG2R La Mondiale | + 01.16 |
| 6 | Tao Geoghegan Hart | INEOS Grenadiers | + 01.19 |
| 7 | Lucas Hamilton | Mitchelton-Scott | + 01.32 |
| 8 | Wilco Kelderman | Team Sunweb | + 01.38 |
| 9 | Jakob Fuglsang | Astana Pro Team | + 01.38 |
| 10 | Jai Hindley | Team Sunweb | + 01.38 |
| 11 | Rafal Majka | Bora-hansgrohe | + 01.41 |
| 12 | Patrick Konrad | Bora-hansgrohe | + 01.41 |
| 13 | Brandon McNulty | UAE Team Emirates | + 01.44 |
| 14 | Domenico Pozzovivo | NTT Pro Cycling | + 01.44 |
| 15 | Fausto Masnada | Deceuninck-Quick Step | + 01.50 |
| 16 | Vincenzo Nibali | Trek-Segafredo | + 01.52 |
| 17 | Pello Bilbao | Bahrain-McLaren | + 01.52 |
| 18 | Attila Valter | CCC Team | + 01.55 |
| 19 | Joao Almeida | Deceuninck-Quick Step | + 01.56 |
| 20 | Hermann Pernsteiner | Bahrain-McLaren | + 01.56 |
| 21 | Tobias Foss | Team Jumbo-Visma | + 01.56 |
| 22 | Koen Bouwman | Team Jumbo-Visma | + 01.59 |
| 23 | Harm Vanhoucke | Lotto-Soudal | + 01.59 |
| 24 | Steven Kruijswijk | Team Jumbo-Visma | + 01.59 |
| 25 | Joe Dombrowski | UAE Team Emirates | + 02.01 |
| 26 | Ilnur Zakarin | CCC Team | + 02.08 |
| 27 | Gianluca Brambilla | Trek-Segafredo | + 02.17 |
| 28 | Ben Swift | INEOS Grenadiers | + 02.25 |
| 29 | Antonio Pedrero | Movistar Team | + 02.27 |
| 30 | Aurélien Paret-Peintre | AG2R La Mondiale | + 02.27 |
| 31 | Giulio Ciccone | Trek-Segafredo | + 02.38 |
| 32 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.41 |
| 33 | James Knox | Deceuninck-Quick Step | + 02.43 |
| 34 | Pawel Poljanski | Bora-hansgrohe | + 03.06 |
| 35 | Sam Oomen | Team Sunweb | + 03.14 |
| 36 | Fabio Felline | Astana Pro Team | + 03.23 |
| 37 | Chris Hamilton | Team Sunweb | + 03.29 |
| 38 | Sergio Samitier | Movistar Team | + 03.50 |
| 39 | Domen Novak | Bahrain-McLaren | + 04.00 |
| 40 | Eduardo Sepulveda | Movistar Team | + 04.02 |
| 41 | Martijn Tusveld | Team Sunweb | + 04.32 |
| 42 | Chris Harper | Team Jumbo-Visma | + 04.58 |
| 43 | Davide Villella | Movistar Team | + 06.13 |
| 44 | Antonio Nibali | Trek-Segafredo | + 06.28 |
| 45 | Nicolas Edet | Cofidis | + 06.52 |
| 46 | Thomas De Gendt | Lotto-Soudal | + 06.52 |
| 47 | Mikkel Honore | Deceuninck-Quick Step | + 07.03 |
| 48 | Enrico Battaglin | Bahrain-McLaren | + 07.03 |
| 49 | Matteo Fabbro | Bora-hansgrohe | + 07.03 |
| 50 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 07.03 |
| 51 | François Bidard | AG2R La Mondiale | + 07.03 |
| 52 | Jacopo Mosca | Trek-Segafredo | + 07.03 |
| 53 | Jack Haig | Mitchelton-Scott | + 07.16 |
| 54 | Nico Denz | Team Sunweb | + 07.21 |
| 55 | Pieter Serry | Deceuninck-Quick Step | + 07.22 |
| 56 | Sander Armee | Lotto-Soudal | + 08.35 |
| 57 | Louis Meintjes | NTT Pro Cycling | + 08.50 |
| 58 | Mark Padun | Bahrain-McLaren | + 09.21 |
| 59 | Jonas Gregaard | Astana Pro Team | + 09.51 |
| 60 | Daniel Navarro | Israel Start-Up Nation | + 09.51 |
| 61 | Óscar Rodríguez | Astana Pro Team | + 09.51 |
| 62 | Diego Ulissi | UAE Team Emirates | + 10.01 |
| 63 | Chad Haga | Team Sunweb | + 10.53 |
| 64 | Michael Matthews | Team Sunweb | + 10.53 |
| 65 | Victor De La Parte | CCC Team | + 10.55 |
| 66 | Lawson Craddock | EF Pro Cycling | + 11.09 |
| 67 | Cameron Meyer | Mitchelton-Scott | + 11.15 |
| 68 | Manuele Boaro | Astana Pro Team | + 12.30 |
| 69 | Rohan Dennis | INEOS Grenadiers | + 12.36 |
| 70 | Ben O'Connor | NTT Pro Cycling | + 12.36 |
| 71 | Nicola Conci | Trek-Segafredo | + 13.38 |
| 72 | Christoph Pfingsten | Team Jumbo-Visma | + 15.05 |
| 73 | Antwan Tolhoek | Team Jumbo-Visma | + 15.52 |
| 74 | Carl Fredrik Hagen | Lotto-Soudal | + 16.09 |
| 75 | Josip Rumac | Androni Giocattoli-Sidermec | + 16.09 |
| 76 | Tanel Kangert | EF Pro Cycling | + 16.09 |
| 77 | Yukiya Arashiro | Bahrain-McLaren | + 16.09 |
| 78 | Jonathan Caicedo | EF Pro Cycling | + 16.13 |
| 79 | Julien Bernard | Trek-Segafredo | + 16.13 |
| 80 | Jan Tratnik | Bahrain-McLaren | + 16.13 |
| 81 | Kamil Malecki | CCC Team | + 16.13 |
| 82 | Einer Rubio | Movistar Team | + 16.13 |
| 83 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 16.20 |
| 84 | Luca Chirico | Androni Giocattoli-Sidermec | + 16.32 |
| 85 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 16.33 |
| 86 | Andrea Vendrame | AG2R La Mondiale | + 17.46 |
| 87 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 17.51 |
| 88 | Jaakko Hänninen | AG2R La Mondiale | + 18.46 |
| 89 | Simon Clarke | EF Pro Cycling | + 18.46 |
| 90 | Danilo Wyss | NTT Pro Cycling | + 18.46 |
| 91 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 18.46 |
| 92 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 18.46 |
| 93 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 18.46 |
| 94 | Salvatore Puccio | INEOS Grenadiers | + 18.52 |
| 95 | Elia Viviani | Cofidis | + 18.52 |
| 96 | Peter Sagan | Bora-hansgrohe | + 18.52 |
| 97 | Cesare Benedetti | Bora-hansgrohe | + 18.52 |
| 98 | Filippo Ganna | INEOS Grenadiers | + 18.52 |
| 99 | Francesco Romano | Bardiani-CSF-Faizanè | + 18.52 |
| 100 | Jos Van Emden | Team Jumbo-Visma | + 18.52 |
| 101 | Maciej Bodnar | Bora-hansgrohe | + 18.52 |
| 102 | Matteo Sobrero | NTT Pro Cycling | + 18.52 |
| 103 | Jesper Hansen | Cofidis | + 18.52 |
| 104 | Simon Pellaud | Androni Giocattoli-Sidermec | + 18.52 |
| 105 | Kamil Gradek | CCC Team | + 18.52 |
| 106 | Josef Cerný | CCC Team | + 18.52 |
| 107 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 18.52 |
| 108 | Adam Hansen | Lotto-Soudal | + 18.52 |
| 109 | Joey Rosskopf | CCC Team | + 18.52 |
| 110 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 18.52 |
| 111 | Stefano Oldani | Lotto-Soudal | + 18.52 |
| 112 | Damien Howson | Mitchelton-Scott | + 18.52 |
| 113 | Eros Capecchi | Bahrain-McLaren | + 18.52 |
| 114 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 19.02 |
| 115 | Mathias Le Turnier | Cofidis | + 19.02 |
| 116 | Geoffrey Bouchard | AG2R La Mondiale | + 19.02 |
| 117 | Etienne van Empel | Vini Zabù-Brado-KTM | + 19.02 |
| 118 | Nathan Haas | Cofidis | + 19.23 |
| 119 | Davide Ballerini | Deceuninck-Quick Step | + 21.03 |
| 120 | Filippo Zana | Bardiani-CSF-Faizanè | + 26.46 |
| 121 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 26.59 |
| 122 | Mattia Bais | Androni Giocattoli-Sidermec | + 27.02 |
| 123 | Hector Carretero | Movistar Team | + 30.08 |
| 124 | Dario Cataldo | Movistar Team | + 30.08 |
| 125 | Albert Torres | Movistar Team | + 30.08 |
| 126 | Stéphane Rossetto | Cofidis | + 30.10 |
| 127 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 31.29 |
| 128 | James Whelan | EF Pro Cycling | + 31.29 |
| 129 | Valerio Conti | UAE Team Emirates | + 31.29 |
| 130 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 31.29 |
| 131 | Michael Hepburn | Mitchelton-Scott | + 31.29 |
| 132 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 31.29 |
| 133 | Lachlan Morton | EF Pro Cycling | + 31.32 |
| 134 | Davide Cimolai | Israel Start-Up Nation | + 31.35 |
| 135 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 31.35 |
| 136 | Rick Zabel | Israel Start-Up Nation | + 31.35 |
| 137 | Marco Mathis | Cofidis | + 31.35 |
| 138 | Fernando Gaviria | UAE Team Emirates | + 31.35 |
| 139 | Rodrigo Contreras | Astana Pro Team | + 31.35 |
| 140 | Victor Campenaerts | NTT Pro Cycling | + 31.35 |
| 141 | Alexander Cataford | Israel Start-Up Nation | + 31.35 |
| 142 | Miles Scotson | Groupama - FDJ | + 31.35 |
| 143 | Matthew Holmes | Lotto-Soudal | + 31.35 |
| 144 | Alvaro Hodeg | Deceuninck-Quick Step | + 31.40 |
| 145 | Marco Frapporti | Vini Zabù-Brado-KTM | + 31.40 |
| 146 | Maximiliano Richeze | UAE Team Emirates | + 31.41 |
| 147 | Sebastian Molano | UAE Team Emirates | + 31.43 |
| 148 | Simone Consonni | Cofidis | + 31.43 |
| 149 | Jonathan Dibben | Lotto-Soudal | + 31.43 |
| 150 | Iljo Keisse | Deceuninck-Quick Step | + 31.43 |
| 151 | Simon Guglielmi | Groupama - FDJ | + 31.43 |
| 152 | Arnaud Démare | Groupama - FDJ | + 31.47 |
| 153 | Jacopo Guarnieri | Groupama - FDJ | + 31.47 |
| 154 | Ignatas Konovalovas | Groupama - FDJ | + 31.49 |
| 155 | Dylan Sunderland | NTT Pro Cycling | + 33.42 |
| 156 | Ramon Sinkeldam | Groupama - FDJ | + 40.18 |
| 157 | Tony Martin | Team Jumbo-Visma | + 40.21 |
| 158 | Matthias Brändle | Israel Start-Up Nation | + 40.21 |
| 159 | Guy Sagiv | Israel Start-Up Nation | + 40.21 |
| 160 | Alex Dowsett | Israel Start-Up Nation | + 40.23 |
| - | Rudy Barbier | Israel Start-Up Nation | DNS |
| - | Pavel Kochetkov | CCC Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 35:35:50 |
| 2 | Wilco Kelderman | Team Sunweb | + 00.30 |
| 3 | Pello Bilbao | Bahrain-McLaren | + 00.39 |
| 4 | Domenico Pozzovivo | NTT Pro Cycling | + 00.53 |
| 5 | Vincenzo Nibali | Trek-Segafredo | + 00.57 |
| 6 | Jakob Fuglsang | Astana Pro Team | + 01.01 |
| 7 | Harm Vanhoucke | Lotto-Soudal | + 01.02 |
| 8 | Patrick Konrad | Bora-hansgrohe | + 01.11 |
| 9 | Jai Hindley | Team Sunweb | + 01.15 |
| 10 | Rafal Majka | Bora-hansgrohe | + 01.17 |
| 11 | Steven Kruijswijk | Team Jumbo-Visma | + 01.24 |
| 12 | Fausto Masnada | Deceuninck-Quick Step | + 01.32 |
| 13 | Hermann Pernsteiner | Bahrain-McLaren | + 01.48 |
| 14 | Ilnur Zakarin | CCC Team | + 01.56 |
| 15 | Lucas Hamilton | Mitchelton-Scott | + 02.23 |
| 16 | Antonio Pedrero | Movistar Team | + 02.27 |
| 17 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.41 |
| 18 | Brandon McNulty | UAE Team Emirates | + 02.45 |
| 19 | Sergio Samitier | Movistar Team | + 04.06 |
| 20 | James Knox | Deceuninck-Quick Step | + 04.13 |
| 21 | Jonathan Castroviejo | INEOS Grenadiers | + 04.54 |
| 22 | Aurélien Paret-Peintre | AG2R La Mondiale | + 05.02 |
| 23 | Koen Bouwman | Team Jumbo-Visma | + 05.20 |
| 24 | Lawrence Warbasse | AG2R La Mondiale | + 06.58 |
| 25 | Joe Dombrowski | UAE Team Emirates | + 07.20 |
| 26 | Chris Harper | Team Jumbo-Visma | + 07.59 |
| 27 | Sam Oomen | Team Sunweb | + 09.30 |
| 28 | Attila Valter | CCC Team | + 09.34 |
| 29 | Martijn Tusveld | Team Sunweb | + 13.13 |
| 30 | Gianluca Brambilla | Trek-Segafredo | + 13.50 |
| 31 | Ruben Guerreiro | EF Pro Cycling | + 16.26 |
| 32 | Fabio Felline | Astana Pro Team | + 17.53 |
| 33 | Jack Haig | Mitchelton-Scott | + 18.26 |
| 34 | Matteo Fabbro | Bora-hansgrohe | + 18.27 |
| 35 | Tobias Foss | Team Jumbo-Visma | + 19.43 |
| 36 | Davide Villella | Movistar Team | + 23.14 |
| 37 | Daniel Navarro | Israel Start-Up Nation | + 24.16 |
| 38 | Antonio Nibali | Trek-Segafredo | + 24.43 |
| 39 | Tanel Kangert | EF Pro Cycling | + 24.51 |
| 40 | Giulio Ciccone | Trek-Segafredo | + 26.46 |
| 41 | Ben Swift | INEOS Grenadiers | + 26.46 |
| 42 | Jacopo Mosca | Trek-Segafredo | + 27.31 |
| 43 | Óscar Rodríguez | Astana Pro Team | + 27.44 |
| 44 | Mikkel Honore | Deceuninck-Quick Step | + 30.00 |
| 45 | Victor De La Parte | CCC Team | + 31.49 |
| 46 | Pawel Poljanski | Bora-hansgrohe | + 31.54 |
| 47 | Pieter Serry | Deceuninck-Quick Step | + 32.04 |
| 48 | Jonathan Caicedo | EF Pro Cycling | + 32.33 |
| 49 | Sander Armee | Lotto-Soudal | + 33.08 |
| 50 | Jaakko Hänninen | AG2R La Mondiale | + 33.21 |
| 51 | Diego Ulissi | UAE Team Emirates | + 34.27 |
| 52 | Mark Padun | Bahrain-McLaren | + 34.40 |
| 53 | François Bidard | AG2R La Mondiale | + 36.01 |
| 54 | Enrico Battaglin | Bahrain-McLaren | + 36.03 |
| 55 | Einer Rubio | Movistar Team | + 36.58 |
| 56 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 37.00 |
| 57 | Stéphane Rossetto | Cofidis | + 38.24 |
| 58 | Salvatore Puccio | INEOS Grenadiers | + 38.37 |
| 59 | Chris Hamilton | Team Sunweb | + 38.40 |
| 60 | Joey Rosskopf | CCC Team | + 38.53 |
| 61 | Jonas Gregaard | Astana Pro Team | + 38.58 |
| 62 | Carl Fredrik Hagen | Lotto-Soudal | + 39.27 |
| 63 | Thomas De Gendt | Lotto-Soudal | + 39.43 |
| 64 | Christoph Pfingsten | Team Jumbo-Visma | + 39.44 |
| 65 | Eduardo Sepulveda | Movistar Team | + 40.11 |
| 66 | Filippo Ganna | INEOS Grenadiers | + 40.13 |
| 67 | Kilian Frankiny | Groupama - FDJ | + 41.49 |
| 68 | Jhonnatan Narvaez | INEOS Grenadiers | + 42.13 |
| 69 | Jan Tratnik | Bahrain-McLaren | + 42.26 |
| 70 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 44.24 |
| 71 | Louis Meintjes | NTT Pro Cycling | + 44.42 |
| 72 | Julien Bernard | Trek-Segafredo | + 44.47 |
| 73 | Nicola Conci | Trek-Segafredo | + 45.07 |
| 74 | Chad Haga | Team Sunweb | + 45.09 |
| 75 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 47.17 |
| 76 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 47.23 |
| 77 | Jesper Hansen | Cofidis | + 48.44 |
| 78 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 49.03 |
| 79 | Geoffrey Bouchard | AG2R La Mondiale | + 49.07 |
| 80 | Mikkel Bjerg | UAE Team Emirates | + 49.35 |
| 81 | Damien Howson | Mitchelton-Scott | + 50.56 |
| 82 | Ben O'Connor | NTT Pro Cycling | + 51.54 |
| 83 | Andrea Vendrame | AG2R La Mondiale | + 52.24 |
| 84 | Dario Cataldo | Movistar Team | + 53.59 |
| 85 | Antwan Tolhoek | Team Jumbo-Visma | + 54.46 |
| 86 | Francesco Romano | Bardiani-CSF-Faizanè | + 55.43 |
| 87 | Michael Matthews | Team Sunweb | + 55.54 |
| 88 | Josip Rumac | Androni Giocattoli-Sidermec | + 56.25 |
| 89 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 58.02 |
| 90 | Eros Capecchi | Bahrain-McLaren | + 58.43 |
| 91 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 59.38 |
| 92 | Matteo Sobrero | NTT Pro Cycling | + 01:01.08 |
| 93 | Manuele Boaro | Astana Pro Team | + 01:01.29 |
| 94 | Yukiya Arashiro | Bahrain-McLaren | + 01:02.24 |
| 95 | Danilo Wyss | NTT Pro Cycling | + 01:02.28 |
| 96 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 01:02.34 |
| 97 | Simon Clarke | EF Pro Cycling | + 01:02.52 |
| 98 | Rohan Dennis | INEOS Grenadiers | + 01:03.48 |
| 99 | Cameron Meyer | Mitchelton-Scott | + 01:04.53 |
| 100 | Hector Carretero | Movistar Team | + 01:06.44 |
| 101 | Kamil Malecki | CCC Team | + 01:07.01 |
| 102 | Davide Ballerini | Deceuninck-Quick Step | + 01:07.53 |
| 103 | Peter Sagan | Bora-hansgrohe | + 01:08.17 |
| 104 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 01:08.43 |
| 105 | Stefano Oldani | Lotto-Soudal | + 01:09.08 |
| 106 | Simon Pellaud | Androni Giocattoli-Sidermec | + 01:09.28 |
| 107 | Josef Cerný | CCC Team | + 01:11.49 |
| 108 | Lawson Craddock | EF Pro Cycling | + 01:12.10 |
| 109 | Matthew Holmes | Lotto-Soudal | + 01:12.27 |
| 110 | Luca Chirico | Androni Giocattoli-Sidermec | + 01:12.51 |
| 111 | Nico Denz | Team Sunweb | + 01:13.48 |
| 112 | Mathias Le Turnier | Cofidis | + 01:14.08 |
| 113 | Nicolas Edet | Cofidis | + 01:14.12 |
| 114 | Maciej Bodnar | Bora-hansgrohe | + 01:15.40 |
| 115 | Valerio Conti | UAE Team Emirates | + 01:16.21 |
| 116 | Jos Van Emden | Team Jumbo-Visma | + 01:17.25 |
| 117 | Alexander Cataford | Israel Start-Up Nation | + 01:17.50 |
| 118 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 01:19.01 |
| 119 | Kamil Gradek | CCC Team | + 01:19.32 |
| 120 | Domen Novak | Bahrain-McLaren | + 01:19.37 |
| 121 | Nathan Haas | Cofidis | + 01:24.56 |
| 122 | Cesare Benedetti | Bora-hansgrohe | + 01:26.05 |
| 123 | Etienne van Empel | Vini Zabù-Brado-KTM | + 01:27.06 |
| 124 | Mattia Bais | Androni Giocattoli-Sidermec | + 01:27.14 |
| 125 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 01:27.48 |
| 126 | Adam Hansen | Lotto-Soudal | + 01:28.17 |
| 127 | Miles Scotson | Groupama - FDJ | + 01:29.20 |
| 128 | Filippo Zana | Bardiani-CSF-Faizanè | + 01:30.14 |
| 129 | Simone Consonni | Cofidis | + 01:30.21 |
| 130 | Rodrigo Contreras | Astana Pro Team | + 01:30.52 |
| 131 | Victor Campenaerts | NTT Pro Cycling | + 01:31.59 |
| 132 | Elia Viviani | Cofidis | + 01:32.20 |
| 133 | Rick Zabel | Israel Start-Up Nation | + 01:33.48 |
| 134 | Arnaud Démare | Groupama - FDJ | + 01:35.33 |
| 135 | Marco Frapporti | Vini Zabù-Brado-KTM | + 01:36.36 |
| 136 | Michael Hepburn | Mitchelton-Scott | + 01:36.42 |
| 137 | Davide Cimolai | Israel Start-Up Nation | + 01:38.01 |
| 138 | Fernando Gaviria | UAE Team Emirates | + 01:38.15 |
| 139 | Lachlan Morton | EF Pro Cycling | + 01:38.48 |
| 140 | Alex Dowsett | Israel Start-Up Nation | + 01:38.50 |
| 141 | Simon Guglielmi | Groupama - FDJ | + 01:38.50 |
| 142 | Jacopo Guarnieri | Groupama - FDJ | + 01:39.38 |
| 143 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 01:39.39 |
| 144 | James Whelan | EF Pro Cycling | + 01:39.42 |
| 145 | Tony Martin | Team Jumbo-Visma | + 01:40.03 |
| 146 | Sebastian Molano | UAE Team Emirates | + 01:40.25 |
| 147 | Ignatas Konovalovas | Groupama - FDJ | + 01:40.28 |
| 148 | Albert Torres | Movistar Team | + 01:40.48 |
| 149 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 01:41.14 |
| 150 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 01:41.53 |
| 151 | Matthias Brändle | Israel Start-Up Nation | + 01:42.13 |
| 152 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 01:44.22 |
| 153 | Maximiliano Richeze | UAE Team Emirates | + 01:44.34 |
| 154 | Dylan Sunderland | NTT Pro Cycling | + 01:45.10 |
| 155 | Marco Mathis | Cofidis | + 01:48.03 |
| 156 | Alvaro Hodeg | Deceuninck-Quick Step | + 01:50.02 |
| 157 | Iljo Keisse | Deceuninck-Quick Step | + 01:53.20 |
| 158 | Ramon Sinkeldam | Groupama - FDJ | + 01:58.23 |
| 159 | Jonathan Dibben | Lotto-Soudal | + 02:04.35 |
| 160 | Guy Sagiv | Israel Start-Up Nation | + 02:06.39 |
| - | Rudy Barbier | Israel Start-Up Nation | DNS |
| - | Pavel Kochetkov | CCC Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 35:35:50 |
| 2 | Harm Vanhoucke | Lotto-Soudal | + 01.02 |
| 3 | Jai Hindley | Team Sunweb | + 01.15 |
| 4 | Lucas Hamilton | Mitchelton-Scott | + 02.23 |
| 5 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.41 |
| 6 | Brandon McNulty | UAE Team Emirates | + 02.45 |
| 7 | Sergio Samitier | Movistar Team | + 04.06 |
| 8 | James Knox | Deceuninck-Quick Step | + 04.13 |
| 9 | Aurélien Paret-Peintre | AG2R La Mondiale | + 05.02 |
| 10 | Sam Oomen | Team Sunweb | + 09.30 |
| 11 | Attila Valter | CCC Team | + 09.34 |
| 12 | Matteo Fabbro | Bora-hansgrohe | + 18.27 |
| 13 | Tobias Foss | Team Jumbo-Visma | + 19.43 |
| 14 | Óscar Rodríguez | Astana Pro Team | + 27.44 |
| 15 | Mikkel Honore | Deceuninck-Quick Step | + 30.00 |
| 16 | Jaakko Hänninen | AG2R La Mondiale | + 33.21 |
| 17 | Mark Padun | Bahrain-McLaren | + 34.40 |
| 18 | Einer Rubio | Movistar Team | + 36.58 |
| 19 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 37.00 |
| 20 | Chris Hamilton | Team Sunweb | + 38.40 |
| 21 | Jonas Gregaard | Astana Pro Team | + 38.58 |
| 22 | Filippo Ganna | INEOS Grenadiers | + 40.13 |
| 23 | Jhonnatan Narvaez | INEOS Grenadiers | + 42.13 |
| 24 | Nicola Conci | Trek-Segafredo | + 45.07 |
| 25 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 49.03 |
| 26 | Mikkel Bjerg | UAE Team Emirates | + 49.35 |
| 27 | Ben O'Connor | NTT Pro Cycling | + 51.54 |
| 28 | Francesco Romano | Bardiani-CSF-Faizanè | + 55.43 |
| 29 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 59.38 |
| 30 | Matteo Sobrero | NTT Pro Cycling | + 01:01.08 |
| 31 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 01:02.34 |
| 32 | Hector Carretero | Movistar Team | + 01:06.44 |
| 33 | Kamil Malecki | CCC Team | + 01:07.01 |
| 34 | Stefano Oldani | Lotto-Soudal | + 01:09.08 |
| 35 | Mathias Le Turnier | Cofidis | + 01:14.08 |
| 36 | Domen Novak | Bahrain-McLaren | + 01:19.37 |
| 37 | Mattia Bais | Androni Giocattoli-Sidermec | + 01:27.14 |
| 38 | Filippo Zana | Bardiani-CSF-Faizanè | + 01:30.14 |
| 39 | Simon Guglielmi | Groupama - FDJ | + 01:38.50 |
| 40 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 01:39.39 |
| 41 | James Whelan | EF Pro Cycling | + 01:39.42 |
| 42 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 01:41.14 |
| 43 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 01:44.22 |
| 44 | Dylan Sunderland | NTT Pro Cycling | + 01:45.10 |
| 45 | Alvaro Hodeg | Deceuninck-Quick Step | + 01:50.02 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Arnaud Démare | Groupama - FDJ | 167 |
| 2 | Peter Sagan | Bora-hansgrohe | 110 |
| 3 | Michael Matthews | Team Sunweb | 87 |
| 4 | Filippo Ganna | INEOS Grenadiers | 45 |
| 5 | Davide Ballerini | Deceuninck-Quick Step | 40 |
| 6 | Andrea Vendrame | AG2R La Mondiale | 31 |
| 7 | Alex Dowsett | Israel Start-Up Nation | 29 |
| 8 | Joao Almeida | Deceuninck-Quick Step | 29 |
| 9 | Marco Frapporti | Vini Zabù-Brado-KTM | 28 |
| 10 | Ruben Guerreiro | EF Pro Cycling | 27 |
| 11 | Diego Ulissi | UAE Team Emirates | 27 |
| 12 | Matthew Holmes | Lotto-Soudal | 27 |
| 13 | Salvatore Puccio | INEOS Grenadiers | 26 |
| 14 | Elia Viviani | Cofidis | 26 |
| 15 | Fabio Felline | Astana Pro Team | 25 |
| 16 | Mikkel Bjerg | UAE Team Emirates | 24 |
| 17 | Davide Cimolai | Israel Start-Up Nation | 24 |
| 18 | Jonathan Caicedo | EF Pro Cycling | 23 |
| 19 | Mikkel Honore | Deceuninck-Quick Step | 22 |
| 20 | Jonathan Castroviejo | INEOS Grenadiers | 21 |
| 21 | Enrico Battaglin | Bahrain-McLaren | 21 |
| 22 | Mattia Bais | Androni Giocattoli-Sidermec | 20 |
| 23 | Simon Pellaud | Androni Giocattoli-Sidermec | 20 |
| 24 | Wilco Kelderman | Team Sunweb | 18 |
| 25 | Patrick Konrad | Bora-hansgrohe | 18 |
| 26 | Ben Swift | INEOS Grenadiers | 18 |
| 27 | Sebastian Molano | UAE Team Emirates | 18 |
| 28 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | 17 |
| 29 | Giovanni Visconti | Vini Zabù-Brado-KTM | 16 |
| 30 | Fernando Gaviria | UAE Team Emirates | 16 |
| 31 | Filippo Fiorelli | Bardiani-CSF-Faizanè | 15 |
| 32 | Joey Rosskopf | CCC Team | 14 |
| 33 | Alvaro Hodeg | Deceuninck-Quick Step | 14 |
| 34 | Harm Vanhoucke | Lotto-Soudal | 13 |
| 35 | Simone Ravanelli | Androni Giocattoli-Sidermec | 13 |
| 36 | Thomas De Gendt | Lotto-Soudal | 12 |
| 37 | Josip Rumac | Androni Giocattoli-Sidermec | 12 |
| 38 | Jakob Fuglsang | Astana Pro Team | 12 |
| 39 | Stefano Oldani | Lotto-Soudal | 12 |
| 40 | Lucas Hamilton | Mitchelton-Scott | 11 |
| 41 | Matthias Brändle | Israel Start-Up Nation | 10 |
| 42 | Josef Cerný | CCC Team | 9 |
| 43 | Lawson Craddock | EF Pro Cycling | 9 |
| 44 | Edoardo Zardini | Vini Zabù-Brado-KTM | 8 |
| 45 | Ben O'Connor | NTT Pro Cycling | 8 |
| 46 | Vincenzo Nibali | Trek-Segafredo | 7 |
| 47 | Kilian Frankiny | Groupama - FDJ | 7 |
| 48 | Jai Hindley | Team Sunweb | 6 |
| 49 | Lawrence Warbasse | AG2R La Mondiale | 6 |
| 50 | Tobias Foss | Team Jumbo-Visma | 6 |
| 51 | Carl Fredrik Hagen | Lotto-Soudal | 6 |
| 52 | Jhonnatan Narvaez | INEOS Grenadiers | 6 |
| 53 | Kamil Gradek | CCC Team | 6 |
| 54 | Etienne van Empel | Vini Zabù-Brado-KTM | 6 |
| 55 | Filippo Zana | Bardiani-CSF-Faizanè | 6 |
| 56 | Pello Bilbao | Bahrain-McLaren | 5 |
| 57 | Rafal Majka | Bora-hansgrohe | 5 |
| 58 | Tao Geoghegan Hart | INEOS Grenadiers | 5 |
| 59 | Eduardo Sepulveda | Movistar Team | 5 |
| 60 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 5 |
| 61 | Victor Campenaerts | NTT Pro Cycling | 5 |
| 62 | James Whelan | EF Pro Cycling | 5 |
| 63 | Brandon McNulty | UAE Team Emirates | 4 |
| 64 | Jan Tratnik | Bahrain-McLaren | 4 |
| 65 | Matteo Sobrero | NTT Pro Cycling | 4 |
| 66 | Giovanni Lonardi | Bardiani-CSF-Faizanè | 4 |
| 67 | Simon Clarke | EF Pro Cycling | 3 |
| 68 | Maciej Bodnar | Bora-hansgrohe | 3 |
| 69 | Domenico Pozzovivo | NTT Pro Cycling | 2 |
| 70 | Chris Harper | Team Jumbo-Visma | 2 |
| 71 | Francesco Romano | Bardiani-CSF-Faizanè | 2 |
| 72 | Hector Carretero | Movistar Team | 2 |
| 73 | Miles Scotson | Groupama - FDJ | 2 |
| 74 | Ramon Sinkeldam | Groupama - FDJ | 2 |
| 75 | Steven Kruijswijk | Team Jumbo-Visma | 1 |
| 76 | Fausto Masnada | Deceuninck-Quick Step | 1 |
| 77 | James Knox | Deceuninck-Quick Step | 1 |
| 78 | Sam Oomen | Team Sunweb | 1 |
| 79 | Jacopo Mosca | Trek-Segafredo | 1 |
| 80 | Valerio Conti | UAE Team Emirates | 1 |
| 81 | Jacopo Guarnieri | Groupama - FDJ | 1 |
| 82 | Gianluca Brambilla | Trek-Segafredo | -2 |
| 83 | Giovanni Carboni | Bardiani-CSF-Faizanè | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ruben Guerreiro | EF Pro Cycling | 84 |
| 2 | Giovanni Visconti | Vini Zabù-Brado-KTM | 76 |
| 3 | Jonathan Castroviejo | INEOS Grenadiers | 45 |
| 4 | Filippo Ganna | INEOS Grenadiers | 41 |
| 5 | Jonathan Caicedo | EF Pro Cycling | 40 |
| 6 | Matthew Holmes | Lotto-Soudal | 20 |
| 7 | Lawrence Warbasse | AG2R La Mondiale | 20 |
| 8 | Kilian Frankiny | Groupama - FDJ | 20 |
| 9 | Domenico Pozzovivo | NTT Pro Cycling | 19 |
| 10 | Edoardo Zardini | Vini Zabù-Brado-KTM | 18 |
| 11 | Jakob Fuglsang | Astana Pro Team | 18 |
| 12 | Wilco Kelderman | Team Sunweb | 16 |
| 13 | Mikkel Bjerg | UAE Team Emirates | 15 |
| 14 | Harm Vanhoucke | Lotto-Soudal | 12 |
| 15 | Vincenzo Nibali | Trek-Segafredo | 11 |
| 16 | Ben O'Connor | NTT Pro Cycling | 11 |
| 17 | Simon Pellaud | Androni Giocattoli-Sidermec | 9 |
| 18 | James Whelan | EF Pro Cycling | 9 |
| 19 | Hector Carretero | Movistar Team | 8 |
| 20 | Marco Frapporti | Vini Zabù-Brado-KTM | 8 |
| 21 | Matthias Brändle | Israel Start-Up Nation | 8 |
| 22 | Alex Dowsett | Israel Start-Up Nation | 7 |
| 23 | Salvatore Puccio | INEOS Grenadiers | 6 |
| 24 | Simone Ravanelli | Androni Giocattoli-Sidermec | 6 |
| 25 | Thomas De Gendt | Lotto-Soudal | 5 |
| 26 | Rafal Majka | Bora-hansgrohe | 5 |
| 27 | Tao Geoghegan Hart | INEOS Grenadiers | 4 |
| 28 | Sam Oomen | Team Sunweb | 4 |
| 29 | Peter Sagan | Bora-hansgrohe | 4 |
| 30 | Diego Ulissi | UAE Team Emirates | 3 |
| 31 | Rick Zabel | Israel Start-Up Nation | 3 |
| 32 | Eduardo Sepulveda | Movistar Team | 3 |
| 33 | Jai Hindley | Team Sunweb | 2 |
| 34 | Lucas Hamilton | Mitchelton-Scott | 2 |
| 35 | Valerio Conti | UAE Team Emirates | 2 |
| 36 | Kamil Gradek | CCC Team | 2 |
| 37 | Mattia Bais | Androni Giocattoli-Sidermec | 2 |
| 38 | Giulio Ciccone | Trek-Segafredo | 1 |
| 39 | Mikkel Honore | Deceuninck-Quick Step | 1 |
| 40 | Joey Rosskopf | CCC Team | 1 |
| 41 | Davide Ballerini | Deceuninck-Quick Step | 1 |
| 42 | Etienne van Empel | Vini Zabù-Brado-KTM | 1 |
| 43 | Gianluca Brambilla | Trek-Segafredo | -4 |
| 44 | Giovanni Carboni | Bardiani-CSF-Faizanè | -4 |








