Giro d'Italia 2020 - Stage 18
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 | Jai Hindley | Team Sunweb | 6:03:03 |
| 2 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.00 |
| 3 | Pello Bilbao | Bahrain-McLaren | + 00.46 |
| 4 | Jakob Fuglsang | Astana Pro Team | + 01.25 |
| 5 | Wilco Kelderman | Team Sunweb | + 02.18 |
| 6 | Patrick Konrad | Bora-hansgrohe | + 04.04 |
| 7 | Joao Almeida | Deceuninck-Quick Step | + 04.51 |
| 8 | Vincenzo Nibali | Trek-Segafredo | + 04.51 |
| 9 | Hermann Pernsteiner | Bahrain-McLaren | + 04.51 |
| 10 | Fausto Masnada | Deceuninck-Quick Step | + 04.55 |
| 11 | Rafal Majka | Bora-hansgrohe | + 06.43 |
| 12 | Domen Novak | Bahrain-McLaren | + 08.15 |
| 13 | Domenico Pozzovivo | NTT Pro Cycling | + 08.17 |
| 14 | Rohan Dennis | INEOS Grenadiers | + 08.33 |
| 15 | Ben O'Connor | NTT Pro Cycling | + 11.48 |
| 16 | Ben Swift | INEOS Grenadiers | + 14.48 |
| 17 | Lawrence Warbasse | AG2R La Mondiale | + 15.01 |
| 18 | Aurélien Paret-Peintre | AG2R La Mondiale | + 15.01 |
| 19 | Sergio Samitier | Movistar Team | + 16.22 |
| 20 | Sam Oomen | Team Sunweb | + 20.43 |
| 21 | Fabio Felline | Astana Pro Team | + 20.43 |
| 22 | Daniel Navarro | Israel Start-Up Nation | + 20.43 |
| 23 | Filippo Ganna | INEOS Grenadiers | + 21.08 |
| 24 | Sander Armee | Lotto-Soudal | + 24.15 |
| 25 | Ilnur Zakarin | CCC Team | + 26.56 |
| 26 | François Bidard | AG2R La Mondiale | + 26.56 |
| 27 | Carl Fredrik Hagen | Lotto-Soudal | + 26.56 |
| 28 | James Knox | Deceuninck-Quick Step | + 26.58 |
| 29 | Martijn Tusveld | Team Sunweb | + 26.58 |
| 30 | Joe Dombrowski | UAE Team Emirates | + 26.58 |
| 31 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 26.58 |
| 32 | Pieter Serry | Deceuninck-Quick Step | + 26.58 |
| 33 | Chris Hamilton | Team Sunweb | + 26.58 |
| 34 | Jonathan Castroviejo | INEOS Grenadiers | + 26.58 |
| 35 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 26.58 |
| 36 | Ruben Guerreiro | EF Pro Cycling | + 26.58 |
| 37 | Antonio Pedrero | Movistar Team | + 28.38 |
| 38 | Stéphane Rossetto | Cofidis | + 29.37 |
| 39 | Brandon McNulty | UAE Team Emirates | + 29.37 |
| 40 | Jonas Gregaard | Astana Pro Team | + 29.37 |
| 41 | Matthew Holmes | Lotto-Soudal | + 29.46 |
| 42 | Thomas De Gendt | Lotto-Soudal | + 31.41 |
| 43 | Antonio Nibali | Trek-Segafredo | + 31.41 |
| 44 | Louis Meintjes | NTT Pro Cycling | + 31.41 |
| 45 | Simon Pellaud | Androni Giocattoli-Sidermec | + 32.13 |
| 46 | Mikkel Honore | Deceuninck-Quick Step | + 33.55 |
| 47 | Diego Ulissi | UAE Team Emirates | + 34.51 |
| 48 | Mathias Le Turnier | Cofidis | + 37.15 |
| 49 | Enrico Battaglin | Bahrain-McLaren | + 37.15 |
| 50 | Óscar Rodríguez | Astana Pro Team | + 37.15 |
| 51 | Matteo Fabbro | Bora-hansgrohe | + 37.15 |
| 52 | Victor Campenaerts | NTT Pro Cycling | + 37.15 |
| 53 | Matteo Sobrero | NTT Pro Cycling | + 37.15 |
| 54 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 37.15 |
| 55 | Einer Rubio | Movistar Team | + 39.15 |
| 56 | Tanel Kangert | EF Pro Cycling | + 39.15 |
| 57 | Chad Haga | Team Sunweb | + 40.09 |
| 58 | James Whelan | EF Pro Cycling | + 41.03 |
| 59 | Dario Cataldo | Movistar Team | + 47.05 |
| 60 | Davide Ballerini | Deceuninck-Quick Step | + 47.05 |
| 61 | Salvatore Puccio | INEOS Grenadiers | + 47.05 |
| 62 | Eros Capecchi | Bahrain-McLaren | + 47.05 |
| 63 | Kamil Gradek | CCC Team | + 47.05 |
| 64 | Kamil Malecki | CCC Team | + 47.05 |
| 65 | Victor De La Parte | CCC Team | + 47.05 |
| 66 | Eduardo Sepulveda | Movistar Team | + 47.05 |
| 67 | Danilo Wyss | NTT Pro Cycling | + 47.05 |
| 68 | Joey Rosskopf | CCC Team | + 47.05 |
| 69 | Josef Cerný | CCC Team | + 47.05 |
| 70 | Peter Sagan | Bora-hansgrohe | + 47.05 |
| 71 | Pawel Poljanski | Bora-hansgrohe | + 47.05 |
| 72 | Marco Frapporti | Vini Zabù-Brado-KTM | + 47.05 |
| 73 | Jesper Hansen | Cofidis | + 47.05 |
| 74 | Jan Tratnik | Bahrain-McLaren | + 47.05 |
| 75 | Hector Carretero | Movistar Team | + 47.05 |
| 76 | Geoffrey Bouchard | AG2R La Mondiale | + 47.41 |
| 77 | Josip Rumac | Androni Giocattoli-Sidermec | + 47.41 |
| 78 | Dylan Sunderland | NTT Pro Cycling | + 47.41 |
| 79 | Attila Valter | CCC Team | + 47.41 |
| 80 | Rick Zabel | Israel Start-Up Nation | + 48.15 |
| 81 | Alex Dowsett | Israel Start-Up Nation | + 49.03 |
| 82 | Matthias Brändle | Israel Start-Up Nation | + 49.03 |
| 83 | Jaakko Hänninen | AG2R La Mondiale | + 49.03 |
| 84 | Mark Padun | Bahrain-McLaren | + 49.03 |
| 85 | Adam Hansen | Lotto-Soudal | + 49.03 |
| 86 | Yukiya Arashiro | Bahrain-McLaren | + 49.03 |
| 87 | Mattia Bais | Androni Giocattoli-Sidermec | + 49.03 |
| 88 | Nico Denz | Team Sunweb | + 49.03 |
| 89 | Simon Clarke | EF Pro Cycling | + 49.03 |
| 90 | Lachlan Morton | EF Pro Cycling | + 49.03 |
| 91 | Jacopo Mosca | Trek-Segafredo | + 50.18 |
| 92 | Julien Bernard | Trek-Segafredo | + 50.18 |
| 93 | Miles Scotson | Groupama - FDJ | + 50.58 |
| 94 | Arnaud Démare | Groupama - FDJ | + 50.58 |
| 95 | Nathan Haas | Cofidis | + 50.58 |
| 96 | Filippo Zana | Bardiani-CSF-Faizanè | + 50.58 |
| 97 | Elia Viviani | Cofidis | + 50.58 |
| 98 | Simone Consonni | Cofidis | + 50.58 |
| 99 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 50.58 |
| 100 | Valerio Conti | UAE Team Emirates | + 50.58 |
| 101 | Jacopo Guarnieri | Groupama - FDJ | + 50.58 |
| 102 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 50.58 |
| 103 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 50.58 |
| 104 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 50.58 |
| 105 | Davide Cimolai | Israel Start-Up Nation | + 50.58 |
| 106 | Luca Chirico | Androni Giocattoli-Sidermec | + 50.58 |
| 107 | Jonathan Caicedo | EF Pro Cycling | + 50.58 |
| 108 | Andrea Vendrame | AG2R La Mondiale | + 50.58 |
| 109 | Rodrigo Contreras | Astana Pro Team | + 50.58 |
| 110 | Stefano Oldani | Lotto-Soudal | + 50.58 |
| 111 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 50.58 |
| 112 | Nicola Conci | Trek-Segafredo | + 50.58 |
| 113 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 50.58 |
| 114 | Cesare Benedetti | Bora-hansgrohe | + 50.58 |
| 115 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 50.58 |
| 116 | Marco Mathis | Cofidis | + 50.58 |
| 117 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 50.58 |
| 118 | Francesco Romano | Bardiani-CSF-Faizanè | + 50.58 |
| 119 | Guy Sagiv | Israel Start-Up Nation | + 50.58 |
| 120 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 50.58 |
| 121 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 50.58 |
| 122 | Kilian Frankiny | Groupama - FDJ | + 50.58 |
| 123 | Mikkel Bjerg | UAE Team Emirates | + 50.58 |
| 124 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 50.58 |
| 125 | Alvaro Hodeg | Deceuninck-Quick Step | + 50.58 |
| 126 | Etienne van Empel | Vini Zabù-Brado-KTM | + 50.58 |
| 127 | Jonathan Dibben | Lotto-Soudal | + 50.58 |
| 128 | Davide Villella | Movistar Team | + 50.58 |
| 129 | Albert Torres | Movistar Team | + 50.58 |
| 130 | Iljo Keisse | Deceuninck-Quick Step | + 50.58 |
| 131 | Simon Guglielmi | Groupama - FDJ | + 50.58 |
| 132 | Harm Vanhoucke | Lotto-Soudal | + 50.58 |
| 133 | Ignatas Konovalovas | Groupama - FDJ | + 50.58 |
| 134 | Maciej Bodnar | Bora-hansgrohe | + 50.58 |
| - | Giovanni Visconti | Vini Zabù-Brado-KTM | DNS |
| - | Manuele Boaro | Astana Pro Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Wilco Kelderman | Team Sunweb | 77:46:56 |
| 2 | Jai Hindley | Team Sunweb | + 00.12 |
| 3 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.15 |
| 4 | Pello Bilbao | Bahrain-McLaren | + 01.19 |
| 5 | Joao Almeida | Deceuninck-Quick Step | + 02.16 |
| 6 | Jakob Fuglsang | Astana Pro Team | + 03.59 |
| 7 | Patrick Konrad | Bora-hansgrohe | + 05.40 |
| 8 | Vincenzo Nibali | Trek-Segafredo | + 05.47 |
| 9 | Fausto Masnada | Deceuninck-Quick Step | + 06.46 |
| 10 | Rafal Majka | Bora-hansgrohe | + 07.28 |
| 11 | Hermann Pernsteiner | Bahrain-McLaren | + 07.43 |
| 12 | Domenico Pozzovivo | NTT Pro Cycling | + 09.34 |
| 13 | Sergio Samitier | Movistar Team | + 26.12 |
| 14 | Brandon McNulty | UAE Team Emirates | + 33.12 |
| 15 | James Knox | Deceuninck-Quick Step | + 34.49 |
| 16 | Antonio Pedrero | Movistar Team | + 40.59 |
| 17 | Aurélien Paret-Peintre | AG2R La Mondiale | + 41.11 |
| 18 | Lawrence Warbasse | AG2R La Mondiale | + 44.45 |
| 19 | Ben Swift | INEOS Grenadiers | + 49.11 |
| 20 | Ilnur Zakarin | CCC Team | + 51.18 |
| 21 | Sam Oomen | Team Sunweb | + 53.45 |
| 22 | Ben O'Connor | NTT Pro Cycling | + 01:00.12 |
| 23 | Matteo Fabbro | Bora-hansgrohe | + 01:00.58 |
| 24 | Jonathan Castroviejo | INEOS Grenadiers | + 01:05.03 |
| 25 | Fabio Felline | Astana Pro Team | + 01:16.58 |
| 26 | Martijn Tusveld | Team Sunweb | + 01:19.38 |
| 27 | Chris Hamilton | Team Sunweb | + 01:23.39 |
| 28 | Pieter Serry | Deceuninck-Quick Step | + 01:27.38 |
| 29 | Attila Valter | CCC Team | + 01:27.47 |
| 30 | Mikkel Honore | Deceuninck-Quick Step | + 01:28.46 |
| 31 | François Bidard | AG2R La Mondiale | + 01:38.08 |
| 32 | Tanel Kangert | EF Pro Cycling | + 01:46.23 |
| 33 | Jacopo Mosca | Trek-Segafredo | + 01:46.52 |
| 34 | Victor De La Parte | CCC Team | + 01:47.36 |
| 35 | Antonio Nibali | Trek-Segafredo | + 01:48.08 |
| 36 | Thomas De Gendt | Lotto-Soudal | + 01:54.07 |
| 37 | Ruben Guerreiro | EF Pro Cycling | + 01:55.43 |
| 38 | Louis Meintjes | NTT Pro Cycling | + 01:57.13 |
| 39 | Óscar Rodríguez | Astana Pro Team | + 01:58.55 |
| 40 | Davide Villella | Movistar Team | + 02:01.52 |
| 41 | Diego Ulissi | UAE Team Emirates | + 02:03.09 |
| 42 | Rohan Dennis | INEOS Grenadiers | + 02:04.35 |
| 43 | Enrico Battaglin | Bahrain-McLaren | + 02:05.01 |
| 44 | Carl Fredrik Hagen | Lotto-Soudal | + 02:07.53 |
| 45 | Daniel Navarro | Israel Start-Up Nation | + 02:09.33 |
| 46 | Joe Dombrowski | UAE Team Emirates | + 02:09.54 |
| 47 | Jonas Gregaard | Astana Pro Team | + 02:10.28 |
| 48 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 02:13.04 |
| 49 | Jesper Hansen | Cofidis | + 02:13.59 |
| 50 | Sander Armee | Lotto-Soudal | + 02:14.33 |
| 51 | Salvatore Puccio | INEOS Grenadiers | + 02:23.06 |
| 52 | Harm Vanhoucke | Lotto-Soudal | + 02:26.26 |
| 53 | Julien Bernard | Trek-Segafredo | + 02:29.28 |
| 54 | Domen Novak | Bahrain-McLaren | + 02:32.33 |
| 55 | Nicola Conci | Trek-Segafredo | + 02:34.50 |
| 56 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 02:36.36 |
| 57 | Eduardo Sepulveda | Movistar Team | + 02:36.49 |
| 58 | Andrea Vendrame | AG2R La Mondiale | + 02:37.33 |
| 59 | Geoffrey Bouchard | AG2R La Mondiale | + 02:41.23 |
| 60 | Filippo Ganna | INEOS Grenadiers | + 02:46.38 |
| 61 | Einer Rubio | Movistar Team | + 02:47.48 |
| 62 | Mark Padun | Bahrain-McLaren | + 02:52.03 |
| 63 | Stéphane Rossetto | Cofidis | + 02:52.23 |
| 64 | Dario Cataldo | Movistar Team | + 02:52.42 |
| 65 | Pawel Poljanski | Bora-hansgrohe | + 02:53.04 |
| 66 | Chad Haga | Team Sunweb | + 02:55.38 |
| 67 | Jan Tratnik | Bahrain-McLaren | + 02:58.55 |
| 68 | Joey Rosskopf | CCC Team | + 03:00.58 |
| 69 | Jaakko Hänninen | AG2R La Mondiale | + 03:05.46 |
| 70 | Jonathan Caicedo | EF Pro Cycling | + 03:05.47 |
| 71 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 03:08.54 |
| 72 | Simon Pellaud | Androni Giocattoli-Sidermec | + 03:09.09 |
| 73 | Kamil Malecki | CCC Team | + 03:15.49 |
| 74 | Kilian Frankiny | Groupama - FDJ | + 03:16.30 |
| 75 | Davide Ballerini | Deceuninck-Quick Step | + 03:18.35 |
| 76 | Matteo Sobrero | NTT Pro Cycling | + 03:21.36 |
| 77 | Simon Clarke | EF Pro Cycling | + 03:23.27 |
| 78 | Danilo Wyss | NTT Pro Cycling | + 03:34.05 |
| 79 | Nico Denz | Team Sunweb | + 03:34.17 |
| 80 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 03:34.28 |
| 81 | Eros Capecchi | Bahrain-McLaren | + 03:35.40 |
| 82 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 03:37.06 |
| 83 | Hector Carretero | Movistar Team | + 03:40.32 |
| 84 | Yukiya Arashiro | Bahrain-McLaren | + 03:40.56 |
| 85 | Josef Cerný | CCC Team | + 03:42.10 |
| 86 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 03:45.12 |
| 87 | Etienne van Empel | Vini Zabù-Brado-KTM | + 03:47.29 |
| 88 | Peter Sagan | Bora-hansgrohe | + 03:48.21 |
| 89 | Francesco Romano | Bardiani-CSF-Faizanè | + 03:48.50 |
| 90 | Cesare Benedetti | Bora-hansgrohe | + 03:48.56 |
| 91 | Luca Chirico | Androni Giocattoli-Sidermec | + 03:49.46 |
| 92 | Mathias Le Turnier | Cofidis | + 03:51.06 |
| 93 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 03:53.33 |
| 94 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 03:54.16 |
| 95 | Mikkel Bjerg | UAE Team Emirates | + 03:57.02 |
| 96 | Matthew Holmes | Lotto-Soudal | + 03:58.00 |
| 97 | Stefano Oldani | Lotto-Soudal | + 03:59.32 |
| 98 | Josip Rumac | Androni Giocattoli-Sidermec | + 03:59.53 |
| 99 | Victor Campenaerts | NTT Pro Cycling | + 04:03.57 |
| 100 | Valerio Conti | UAE Team Emirates | + 04:10.00 |
| 101 | Filippo Zana | Bardiani-CSF-Faizanè | + 04:15.24 |
| 102 | Mattia Bais | Androni Giocattoli-Sidermec | + 04:19.48 |
| 103 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 04:20.47 |
| 104 | Kamil Gradek | CCC Team | + 04:21.24 |
| 105 | James Whelan | EF Pro Cycling | + 04:28.55 |
| 106 | Maciej Bodnar | Bora-hansgrohe | + 04:29.10 |
| 107 | Marco Frapporti | Vini Zabù-Brado-KTM | + 04:30.15 |
| 108 | Albert Torres | Movistar Team | + 04:32.07 |
| 109 | Rodrigo Contreras | Astana Pro Team | + 04:34.03 |
| 110 | Simone Consonni | Cofidis | + 04:40.17 |
| 111 | Lachlan Morton | EF Pro Cycling | + 04:42.05 |
| 112 | Adam Hansen | Lotto-Soudal | + 04:42.22 |
| 113 | Elia Viviani | Cofidis | + 04:42.26 |
| 114 | Dylan Sunderland | NTT Pro Cycling | + 04:44.33 |
| 115 | Miles Scotson | Groupama - FDJ | + 04:45.44 |
| 116 | Arnaud Démare | Groupama - FDJ | + 04:49.56 |
| 117 | Davide Cimolai | Israel Start-Up Nation | + 04:50.30 |
| 118 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 04:53.05 |
| 119 | Nathan Haas | Cofidis | + 04:54.35 |
| 120 | Rick Zabel | Israel Start-Up Nation | + 04:55.18 |
| 121 | Alex Dowsett | Israel Start-Up Nation | + 04:57.59 |
| 122 | Ignatas Konovalovas | Groupama - FDJ | + 04:59.21 |
| 123 | Simon Guglielmi | Groupama - FDJ | + 05:00.11 |
| 124 | Iljo Keisse | Deceuninck-Quick Step | + 05:04.10 |
| 125 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 05:05.59 |
| 126 | Matthias Brändle | Israel Start-Up Nation | + 05:06.17 |
| 127 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 05:07.53 |
| 128 | Jacopo Guarnieri | Groupama - FDJ | + 05:08.30 |
| 129 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 05:09.59 |
| 130 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 05:11.29 |
| 131 | Alvaro Hodeg | Deceuninck-Quick Step | + 05:18.01 |
| 132 | Marco Mathis | Cofidis | + 05:19.27 |
| 133 | Guy Sagiv | Israel Start-Up Nation | + 05:34.29 |
| 134 | Jonathan Dibben | Lotto-Soudal | + 05:36.23 |
| - | Giovanni Visconti | Vini Zabù-Brado-KTM | DNS |
| - | Manuele Boaro | Astana Pro Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jai Hindley | Team Sunweb | 77:47:08 |
| 2 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.03 |
| 3 | Joao Almeida | Deceuninck-Quick Step | + 02.04 |
| 4 | Sergio Samitier | Movistar Team | + 26.00 |
| 5 | Brandon McNulty | UAE Team Emirates | + 33.00 |
| 6 | James Knox | Deceuninck-Quick Step | + 34.37 |
| 7 | Aurélien Paret-Peintre | AG2R La Mondiale | + 40.59 |
| 8 | Sam Oomen | Team Sunweb | + 53.33 |
| 9 | Ben O'Connor | NTT Pro Cycling | + 01:00.00 |
| 10 | Matteo Fabbro | Bora-hansgrohe | + 01:00.46 |
| 11 | Chris Hamilton | Team Sunweb | + 01:23.27 |
| 12 | Attila Valter | CCC Team | + 01:27.35 |
| 13 | Mikkel Honore | Deceuninck-Quick Step | + 01:28.34 |
| 14 | Óscar Rodríguez | Astana Pro Team | + 01:58.43 |
| 15 | Jonas Gregaard | Astana Pro Team | + 02:10.16 |
| 16 | Harm Vanhoucke | Lotto-Soudal | + 02:26.14 |
| 17 | Domen Novak | Bahrain-McLaren | + 02:32.21 |
| 18 | Nicola Conci | Trek-Segafredo | + 02:34.38 |
| 19 | Filippo Ganna | INEOS Grenadiers | + 02:46.26 |
| 20 | Einer Rubio | Movistar Team | + 02:47.36 |
| 21 | Mark Padun | Bahrain-McLaren | + 02:51.51 |
| 22 | Jaakko Hänninen | AG2R La Mondiale | + 03:05.34 |
| 23 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 03:08.42 |
| 24 | Kamil Malecki | CCC Team | + 03:15.37 |
| 25 | Matteo Sobrero | NTT Pro Cycling | + 03:21.24 |
| 26 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 03:34.16 |
| 27 | Hector Carretero | Movistar Team | + 03:40.20 |
| 28 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 03:45.00 |
| 29 | Francesco Romano | Bardiani-CSF-Faizanè | + 03:48.38 |
| 30 | Mathias Le Turnier | Cofidis | + 03:50.54 |
| 31 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 03:53.21 |
| 32 | Mikkel Bjerg | UAE Team Emirates | + 03:56.50 |
| 33 | Stefano Oldani | Lotto-Soudal | + 03:59.20 |
| 34 | Filippo Zana | Bardiani-CSF-Faizanè | + 04:15.12 |
| 35 | Mattia Bais | Androni Giocattoli-Sidermec | + 04:19.36 |
| 36 | James Whelan | EF Pro Cycling | + 04:28.43 |
| 37 | Dylan Sunderland | NTT Pro Cycling | + 04:44.21 |
| 38 | Simon Guglielmi | Groupama - FDJ | + 04:59.59 |
| 39 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 05:05.47 |
| 40 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 05:09.47 |
| 41 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 05:11.17 |
| 42 | Alvaro Hodeg | Deceuninck-Quick Step | + 05:17.49 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Arnaud Démare | Groupama - FDJ | 221 |
| 2 | Peter Sagan | Bora-hansgrohe | 184 |
| 3 | Joao Almeida | Deceuninck-Quick Step | 94 |
| 4 | Diego Ulissi | UAE Team Emirates | 77 |
| 5 | Filippo Ganna | INEOS Grenadiers | 72 |
| 6 | Andrea Vendrame | AG2R La Mondiale | 66 |
| 7 | Patrick Konrad | Bora-hansgrohe | 61 |
| 8 | Tao Geoghegan Hart | INEOS Grenadiers | 51 |
| 9 | Simon Pellaud | Androni Giocattoli-Sidermec | 50 |
| 10 | Thomas De Gendt | Lotto-Soudal | 48 |
| 11 | Wilco Kelderman | Team Sunweb | 46 |
| 12 | Ben O'Connor | NTT Pro Cycling | 45 |
| 13 | Ben Swift | INEOS Grenadiers | 45 |
| 14 | Jai Hindley | Team Sunweb | 42 |
| 15 | Davide Ballerini | Deceuninck-Quick Step | 40 |
| 16 | Alvaro Hodeg | Deceuninck-Quick Step | 39 |
| 17 | Brandon McNulty | UAE Team Emirates | 37 |
| 18 | Marco Frapporti | Vini Zabù-Brado-KTM | 36 |
| 19 | Mikkel Honore | Deceuninck-Quick Step | 36 |
| 20 | Ruben Guerreiro | EF Pro Cycling | 34 |
| 21 | Joey Rosskopf | CCC Team | 33 |
| 22 | Elia Viviani | Cofidis | 32 |
| 23 | Jakob Fuglsang | Astana Pro Team | 31 |
| 24 | Fabio Felline | Astana Pro Team | 31 |
| 25 | Enrico Battaglin | Bahrain-McLaren | 30 |
| 26 | Salvatore Puccio | INEOS Grenadiers | 30 |
| 27 | Alex Dowsett | Israel Start-Up Nation | 29 |
| 28 | Matthew Holmes | Lotto-Soudal | 27 |
| 29 | Mattia Bais | Androni Giocattoli-Sidermec | 26 |
| 30 | Pello Bilbao | Bahrain-McLaren | 26 |
| 31 | Harm Vanhoucke | Lotto-Soudal | 26 |
| 32 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | 25 |
| 33 | Jonathan Castroviejo | INEOS Grenadiers | 24 |
| 34 | Davide Cimolai | Israel Start-Up Nation | 24 |
| 35 | Mikkel Bjerg | UAE Team Emirates | 24 |
| 36 | Jonathan Caicedo | EF Pro Cycling | 23 |
| 37 | Jan Tratnik | Bahrain-McLaren | 20 |
| 38 | Stefano Oldani | Lotto-Soudal | 20 |
| 39 | Vincenzo Nibali | Trek-Segafredo | 19 |
| 40 | Rafal Majka | Bora-hansgrohe | 19 |
| 41 | Hector Carretero | Movistar Team | 18 |
| 42 | Mark Padun | Bahrain-McLaren | 18 |
| 43 | Simone Consonni | Cofidis | 18 |
| 44 | Sergio Samitier | Movistar Team | 17 |
| 45 | Filippo Fiorelli | Bardiani-CSF-Faizanè | 17 |
| 46 | Simon Clarke | EF Pro Cycling | 17 |
| 47 | Rohan Dennis | INEOS Grenadiers | 16 |
| 48 | Simone Ravanelli | Androni Giocattoli-Sidermec | 15 |
| 49 | Josef Cerný | CCC Team | 15 |
| 50 | Francesco Romano | Bardiani-CSF-Faizanè | 14 |
| 51 | Lawrence Warbasse | AG2R La Mondiale | 14 |
| 52 | Rick Zabel | Israel Start-Up Nation | 14 |
| 53 | Kilian Frankiny | Groupama - FDJ | 13 |
| 54 | Josip Rumac | Androni Giocattoli-Sidermec | 12 |
| 55 | Ilnur Zakarin | CCC Team | 12 |
| 56 | Geoffrey Bouchard | AG2R La Mondiale | 12 |
| 57 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 12 |
| 58 | Nico Denz | Team Sunweb | 12 |
| 59 | Hermann Pernsteiner | Bahrain-McLaren | 11 |
| 60 | Davide Villella | Movistar Team | 11 |
| 61 | Matthias Brändle | Israel Start-Up Nation | 10 |
| 62 | Dario Cataldo | Movistar Team | 10 |
| 63 | Amanuel Ghebreigzabhier | NTT Pro Cycling | 10 |
| 64 | Jacopo Mosca | Trek-Segafredo | 8 |
| 65 | Giovanni Lonardi | Bardiani-CSF-Faizanè | 8 |
| 66 | Cesare Benedetti | Bora-hansgrohe | 8 |
| 67 | Lorenzo Rota | Vini Zabù-Brado-KTM | 8 |
| 68 | Edoardo Zardini | Vini Zabù-Brado-KTM | 8 |
| 69 | Kamil Malecki | CCC Team | 7 |
| 70 | Filippo Zana | Bardiani-CSF-Faizanè | 6 |
| 71 | Kamil Gradek | CCC Team | 6 |
| 72 | Carl Fredrik Hagen | Lotto-Soudal | 6 |
| 73 | Etienne van Empel | Vini Zabù-Brado-KTM | 6 |
| 74 | James Knox | Deceuninck-Quick Step | 5 |
| 75 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 5 |
| 76 | James Whelan | EF Pro Cycling | 5 |
| 77 | Daniel Navarro | Israel Start-Up Nation | 5 |
| 78 | Eduardo Sepulveda | Movistar Team | 5 |
| 79 | Victor Campenaerts | NTT Pro Cycling | 5 |
| 80 | Domenico Pozzovivo | NTT Pro Cycling | 4 |
| 81 | Tanel Kangert | EF Pro Cycling | 4 |
| 82 | Jacopo Guarnieri | Groupama - FDJ | 4 |
| 83 | Sander Armee | Lotto-Soudal | 4 |
| 84 | Matteo Sobrero | NTT Pro Cycling | 4 |
| 85 | Matteo Fabbro | Bora-hansgrohe | 3 |
| 86 | Óscar Rodríguez | Astana Pro Team | 3 |
| 87 | Rodrigo Contreras | Astana Pro Team | 3 |
| 88 | Maciej Bodnar | Bora-hansgrohe | 3 |
| 89 | Jesper Hansen | Cofidis | 3 |
| 90 | Albert Torres | Movistar Team | 3 |
| 91 | Fausto Masnada | Deceuninck-Quick Step | 2 |
| 92 | Antonio Pedrero | Movistar Team | 2 |
| 93 | Miles Scotson | Groupama - FDJ | 2 |
| 94 | Valerio Conti | UAE Team Emirates | 2 |
| 95 | Sam Oomen | Team Sunweb | 1 |
| 96 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 1 |
| 97 | Giovanni Carboni | Bardiani-CSF-Faizanè | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ruben Guerreiro | EF Pro Cycling | 234 |
| 2 | Thomas De Gendt | Lotto-Soudal | 122 |
| 3 | Tao Geoghegan Hart | INEOS Grenadiers | 115 |
| 4 | Rohan Dennis | INEOS Grenadiers | 103 |
| 5 | Ben O'Connor | NTT Pro Cycling | 71 |
| 6 | Wilco Kelderman | Team Sunweb | 54 |
| 7 | Jai Hindley | Team Sunweb | 52 |
| 8 | Filippo Ganna | INEOS Grenadiers | 48 |
| 9 | Jonathan Castroviejo | INEOS Grenadiers | 45 |
| 10 | Jonathan Caicedo | EF Pro Cycling | 40 |
| 11 | Simon Pellaud | Androni Giocattoli-Sidermec | 39 |
| 12 | Matthew Holmes | Lotto-Soudal | 33 |
| 13 | Jakob Fuglsang | Astana Pro Team | 33 |
| 14 | Ilnur Zakarin | CCC Team | 31 |
| 15 | Kilian Frankiny | Groupama - FDJ | 26 |
| 16 | Pello Bilbao | Bahrain-McLaren | 25 |
| 17 | Harm Vanhoucke | Lotto-Soudal | 22 |
| 18 | Domenico Pozzovivo | NTT Pro Cycling | 20 |
| 19 | Lawrence Warbasse | AG2R La Mondiale | 20 |
| 20 | Jan Tratnik | Bahrain-McLaren | 18 |
| 21 | Edoardo Zardini | Vini Zabù-Brado-KTM | 18 |
| 22 | Dario Cataldo | Movistar Team | 18 |
| 23 | James Whelan | EF Pro Cycling | 16 |
| 24 | Stéphane Rossetto | Cofidis | 16 |
| 25 | Peter Sagan | Bora-hansgrohe | 15 |
| 26 | Vincenzo Nibali | Trek-Segafredo | 15 |
| 27 | Hermann Pernsteiner | Bahrain-McLaren | 15 |
| 28 | Mikkel Bjerg | UAE Team Emirates | 15 |
| 29 | Joao Almeida | Deceuninck-Quick Step | 12 |
| 30 | Rafal Majka | Bora-hansgrohe | 11 |
| 31 | Joe Dombrowski | UAE Team Emirates | 11 |
| 32 | Etienne van Empel | Vini Zabù-Brado-KTM | 11 |
| 33 | Geoffrey Bouchard | AG2R La Mondiale | 10 |
| 34 | Patrick Konrad | Bora-hansgrohe | 8 |
| 35 | Louis Meintjes | NTT Pro Cycling | 8 |
| 36 | Andrea Vendrame | AG2R La Mondiale | 8 |
| 37 | Hector Carretero | Movistar Team | 8 |
| 38 | Marco Frapporti | Vini Zabù-Brado-KTM | 8 |
| 39 | Matthias Brändle | Israel Start-Up Nation | 8 |
| 40 | Alex Dowsett | Israel Start-Up Nation | 7 |
| 41 | Davide Villella | Movistar Team | 7 |
| 42 | Victor De La Parte | CCC Team | 6 |
| 43 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 6 |
| 44 | Simone Ravanelli | Androni Giocattoli-Sidermec | 6 |
| 45 | Joey Rosskopf | CCC Team | 6 |
| 46 | Jesper Hansen | Cofidis | 6 |
| 47 | Salvatore Puccio | INEOS Grenadiers | 6 |
| 48 | Mattia Bais | Androni Giocattoli-Sidermec | 5 |
| 49 | Sergio Samitier | Movistar Team | 5 |
| 50 | Eduardo Sepulveda | Movistar Team | 5 |
| 51 | Simon Clarke | EF Pro Cycling | 4 |
| 52 | James Knox | Deceuninck-Quick Step | 4 |
| 53 | Ben Swift | INEOS Grenadiers | 4 |
| 54 | Sam Oomen | Team Sunweb | 4 |
| 55 | Enrico Battaglin | Bahrain-McLaren | 4 |
| 56 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 4 |
| 57 | Rick Zabel | Israel Start-Up Nation | 3 |
| 58 | Diego Ulissi | UAE Team Emirates | 3 |
| 59 | Domen Novak | Bahrain-McLaren | 3 |
| 60 | Mark Padun | Bahrain-McLaren | 3 |
| 61 | Valerio Conti | UAE Team Emirates | 3 |
| 62 | Lorenzo Rota | Vini Zabù-Brado-KTM | 3 |
| 63 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 2 |
| 64 | Kamil Gradek | CCC Team | 2 |
| 65 | Kamil Malecki | CCC Team | 2 |
| 66 | Brandon McNulty | UAE Team Emirates | 1 |
| 67 | Mikkel Honore | Deceuninck-Quick Step | 1 |
| 68 | Óscar Rodríguez | Astana Pro Team | 1 |
| 69 | Cesare Benedetti | Bora-hansgrohe | 1 |
| 70 | Davide Ballerini | Deceuninck-Quick Step | 1 |
| 71 | Ignatas Konovalovas | Groupama - FDJ | 1 |
| 72 | Sander Armee | Lotto-Soudal | 1 |
| 73 | Giovanni Carboni | Bardiani-CSF-Faizanè | -4 |








