--> -->
| 1. | Cesare Benedetti (ITA, Bora-Hansgrohe) | 3:41:49 |
| 2. | Damiano Caruso (ITA, Bahrain-Merida) | 0:00 |
| 3. | Edward Dunbar (IRL, Team Ineos) | 0:00 |
| 4. | Gianluca Brambilla (ITA, Trek-Segafredo) | 0:02 |
| 5. | Eros Capecchi (ITA, Deceuninck-QuickStep) | 0:06 |
| 6. | Jan Polanc (SLO, UAE Team Emirates) | 0:25 |
| 7. | Matteo Montaguti (ITA, Androni Giocattoli-Sidermec) | 0:34 |
| 8. | Thomas De Gendt (BEL, Lotto Soudal) | 2:36 |
| 9. | Francesco Gavazzi (ITA, Androni Giocattoli-Sidermec) | 2:36 |
| 10. | Manuel Senni (ITA, Bardiani CSF) | 2:38 |
| 11. | Josef Cerny (CZE, CCC Team) | 2:42 |
| 12. | Tobias Ludvigsson (SWE, Groupama-FDJ) | 2:52 |
| 13. | Roger Kluge (GER, Lotto Soudal) | 3:05 |
| 14. | Luca Covili (ITA, Bardiani CSF) | 3:05 |
| 15. | Enrico Gasparotto (ITA, Dimension Data) | 3:23 |
| 16. | Jan Bakelants (BEL, Team Sunweb) | 6:23 |
| 17. | Danilo Wyss (SUI, Dimension Data) | 6:33 |
| 18. | Miguel Angel Lopez (COL, Astana Pro Team) | 7:35 |
| 19. | Mikel Landa (ESP, Movistar Team) | 7:35 |
| 20. | Conor Dunne (IRL, Israel Cycling Academy) | 7:36 |
| 21. | Richard Carapaz (ECU, Movistar Team) | 8:03 |
| 22. | Pavel Sivakov (RUS, Team Ineos) | 8:03 |
| 23. | Rafal Majka (POL, Bora-Hansgrohe) | 8:03 |
| 24. | Primoz Roglic (SLO, Team Jumbo-Visma) | 8:03 |
| 25. | Vincenzo Nibali (ITA, Bahrain-Merida) | 8:03 |
| 26. | Esteban Chaves (COL, Mitchelton-Scott) | 8:03 |
| 27. | Bauke Mollema (NED, Trek-Segafredo) | 8:03 |
| 28. | Simon Yates (GBR, Mitchelton-Scott) | 8:03 |
| 29. | Tanel Kangert (EST, EF Education First) | 8:03 |
| 30. | Ilnur Zakarin (RUS, Katusha-Alpecin) | 8:09 |
| 31. | Manuele Boaro (ITA, Astana Pro Team) | 8:16 |
| 32. | Dario Cataldo (ITA, Astana Pro Team) | 8:16 |
| 33. | Hugh John Carthy (GBR, EF Education First) | 8:43 |
| 34. | Domenico Pozzovivo (ITA, Bahrain-Merida) | 8:43 |
| 35. | Antonio Pedrero (ESP, Movistar Team) | 8:43 |
| 36. | Ivan Sosa (COL, Team Ineos) | 8:46 |
| 37. | Giulio Ciccone (ITA, Trek-Segafredo) | 8:58 |
| 38. | Lucas Hamilton (AUS, Mitchelton-Scott) | 9:11 |
| 39. | Marco Haller (AUT, Katusha-Alpecin) | 9:57 |
| 40. | Christian Knees (GER, Team Ineos) | 10:06 |
| 41. | Jasha Sütterlin (GER, Movistar Team) | 10:06 |
| 42. | Jenthe Biermans (BEL, Katusha-Alpecin) | 10:27 |
| 43. | Davide Formolo (ITA, Bora-Hansgrohe) | 10:37 |
| 44. | Valerio Conti (ITA, UAE Team Emirates) | 10:37 |
| 45. | Alexis Vuillermoz (FRA, AG2R La Mondiale) | 10:37 |
| 46. | Bob Jungels (LUX, Deceuninck-QuickStep) | 10:37 |
| 47. | Andrey Zeits (KAZ, Astana Pro Team) | 10:37 |
| 48. | Diego Ulissi (ITA, UAE Team Emirates) | 10:37 |
| 49. | Amaro Antunes (POR, CCC Team) | 10:37 |
| 50. | Tony Gallopin (FRA, AG2R La Mondiale) | 10:37 |
| 51. | Antwan Tolhoek (NED, Team Jumbo-Visma) | 10:37 |
| 52. | Mattia Cattaneo (ITA, Androni Giocattoli-Sidermec) | 10:37 |
| 53. | Tao Geoghegan Hart (GBR, Team Ineos) | 10:37 |
| 54. | Sam Oomen (NED, Team Sunweb) | 10:37 |
| 55. | Victor De La Parte (ESP, CCC Team) | 10:37 |
| 56. | Giovanni Carboni (ITA, Bardiani CSF) | 10:37 |
| 57. | Andrey Amador (CRC, Movistar Team) | 10:37 |
| 58. | Mikel Nieve (ESP, Mitchelton-Scott) | 10:37 |
| 59. | Koen Bouwman (NED, Team Jumbo-Visma) | 10:37 |
| 60. | François Bidard (FRA, AG2R La Mondiale) | 10:37 |
| 61. | Sebastian Henao (COL, Team Ineos) | 11:21 |
| 62. | Jan Hirt (CZE, Astana Pro Team) | 11:21 |
| 63. | Sean Bennett (USA, EF Education First) | 13:07 |
| 64. | Ben O'Connor (AUS, Dimension Data) | 13:45 |
| 65. | Nicola Conci (ITA, Trek-Segafredo) | 13:45 |
| 66. | Joe Dombrowski (USA, EF Education First) | 13:45 |
| 67. | Valentin Madouas (FRA, Groupama-FDJ) | 13:45 |
| 68. | Pieter Serry (BEL, Deceuninck-QuickStep) | 13:45 |
| 69. | Louis Vervaeke (BEL, Team Sunweb) | 13:45 |
| 70. | Christopher Hamilton (AUS, Team Sunweb) | 14:29 |
| 71. | Amanuel Ghebreigzabhier (ERI, Dimension Data) | 14:49 |
| 72. | Victor Campenaerts (BEL, Lotto Soudal) | 17:59 |
| 73. | Adam Hansen (AUS, Lotto Soudal) | 17:59 |
| 74. | Hubert Dupont (FRA, AG2R La Mondiale) | 18:44 |
| 75. | Nans Peters (FRA, AG2R La Mondiale) | 18:44 |
| 76. | Kristian Sbaragli (ITA, Israel Cycling Academy) | 18:44 |
| 77. | José Rojas (ESP, Movistar Team) | 18:44 |
| 78. | Marco Canola (ITA, Nippo-Vini Fantini-Faizane) | 18:44 |
| 79. | Larry Warbasse (USA, AG2R La Mondiale) | 18:44 |
| 80. | Pello Bilbao (ESP, Astana Pro Team) | 18:44 |
| 81. | Fausto Masnada (ITA, Androni Giocattoli-Sidermec) | 18:44 |
| 82. | Jai Hindley (AUS, Team Sunweb) | 18:44 |
| 83. | Fabio Sabatini (ITA, Deceuninck-QuickStep) | 18:44 |
| 84. | Lukasz Owsian (POL, CCC Team) | 18:44 |
| 85. | Andrea Garosio (ITA, Bahrain-Merida) | 18:44 |
| 86. | Jonnathan Narvaez (ECU, Team Ineos) | 18:44 |
| 87. | Jay Mc Carthy (AUS, Bora-Hansgrohe) | 18:44 |
| 88. | Awet Andemeskel (ERI, Israel Cycling Academy) | 18:44 |
| 89. | Ruben Plaza (ESP, Israel Cycling Academy) | 18:44 |
| 90. | Andrea Vendrame (ITA, Androni Giocattoli-Sidermec) | 18:44 |
| 91. | Miguel Eduardo Florez Lopez (COL, Androni Giocattoli-Sidermec) | 18:44 |
| 92. | Sepp Kuss (USA, Team Jumbo-Visma) | 18:44 |
| 93. | Marco Frapporti (ITA, Androni Giocattoli-Sidermec) | 18:44 |
| 94. | Lorenzo Rota (ITA, Bardiani CSF) | 18:44 |
| 95. | Pawel Poljanski (POL, Bora-Hansgrohe) | 18:44 |
| 96. | Paul Martens (GER, Team Jumbo-Visma) | 18:44 |
| 97. | Pascal Ackermann (GER, Bora-Hansgrohe) | 18:44 |
| 98. | Antonio Nibali (ITA, Bahrain-Merida) | 18:44 |
| 99. | Ion Izagirre Insausti (ESP, Astana Pro Team) | 18:44 |
| 100. | Davide Villella (ITA, Astana Pro Team) | 18:44 |
| 101. | Enrico Barbin (ITA, Bardiani CSF) | 18:44 |
| 102. | Tosh Van Der Sande (BEL, Lotto Soudal) | 20:02 |
| 103. | Jasper De Buyst (BEL, Lotto Soudal) | 20:02 |
| 104. | Francisco Ventoso (ESP, CCC Team) | 20:02 |
| 105. | Paolo Simion (ITA, Bardiani CSF) | 20:02 |
| 106. | Mirco Maestri (ITA, Bardiani CSF) | 20:02 |
| 107. | Giacomo Nizzolo (ITA, Dimension Data) | 20:02 |
| 108. | Nico Denz (GER, AG2R La Mondiale) | 20:02 |
| 109. | Nicola Bagioli (ITA, Nippo-Vini Fantini-Faizane) | 20:02 |
| 110. | Ben Gastauer (LUX, AG2R La Mondiale) | 20:02 |
| 111. | Chad Haga (USA, Team Sunweb) | 20:02 |
| 112. | Scott Davies (GBR, Dimension Data) | 20:02 |
| 113. | James Knox (GBR, Deceuninck-QuickStep) | 20:02 |
| 114. | Reto Hollenstein (SUI, Katusha-Alpecin) | 20:02 |
| 115. | Jos van Emden (NED, Team Jumbo-Visma) | 20:02 |
| 116. | Miles Scotson (AUS, Groupama-FDJ) | 20:02 |
| 117. | Valerio Agnoli (ITA, Bahrain-Merida) | 20:02 |
| 118. | Michael Schwarzmann (GER, Bora-Hansgrohe) | 20:02 |
| 119. | Ryan Gibbons (RSA, Dimension Data) | 20:02 |
| 120. | Brent Bookwalter (USA, Mitchelton-Scott) | 20:02 |
| 121. | Salvatore Puccio (ITA, Team Ineos) | 20:02 |
| 122. | Markel Irizar (ESP, Trek-Segafredo) | 20:02 |
| 123. | Luke Durbridge (AUS, Mitchelton-Scott) | 20:02 |
| 124. | Marco Marcato (ITA, UAE Team Emirates) | 20:02 |
| 125. | Enrico Battaglin (ITA, Katusha-Alpecin) | 20:02 |
| 126. | Viacheslav Kuznetsov (RUS, Katusha-Alpecin) | 20:02 |
| 127. | Rüdiger Selig (GER, Bora-Hansgrohe) | 20:02 |
| 128. | Christopher Juul Jensen (DEN, Mitchelton-Scott) | 20:02 |
| 129. | Jonathan Caicedo (ECU, EF Education First) | 20:02 |
| 130. | Nathan Brown (USA, EF Education First) | 20:02 |
| 131. | Ivan Santaromita (ITA, Nippo-Vini Fantini-Faizane) | 20:02 |
| 132. | Krists Neilands (LAT, Israel Cycling Academy) | 20:02 |
| 133. | Olivier Le Gac (FRA, Groupama-FDJ) | 20:02 |
| 134. | Michael Gogl (AUT, Trek-Segafredo) | 20:15 |
| 135. | Luis Mas Bonet (ESP, Movistar Team) | 20:19 |
| 136. | Jack Bauer (NZL, Mitchelton-Scott) | 20:47 |
| 137. | Florian Senechal (FRA, Deceuninck-QuickStep) | 21:28 |
| 138. | Mikkel Frølich Honoré (DEN, Deceuninck-QuickStep) | 21:28 |
| 139. | Hector Carretero (ESP, Movistar Team) | 21:28 |
| 140. | Ignatas Konovalovas (LTU, Groupama-FDJ) | 21:38 |
| 141. | Manuel Belletti (ITA, Androni Giocattoli-Sidermec) | 21:38 |
| 142. | Ramon Sinkeldam (NED, Groupama-FDJ) | 21:38 |
| 143. | Arnaud Demare (FRA, Groupama-FDJ) | 21:38 |
| 144. | Giovanni Lonardi (ITA, Nippo-Vini Fantini-Faizane) | 21:38 |
| 145. | Will Clarke (AUS, Trek-Segafredo) | 21:38 |
| 146. | Tom Bohli (SUI, UAE Team Emirates) | 21:38 |
| 147. | Simone Consonni (ITA, UAE Team Emirates) | 21:38 |
| 148. | Kamil Gradek (POL, CCC Team) | 21:38 |
| 149. | Guy Niv (ISR, Israel Cycling Academy) | 21:38 |
| 150. | Dmitrii Strakhov (RUS, Katusha-Alpecin) | 21:38 |
| 151. | Damiano Cima (ITA, Nippo-Vini Fantini-Faizane) | 21:38 |
| 152. | Mark Renshaw (AUS, Dimension Data) | 21:38 |
| 153. | Guillaume Boivin (CAN, Israel Cycling Academy) | 21:38 |
| 154. | Davide Cimolai (ITA, Israel Cycling Academy) | 21:38 |
| 155. | Sho Hatsuyama (JPN, Nippo-Vini Fantini-Faizane) | 21:38 |
| 156. | Jacopo Guarnieri (ITA, Groupama-FDJ) | 21:38 |
| 157. | Juan Jose Lobato Del Valle (ESP, Nippo-Vini Fantini-Faizane) | 21:38 |
| 158. | Thomas Leezer (NED, Team Jumbo-Visma) | 21:38 |
| 159. | Grega Bole (SLO, Bahrain-Merida) | 21:38 |
| OTL. | Jakub Mareczko (ITA, CCC Team) |
| 1. | Jan Polanc (SLO, UAE Team Emirates) | 48:49:40 |
| 2. | Primoz Roglic (SLO, Team Jumbo-Visma) | 4:07 |
| 3. | Valerio Conti (ITA, UAE Team Emirates) | 4:51 |
| 4. | Eros Capecchi (ITA, Deceuninck-QuickStep) | 5:02 |
| 5. | Vincenzo Nibali (ITA, Bahrain-Merida) | 5:51 |
| 6. | Bauke Mollema (NED, Trek-Segafredo) | 6:02 |
| 7. | Rafal Majka (POL, Bora-Hansgrohe) | 7:00 |
| 8. | Richard Carapaz (ECU, Movistar Team) | 7:23 |
| 9. | Andrey Amador (CRC, Movistar Team) | 7:30 |
| 10. | Hugh John Carthy (GBR, EF Education First) | 7:33 |
| 11. | Enrico Gasparotto (ITA, Dimension Data) | 7:37 |
| 12. | Ilnur Zakarin (RUS, Katusha-Alpecin) | 7:45 |
| 13. | Simon Yates (GBR, Mitchelton-Scott) | 7:53 |
| 14. | Amaro Antunes (POR, CCC Team) | 7:56 |
| 15. | Francesco Gavazzi (ITA, Androni Giocattoli-Sidermec) | 7:59 |
| 16. | Miguel Angel Lopez (COL, Astana Pro Team) | 8:08 |
| 17. | Tanel Kangert (EST, EF Education First) | 8:08 |
| 18. | Matteo Montaguti (ITA, Androni Giocattoli-Sidermec) | 8:16 |
| 19. | Pavel Sivakov (RUS, Team Ineos) | 8:18 |
| 20. | Giovanni Carboni (ITA, Bardiani CSF) | 8:21 |
| 21. | Mikel Landa (ESP, Movistar Team) | 8:31 |
| 22. | Esteban Chaves (COL, Mitchelton-Scott) | 8:37 |
| 23. | Bob Jungels (LUX, Deceuninck-QuickStep) | 8:59 |
| 24. | Mattia Cattaneo (ITA, Androni Giocattoli-Sidermec) | 9:25 |
| 25. | Davide Formolo (ITA, Bora-Hansgrohe) | 9:33 |
| 26. | Sam Oomen (NED, Team Sunweb) | 9:53 |
| 27. | Victor De La Parte (ESP, CCC Team) | 10:11 |
| 28. | Edward Dunbar (IRL, Team Ineos) | 10:11 |
| 29. | Tony Gallopin (FRA, AG2R La Mondiale) | 11:12 |
| 30. | Valentin Madouas (FRA, Groupama-FDJ) | 11:26 |
| 31. | Gianluca Brambilla (ITA, Trek-Segafredo) | 11:45 |
| 32. | Pieter Serry (BEL, Deceuninck-QuickStep) | 11:46 |
| 33. | Tao Geoghegan Hart (GBR, Team Ineos) | 11:49 |
| 34. | Jan Bakelants (BEL, Team Sunweb) | 11:59 |
| 35. | Dario Cataldo (ITA, Astana Pro Team) | 12:13 |
| 36. | Mikel Nieve (ESP, Mitchelton-Scott) | 13:02 |
| 37. | Alexis Vuillermoz (FRA, AG2R La Mondiale) | 13:49 |
| 38. | Ben O'Connor (AUS, Dimension Data) | 15:11 |
| 39. | Nans Peters (FRA, AG2R La Mondiale) | 15:19 |
| 40. | Joe Dombrowski (USA, EF Education First) | 15:28 |
| 41. | José Rojas (ESP, Movistar Team) | 15:31 |
| 42. | Fausto Masnada (ITA, Androni Giocattoli-Sidermec) | 15:34 |
| 43. | Pello Bilbao (ESP, Astana Pro Team) | 16:30 |
| 44. | Louis Vervaeke (BEL, Team Sunweb) | 19:29 |
| 45. | Diego Ulissi (ITA, UAE Team Emirates) | 19:33 |
| 46. | Giulio Ciccone (ITA, Trek-Segafredo) | 19:52 |
| 47. | Domenico Pozzovivo (ITA, Bahrain-Merida) | 20:18 |
| 48. | Andrey Zeits (KAZ, Astana Pro Team) | 21:19 |
| 49. | Lucas Hamilton (AUS, Mitchelton-Scott) | 22:08 |
| 50. | Sebastian Henao (COL, Team Ineos) | 22:20 |
| 51. | Damiano Caruso (ITA, Bahrain-Merida) | 22:39 |
| 52. | Davide Villella (ITA, Astana Pro Team) | 23:35 |
| 53. | François Bidard (FRA, AG2R La Mondiale) | 25:03 |
| 54. | Larry Warbasse (USA, AG2R La Mondiale) | 25:24 |
| 55. | Jay Mc Carthy (AUS, Bora-Hansgrohe) | 25:52 |
| 56. | Manuel Senni (ITA, Bardiani CSF) | 27:08 |
| 57. | Andrea Vendrame (ITA, Androni Giocattoli-Sidermec) | 28:32 |
| 58. | Ivan Sosa (COL, Team Ineos) | 29:12 |
| 59. | Tosh Van Der Sande (BEL, Lotto Soudal) | 29:23 |
| 60. | Ion Izagirre Insausti (ESP, Astana Pro Team) | 29:28 |
| 61. | Ruben Plaza (ESP, Israel Cycling Academy) | 29:40 |
| 62. | Jai Hindley (AUS, Team Sunweb) | 29:44 |
| 63. | Jan Hirt (CZE, Astana Pro Team) | 30:35 |
| 64. | Kristian Sbaragli (ITA, Israel Cycling Academy) | 30:47 |
| 65. | Hubert Dupont (FRA, AG2R La Mondiale) | 31:02 |
| 66. | Christopher Hamilton (AUS, Team Sunweb) | 31:02 |
| 67. | Koen Bouwman (NED, Team Jumbo-Visma) | 32:05 |
| 68. | Ryan Gibbons (RSA, Dimension Data) | 32:06 |
| 69. | Lukasz Owsian (POL, CCC Team) | 32:16 |
| 70. | Ben Gastauer (LUX, AG2R La Mondiale) | 33:02 |
| 71. | Thomas De Gendt (BEL, Lotto Soudal) | 33:39 |
| 72. | Tobias Ludvigsson (SWE, Groupama-FDJ) | 34:05 |
| 73. | Adam Hansen (AUS, Lotto Soudal) | 34:42 |
| 74. | Danilo Wyss (SUI, Dimension Data) | 34:42 |
| 75. | Luke Durbridge (AUS, Mitchelton-Scott) | 35:32 |
| 76. | Antwan Tolhoek (NED, Team Jumbo-Visma) | 35:44 |
| 77. | Manuele Boaro (ITA, Astana Pro Team) | 36:23 |
| 78. | Nicola Conci (ITA, Trek-Segafredo) | 36:24 |
| 79. | Jonnathan Narvaez (ECU, Team Ineos) | 36:44 |
| 80. | Christopher Juul Jensen (DEN, Mitchelton-Scott) | 37:08 |
| 81. | Paul Martens (GER, Team Jumbo-Visma) | 37:23 |
| 82. | Luca Covili (ITA, Bardiani CSF) | 37:28 |
| 83. | Antonio Pedrero (ESP, Movistar Team) | 38:20 |
| 84. | Reto Hollenstein (SUI, Katusha-Alpecin) | 38:33 |
| 85. | Brent Bookwalter (USA, Mitchelton-Scott) | 39:43 |
| 86. | Florian Senechal (FRA, Deceuninck-QuickStep) | 41:50 |
| 87. | Enrico Battaglin (ITA, Katusha-Alpecin) | 41:54 |
| 88. | Antonio Nibali (ITA, Bahrain-Merida) | 42:04 |
| 89. | Ivan Santaromita (ITA, Nippo-Vini Fantini-Faizane) | 42:14 |
| 90. | Cesare Benedetti (ITA, Bora-Hansgrohe) | 42:31 |
| 91. | Marco Haller (AUT, Katusha-Alpecin) | 43:00 |
| 92. | Andrea Garosio (ITA, Bahrain-Merida) | 43:09 |
| 93. | Amanuel Ghebreigzabhier (ERI, Dimension Data) | 43:12 |
| 94. | Salvatore Puccio (ITA, Team Ineos) | 44:15 |
| 95. | Marco Canola (ITA, Nippo-Vini Fantini-Faizane) | 44:19 |
| 96. | Christian Knees (GER, Team Ineos) | 44:35 |
| 97. | Fabio Sabatini (ITA, Deceuninck-QuickStep) | 44:36 |
| 98. | Marco Marcato (ITA, UAE Team Emirates) | 45:21 |
| 99. | Lorenzo Rota (ITA, Bardiani CSF) | 45:29 |
| 100. | Pawel Poljanski (POL, Bora-Hansgrohe) | 45:34 |
| 101. | Manuel Belletti (ITA, Androni Giocattoli-Sidermec) | 46:10 |
| 102. | Nicola Bagioli (ITA, Nippo-Vini Fantini-Faizane) | 47:36 |
| 103. | Valerio Agnoli (ITA, Bahrain-Merida) | 48:17 |
| 104. | Nathan Brown (USA, EF Education First) | 49:51 |
| 105. | Jonathan Caicedo (ECU, EF Education First) | 51:02 |
| 106. | Sepp Kuss (USA, Team Jumbo-Visma) | 51:40 |
| 107. | Jasper De Buyst (BEL, Lotto Soudal) | 52:33 |
| 108. | Viacheslav Kuznetsov (RUS, Katusha-Alpecin) | 53:19 |
| 109. | Francisco Ventoso (ESP, CCC Team) | 53:29 |
| 110. | Michael Gogl (AUT, Trek-Segafredo) | 53:54 |
| 111. | Jenthe Biermans (BEL, Katusha-Alpecin) | 53:56 |
| 112. | Miguel Eduardo Florez Lopez (COL, Androni Giocattoli-Sidermec) | 54:45 |
| 113. | Krists Neilands (LAT, Israel Cycling Academy) | 55:18 |
| 114. | Pascal Ackermann (GER, Bora-Hansgrohe) | 55:52 |
| 115. | Enrico Barbin (ITA, Bardiani CSF) | 56:33 |
| 116. | Sean Bennett (USA, EF Education First) | 57:07 |
| 117. | Josef Cerny (CZE, CCC Team) | 59:30 |
| 118. | Chad Haga (USA, Team Sunweb) | 59:39 |
| 119. | Arnaud Demare (FRA, Groupama-FDJ) | 1:00:00 |
| 120. | Marco Frapporti (ITA, Androni Giocattoli-Sidermec) | 1:00:43 |
| 121. | Jos van Emden (NED, Team Jumbo-Visma) | 1:01:26 |
| 122. | Michael Schwarzmann (GER, Bora-Hansgrohe) | 1:01:38 |
| 123. | Rüdiger Selig (GER, Bora-Hansgrohe) | 1:01:38 |
| 124. | Davide Cimolai (ITA, Israel Cycling Academy) | 1:03:16 |
| 125. | Jacopo Guarnieri (ITA, Groupama-FDJ) | 1:04:16 |
| 126. | Roger Kluge (GER, Lotto Soudal) | 1:04:24 |
| 127. | Guy Niv (ISR, Israel Cycling Academy) | 1:05:27 |
| 128. | Grega Bole (SLO, Bahrain-Merida) | 1:07:41 |
| 129. | Simone Consonni (ITA, UAE Team Emirates) | 1:08:02 |
| 130. | Jasha Sütterlin (GER, Movistar Team) | 1:08:30 |
| 131. | Ignatas Konovalovas (LTU, Groupama-FDJ) | 1:09:14 |
| 132. | Mirco Maestri (ITA, Bardiani CSF) | 1:09:20 |
| 133. | Giacomo Nizzolo (ITA, Dimension Data) | 1:12:50 |
| 134. | Luis Mas Bonet (ESP, Movistar Team) | 1:13:22 |
| 135. | Victor Campenaerts (BEL, Lotto Soudal) | 1:13:42 |
| 136. | Ramon Sinkeldam (NED, Groupama-FDJ) | 1:17:53 |
| 137. | Olivier Le Gac (FRA, Groupama-FDJ) | 1:18:00 |
| 138. | Guillaume Boivin (CAN, Israel Cycling Academy) | 1:18:32 |
| 139. | Jack Bauer (NZL, Mitchelton-Scott) | 1:21:21 |
| 140. | Conor Dunne (IRL, Israel Cycling Academy) | 1:22:34 |
| 141. | Hector Carretero (ESP, Movistar Team) | 1:23:35 |
| 142. | Awet Andemeskel (ERI, Israel Cycling Academy) | 1:23:42 |
| 143. | Mikkel Frølich Honoré (DEN, Deceuninck-QuickStep) | 1:25:10 |
| 144. | Thomas Leezer (NED, Team Jumbo-Visma) | 1:26:06 |
| 145. | James Knox (GBR, Deceuninck-QuickStep) | 1:26:59 |
| 146. | Markel Irizar (ESP, Trek-Segafredo) | 1:28:13 |
| 147. | Juan Jose Lobato Del Valle (ESP, Nippo-Vini Fantini-Faizane) | 1:29:27 |
| 148. | Giovanni Lonardi (ITA, Nippo-Vini Fantini-Faizane) | 1:33:35 |
| 149. | Kamil Gradek (POL, CCC Team) | 1:36:20 |
| 150. | Scott Davies (GBR, Dimension Data) | 1:37:13 |
| 151. | Paolo Simion (ITA, Bardiani CSF) | 1:37:16 |
| 152. | Miles Scotson (AUS, Groupama-FDJ) | 1:39:28 |
| 153. | Dmitrii Strakhov (RUS, Katusha-Alpecin) | 1:40:26 |
| 154. | Damiano Cima (ITA, Nippo-Vini Fantini-Faizane) | 1:40:37 |
| 155. | Mark Renshaw (AUS, Dimension Data) | 1:41:53 |
| 156. | Tom Bohli (SUI, UAE Team Emirates) | 1:45:43 |
| 157. | Nico Denz (GER, AG2R La Mondiale) | 1:49:53 |
| 158. | Will Clarke (AUS, Trek-Segafredo) | 1:51:19 |
| 159. | Sho Hatsuyama (JPN, Nippo-Vini Fantini-Faizane) | 1:54:04 |
| �bersicht Giro d'Italia (ITA), 2019 | ||