Giro d'Italia 2020 - Stage 16
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 | Jan Tratnik | Bahrain-McLaren | 6:04:36 |
| 2 | Ben O'Connor | NTT Pro Cycling | + 00.07 |
| 3 | Enrico Battaglin | Bahrain-McLaren | + 01.14 |
| 4 | Kamil Malecki | CCC Team | + 01.14 |
| 5 | Ben Swift | INEOS Grenadiers | + 01.14 |
| 6 | Andrea Vendrame | AG2R La Mondiale | + 01.21 |
| 7 | Geoffrey Bouchard | AG2R La Mondiale | + 01.21 |
| 8 | Matteo Fabbro | Bora-hansgrohe | + 01.25 |
| 9 | Manuele Boaro | Astana Pro Team | + 01.33 |
| 10 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 01.37 |
| 11 | Valerio Conti | UAE Team Emirates | + 02.59 |
| 12 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 02.59 |
| 13 | Sergio Samitier | Movistar Team | + 02.59 |
| 14 | Lawrence Warbasse | AG2R La Mondiale | + 02.59 |
| 15 | François Bidard | AG2R La Mondiale | + 03.02 |
| 16 | Salvatore Puccio | INEOS Grenadiers | + 03.44 |
| 17 | Fabio Felline | Astana Pro Team | + 03.44 |
| 18 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 04.44 |
| 19 | Stefano Oldani | Lotto-Soudal | + 08.51 |
| 20 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 08.51 |
| 21 | Julien Bernard | Trek-Segafredo | + 08.51 |
| 22 | Filippo Zana | Bardiani-CSF-Faizanè | + 08.51 |
| 23 | Joey Rosskopf | CCC Team | + 08.51 |
| 24 | Pawel Poljanski | Bora-hansgrohe | + 09.28 |
| 25 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 09.42 |
| 26 | Einer Rubio | Movistar Team | + 09.42 |
| 27 | Ruben Guerreiro | EF Pro Cycling | + 11.48 |
| 28 | Joao Almeida | Deceuninck-Quick Step | + 12.54 |
| 29 | Jai Hindley | Team Sunweb | + 12.56 |
| 30 | Vincenzo Nibali | Trek-Segafredo | + 12.56 |
| 31 | Tao Geoghegan Hart | INEOS Grenadiers | + 12.56 |
| 32 | Patrick Konrad | Bora-hansgrohe | + 12.56 |
| 33 | Jakob Fuglsang | Astana Pro Team | + 12.56 |
| 34 | Wilco Kelderman | Team Sunweb | + 12.56 |
| 35 | Pello Bilbao | Bahrain-McLaren | + 12.56 |
| 36 | Rafal Majka | Bora-hansgrohe | + 12.56 |
| 37 | Domenico Pozzovivo | NTT Pro Cycling | + 12.56 |
| 38 | Brandon McNulty | UAE Team Emirates | + 12.56 |
| 39 | Fausto Masnada | Deceuninck-Quick Step | + 13.06 |
| 40 | Antonio Pedrero | Movistar Team | + 13.06 |
| 41 | James Knox | Deceuninck-Quick Step | + 13.06 |
| 42 | Sam Oomen | Team Sunweb | + 13.13 |
| 43 | Hermann Pernsteiner | Bahrain-McLaren | + 13.17 |
| 44 | Diego Ulissi | UAE Team Emirates | + 13.18 |
| 45 | Aurélien Paret-Peintre | AG2R La Mondiale | + 13.22 |
| 46 | Jacopo Mosca | Trek-Segafredo | + 13.32 |
| 47 | Louis Meintjes | NTT Pro Cycling | + 13.32 |
| 48 | Jonas Gregaard | Astana Pro Team | + 13.32 |
| 49 | Matteo Sobrero | NTT Pro Cycling | + 13.32 |
| 50 | Jonathan Caicedo | EF Pro Cycling | + 13.32 |
| 51 | Victor De La Parte | CCC Team | + 13.44 |
| 52 | Mikkel Honore | Deceuninck-Quick Step | + 13.44 |
| 53 | Martijn Tusveld | Team Sunweb | + 13.44 |
| 54 | James Whelan | EF Pro Cycling | + 13.47 |
| 55 | Nicola Conci | Trek-Segafredo | + 13.47 |
| 56 | Sander Armee | Lotto-Soudal | + 13.54 |
| 57 | Thomas De Gendt | Lotto-Soudal | + 13.54 |
| 58 | Pieter Serry | Deceuninck-Quick Step | + 13.54 |
| 59 | Dario Cataldo | Movistar Team | + 13.54 |
| 60 | Attila Valter | CCC Team | + 13.54 |
| 61 | Domen Novak | Bahrain-McLaren | + 14.29 |
| 62 | Rohan Dennis | INEOS Grenadiers | + 14.35 |
| 63 | Hector Carretero | Movistar Team | + 14.35 |
| 64 | Jonathan Castroviejo | INEOS Grenadiers | + 14.35 |
| 65 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 14.40 |
| 66 | Chris Hamilton | Team Sunweb | + 15.01 |
| 67 | Jaakko Hänninen | AG2R La Mondiale | + 15.50 |
| 68 | Luca Chirico | Androni Giocattoli-Sidermec | + 15.50 |
| 69 | Carl Fredrik Hagen | Lotto-Soudal | + 17.21 |
| 70 | Yukiya Arashiro | Bahrain-McLaren | + 17.21 |
| 71 | Cesare Benedetti | Bora-hansgrohe | + 17.31 |
| 72 | Joe Dombrowski | UAE Team Emirates | + 17.35 |
| 73 | Óscar Rodríguez | Astana Pro Team | + 17.46 |
| 74 | Antonio Nibali | Trek-Segafredo | + 17.57 |
| 75 | Danilo Wyss | NTT Pro Cycling | + 19.54 |
| 76 | Chad Haga | Team Sunweb | + 19.54 |
| 77 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 19.54 |
| 78 | Rick Zabel | Israel Start-Up Nation | + 21.26 |
| 79 | Nico Denz | Team Sunweb | + 21.26 |
| 80 | Marco Mathis | Cofidis | + 21.26 |
| 81 | Mattia Bais | Androni Giocattoli-Sidermec | + 21.26 |
| 82 | Simon Pellaud | Androni Giocattoli-Sidermec | + 21.26 |
| 83 | Josip Rumac | Androni Giocattoli-Sidermec | + 21.26 |
| 84 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 21.26 |
| 85 | Francesco Romano | Bardiani-CSF-Faizanè | + 21.26 |
| 86 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 21.26 |
| 87 | Ilnur Zakarin | CCC Team | + 21.26 |
| 88 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 21.26 |
| 89 | Eduardo Sepulveda | Movistar Team | + 21.26 |
| 90 | Nathan Haas | Cofidis | + 21.26 |
| 91 | Dylan Sunderland | NTT Pro Cycling | + 21.26 |
| 92 | Mark Padun | Bahrain-McLaren | + 21.26 |
| 93 | Alex Dowsett | Israel Start-Up Nation | + 21.26 |
| 94 | Tanel Kangert | EF Pro Cycling | + 21.26 |
| 95 | Jesper Hansen | Cofidis | + 21.26 |
| 96 | Eros Capecchi | Bahrain-McLaren | + 21.26 |
| 97 | Etienne van Empel | Vini Zabù-Brado-KTM | + 21.26 |
| 98 | Victor Campenaerts | NTT Pro Cycling | + 21.26 |
| 99 | Adam Hansen | Lotto-Soudal | + 21.26 |
| 100 | Stéphane Rossetto | Cofidis | + 21.26 |
| 101 | Iljo Keisse | Deceuninck-Quick Step | + 21.41 |
| 102 | Elia Viviani | Cofidis | + 21.41 |
| 103 | Filippo Ganna | INEOS Grenadiers | + 21.41 |
| 104 | Simon Clarke | EF Pro Cycling | + 21.41 |
| 105 | Davide Ballerini | Deceuninck-Quick Step | + 21.41 |
| 106 | Davide Villella | Movistar Team | + 21.41 |
| 107 | Marco Frapporti | Vini Zabù-Brado-KTM | + 21.41 |
| 108 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 21.41 |
| 109 | Matthew Holmes | Lotto-Soudal | + 21.41 |
| 110 | Mathias Le Turnier | Cofidis | + 21.41 |
| 111 | Daniel Navarro | Israel Start-Up Nation | + 21.41 |
| 112 | Guy Sagiv | Israel Start-Up Nation | + 21.41 |
| 113 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 21.41 |
| 114 | Kamil Gradek | CCC Team | + 21.41 |
| 115 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 21.41 |
| 116 | Josef Cerný | CCC Team | + 21.41 |
| 117 | Rodrigo Contreras | Astana Pro Team | + 21.41 |
| 118 | Peter Sagan | Bora-hansgrohe | + 22.06 |
| 119 | Maciej Bodnar | Bora-hansgrohe | + 22.06 |
| 120 | Albert Torres | Movistar Team | + 22.06 |
| 121 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 22.06 |
| 122 | Davide Cimolai | Israel Start-Up Nation | + 22.09 |
| 123 | Miles Scotson | Groupama - FDJ | + 26.15 |
| 124 | Kilian Frankiny | Groupama - FDJ | + 26.15 |
| 125 | Simon Guglielmi | Groupama - FDJ | + 26.15 |
| 126 | Arnaud Démare | Groupama - FDJ | + 26.15 |
| 127 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 26.15 |
| 128 | Jacopo Guarnieri | Groupama - FDJ | + 26.15 |
| 129 | Simone Consonni | Cofidis | + 26.15 |
| 130 | Matthias Brändle | Israel Start-Up Nation | + 26.15 |
| 131 | Lachlan Morton | EF Pro Cycling | + 26.15 |
| 132 | Jonathan Dibben | Lotto-Soudal | + 26.15 |
| 133 | Harm Vanhoucke | Lotto-Soudal | + 26.15 |
| 134 | Alvaro Hodeg | Deceuninck-Quick Step | + 26.15 |
| 135 | Ignatas Konovalovas | Groupama - FDJ | + 26.15 |
| 136 | Mikkel Bjerg | UAE Team Emirates | + 27.52 |
| - | Fernando Gaviria | UAE Team Emirates | DNS |
| - | Maximiliano Richeze | UAE Team Emirates | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 65:45:08 |
| 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.24 |
| 11 | Brandon McNulty | UAE Team Emirates | + 04.31 |
| 12 | Jakob Fuglsang | Astana Pro Team | + 05.09 |
| 13 | Antonio Pedrero | Movistar Team | + 08.26 |
| 14 | James Knox | Deceuninck-Quick Step | + 09.07 |
| 15 | Hermann Pernsteiner | Bahrain-McLaren | + 09.53 |
| 16 | Sergio Samitier | Movistar Team | + 10.48 |
| 17 | Matteo Fabbro | Bora-hansgrohe | + 20.27 |
| 18 | Aurélien Paret-Peintre | AG2R La Mondiale | + 27.06 |
| 19 | Lawrence Warbasse | AG2R La Mondiale | + 29.43 |
| 20 | Ilnur Zakarin | CCC Team | + 30.56 |
| 21 | Jonathan Castroviejo | INEOS Grenadiers | + 31.27 |
| 22 | Sam Oomen | Team Sunweb | + 32.19 |
| 23 | Ben Swift | INEOS Grenadiers | + 35.21 |
| 24 | Attila Valter | CCC Team | + 36.27 |
| 25 | Fabio Felline | Astana Pro Team | + 42.23 |
| 26 | Mikkel Honore | Deceuninck-Quick Step | + 46.16 |
| 27 | Jacopo Mosca | Trek-Segafredo | + 51.46 |
| 28 | Martijn Tusveld | Team Sunweb | + 51.57 |
| 29 | Chris Hamilton | Team Sunweb | + 53.25 |
| 30 | Tanel Kangert | EF Pro Cycling | + 56.10 |
| 31 | Ben O'Connor | NTT Pro Cycling | + 56.20 |
| 32 | Pieter Serry | Deceuninck-Quick Step | + 57.24 |
| 33 | Victor De La Parte | CCC Team | + 01:02.13 |
| 34 | François Bidard | AG2R La Mondiale | + 01:06.56 |
| 35 | Antonio Nibali | Trek-Segafredo | + 01:12.48 |
| 36 | Diego Ulissi | UAE Team Emirates | + 01:14.26 |
| 37 | Davide Villella | Movistar Team | + 01:15.11 |
| 38 | Ruben Guerreiro | EF Pro Cycling | + 01:16.21 |
| 39 | Enrico Battaglin | Bahrain-McLaren | + 01:20.45 |
| 40 | Salvatore Puccio | INEOS Grenadiers | + 01:22.09 |
| 41 | Louis Meintjes | NTT Pro Cycling | + 01:23.07 |
| 42 | Óscar Rodríguez | Astana Pro Team | + 01:25.57 |
| 43 | Pawel Poljanski | Bora-hansgrohe | + 01:27.32 |
| 44 | Andrea Vendrame | AG2R La Mondiale | + 01:28.34 |
| 45 | Thomas De Gendt | Lotto-Soudal | + 01:29.09 |
| 46 | Einer Rubio | Movistar Team | + 01:30.06 |
| 47 | Jesper Hansen | Cofidis | + 01:30.08 |
| 48 | Julien Bernard | Trek-Segafredo | + 01:32.09 |
| 49 | Nicola Conci | Trek-Segafredo | + 01:32.54 |
| 50 | Jan Tratnik | Bahrain-McLaren | + 01:33.23 |
| 51 | Joey Rosskopf | CCC Team | + 01:35.26 |
| 52 | Carl Fredrik Hagen | Lotto-Soudal | + 01:36.41 |
| 53 | Giovanni Visconti | Vini Zabù-Brado-KTM | + 01:37.03 |
| 54 | Eduardo Sepulveda | Movistar Team | + 01:37.20 |
| 55 | Daniel Navarro | Israel Start-Up Nation | + 01:37.52 |
| 56 | Jonas Gregaard | Astana Pro Team | + 01:38.26 |
| 57 | Joe Dombrowski | UAE Team Emirates | + 01:38.40 |
| 58 | Alessandro Tonelli | Bardiani-CSF-Faizanè | + 01:39.05 |
| 59 | Harm Vanhoucke | Lotto-Soudal | + 01:40.25 |
| 60 | Sander Armee | Lotto-Soudal | + 01:43.17 |
| 61 | Manuele Boaro | Astana Pro Team | + 01:43.24 |
| 62 | Stéphane Rossetto | Cofidis | + 01:44.19 |
| 63 | Mark Padun | Bahrain-McLaren | + 01:44.35 |
| 64 | Geoffrey Bouchard | AG2R La Mondiale | + 01:50.03 |
| 65 | Dario Cataldo | Movistar Team | + 01:57.28 |
| 66 | Rohan Dennis | INEOS Grenadiers | + 01:57.52 |
| 67 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 01:59.55 |
| 68 | Jonathan Caicedo | EF Pro Cycling | + 02:02.25 |
| 69 | Jaakko Hänninen | AG2R La Mondiale | + 02:02.51 |
| 70 | Kamil Malecki | CCC Team | + 02:03.56 |
| 71 | Chad Haga | Team Sunweb | + 02:04.31 |
| 72 | Matteo Sobrero | NTT Pro Cycling | + 02:05.54 |
| 73 | Filippo Ganna | INEOS Grenadiers | + 02:11.38 |
| 74 | Davide Ballerini | Deceuninck-Quick Step | + 02:12.37 |
| 75 | Amanuel Ghebreigzabhier | NTT Pro Cycling | + 02:13.54 |
| 76 | Domen Novak | Bahrain-McLaren | + 02:15.58 |
| 77 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 02:18.46 |
| 78 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 02:19.54 |
| 79 | Luca Chirico | Androni Giocattoli-Sidermec | + 02:20.21 |
| 80 | Simon Clarke | EF Pro Cycling | + 02:22.00 |
| 81 | Peter Sagan | Bora-hansgrohe | + 02:22.49 |
| 82 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 02:24.08 |
| 83 | Simon Pellaud | Androni Giocattoli-Sidermec | + 02:25.58 |
| 84 | Mikkel Bjerg | UAE Team Emirates | + 02:27.37 |
| 85 | Kilian Frankiny | Groupama - FDJ | + 02:31.23 |
| 86 | Danilo Wyss | NTT Pro Cycling | + 02:31.58 |
| 87 | Francesco Romano | Bardiani-CSF-Faizanè | + 02:33.04 |
| 88 | Yukiya Arashiro | Bahrain-McLaren | + 02:33.28 |
| 89 | Josip Rumac | Androni Giocattoli-Sidermec | + 02:33.45 |
| 90 | Nico Denz | Team Sunweb | + 02:34.16 |
| 91 | Eros Capecchi | Bahrain-McLaren | + 02:34.43 |
| 92 | Stefano Oldani | Lotto-Soudal | + 02:36.59 |
| 93 | Edoardo Zardini | Vini Zabù-Brado-KTM | + 02:38.30 |
| 94 | Alessandro Bisolti | Androni Giocattoli-Sidermec | + 02:39.07 |
| 95 | Josef Cerný | CCC Team | + 02:39.36 |
| 96 | Valerio Conti | UAE Team Emirates | + 02:40.35 |
| 97 | Hector Carretero | Movistar Team | + 02:42.41 |
| 98 | Etienne van Empel | Vini Zabù-Brado-KTM | + 02:46.57 |
| 99 | Cesare Benedetti | Bora-hansgrohe | + 02:47.00 |
| 100 | Victor Campenaerts | NTT Pro Cycling | + 02:48.15 |
| 101 | Matthew Holmes | Lotto-Soudal | + 02:49.47 |
| 102 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | + 02:51.22 |
| 103 | Filippo Zana | Bardiani-CSF-Faizanè | + 02:54.57 |
| 104 | Maciej Bodnar | Bora-hansgrohe | + 02:59.45 |
| 105 | Mathias Le Turnier | Cofidis | + 03:02.53 |
| 106 | James Whelan | EF Pro Cycling | + 03:09.25 |
| 107 | Kamil Gradek | CCC Team | + 03:09.31 |
| 108 | Simone Consonni | Cofidis | + 03:10.52 |
| 109 | Mattia Bais | Androni Giocattoli-Sidermec | + 03:12.44 |
| 110 | Elia Viviani | Cofidis | + 03:13.01 |
| 111 | Albert Torres | Movistar Team | + 03:13.46 |
| 112 | Adam Hansen | Lotto-Soudal | + 03:14.52 |
| 113 | Miles Scotson | Groupama - FDJ | + 03:16.19 |
| 114 | Rodrigo Contreras | Astana Pro Team | + 03:18.17 |
| 115 | Arnaud Démare | Groupama - FDJ | + 03:20.31 |
| 116 | Davide Cimolai | Israel Start-Up Nation | + 03:21.05 |
| 117 | Filippo Fiorelli | Bardiani-CSF-Faizanè | + 03:23.40 |
| 118 | Nathan Haas | Cofidis | + 03:25.10 |
| 119 | Rick Zabel | Israel Start-Up Nation | + 03:28.36 |
| 120 | Lachlan Morton | EF Pro Cycling | + 03:29.00 |
| 121 | Ignatas Konovalovas | Groupama - FDJ | + 03:29.56 |
| 122 | Alex Dowsett | Israel Start-Up Nation | + 03:30.29 |
| 123 | Simon Guglielmi | Groupama - FDJ | + 03:30.46 |
| 124 | Dylan Sunderland | NTT Pro Cycling | + 03:32.04 |
| 125 | Marco Frapporti | Vini Zabù-Brado-KTM | + 03:34.35 |
| 126 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 03:36.34 |
| 127 | Matteo Spreafico | Vini Zabù-Brado-KTM | + 03:38.28 |
| 128 | Matthias Brändle | Israel Start-Up Nation | + 03:38.47 |
| 129 | Jacopo Guarnieri | Groupama - FDJ | + 03:39.05 |
| 130 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 03:40.34 |
| 131 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 03:42.04 |
| 132 | Iljo Keisse | Deceuninck-Quick Step | + 03:43.43 |
| 133 | Alvaro Hodeg | Deceuninck-Quick Step | + 03:48.36 |
| 134 | Marco Mathis | Cofidis | + 03:50.02 |
| 135 | Guy Sagiv | Israel Start-Up Nation | + 04:05.04 |
| 136 | Jonathan Dibben | Lotto-Soudal | + 04:06.58 |
| - | Fernando Gaviria | UAE Team Emirates | DNS |
| - | Maximiliano Richeze | UAE Team Emirates | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 65:45:08 |
| 2 | Jai Hindley | Team Sunweb | + 02.58 |
| 3 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.59 |
| 4 | Brandon McNulty | UAE Team Emirates | + 04.31 |
| 5 | James Knox | Deceuninck-Quick Step | + 09.07 |
| 6 | Sergio Samitier | Movistar Team | + 10.48 |
| 7 | Matteo Fabbro | Bora-hansgrohe | + 20.27 |
| 8 | Aurélien Paret-Peintre | AG2R La Mondiale | + 27.06 |
| 9 | Sam Oomen | Team Sunweb | + 32.19 |
| 10 | Attila Valter | CCC Team | + 36.27 |
| 11 | Mikkel Honore | Deceuninck-Quick Step | + 46.16 |
| 12 | Chris Hamilton | Team Sunweb | + 53.25 |
| 13 | Ben O'Connor | NTT Pro Cycling | + 56.20 |
| 14 | Óscar Rodríguez | Astana Pro Team | + 01:25.57 |
| 15 | Einer Rubio | Movistar Team | + 01:30.06 |
| 16 | Nicola Conci | Trek-Segafredo | + 01:32.54 |
| 17 | Jonas Gregaard | Astana Pro Team | + 01:38.26 |
| 18 | Harm Vanhoucke | Lotto-Soudal | + 01:40.25 |
| 19 | Mark Padun | Bahrain-McLaren | + 01:44.35 |
| 20 | Simone Ravanelli | Androni Giocattoli-Sidermec | + 01:59.55 |
| 21 | Jaakko Hänninen | AG2R La Mondiale | + 02:02.51 |
| 22 | Kamil Malecki | CCC Team | + 02:03.56 |
| 23 | Matteo Sobrero | NTT Pro Cycling | + 02:05.54 |
| 24 | Filippo Ganna | INEOS Grenadiers | + 02:11.38 |
| 25 | Domen Novak | Bahrain-McLaren | + 02:15.58 |
| 26 | Alexander Cepeda | Androni Giocattoli-Sidermec | + 02:18.46 |
| 27 | Giovanni Carboni | Bardiani-CSF-Faizanè | + 02:19.54 |
| 28 | Lorenzo Rota | Vini Zabù-Brado-KTM | + 02:24.08 |
| 29 | Mikkel Bjerg | UAE Team Emirates | + 02:27.37 |
| 30 | Francesco Romano | Bardiani-CSF-Faizanè | + 02:33.04 |
| 31 | Stefano Oldani | Lotto-Soudal | + 02:36.59 |
| 32 | Hector Carretero | Movistar Team | + 02:42.41 |
| 33 | Filippo Zana | Bardiani-CSF-Faizanè | + 02:54.57 |
| 34 | Mathias Le Turnier | Cofidis | + 03:02.53 |
| 35 | James Whelan | EF Pro Cycling | + 03:09.25 |
| 36 | Mattia Bais | Androni Giocattoli-Sidermec | + 03:12.44 |
| 37 | Simon Guglielmi | Groupama - FDJ | + 03:30.46 |
| 38 | Dylan Sunderland | NTT Pro Cycling | + 03:32.04 |
| 39 | Giovanni Lonardi | Bardiani-CSF-Faizanè | + 03:36.34 |
| 40 | Fabio Mazzucco | Bardiani-CSF-Faizanè | + 03:40.34 |
| 41 | Simone Bevilacqua | Vini Zabù-Brado-KTM | + 03:42.04 |
| 42 | Alvaro Hodeg | Deceuninck-Quick Step | + 03:48.36 |
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 | Wilco Kelderman | Team Sunweb | 40 |
| 10 | Davide Ballerini | Deceuninck-Quick Step | 40 |
| 11 | Tao Geoghegan Hart | INEOS Grenadiers | 39 |
| 12 | Alvaro Hodeg | Deceuninck-Quick Step | 39 |
| 13 | Brandon McNulty | UAE Team Emirates | 37 |
| 14 | Ben Swift | INEOS Grenadiers | 37 |
| 15 | Marco Frapporti | Vini Zabù-Brado-KTM | 36 |
| 16 | Mikkel Honore | Deceuninck-Quick Step | 36 |
| 17 | Joey Rosskopf | CCC Team | 33 |
| 18 | Ruben Guerreiro | EF Pro Cycling | 32 |
| 19 | Elia Viviani | Cofidis | 32 |
| 20 | Fabio Felline | Astana Pro Team | 31 |
| 21 | Enrico Battaglin | Bahrain-McLaren | 30 |
| 22 | Salvatore Puccio | INEOS Grenadiers | 30 |
| 23 | Alex Dowsett | Israel Start-Up Nation | 29 |
| 24 | Thomas De Gendt | Lotto-Soudal | 27 |
| 25 | Matthew Holmes | Lotto-Soudal | 27 |
| 26 | Jai Hindley | Team Sunweb | 27 |
| 27 | Mattia Bais | Androni Giocattoli-Sidermec | 26 |
| 28 | Jhonatan Restrepo | Androni Giocattoli-Sidermec | 25 |
| 29 | Jakob Fuglsang | Astana Pro Team | 24 |
| 30 | Jonathan Castroviejo | INEOS Grenadiers | 24 |
| 31 | Mikkel Bjerg | UAE Team Emirates | 24 |
| 32 | Davide Cimolai | Israel Start-Up Nation | 24 |
| 33 | Jonathan Caicedo | EF Pro Cycling | 23 |
| 34 | Giovanni Visconti | Vini Zabù-Brado-KTM | 22 |
| 35 | Jan Tratnik | Bahrain-McLaren | 20 |
| 36 | Ben O'Connor | NTT Pro Cycling | 20 |
| 37 | Stefano Oldani | Lotto-Soudal | 20 |
| 38 | Rafal Majka | Bora-hansgrohe | 19 |
| 39 | Mark Padun | Bahrain-McLaren | 18 |
| 40 | Simone Consonni | Cofidis | 18 |
| 41 | Pello Bilbao | Bahrain-McLaren | 17 |
| 42 | Sergio Samitier | Movistar Team | 17 |
| 43 | Harm Vanhoucke | Lotto-Soudal | 17 |
| 44 | Simon Clarke | EF Pro Cycling | 17 |
| 45 | Filippo Fiorelli | Bardiani-CSF-Faizanè | 17 |
| 46 | Vincenzo Nibali | Trek-Segafredo | 16 |
| 47 | Simone Ravanelli | Androni Giocattoli-Sidermec | 15 |
| 48 | Josef Cerný | CCC Team | 15 |
| 49 | Francesco Romano | Bardiani-CSF-Faizanè | 14 |
| 50 | Lawrence Warbasse | AG2R La Mondiale | 14 |
| 51 | Rick Zabel | Israel Start-Up Nation | 14 |
| 52 | Rohan Dennis | INEOS Grenadiers | 13 |
| 53 | Josip Rumac | Androni Giocattoli-Sidermec | 12 |
| 54 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 12 |
| 55 | Geoffrey Bouchard | AG2R La Mondiale | 12 |
| 56 | Nico Denz | Team Sunweb | 12 |
| 57 | Matthias Brändle | Israel Start-Up Nation | 10 |
| 58 | Manuele Boaro | Astana Pro Team | 9 |
| 59 | Jacopo Mosca | Trek-Segafredo | 8 |
| 60 | Lorenzo Rota | Vini Zabù-Brado-KTM | 8 |
| 61 | Edoardo Zardini | Vini Zabù-Brado-KTM | 8 |
| 62 | Cesare Benedetti | Bora-hansgrohe | 8 |
| 63 | Giovanni Lonardi | Bardiani-CSF-Faizanè | 8 |
| 64 | Davide Villella | Movistar Team | 7 |
| 65 | Kamil Malecki | CCC Team | 7 |
| 66 | Kilian Frankiny | Groupama - FDJ | 7 |
| 67 | Carl Fredrik Hagen | Lotto-Soudal | 6 |
| 68 | Hector Carretero | Movistar Team | 6 |
| 69 | Etienne van Empel | Vini Zabù-Brado-KTM | 6 |
| 70 | Filippo Zana | Bardiani-CSF-Faizanè | 6 |
| 71 | Kamil Gradek | CCC Team | 6 |
| 72 | James Knox | Deceuninck-Quick Step | 5 |
| 73 | Eduardo Sepulveda | Movistar Team | 5 |
| 74 | Victor Campenaerts | NTT Pro Cycling | 5 |
| 75 | James Whelan | EF Pro Cycling | 5 |
| 76 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 5 |
| 77 | Domenico Pozzovivo | NTT Pro Cycling | 4 |
| 78 | Tanel Kangert | EF Pro Cycling | 4 |
| 79 | Sander Armee | Lotto-Soudal | 4 |
| 80 | Matteo Sobrero | NTT Pro Cycling | 4 |
| 81 | Jacopo Guarnieri | Groupama - FDJ | 4 |
| 82 | Matteo Fabbro | Bora-hansgrohe | 3 |
| 83 | Dario Cataldo | Movistar Team | 3 |
| 84 | Maciej Bodnar | Bora-hansgrohe | 3 |
| 85 | Albert Torres | Movistar Team | 3 |
| 86 | Rodrigo Contreras | Astana Pro Team | 3 |
| 87 | Jesper Hansen | Cofidis | 2 |
| 88 | Daniel Navarro | Israel Start-Up Nation | 2 |
| 89 | Valerio Conti | UAE Team Emirates | 2 |
| 90 | Miles Scotson | Groupama - FDJ | 2 |
| 91 | Fausto Masnada | Deceuninck-Quick Step | 1 |
| 92 | Sam Oomen | Team Sunweb | 1 |
| 93 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 1 |
| 94 | Giovanni Carboni | Bardiani-CSF-Faizanè | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Giovanni Visconti | Vini Zabù-Brado-KTM | 148 |
| 2 | Ruben Guerreiro | EF Pro Cycling | 118 |
| 3 | Filippo Ganna | INEOS Grenadiers | 48 |
| 4 | Tao Geoghegan Hart | INEOS Grenadiers | 45 |
| 5 | Jonathan Castroviejo | INEOS Grenadiers | 45 |
| 6 | Jonathan Caicedo | EF Pro Cycling | 40 |
| 7 | Simon Pellaud | Androni Giocattoli-Sidermec | 39 |
| 8 | Wilco Kelderman | Team Sunweb | 34 |
| 9 | Matthew Holmes | Lotto-Soudal | 32 |
| 10 | Rohan Dennis | INEOS Grenadiers | 28 |
| 11 | Thomas De Gendt | Lotto-Soudal | 25 |
| 12 | Domenico Pozzovivo | NTT Pro Cycling | 20 |
| 13 | Lawrence Warbasse | AG2R La Mondiale | 20 |
| 14 | Kilian Frankiny | Groupama - FDJ | 20 |
| 15 | Jan Tratnik | Bahrain-McLaren | 18 |
| 16 | Edoardo Zardini | Vini Zabù-Brado-KTM | 18 |
| 17 | Jakob Fuglsang | Astana Pro Team | 18 |
| 18 | James Whelan | EF Pro Cycling | 16 |
| 19 | Peter Sagan | Bora-hansgrohe | 15 |
| 20 | Ben O'Connor | NTT Pro Cycling | 15 |
| 21 | Mikkel Bjerg | UAE Team Emirates | 15 |
| 22 | Jai Hindley | Team Sunweb | 14 |
| 23 | Harm Vanhoucke | Lotto-Soudal | 12 |
| 24 | Rafal Majka | Bora-hansgrohe | 11 |
| 25 | Vincenzo Nibali | Trek-Segafredo | 11 |
| 26 | Etienne van Empel | Vini Zabù-Brado-KTM | 11 |
| 27 | Dario Cataldo | Movistar Team | 9 |
| 28 | Geoffrey Bouchard | AG2R La Mondiale | 9 |
| 29 | Joao Almeida | Deceuninck-Quick Step | 9 |
| 30 | Andrea Vendrame | AG2R La Mondiale | 8 |
| 31 | Hector Carretero | Movistar Team | 8 |
| 32 | Marco Frapporti | Vini Zabù-Brado-KTM | 8 |
| 33 | Matthias Brändle | Israel Start-Up Nation | 8 |
| 34 | Alex Dowsett | Israel Start-Up Nation | 7 |
| 35 | Salvatore Puccio | INEOS Grenadiers | 6 |
| 36 | Jesper Hansen | Cofidis | 6 |
| 37 | Joey Rosskopf | CCC Team | 6 |
| 38 | Simone Ravanelli | Androni Giocattoli-Sidermec | 6 |
| 39 | Alessandro Bisolti | Androni Giocattoli-Sidermec | 6 |
| 40 | Mattia Bais | Androni Giocattoli-Sidermec | 5 |
| 41 | Sergio Samitier | Movistar Team | 5 |
| 42 | Davide Villella | Movistar Team | 5 |
| 43 | Simon Clarke | EF Pro Cycling | 4 |
| 44 | Patrick Konrad | Bora-hansgrohe | 4 |
| 45 | James Knox | Deceuninck-Quick Step | 4 |
| 46 | Sam Oomen | Team Sunweb | 4 |
| 47 | Ben Swift | INEOS Grenadiers | 4 |
| 48 | Enrico Battaglin | Bahrain-McLaren | 4 |
| 49 | Alessandro Tonelli | Bardiani-CSF-Faizanè | 4 |
| 50 | Manuele Boaro | Astana Pro Team | 4 |
| 51 | Diego Ulissi | UAE Team Emirates | 3 |
| 52 | Rick Zabel | Israel Start-Up Nation | 3 |
| 53 | Pello Bilbao | Bahrain-McLaren | 3 |
| 54 | Eduardo Sepulveda | Movistar Team | 3 |
| 55 | Mark Padun | Bahrain-McLaren | 3 |
| 56 | Lorenzo Rota | Vini Zabù-Brado-KTM | 3 |
| 57 | Valerio Conti | UAE Team Emirates | 3 |
| 58 | Kamil Malecki | CCC Team | 2 |
| 59 | Kamil Gradek | CCC Team | 2 |
| 60 | Fabio Mazzucco | Bardiani-CSF-Faizanè | 2 |
| 61 | Brandon McNulty | UAE Team Emirates | 1 |
| 62 | Mikkel Honore | Deceuninck-Quick Step | 1 |
| 63 | Sander Armee | Lotto-Soudal | 1 |
| 64 | Davide Ballerini | Deceuninck-Quick Step | 1 |
| 65 | Cesare Benedetti | Bora-hansgrohe | 1 |
| 66 | Ignatas Konovalovas | Groupama - FDJ | 1 |
| 67 | Giovanni Carboni | Bardiani-CSF-Faizanè | -4 |








