Giro d'Italia 2020 - Stage 17
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 | Ben O'Connor | NTT Pro Cycling | 5:50:59 |
| 2 | Hermann Pernsteiner | Bahrain-McLaren | + 00.31 |
| 3 | Thomas De Gendt | Lotto-Soudal | + 01.10 |
| 4 | Ilnur Zakarin | CCC Team | + 01.13 |
| 5 | Kilian Frankiny | Groupama - FDJ | + 01.55 |
| 6 | Harm Vanhoucke | Lotto-Soudal | + 02.49 |
| 7 | Davide Villella | Movistar Team | + 03.29 |
| 8 | Óscar Rodríguez | Astana Pro Team | + 03.29 |
| 9 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 03.30 |
| 10 | Jesper Hansen | Cofidis | + 04.32 |
| 11 | Tao Geoghegan Hart | INEOS Grenadiers | + 05.11 |
| 12 | Jai Hindley | Team Sunweb | + 05.11 |
| 13 | Rafal Majka | Bora-hansgrohe | + 05.11 |
| 14 | Wilco Kelderman | Team Sunweb | + 05.11 |
| 15 | Joao Almeida | Deceuninck-Quick Step | + 05.11 |
| 16 | Pello Bilbao | Bahrain-McLaren | + 05.11 |
| 17 | Patrick Konrad | Bora-hansgrohe | + 05.11 |
| 18 | Vincenzo Nibali | Trek-Segafredo | + 05.11 |
| 19 | Jakob Fuglsang | Astana Pro Team | + 05.11 |
| 20 | Domenico Pozzovivo | NTT Pro Cycling | + 05.11 |
| 21 | Fausto Masnada | Deceuninck-Quick Step | + 05.13 |
| 22 | Rohan Dennis | INEOS Grenadiers | + 05.58 |
| 23 | Victor De La Parte | CCC Team | + 06.04 |
| 24 | James Knox | Deceuninck-Quick Step | + 06.30 |
| 25 | Sergio Samitier | Movistar Team | + 06.48 |
| 26 | Ben Swift | INEOS Grenadiers | + 06.48 |
| 27 | Brandon McNulty | UAE Team Emirates | + 06.50 |
| 28 | Aurélien Paret-Peintre | AG2R La Mondiale | + 06.50 |
| 29 | Lawrence Warbasse | AG2R La Mondiale | + 07.47 |
| 30 | Sam Oomen | Team Sunweb | + 08.29 |
| 31 | Martijn Tusveld | Team Sunweb | + 08.29 |
| 32 | Louis Meintjes | NTT Pro Cycling | + 10.11 |
| 33 | Jonas Gregaard | Astana Pro Team | + 10.11 |
| 34 | Pieter Serry | Deceuninck-Quick Step | + 11.02 |
| 35 | Chris Hamilton | Team Sunweb | + 11.02 |
| 36 | Matteo Fabbro | Bora-hansgrohe | + 11.02 |
| 37 | Geoffrey Bouchard | AG2R La Mondiale | + 11.25 |
| 38 | Attila Valter | CCC Team | + 11.25 |
| 39 | Antonio Nibali | Trek-Segafredo | + 11.25 |
| 40 | Antonio Pedrero | Movistar Team | + 11.41 |
| 41 | Carl Fredrik Hagen | Lotto-Soudal | + 12.02 |
| 42 | Joe Dombrowski | UAE Team Emirates | + 12.02 |
| 43 | François Bidard | AG2R La Mondiale | + 12.02 |
| 44 | Jacopo Mosca | Trek-Segafredo | + 12.34 |
| 45 | Jonathan Castroviejo | INEOS Grenadiers | + 14.24 |
| 46 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 14.47 |
| 47 | Enrico Battaglin | Bahrain-McLaren | + 14.47 |
| 48 | Julien Bernard | Trek-Segafredo | + 14.47 |
| 49 | Sander Armee | Lotto-Soudal | + 14.47 |
| 50 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 14.47 |
| 51 | Dario Cataldo | Movistar Team | + 15.55 |
| 52 | Domen Novak | Bahrain-McLaren | + 16.06 |
| 53 | Marco Frapporti | Vini Zabù-Brado-KTM | + 16.21 |
| 54 | Mikkel Honore | Deceuninck-Quick Step | + 16.21 |
| 55 | Etienne van Empel | Vini Zabù-Brado-KTM | + 17.20 |
| 56 | Hector Carretero | Movistar Team | + 18.34 |
| 57 | Nico Denz | Team Sunweb | + 18.44 |
| 58 | Chad Haga | Team Sunweb | + 18.44 |
| 59 | Simon Pellaud | Androni Giocattoli-Sidermec | + 18.44 |
| 60 | Mathias Le Turnier | Cofidis | + 18.44 |
| 61 | Daniel Navarro | Israel Start-Up Nation | + 18.44 |
| 62 | Cesare Benedetti | Bora-hansgrohe | + 18.44 |
| 63 | Nicola Conci | Trek-Segafredo | + 18.44 |
| 64 | Tanel Kangert | EF Pro Cycling | + 18.44 |
| 65 | Simon Clarke | EF Pro Cycling | + 20.10 |
| 66 | Ruben Guerreiro | EF Pro Cycling | + 20.10 |
| 67 | Eduardo Sepulveda | Movistar Team | + 20.10 |
| 68 | Jonathan Caicedo | EF Pro Cycling | + 20.10 |
| 69 | Salvatore Puccio | INEOS Grenadiers | + 21.38 |
| 70 | Eros Capecchi | Bahrain-McLaren | + 21.38 |
| 71 | Diego Ulissi | UAE Team Emirates | + 21.38 |
| 72 | Fabio Felline | Astana Pro Team | + 21.38 |
| 73 | Jaakko Hänninen | AG2R La Mondiale | + 21.38 |
| 74 | Filippo Ganna | INEOS Grenadiers | + 21.38 |
| 75 | Danilo Wyss | NTT Pro Cycling | + 22.48 |
| 76 | Josef Cerný | CCC Team | + 23.15 |
| 77 | Mattia Bais | Androni Giocattoli-Sidermec | + 25.47 |
| 78 | Andrea Vendrame | AG2R La Mondiale | + 25.47 |
| 79 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 25.47 |
| 80 | Mark Padun | Bahrain-McLaren | + 26.11 |
| 81 | Yukiya Arashiro | Bahrain-McLaren | + 26.11 |
| 82 | Davide Ballerini | Deceuninck-Quick Step | + 26.39 |
| 83 | Lachlan Morton | EF Pro Cycling | + 31.48 |
| 84 | Kamil Gradek | CCC Team | + 32.34 |
| 85 | Kamil Malecki | CCC Team | + 32.34 |
| 86 | Dylan Sunderland | NTT Pro Cycling | + 32.34 |
| 87 | Rodrigo Contreras | Astana Pro Team | + 32.34 |
| 88 | Francesco Romano | Bardiani-CSF-Faizanè | + 32.34 |
| 89 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 32.34 |
| 90 | Albert Torres | Movistar Team | + 35.09 |
| 91 | Iljo Keisse | Deceuninck-Quick Step | + 37.15 |
| 92 | Filippo Zana | Bardiani-CSF-Faizanè | + 37.15 |
| 93 | Stefano Oldani | Lotto-Soudal | + 39.21 |
| 94 | Manuele Boaro | Astana Pro Team | + 41.59 |
| 95 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 42.06 |
| 96 | Marco Mathis | Cofidis | + 46.13 |
| 97 | James Whelan | EF Pro Cycling | + 46.13 |
| 98 | Alex Dowsett | Israel Start-Up Nation | + 46.13 |
| 99 | Nathan Haas | Cofidis | + 46.13 |
| 100 | Peter Sagan | Bora-hansgrohe | + 46.13 |
| 101 | Elia Viviani | Cofidis | + 46.13 |
| 102 | Matthew Holmes | Lotto-Soudal | + 46.13 |
| 103 | Valerio Conti | UAE Team Emirates | + 46.13 |
| 104 | Josip Rumac | Androni Giocattoli-Sidermec | + 46.13 |
| 105 | Guy Sagiv | Israel Start-Up Nation | + 46.13 |
| 106 | Matthias Brändle | Israel Start-Up Nation | + 46.13 |
| 107 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 46.13 |
| 108 | Pawel Poljanski | Bora-hansgrohe | + 46.13 |
| 109 | Luca Chirico | Androni Giocattoli-Sidermec | + 46.13 |
| 110 | Jan Tratnik | Bahrain-McLaren | + 46.13 |
| 111 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 46.13 |
| 112 | Maciej Bodnar | Bora-hansgrohe | + 46.13 |
| 113 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 46.13 |
| 114 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 46.13 |
| 115 | Matteo Sobrero | NTT Pro Cycling | + 46.13 |
| 116 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 46.13 |
| 117 | Rick Zabel | Israel Start-Up Nation | + 46.13 |
| 118 | Victor Campenaerts | NTT Pro Cycling | + 46.13 |
| 119 | Adam Hansen | Lotto-Soudal | + 46.13 |
| 120 | Joey Rosskopf | CCC Team | + 46.13 |
| 121 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 46.13 |
| 122 | Einer Rubio | Movistar Team | + 46.13 |
| 123 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 46.13 |
| 124 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 46.13 |
| 125 | Miles Scotson | Groupama - FDJ | + 46.13 |
| 126 | Davide Cimolai | Israel Start-Up Nation | + 46.13 |
| 127 | Arnaud Démare | Groupama - FDJ | + 46.13 |
| 128 | Jacopo Guarnieri | Groupama - FDJ | + 46.13 |
| 129 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 46.13 |
| 130 | Ignatas Konovalovas | Groupama - FDJ | + 46.13 |
| 131 | Simon Guglielmi | Groupama - FDJ | + 46.13 |
| 132 | Alvaro Hodeg | Deceuninck-Quick Step | + 46.13 |
| 133 | Jonathan Dibben | Lotto-Soudal | + 46.13 |
| 134 | Mikkel Bjerg | UAE Team Emirates | + 46.13 |
| 135 | Stéphane Rossetto | Cofidis | + 46.13 |
| 136 | Simone Consonni | Cofidis | + 46.13 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 71:41:18 |
| 2 | Wilco Kelderman | Team Sunweb | + 00.17 |
| 3 | Jai Hindley | Team Sunweb | + 02.58 |
| 4 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.59 |
| 5 | Pello Bilbao | Bahrain-McLaren | + 03.12 |
| 6 | Rafal Majka | Bora-hansgrohe | + 03.20 |
| 7 | Vincenzo Nibali | Trek-Segafredo | + 03.31 |
| 8 | Domenico Pozzovivo | NTT Pro Cycling | + 03.52 |
| 9 | Patrick Konrad | Bora-hansgrohe | + 04.11 |
| 10 | Fausto Masnada | Deceuninck-Quick Step | + 04.26 |
| 11 | Hermann Pernsteiner | Bahrain-McLaren | + 05.07 |
| 12 | Jakob Fuglsang | Astana Pro Team | + 05.09 |
| 13 | Brandon McNulty | UAE Team Emirates | + 06.10 |
| 14 | James Knox | Deceuninck-Quick Step | + 10.26 |
| 15 | Sergio Samitier | Movistar Team | + 12.25 |
| 16 | Antonio Pedrero | Movistar Team | + 14.56 |
| 17 | Matteo Fabbro | Bora-hansgrohe | + 26.18 |
| 18 | Ilnur Zakarin | CCC Team | + 26.57 |
| 19 | Aurélien Paret-Peintre | AG2R La Mondiale | + 28.45 |
| 20 | Lawrence Warbasse | AG2R La Mondiale | + 32.19 |
| 21 | Sam Oomen | Team Sunweb | + 35.37 |
| 22 | Ben Swift | INEOS Grenadiers | + 36.58 |
| 23 | Jonathan Castroviejo | INEOS Grenadiers | + 40.40 |
| 24 | Attila Valter | CCC Team | + 42.41 |
| 25 | Ben O'Connor | NTT Pro Cycling | + 50.59 |
| 26 | Martijn Tusveld | Team Sunweb | + 55.15 |
| 27 | Mikkel Honore | Deceuninck-Quick Step | + 57.26 |
| 28 | Fabio Felline | Astana Pro Team | + 58.50 |
| 29 | Jacopo Mosca | Trek-Segafredo | + 59.09 |
| 30 | Chris Hamilton | Team Sunweb | + 59.16 |
| 31 | Victor De La Parte | CCC Team | + 01:03.06 |
| 32 | Pieter Serry | Deceuninck-Quick Step | + 01:03.15 |
| 33 | Tanel Kangert | EF Pro Cycling | + 01:09.43 |
| 34 | Davide Villella | Movistar Team | + 01:13.29 |
| 35 | François Bidard | AG2R La Mondiale | + 01:13.47 |
| 36 | Antonio Nibali | Trek-Segafredo | + 01:19.02 |
| 37 | Óscar Rodríguez | Astana Pro Team | + 01:24.15 |
| 38 | Thomas De Gendt | Lotto-Soudal | + 01:25.01 |
| 39 | Louis Meintjes | NTT Pro Cycling | + 01:28.07 |
| 40 | Jesper Hansen | Cofidis | + 01:29.29 |
| 41 | Enrico Battaglin | Bahrain-McLaren | + 01:30.21 |
| 42 | Diego Ulissi | UAE Team Emirates | + 01:30.53 |
| 43 | Ruben Guerreiro | EF Pro Cycling | + 01:31.20 |
| 44 | Harm Vanhoucke | Lotto-Soudal | + 01:38.03 |
| 45 | Salvatore Puccio | INEOS Grenadiers | + 01:38.36 |
| 46 | Julien Bernard | Trek-Segafredo | + 01:41.45 |
| 47 | Jonas Gregaard | Astana Pro Team | + 01:43.26 |
| 48 | Carl Fredrik Hagen | Lotto-Soudal | + 01:43.32 |
| 49 | Joe Dombrowski | UAE Team Emirates | + 01:45.31 |
| 50 | Nicola Conci | Trek-Segafredo | + 01:46.27 |
| 51 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 01:48.41 |
| 52 | Andrea Vendrame | AG2R La Mondiale | + 01:49.10 |
| 53 | Daniel Navarro | Israel Start-Up Nation | + 01:51.25 |
| 54 | Eduardo Sepulveda | Movistar Team | + 01:52.19 |
| 55 | Sander Armee | Lotto-Soudal | + 01:52.53 |
| 56 | Geoffrey Bouchard | AG2R La Mondiale | + 01:56.17 |
| 57 | Rohan Dennis | INEOS Grenadiers | + 01:58.39 |
| 58 | Mark Padun | Bahrain-McLaren | + 02:05.35 |
| 59 | Dario Cataldo | Movistar Team | + 02:08.12 |
| 60 | Pawel Poljanski | Bora-hansgrohe | + 02:08.34 |
| 61 | Einer Rubio | Movistar Team | + 02:11.08 |
| 62 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 02:12.13 |
| 63 | Jan Tratnik | Bahrain-McLaren | + 02:14.25 |
| 64 | Joey Rosskopf | CCC Team | + 02:16.28 |
| 65 | Jonathan Caicedo | EF Pro Cycling | + 02:17.24 |
| 66 | Chad Haga | Team Sunweb | + 02:18.04 |
| 67 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 02:18.05 |
| 68 | Jaakko Hänninen | AG2R La Mondiale | + 02:19.18 |
| 69 | Manuele Boaro | Astana Pro Team | + 02:20.12 |
| 70 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 02:20.31 |
| 71 | Stéphane Rossetto | Cofidis | + 02:25.21 |
| 72 | Domen Novak | Bahrain-McLaren | + 02:26.53 |
| 73 | Filippo Ganna | INEOS Grenadiers | + 02:28.05 |
| 74 | Kilian Frankiny | Groupama - FDJ | + 02:28.07 |
| 75 | Kamil Malecki | CCC Team | + 02:31.19 |
| 76 | Davide Ballerini | Deceuninck-Quick Step | + 02:34.05 |
| 77 | Simon Clarke | EF Pro Cycling | + 02:36.59 |
| 78 | Simon Pellaud | Androni Giocattoli-Sidermec | + 02:39.31 |
| 79 | Matteo Sobrero | NTT Pro Cycling | + 02:46.56 |
| 80 | Nico Denz | Team Sunweb | + 02:47.49 |
| 81 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 02:48.43 |
| 82 | Danilo Wyss | NTT Pro Cycling | + 02:49.35 |
| 83 | Eros Capecchi | Bahrain-McLaren | + 02:51.10 |
| 84 | Yukiya Arashiro | Bahrain-McLaren | + 02:54.28 |
| 85 | Hector Carretero | Movistar Team | + 02:56.02 |
| 86 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 02:56.49 |
| 87 | Josef Cerný | CCC Team | + 02:57.40 |
| 88 | Etienne van Empel | Vini Zabù-Brado-KTM | + 02:59.06 |
| 89 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 02:59.48 |
| 90 | Francesco Romano | Bardiani-CSF-Faizanè | + 03:00.27 |
| 91 | Cesare Benedetti | Bora-hansgrohe | + 03:00.33 |
| 92 | Luca Chirico | Androni Giocattoli-Sidermec | + 03:01.23 |
| 93 | Peter Sagan | Bora-hansgrohe | + 03:03.51 |
| 94 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 03:05.10 |
| 95 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 03:05.53 |
| 96 | Mikkel Bjerg | UAE Team Emirates | + 03:08.39 |
| 97 | Stefano Oldani | Lotto-Soudal | + 03:11.09 |
| 98 | Josip Rumac | Androni Giocattoli-Sidermec | + 03:14.47 |
| 99 | Mathias Le Turnier | Cofidis | + 03:16.26 |
| 100 | Valerio Conti | UAE Team Emirates | + 03:21.37 |
| 101 | Filippo Zana | Bardiani-CSF-Faizanè | + 03:27.01 |
| 102 | Victor Campenaerts | NTT Pro Cycling | + 03:29.17 |
| 103 | Matthew Holmes | Lotto-Soudal | + 03:30.49 |
| 104 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 03:32.24 |
| 105 | Mattia Bais | Androni Giocattoli-Sidermec | + 03:33.20 |
| 106 | Kamil Gradek | CCC Team | + 03:36.54 |
| 107 | Maciej Bodnar | Bora-hansgrohe | + 03:40.47 |
| 108 | Albert Torres | Movistar Team | + 03:43.44 |
| 109 | Rodrigo Contreras | Astana Pro Team | + 03:45.40 |
| 110 | Marco Frapporti | Vini Zabù-Brado-KTM | + 03:45.45 |
| 111 | James Whelan | EF Pro Cycling | + 03:50.27 |
| 112 | Simone Consonni | Cofidis | + 03:51.54 |
| 113 | Elia Viviani | Cofidis | + 03:54.03 |
| 114 | Lachlan Morton | EF Pro Cycling | + 03:55.37 |
| 115 | Adam Hansen | Lotto-Soudal | + 03:55.54 |
| 116 | Miles Scotson | Groupama - FDJ | + 03:57.21 |
| 117 | Dylan Sunderland | NTT Pro Cycling | + 03:59.27 |
| 118 | Arnaud Démare | Groupama - FDJ | + 04:01.33 |
| 119 | Davide Cimolai | Israel Start-Up Nation | + 04:02.07 |
| 120 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 04:04.42 |
| 121 | Nathan Haas | Cofidis | + 04:06.12 |
| 122 | Rick Zabel | Israel Start-Up Nation | + 04:09.38 |
| 123 | Ignatas Konovalovas | Groupama - FDJ | + 04:10.58 |
| 124 | Alex Dowsett | Israel Start-Up Nation | + 04:11.31 |
| 125 | Simon Guglielmi | Groupama - FDJ | + 04:11.48 |
| 126 | Iljo Keisse | Deceuninck-Quick Step | + 04:15.47 |
| 127 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 04:17.36 |
| 128 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 04:19.30 |
| 129 | Matthias Brändle | Israel Start-Up Nation | + 04:19.49 |
| 130 | Jacopo Guarnieri | Groupama - FDJ | + 04:20.07 |
| 131 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 04:21.36 |
| 132 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 04:23.06 |
| 133 | Alvaro Hodeg | Deceuninck-Quick Step | + 04:29.38 |
| 134 | Marco Mathis | Cofidis | + 04:31.04 |
| 135 | Guy Sagiv | Israel Start-Up Nation | + 04:46.06 |
| 136 | Jonathan Dibben | Lotto-Soudal | + 04:48.00 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 71:41:18 |
| 2 | Jai Hindley | Team Sunweb | + 02.58 |
| 3 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.59 |
| 4 | Brandon McNulty | UAE Team Emirates | + 06.10 |
| 5 | James Knox | Deceuninck-Quick Step | + 10.26 |
| 6 | Sergio Samitier | Movistar Team | + 12.25 |
| 7 | Matteo Fabbro | Bora-hansgrohe | + 26.18 |
| 8 | Aurélien Paret-Peintre | AG2R La Mondiale | + 28.45 |
| 9 | Sam Oomen | Team Sunweb | + 35.37 |
| 10 | Attila Valter | CCC Team | + 42.41 |
| 11 | Ben O'Connor | NTT Pro Cycling | + 50.59 |
| 12 | Mikkel Honore | Deceuninck-Quick Step | + 57.26 |
| 13 | Chris Hamilton | Team Sunweb | + 59.16 |
| 14 | Óscar Rodríguez | Astana Pro Team | + 01:24.15 |
| 15 | Harm Vanhoucke | Lotto-Soudal | + 01:38.03 |
| 16 | Jonas Gregaard | Astana Pro Team | + 01:43.26 |
| 17 | Nicola Conci | Trek-Segafredo | + 01:46.27 |
| 18 | Mark Padun | Bahrain-McLaren | + 02:05.35 |
| 19 | Einer Rubio | Movistar Team | + 02:11.08 |
| 20 | Jaakko Hänninen | AG2R La Mondiale | + 02:19.18 |
| 21 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 02:20.31 |
| 22 | Domen Novak | Bahrain-McLaren | + 02:26.53 |
| 23 | Filippo Ganna | INEOS Grenadiers | + 02:28.05 |
| 24 | Kamil Malecki | CCC Team | + 02:31.19 |
| 25 | Matteo Sobrero | NTT Pro Cycling | + 02:46.56 |
| 26 | Hector Carretero | Movistar Team | + 02:56.02 |
| 27 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 02:56.49 |
| 28 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 02:59.48 |
| 29 | Francesco Romano | Bardiani-CSF-Faizanè | + 03:00.27 |
| 30 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 03:05.10 |
| 31 | Mikkel Bjerg | UAE Team Emirates | + 03:08.39 |
| 32 | Stefano Oldani | Lotto-Soudal | + 03:11.09 |
| 33 | Mathias Le Turnier | Cofidis | + 03:16.26 |
| 34 | Filippo Zana | Bardiani-CSF-Faizanè | + 03:27.01 |
| 35 | Mattia Bais | Androni Giocattoli-Sidermec | + 03:33.20 |
| 36 | James Whelan | EF Pro Cycling | + 03:50.27 |
| 37 | Dylan Sunderland | NTT Pro Cycling | + 03:59.27 |
| 38 | Simon Guglielmi | Groupama - FDJ | + 04:11.48 |
| 39 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 04:17.36 |
| 40 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 04:21.36 |
| 41 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 04:23.06 |
| 42 | Alvaro Hodeg | Deceuninck-Quick Step | + 04:29.38 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Arnaud Démare | Groupama - FDJ | 221 |
| 2 | Peter Sagan | Bora-hansgrohe | 184 |
| 3 | Joao Almeida | Deceuninck-Quick Step | 90 |
| 4 | Diego Ulissi | UAE Team Emirates | 77 |
| 5 | Filippo Ganna | INEOS Grenadiers | 66 |
| 6 | Andrea Vendrame | AG2R La Mondiale | 66 |
| 7 | Patrick Konrad | Bora-hansgrohe | 56 |
| 8 | Simon Pellaud | Androni Giocattoli-Sidermec | 50 |
| 9 | Ben O'Connor | NTT Pro Cycling | 41 |
| 10 | Wilco Kelderman | Team Sunweb | 40 |
| 11 | Davide Ballerini | Deceuninck-Quick Step | 40 |
| 12 | Tao Geoghegan Hart | INEOS Grenadiers | 39 |
| 13 | Alvaro Hodeg | Deceuninck-Quick Step | 39 |
| 14 | Brandon McNulty | UAE Team Emirates | 37 |
| 15 | Ben Swift | INEOS Grenadiers | 37 |
| 16 | Thomas De Gendt | Lotto-Soudal | 36 |
| 17 | Marco Frapporti | Vini Zabù-Brado-KTM | 36 |
| 18 | Mikkel Honore | Deceuninck-Quick Step | 36 |
| 19 | Ruben Guerreiro | EF Pro Cycling | 33 |
| 20 | Joey Rosskopf | CCC Team | 33 |
| 21 | Elia Viviani | Cofidis | 32 |
| 22 | Fabio Felline | Astana Pro Team | 31 |
| 23 | Enrico Battaglin | Bahrain-McLaren | 30 |
| 24 | Salvatore Puccio | INEOS Grenadiers | 30 |
| 25 | Alex Dowsett | Israel Start-Up Nation | 29 |
| 26 | Matthew Holmes | Lotto-Soudal | 27 |
| 27 | Jai Hindley | Team Sunweb | 27 |
| 28 | Mattia Bais | Androni Giocattoli-Sidermec | 26 |
| 29 | Harm Vanhoucke | Lotto-Soudal | 26 |
| 30 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | 25 |
| 31 | Jakob Fuglsang | Astana Pro Team | 24 |
| 32 | Jonathan Castroviejo | INEOS Grenadiers | 24 |
| 33 | Mikkel Bjerg | UAE Team Emirates | 24 |
| 34 | Davide Cimolai | Israel Start-Up Nation | 24 |
| 35 | Jonathan Caicedo | EF Pro Cycling | 23 |
| 36 | Giovanni Visconti | Vini Zabù-Brado-KTM | 22 |
| 37 | Jan Tratnik | Bahrain-McLaren | 20 |
| 38 | Stefano Oldani | Lotto-Soudal | 20 |
| 39 | Rafal Majka | Bora-hansgrohe | 19 |
| 40 | Hector Carretero | Movistar Team | 18 |
| 41 | Mark Padun | Bahrain-McLaren | 18 |
| 42 | Simone Consonni | Cofidis | 18 |
| 43 | Pello Bilbao | Bahrain-McLaren | 17 |
| 44 | Sergio Samitier | Movistar Team | 17 |
| 45 | Simon Clarke | EF Pro Cycling | 17 |
| 46 | Filippo Fiorelli | Bardiani-CSF-Faizanè | 17 |
| 47 | Vincenzo Nibali | Trek-Segafredo | 16 |
| 48 | Rohan Dennis | INEOS Grenadiers | 16 |
| 49 | Simone Ravanelli | Androni Giocattoli-Sidermec | 15 |
| 50 | Josef Cerný | CCC Team | 15 |
| 51 | Francesco Romano | Bardiani-CSF-Faizanè | 14 |
| 52 | Lawrence Warbasse | AG2R La Mondiale | 14 |
| 53 | Rick Zabel | Israel Start-Up Nation | 14 |
| 54 | Kilian Frankiny | Groupama - FDJ | 13 |
| 55 | Josip Rumac | Androni Giocattoli-Sidermec | 12 |
| 56 | Hermann Pernsteiner | Bahrain-McLaren | 12 |
| 57 | Ilnur Zakarin | CCC Team | 12 |
| 58 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 12 |
| 59 | Geoffrey Bouchard | AG2R La Mondiale | 12 |
| 60 | Nico Denz | Team Sunweb | 12 |
| 61 | Davide Villella | Movistar Team | 11 |
| 62 | Amanuel Ghebreigzabhier | NTT Pro Cycling | 10 |
| 63 | Matthias Brändle | Israel Start-Up Nation | 10 |
| 64 | Manuele Boaro | Astana Pro Team | 9 |
| 65 | Jacopo Mosca | Trek-Segafredo | 8 |
| 66 | Cesare Benedetti | Bora-hansgrohe | 8 |
| 67 | Lorenzo Rota | Vini Zabù-Brado-KTM | 8 |
| 68 | Edoardo Zardini | Vini Zabù-Brado-KTM | 8 |
| 69 | Giovanni Lonardi | Bardiani-CSF-Faizanè | 8 |
| 70 | Kamil Malecki | CCC Team | 7 |
| 71 | Carl Fredrik Hagen | Lotto-Soudal | 6 |
| 72 | Etienne van Empel | Vini Zabù-Brado-KTM | 6 |
| 73 | Filippo Zana | Bardiani-CSF-Faizanè | 6 |
| 74 | Kamil Gradek | CCC Team | 6 |
| 75 | James Knox | Deceuninck-Quick Step | 5 |
| 76 | Eduardo Sepulveda | Movistar Team | 5 |
| 77 | Dario Cataldo | Movistar Team | 5 |
| 78 | Victor Campenaerts | NTT Pro Cycling | 5 |
| 79 | James Whelan | EF Pro Cycling | 5 |
| 80 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 5 |
| 81 | Domenico Pozzovivo | NTT Pro Cycling | 4 |
| 82 | Tanel Kangert | EF Pro Cycling | 4 |
| 83 | Sander Armee | Lotto-Soudal | 4 |
| 84 | Matteo Sobrero | NTT Pro Cycling | 4 |
| 85 | Jacopo Guarnieri | Groupama - FDJ | 4 |
| 86 | Matteo Fabbro | Bora-hansgrohe | 3 |
| 87 | Óscar Rodríguez | Astana Pro Team | 3 |
| 88 | Jesper Hansen | Cofidis | 3 |
| 89 | Maciej Bodnar | Bora-hansgrohe | 3 |
| 90 | Albert Torres | Movistar Team | 3 |
| 91 | Rodrigo Contreras | Astana Pro Team | 3 |
| 92 | Daniel Navarro | Israel Start-Up Nation | 2 |
| 93 | Valerio Conti | UAE Team Emirates | 2 |
| 94 | Miles Scotson | Groupama - FDJ | 2 |
| 95 | Fausto Masnada | Deceuninck-Quick Step | 1 |
| 96 | Sam Oomen | Team Sunweb | 1 |
| 97 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 1 |
| 98 | Giovanni Carboni | Bardiani-CSF-Faizanè | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ruben Guerreiro | EF Pro Cycling | 198 |
| 2 | Giovanni Visconti | Vini Zabù-Brado-KTM | 148 |
| 3 | Thomas De Gendt | Lotto-Soudal | 82 |
| 4 | Ben O'Connor | NTT Pro Cycling | 59 |
| 5 | Rohan Dennis | INEOS Grenadiers | 53 |
| 6 | Filippo Ganna | INEOS Grenadiers | 48 |
| 7 | Tao Geoghegan Hart | INEOS Grenadiers | 45 |
| 8 | Jonathan Castroviejo | INEOS Grenadiers | 45 |
| 9 | Jonathan Caicedo | EF Pro Cycling | 40 |
| 10 | Simon Pellaud | Androni Giocattoli-Sidermec | 39 |
| 11 | Wilco Kelderman | Team Sunweb | 34 |
| 12 | Matthew Holmes | Lotto-Soudal | 32 |
| 13 | Ilnur Zakarin | CCC Team | 31 |
| 14 | Kilian Frankiny | Groupama - FDJ | 26 |
| 15 | Hermann Pernsteiner | Bahrain-McLaren | 24 |
| 16 | Harm Vanhoucke | Lotto-Soudal | 22 |
| 17 | Domenico Pozzovivo | NTT Pro Cycling | 20 |
| 18 | Lawrence Warbasse | AG2R La Mondiale | 20 |
| 19 | Jan Tratnik | Bahrain-McLaren | 18 |
| 20 | Edoardo Zardini | Vini Zabù-Brado-KTM | 18 |
| 21 | Jakob Fuglsang | Astana Pro Team | 18 |
| 22 | James Whelan | EF Pro Cycling | 16 |
| 23 | Peter Sagan | Bora-hansgrohe | 15 |
| 24 | Mikkel Bjerg | UAE Team Emirates | 15 |
| 25 | Jai Hindley | Team Sunweb | 14 |
| 26 | Rafal Majka | Bora-hansgrohe | 11 |
| 27 | Vincenzo Nibali | Trek-Segafredo | 11 |
| 28 | Etienne van Empel | Vini Zabù-Brado-KTM | 11 |
| 29 | Dario Cataldo | Movistar Team | 10 |
| 30 | Geoffrey Bouchard | AG2R La Mondiale | 10 |
| 31 | Joao Almeida | Deceuninck-Quick Step | 9 |
| 32 | Andrea Vendrame | AG2R La Mondiale | 8 |
| 33 | Hector Carretero | Movistar Team | 8 |
| 34 | Marco Frapporti | Vini Zabù-Brado-KTM | 8 |
| 35 | Matthias Brändle | Israel Start-Up Nation | 8 |
| 36 | Alex Dowsett | Israel Start-Up Nation | 7 |
| 37 | Davide Villella | Movistar Team | 7 |
| 38 | Victor De La Parte | CCC Team | 6 |
| 39 | Jesper Hansen | Cofidis | 6 |
| 40 | Salvatore Puccio | INEOS Grenadiers | 6 |
| 41 | Joey Rosskopf | CCC Team | 6 |
| 42 | Simone Ravanelli | Androni Giocattoli-Sidermec | 6 |
| 43 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 6 |
| 44 | Mattia Bais | Androni Giocattoli-Sidermec | 5 |
| 45 | Sergio Samitier | Movistar Team | 5 |
| 46 | Eduardo Sepulveda | Movistar Team | 5 |
| 47 | Simon Clarke | EF Pro Cycling | 4 |
| 48 | Patrick Konrad | Bora-hansgrohe | 4 |
| 49 | James Knox | Deceuninck-Quick Step | 4 |
| 50 | Sam Oomen | Team Sunweb | 4 |
| 51 | Ben Swift | INEOS Grenadiers | 4 |
| 52 | Enrico Battaglin | Bahrain-McLaren | 4 |
| 53 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 4 |
| 54 | Manuele Boaro | Astana Pro Team | 4 |
| 55 | Diego Ulissi | UAE Team Emirates | 3 |
| 56 | Rick Zabel | Israel Start-Up Nation | 3 |
| 57 | Pello Bilbao | Bahrain-McLaren | 3 |
| 58 | Mark Padun | Bahrain-McLaren | 3 |
| 59 | Lorenzo Rota | Vini Zabù-Brado-KTM | 3 |
| 60 | Valerio Conti | UAE Team Emirates | 3 |
| 61 | Louis Meintjes | NTT Pro Cycling | 2 |
| 62 | Kamil Malecki | CCC Team | 2 |
| 63 | Kamil Gradek | CCC Team | 2 |
| 64 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 2 |
| 65 | Brandon McNulty | UAE Team Emirates | 1 |
| 66 | Mikkel Honore | Deceuninck-Quick Step | 1 |
| 67 | Óscar Rodríguez | Astana Pro Team | 1 |
| 68 | Sander Armee | Lotto-Soudal | 1 |
| 69 | Davide Ballerini | Deceuninck-Quick Step | 1 |
| 70 | Cesare Benedetti | Bora-hansgrohe | 1 |
| 71 | Ignatas Konovalovas | Groupama - FDJ | 1 |
| 72 | Giovanni Carboni | Bardiani-CSF-Faizanè | -4 |








