Giro d'Italia 2019 - Stage 20
11.05-02.06
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 | Pello Bilbao | Astana Pro Team | 5:46:02 |
| 2 | Mikel Landa | Movistar Team | + 00.00 |
| 3 | Giulio Ciccone | Trek-Segafredo | + 00.02 |
| 4 | Richard Carapaz | Movistar Team | + 00.04 |
| 5 | Vincenzo Nibali | Bahrain - Merida | + 00.04 |
| 6 | Tanel Kangert | EF Education First | + 00.15 |
| 7 | Mikel Nieve | Mitchelton - Scott | + 00.15 |
| 8 | Valentin Madouas | Groupama - FDJ | + 00.25 |
| 9 | Rafal Majka | Bora - Hansgrohe | + 00.44 |
| 10 | Domenico Pozzovivo | Bahrain - Merida | + 00.44 |
| 11 | Pavel Sivakov | Team Ineos | + 00.48 |
| 12 | Simon Yates | Mitchelton - Scott | + 00.48 |
| 13 | Bauke Mollema | Trek-Segafredo | + 00.48 |
| 14 | Primoz Roglic | Team Jumbo-Visma | + 00.54 |
| 15 | Hugh Carthy | EF Education First | + 01.10 |
| 16 | Lucas Hamilton | Mitchelton - Scott | + 01.19 |
| 17 | Amanuel Ghebreigzabhier | Team Dimension Data | + 01.19 |
| 18 | Miguel Ángel López | Astana Pro Team | + 01.49 |
| 19 | Edward Dunbar | Team Ineos | + 01.59 |
| 20 | Ilnur Zakarin | Team Katusha - Alpecin | + 02.18 |
| 21 | Joe Dombrowski | EF Education First | + 03.25 |
| 22 | Jan Hirt | Astana Pro Team | + 05.16 |
| 23 | Sebastian Henao | Team Ineos | + 05.40 |
| 24 | Jai Hindley | Team Sunweb | + 06.04 |
| 25 | Damiano Caruso | Bahrain - Merida | + 06.04 |
| 26 | Nicola Conci | Trek-Segafredo | + 06.20 |
| 27 | Nathan Brown | EF Education First | + 06.31 |
| 28 | Fausto Masnada | Androni Giocattoli - Sidermec | + 09.32 |
| 29 | Antonio Pedrero | Movistar Team | + 11.36 |
| 30 | Victor De La Parte | CCC Team | + 12.48 |
| 31 | Alexis Vuillermoz | AG2R La Mondiale | + 12.48 |
| 32 | Hubert Dupont | AG2R La Mondiale | + 12.50 |
| 33 | Davide Formolo | Bora - Hansgrohe | + 12.50 |
| 34 | Jan Polanc | UAE Team Emirates | + 12.50 |
| 35 | Andrey Zeits | Astana Pro Team | + 12.50 |
| 36 | François Bidard | AG2R La Mondiale | + 12.58 |
| 37 | Miguel Florez | Androni Giocattoli - Sidermec | + 13.05 |
| 38 | Lawrence Warbasse | AG2R La Mondiale | + 13.05 |
| 39 | Chris Hamilton | Team Sunweb | + 13.05 |
| 40 | Dario Cataldo | Astana Pro Team | + 13.25 |
| 41 | Eros Capecchi | Deceuninck-Quick Step | + 13.25 |
| 42 | Ben O'Connor | Team Dimension Data | + 13.33 |
| 43 | Ion Izagirre | Astana Pro Team | + 13.33 |
| 44 | Mattia Cattaneo | Androni Giocattoli - Sidermec | + 13.56 |
| 45 | Jay McCarthy | Bora - Hansgrohe | + 13.56 |
| 46 | Diego Ulissi | UAE Team Emirates | + 14.57 |
| 47 | Koen Bouwman | Team Jumbo-Visma | + 15.35 |
| 48 | Enrico Battaglin | Team Katusha - Alpecin | + 15.55 |
| 49 | Manuel Senni | Bardiani - CSF | + 16.37 |
| 50 | Jhonnatan Narvaez | Team Ineos | + 17.39 |
| 51 | Paul Martens | Team Jumbo-Visma | + 18.51 |
| 52 | Thomas De Gendt | Lotto - Soudal | + 21.49 |
| 53 | Andrey Amador | Movistar Team | + 23.40 |
| 54 | José Joaquin Rojas | Movistar Team | + 24.20 |
| 55 | Ben Gastauer | AG2R La Mondiale | + 24.38 |
| 56 | Bob Jungels | Deceuninck-Quick Step | + 24.38 |
| 57 | Antonio Nibali | Bahrain - Merida | + 24.38 |
| 58 | Gianluca Brambilla | Trek-Segafredo | + 24.38 |
| 59 | Sepp Kuss | Team Jumbo-Visma | + 24.38 |
| 60 | Esteban Chaves | Mitchelton - Scott | + 24.38 |
| 61 | Hector Carretero | Movistar Team | + 28.21 |
| 62 | Pieter Serry | Deceuninck-Quick Step | + 32.03 |
| 63 | Amaro Antunes | CCC Team | + 32.07 |
| 64 | Cesare Benedetti | Bora - Hansgrohe | + 32.07 |
| 65 | Jack Bauer | Mitchelton - Scott | + 32.07 |
| 66 | Luke Durbridge | Mitchelton - Scott | + 32.07 |
| 67 | Salvatore Puccio | Team Ineos | + 32.07 |
| 68 | Jan Bakelants | Team Sunweb | + 32.07 |
| 69 | Ivan Sosa | Team Ineos | + 32.07 |
| 70 | Rubén Plaza | Israel Cycling Academy | + 32.07 |
| 71 | Giovanni Carboni | Bardiani - CSF | + 32.15 |
| 72 | Fabio Sabatini | Deceuninck-Quick Step | + 38.04 |
| 73 | Valerio Agnoli | Bahrain - Merida | + 38.04 |
| 74 | Francisco Ventoso | CCC Team | + 38.04 |
| 75 | Francesco Gavazzi | Androni Giocattoli - Sidermec | + 38.04 |
| 76 | Grega Bole | Bahrain - Merida | + 38.04 |
| 77 | Lukasz Owsian | CCC Team | + 38.04 |
| 78 | Mikkel Honore | Deceuninck-Quick Step | + 38.04 |
| 79 | Kristian Sbaragli | Israel Cycling Academy | + 38.04 |
| 80 | Reto Hollenstein | Team Katusha - Alpecin | + 38.04 |
| 81 | Marco Frapporti | Androni Giocattoli - Sidermec | + 38.04 |
| 82 | Guillaume Boivin | Israel Cycling Academy | + 38.04 |
| 83 | Krists Neilands | Israel Cycling Academy | + 38.04 |
| 84 | Luca Covili | Bardiani - CSF | + 38.04 |
| 85 | Nans Peters | AG2R La Mondiale | + 38.04 |
| 86 | Kamil Gradek | CCC Team | + 38.04 |
| 87 | Christian Knees | Team Ineos | + 38.04 |
| 88 | Danilo Wyss | Team Dimension Data | + 38.04 |
| 89 | Jenthe Biermans | Team Katusha - Alpecin | + 38.04 |
| 90 | Tobias Ludvigsson | Groupama - FDJ | + 38.04 |
| 91 | Tosh Van der Sande | Lotto - Soudal | + 38.04 |
| 92 | Jos Van Emden | Team Jumbo-Visma | + 38.04 |
| 93 | Matteo Montaguti | Androni Giocattoli - Sidermec | + 38.08 |
| 94 | Lluis Mas | Movistar Team | + 38.08 |
| 95 | Christopher Juul-Jensen | Mitchelton - Scott | + 38.08 |
| 96 | Ivan Santaromita | Nippo - Vini Fantini - Faizanè | + 38.08 |
| 97 | Lorenzo Rota | Bardiani - CSF | + 38.08 |
| 98 | Antwan Tolhoek | Team Jumbo-Visma | + 38.08 |
| 99 | Davide Villella | Astana Pro Team | + 38.08 |
| 100 | Marco Canola | Nippo - Vini Fantini - Faizanè | + 38.08 |
| 101 | Juan Jose Lobato | Nippo - Vini Fantini - Faizanè | + 38.14 |
| 102 | Manuele Boaro | Astana Pro Team | + 38.36 |
| 103 | Victor Campenaerts | Lotto - Soudal | + 40.16 |
| 104 | Adam Hansen | Lotto - Soudal | + 40.16 |
| 105 | Enrico Gasparotto | Team Dimension Data | + 40.46 |
| 106 | Markel Irizar | Trek-Segafredo | + 40.46 |
| 107 | Scott Davies | Team Dimension Data | + 40.46 |
| 108 | Manuel Belletti | Androni Giocattoli - Sidermec | + 40.46 |
| 109 | Ryan Gibbons | Team Dimension Data | + 40.46 |
| 110 | Jasha Sütterlin | Movistar Team | + 40.46 |
| 111 | Marco Marcato | UAE Team Emirates | + 40.46 |
| 112 | Paolo Simion | Bardiani - CSF | + 40.46 |
| 113 | Damiano Cima | Nippo - Vini Fantini - Faizanè | + 40.46 |
| 114 | Awet Gebremedhin | Israel Cycling Academy | + 40.46 |
| 115 | Mirco Maestri | Bardiani - CSF | + 40.46 |
| 116 | Jonathan Caicedo | EF Education First | + 40.46 |
| 117 | Nico Denz | AG2R La Mondiale | + 40.46 |
| 118 | Andrea Garosio | Bahrain - Merida | + 40.46 |
| 119 | Ramon Sinkeldam | Groupama - FDJ | + 40.46 |
| 120 | Arnaud Démare | Groupama - FDJ | + 40.46 |
| 121 | Guy Niv | Israel Cycling Academy | + 40.46 |
| 122 | Tom Bohli | UAE Team Emirates | + 40.46 |
| 123 | Chad Haga | Team Sunweb | + 40.46 |
| 124 | Miles Scotson | Groupama - FDJ | + 40.46 |
| 125 | William Clarke | Trek-Segafredo | + 40.46 |
| 126 | Josef Cerný | CCC Team | + 40.46 |
| 127 | Olivier Le Gac | Groupama - FDJ | + 40.46 |
| 128 | Andrea Vendrame | Androni Giocattoli - Sidermec | + 40.46 |
| 129 | Tom Leezer | Team Jumbo-Visma | + 40.46 |
| 130 | Davide Cimolai | Israel Cycling Academy | + 40.46 |
| 131 | Conor Dunne | Israel Cycling Academy | + 40.55 |
| 132 | Simone Consonni | UAE Team Emirates | + 41.02 |
| 133 | Pascal Ackermann | Bora - Hansgrohe | + 42.21 |
| 134 | Pawel Poljanski | Bora - Hansgrohe | + 42.21 |
| 135 | Rüdiger Selig | Bora - Hansgrohe | + 42.21 |
| 136 | Michael Schwarzmann | Bora - Hansgrohe | + 42.21 |
| 137 | Michael Gogl | Trek-Segafredo | + 42.23 |
| 138 | Sho Hatsuyama | Nippo - Vini Fantini - Faizanè | + 42.25 |
| 139 | Sean Bennett | EF Education First | + 42.37 |
| 140 | Dmitriy Strakhov | Team Katusha - Alpecin | + 42.42 |
| 141 | Jacopo Guarnieri | Groupama - FDJ | + 43.31 |
| 142 | Marco Haller | Team Katusha - Alpecin | + 43.31 |
| - | Florian Sénéchal | Deceuninck-Quick Step | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Richard Carapaz | Movistar Team | 89:38:28 |
| 2 | Vincenzo Nibali | Bahrain - Merida | + 01.54 |
| 3 | Mikel Landa | Movistar Team | + 02.53 |
| 4 | Primoz Roglic | Team Jumbo-Visma | + 03.16 |
| 5 | Bauke Mollema | Trek-Segafredo | + 05.51 |
| 6 | Miguel Ángel López | Astana Pro Team | + 07.18 |
| 7 | Rafal Majka | Bora - Hansgrohe | + 07.28 |
| 8 | Simon Yates | Mitchelton - Scott | + 08.01 |
| 9 | Pavel Sivakov | Team Ineos | + 09.11 |
| 10 | Ilnur Zakarin | Team Katusha - Alpecin | + 12.50 |
| 11 | Hugh Carthy | EF Education First | + 15.57 |
| 12 | Joe Dombrowski | EF Education First | + 20.12 |
| 13 | Valentin Madouas | Groupama - FDJ | + 21.13 |
| 14 | Davide Formolo | Bora - Hansgrohe | + 22.52 |
| 15 | Jan Polanc | UAE Team Emirates | + 23.13 |
| 16 | Giulio Ciccone | Trek-Segafredo | + 26.20 |
| 17 | Mikel Nieve | Mitchelton - Scott | + 27.22 |
| 18 | Tanel Kangert | EF Education First | + 30.00 |
| 19 | Domenico Pozzovivo | Bahrain - Merida | + 33.22 |
| 20 | Fausto Masnada | Androni Giocattoli - Sidermec | + 34.18 |
| 21 | Edward Dunbar | Team Ineos | + 39.18 |
| 22 | Victor De La Parte | CCC Team | + 39.56 |
| 23 | Damiano Caruso | Bahrain - Merida | + 50.09 |
| 24 | Sebastian Henao | Team Ineos | + 57.35 |
| 25 | Jan Hirt | Astana Pro Team | + 01:04.18 |
| 26 | Lucas Hamilton | Mitchelton - Scott | + 01:04.33 |
| 27 | Andrey Zeits | Astana Pro Team | + 01:05.10 |
| 28 | Mattia Cattaneo | Androni Giocattoli - Sidermec | + 01:10.03 |
| 29 | Alexis Vuillermoz | AG2R La Mondiale | + 01:11.47 |
| 30 | François Bidard | AG2R La Mondiale | + 01:15.44 |
| 31 | Ben O'Connor | Team Dimension Data | + 01:17.39 |
| 32 | Pello Bilbao | Astana Pro Team | + 01:18.36 |
| 33 | Bob Jungels | Deceuninck-Quick Step | + 01:23.25 |
| 34 | Chris Hamilton | Team Sunweb | + 01:23.31 |
| 35 | Jai Hindley | Team Sunweb | + 01:28.03 |
| 36 | Ion Izagirre | Astana Pro Team | + 01:28.10 |
| 37 | Eros Capecchi | Deceuninck-Quick Step | + 01:31.26 |
| 38 | Esteban Chaves | Mitchelton - Scott | + 01:31.53 |
| 39 | Pieter Serry | Deceuninck-Quick Step | + 01:32.16 |
| 40 | Andrey Amador | Movistar Team | + 01:33.19 |
| 41 | Koen Bouwman | Team Jumbo-Visma | + 01:36.49 |
| 42 | Diego Ulissi | UAE Team Emirates | + 01:38.40 |
| 43 | Jan Bakelants | Team Sunweb | + 01:49.04 |
| 44 | Ivan Sosa | Team Ineos | + 01:51.24 |
| 45 | Antonio Pedrero | Movistar Team | + 01:53.57 |
| 46 | Amanuel Ghebreigzabhier | Team Dimension Data | + 01:54.08 |
| 47 | Hubert Dupont | AG2R La Mondiale | + 01:55.35 |
| 48 | Dario Cataldo | Astana Pro Team | + 01:57.53 |
| 49 | Gianluca Brambilla | Trek-Segafredo | + 01:58.03 |
| 50 | José Joaquin Rojas | Movistar Team | + 02:02.10 |
| 51 | Lawrence Warbasse | AG2R La Mondiale | + 02:06.13 |
| 52 | Matteo Montaguti | Androni Giocattoli - Sidermec | + 02:06.27 |
| 53 | Thomas De Gendt | Lotto - Soudal | + 02:07.32 |
| 54 | Amaro Antunes | CCC Team | + 02:09.53 |
| 55 | Andrea Vendrame | Androni Giocattoli - Sidermec | + 02:11.52 |
| 56 | Sepp Kuss | Team Jumbo-Visma | + 02:13.36 |
| 57 | Giovanni Carboni | Bardiani - CSF | + 02:17.52 |
| 58 | Manuel Senni | Bardiani - CSF | + 02:18.22 |
| 59 | Francesco Gavazzi | Androni Giocattoli - Sidermec | + 02:22.31 |
| 60 | Davide Villella | Astana Pro Team | + 02:26.06 |
| 61 | Nans Peters | AG2R La Mondiale | + 02:30.35 |
| 62 | Jay McCarthy | Bora - Hansgrohe | + 02:40.07 |
| 63 | Tosh Van der Sande | Lotto - Soudal | + 02:40.20 |
| 64 | Nicola Conci | Trek-Segafredo | + 02:40.23 |
| 65 | Antwan Tolhoek | Team Jumbo-Visma | + 02:41.34 |
| 66 | Enrico Battaglin | Team Katusha - Alpecin | + 02:42.43 |
| 67 | Nathan Brown | EF Education First | + 02:42.47 |
| 68 | Adam Hansen | Lotto - Soudal | + 02:44.54 |
| 69 | Enrico Gasparotto | Team Dimension Data | + 02:49.25 |
| 70 | Christopher Juul-Jensen | Mitchelton - Scott | + 02:50.06 |
| 71 | Rubén Plaza | Israel Cycling Academy | + 02:54.48 |
| 72 | Miguel Florez | Androni Giocattoli - Sidermec | + 02:54.50 |
| 73 | Lukasz Owsian | CCC Team | + 02:59.21 |
| 74 | Paul Martens | Team Jumbo-Visma | + 03:01.17 |
| 75 | Cesare Benedetti | Bora - Hansgrohe | + 03:01.42 |
| 76 | Antonio Nibali | Bahrain - Merida | + 03:02.21 |
| 77 | Kristian Sbaragli | Israel Cycling Academy | + 03:04.45 |
| 78 | Ben Gastauer | AG2R La Mondiale | + 03:08.35 |
| 79 | Jhonnatan Narvaez | Team Ineos | + 03:08.35 |
| 80 | Luke Durbridge | Mitchelton - Scott | + 03:10.09 |
| 81 | Marco Frapporti | Androni Giocattoli - Sidermec | + 03:12.39 |
| 82 | Tobias Ludvigsson | Groupama - FDJ | + 03:16.58 |
| 83 | Danilo Wyss | Team Dimension Data | + 03:17.07 |
| 84 | Luca Covili | Bardiani - CSF | + 03:19.11 |
| 85 | Lorenzo Rota | Bardiani - CSF | + 03:23.08 |
| 86 | Salvatore Puccio | Team Ineos | + 03:24.21 |
| 87 | Francisco Ventoso | CCC Team | + 03:27.56 |
| 88 | Hector Carretero | Movistar Team | + 03:32.14 |
| 89 | Pawel Poljanski | Bora - Hansgrohe | + 03:34.19 |
| 90 | Manuele Boaro | Astana Pro Team | + 03:35.04 |
| 91 | Ryan Gibbons | Team Dimension Data | + 03:38.25 |
| 92 | Fabio Sabatini | Deceuninck-Quick Step | + 03:43.24 |
| 93 | Valerio Agnoli | Bahrain - Merida | + 03:51.25 |
| 94 | Reto Hollenstein | Team Katusha - Alpecin | + 03:52.24 |
| 95 | Jack Bauer | Mitchelton - Scott | + 03:53.30 |
| 96 | Christian Knees | Team Ineos | + 03:53.31 |
| 97 | Michael Gogl | Trek-Segafredo | + 03:58.21 |
| 98 | Andrea Garosio | Bahrain - Merida | + 03:58.39 |
| 99 | Marco Marcato | UAE Team Emirates | + 04:05.41 |
| 100 | Krists Neilands | Israel Cycling Academy | + 04:06.21 |
| 101 | Ivan Santaromita | Nippo - Vini Fantini - Faizanè | + 04:06.55 |
| 102 | Mikkel Honore | Deceuninck-Quick Step | + 04:07.33 |
| 103 | Mirco Maestri | Bardiani - CSF | + 04:10.35 |
| 104 | Jos Van Emden | Team Jumbo-Visma | + 04:14.04 |
| 105 | Chad Haga | Team Sunweb | + 04:14.58 |
| 106 | Sean Bennett | EF Education First | + 04:16.33 |
| 107 | Marco Canola | Nippo - Vini Fantini - Faizanè | + 04:17.20 |
| 108 | Jonathan Caicedo | EF Education First | + 04:17.22 |
| 109 | Manuel Belletti | Androni Giocattoli - Sidermec | + 04:18.35 |
| 110 | Grega Bole | Bahrain - Merida | + 04:20.57 |
| 111 | Olivier Le Gac | Groupama - FDJ | + 04:25.24 |
| 112 | Victor Campenaerts | Lotto - Soudal | + 04:26.11 |
| 113 | Guy Niv | Israel Cycling Academy | + 04:26.50 |
| 114 | Michael Schwarzmann | Bora - Hansgrohe | + 04:28.56 |
| 115 | Marco Haller | Team Katusha - Alpecin | + 04:30.48 |
| 116 | Josef Cerný | CCC Team | + 04:32.49 |
| 117 | Jenthe Biermans | Team Katusha - Alpecin | + 04:34.12 |
| 118 | Scott Davies | Team Dimension Data | + 04:44.34 |
| 119 | Tom Leezer | Team Jumbo-Visma | + 04:49.02 |
| 120 | Jasha Sütterlin | Movistar Team | + 04:53.17 |
| 121 | Pascal Ackermann | Bora - Hansgrohe | + 04:54.58 |
| 122 | Dmitriy Strakhov | Team Katusha - Alpecin | + 04:55.32 |
| 123 | Guillaume Boivin | Israel Cycling Academy | + 04:56.39 |
| 124 | Nico Denz | AG2R La Mondiale | + 04:56.57 |
| 125 | Arnaud Démare | Groupama - FDJ | + 04:57.01 |
| 126 | Lluis Mas | Movistar Team | + 05:00.47 |
| 127 | Rüdiger Selig | Bora - Hansgrohe | + 05:01.27 |
| 128 | Awet Gebremedhin | Israel Cycling Academy | + 05:04.11 |
| 129 | Kamil Gradek | CCC Team | + 05:07.18 |
| 130 | Davide Cimolai | Israel Cycling Academy | + 05:07.43 |
| 131 | Simone Consonni | UAE Team Emirates | + 05:08.09 |
| 132 | Jacopo Guarnieri | Groupama - FDJ | + 05:14.22 |
| 133 | Ramon Sinkeldam | Groupama - FDJ | + 05:19.49 |
| 134 | Juan Jose Lobato | Nippo - Vini Fantini - Faizanè | + 05:24.09 |
| 135 | Conor Dunne | Israel Cycling Academy | + 05:24.57 |
| 136 | Markel Irizar | Trek-Segafredo | + 05:27.22 |
| 137 | Damiano Cima | Nippo - Vini Fantini - Faizanè | + 05:27.23 |
| 138 | Miles Scotson | Groupama - FDJ | + 05:33.42 |
| 139 | Paolo Simion | Bardiani - CSF | + 05:33.44 |
| 140 | Tom Bohli | UAE Team Emirates | + 05:35.28 |
| 141 | William Clarke | Trek-Segafredo | + 05:59.28 |
| 142 | Sho Hatsuyama | Nippo - Vini Fantini - Faizanè | + 06:03.31 |
| - | Florian Sénéchal | Deceuninck-Quick Step | DNF |








