--> -->
| 1. | Nairo Quintana (COL, Movistar Team) | 5:27:22 | 
| 2. | Geraint Thomas (GBR, Team Sky) | 0:18 | 
| 3. | Adam Yates (GBR, Orica-Scott) | 0:24 | 
| 4. | Rigoberto Uran (COL, Cannondale-Drapac) | 0:24 | 
| 5. | Simon Spilak (SLO, Katusha-Alpecin) | 0:29 | 
| 6. | Tom Dumoulin (NED, Team Sunweb) | 0:41 | 
| 7. | Domenico Pozzovivo (ITA, AG2R La Mondiale) | 0:41 | 
| 8. | Mikel Landa (ESP, Team Sky) | 0:41 | 
| 9. | Thibaut Pinot (FRA, FDJ) | 0:46 | 
| 10. | Primoz Roglic (SLO, Team LottoNl-Jumbo) | 0:51 | 
| 11. | Bauke Mollema (NED, Trek-Segafredo) | 0:51 | 
| 12. | Jonathan Castroviejo (ESP, Movistar Team) | 0:51 | 
| 13. | Egan Bernal (COL, Androni Giocattoli) | 1:01 | 
| 14. | Roman Kreuziger (CZE, Orica-Scott) | 1:10 | 
| 15. | Rohan Dennis (AUS, BMC Racing Team) | 1:17 | 
| 16. | Daniel Moreno (ESP, Movistar Team) | 1:17 | 
| 17. | Rui Costa (POR, UAE Team Emirates) | 1:22 | 
| 18. | Michele Scarponi (ITA, Astana Pro Team) | 1:22 | 
| 19. | Rafal Majka (POL, Bora-Hansgrohe) | 1:39 | 
| 20. | Damiano Caruso (ITA, BMC Racing Team) | 1:43 | 
| 21. | Fabio Felline (ITA, Trek-Segafredo) | 1:43 | 
| 22. | Andrey Amador (CRC, Movistar Team) | 1:43 | 
| 23. | Luis León Sanchez (ESP, Astana Pro Team) | 1:43 | 
| 24. | Vincenzo Nibali (ITA, Bahrain-Merida) | 1:43 | 
| 25. | Bob Jungels (LUX, Quick-Step Floors) | 1:47 | 
| 26. | Michal Kwiatkowski (POL, Team Sky) | 1:47 | 
| 27. | Robert Gesink (NED, Team LottoNl-Jumbo) | 1:47 | 
| 28. | Mattia Cattaneo (ITA, Androni Giocattoli) | 2:10 | 
| 29. | Tejay Van Garderen (USA, BMC Racing Team) | 2:19 | 
| 30. | Giovanni Visconti (ITA, Bahrain-Merida) | 3:02 | 
| 31. | Vegard Stake Laengen (NOR, UAE Team Emirates) | 3:02 | 
| 32. | Sébastien Reichenbach (SUI, FDJ) | 3:02 | 
| 33. | Andrey Zeits (KAZ, Astana Pro Team) | 3:06 | 
| 34. | Franco Pellizotti (ITA, Bahrain-Merida) | 3:06 | 
| 35. | Diego Rosa (ITA, Team Sky) | 3:59 | 
| 36. | Matteo Montaguti (ITA, AG2R La Mondiale) | 3:59 | 
| 37. | Fabio Aru (ITA, Astana Pro Team) | 4:06 | 
| 38. | Pavel Kochetkov (RUS, Katusha-Alpecin) | 4:06 | 
| 39. | Maurits Lammertink (NED, Katusha-Alpecin) | 4:06 | 
| 40. | Georg Preidler (AUT, Team Sunweb) | 4:21 | 
| 41. | Rein Taaramäe (EST, Katusha-Alpecin) | 5:27 | 
| 42. | Edvald Boasson Hagen (NOR, Dimension Data) | 6:13 | 
| 43. | Pawel Poljanski (POL, Bora-Hansgrohe) | 6:28 | 
| 44. | Tim Wellens (BEL, Lotto Soudal) | 6:28 | 
| 45. | Tobias Ludvigsson (SWE, FDJ) | 8:11 | 
| 46. | Luke Durbridge (AUS, Orica-Scott) | 8:11 | 
| 47. | Ben Gastauer (LUX, AG2R La Mondiale) | 8:11 | 
| 48. | Jan Bakelants (BEL, AG2R La Mondiale) | 8:11 | 
| 49. | Steve Morabito (SUI, FDJ) | 9:01 | 
| 50. | Maxime Monfort (BEL, Lotto Soudal) | 9:01 | 
| 51. | Chad Haga (USA, Team Sunweb) | 9:48 | 
| 52. | Vasil Kiryienka (BLR, Team Sky) | 10:02 | 
| 53. | Gianni Moscon (ITA, Team Sky) | 10:02 | 
| 54. | Valerio Agnoli (ITA, Bahrain-Merida) | 11:46 | 
| 55. | Kanstantsin Siutsou (BLR, Bahrain-Merida) | 11:46 | 
| 56. | Javier Moreno (ESP, Bahrain-Merida) | 11:46 | 
| 57. | Bart De Clercq (BEL, Lotto Soudal) | 11:46 | 
| 58. | Hugo Houle (CAN, AG2R La Mondiale) | 13:20 | 
| 59. | Reto Hollenstein (SUI, Katusha-Alpecin) | 13:24 | 
| 60. | Matvey Mamykin (RUS, Katusha-Alpecin) | 13:24 | 
| 61. | Davide Ballerini (ITA, Androni Giocattoli) | 13:24 | 
| 62. | Raffaello Bonusi (ITA, Androni Giocattoli) | 13:24 | 
| 63. | Søren Kragh Andersen (DEN, Team Sunweb) | 13:24 | 
| 64. | Simone Velasco (ITA, Bardiani CSF) | 13:24 | 
| 65. | Enrico Battaglin (ITA, Team LottoNl-Jumbo) | 13:24 | 
| 66. | Francesco Gavazzi (ITA, Androni Giocattoli) | 13:24 | 
| 67. | Ángel Vicioso (ESP, Katusha-Alpecin) | 13:24 | 
| 68. | Alexandre Geniez (FRA, AG2R La Mondiale) | 13:24 | 
| 69. | Marcus Burghardt (GER, Bora-Hansgrohe) | 13:24 | 
| 70. | Simon Clarke (AUS, Cannondale-Drapac) | 13:59 | 
| 71. | Tomasz Marczynski (POL, Lotto Soudal) | 13:59 | 
| 72. | Daryl Impey (RSA, Orica-Scott) | 13:59 | 
| 73. | Julien Vermote (BEL, Quick-Step Floors) | 15:46 | 
| 74. | Zdenek Stybar (CZE, Quick-Step Floors) | 15:46 | 
| 75. | Michael Hepburn (AUS, Orica-Scott) | 15:46 | 
| 76. | Gediminas Bagdonas (LTU, AG2R La Mondiale) | 15:46 | 
| 77. | Salvatore Puccio (ITA, Team Sky) | 15:46 | 
| 78. | Marco Frapporti (ITA, Androni Giocattoli) | 15:46 | 
| 79. | Koen De Kort (NED, Trek-Segafredo) | 15:46 | 
| 80. | Mike Teunissen (NED, Team Sunweb) | 15:46 | 
| 81. | Anthony Roux (FRA, FDJ) | 15:46 | 
| 82. | Scott Thwaites (GBR, Dimension Data) | 15:46 | 
| 83. | Nelson Oliveira (POR, Movistar Team) | 15:46 | 
| 84. | Matthieu Ladagnous (FRA, FDJ) | 15:46 | 
| 85. | Alexis Gougeard (FRA, AG2R La Mondiale) | 15:46 | 
| 86. | Greg Van Avermaet (BEL, BMC Racing Team) | 15:46 | 
| 87. | Sep Vanmarcke (BEL, Cannondale-Drapac) | 17:07 | 
| 88. | Jay Robert Thomson (RSA, Dimension Data) | 20:22 | 
| 89. | Niki Terpstra (NED, Quick-Step Floors) | 20:22 | 
| 90. | Tom Boonen (BEL, Quick-Step Floors) | 20:22 | 
| 91. | Iljo Keisse (BEL, Quick-Step Floors) | 20:22 | 
| 92. | Joonas Henttala (FIN, Team Novo Nordisk) | 20:22 | 
| 93. | Tiesj Benoot (BEL, Lotto Soudal) | 20:22 | 
| 94. | Ryan Mullen (IRL, Cannondale-Drapac) | 20:22 | 
| 95. | Dylan Van Baarle (NED, Cannondale-Drapac) | 20:22 | 
| 96. | Rick Zabel (GER, Katusha-Alpecin) | 20:22 | 
| 97. | Cesare Benedetti (ITA, Bora-Hansgrohe) | 20:22 | 
| 98. | Markel Irizar (ESP, Trek-Segafredo) | 20:22 | 
| 99. | Jurgen Roelandts (BEL, Lotto Soudal) | 20:22 | 
| 100. | Jens Debusschere (BEL, Lotto Soudal) | 20:22 | 
| 101. | Alex Dowsett (GBR, Movistar Team) | 20:22 | 
| 102. | Jos Van Emden (NED, Team LottoNl-Jumbo) | 20:22 | 
| 103. | Mattia Frapporti (ITA, Androni Giocattoli) | 20:22 | 
| 104. | Paul Martens (GER, Team LottoNl-Jumbo) | 20:22 | 
| 105. | Mark Cavendish (GBR, Dimension Data) | 20:22 | 
| 106. | Stefan Küng (SUI, BMC Racing Team) | 20:22 | 
| 107. | Marco Marcato (ITA, UAE Team Emirates) | 20:22 | 
| 108. | Stephen Cummings (GBR, Dimension Data) | 20:22 | 
| 109. | Aleksejs Saramotins (LAT, Bora-Hansgrohe) | 20:22 | 
| 110. | Sebastian Langeveld (NED, Cannondale-Drapac) | 20:22 | 
| 111. | William Bonnet (FRA, FDJ) | 20:22 | 
| 112. | Dmitriy Gruzdev (KAZ, Astana Pro Team) | 20:22 | 
| 113. | Luca Wackermann (ITA, Bardiani CSF) | 20:22 | 
| 114. | Mirco Maestri (ITA, Bardiani CSF) | 20:22 | 
| 115. | Matthias Brändle (AUT, Trek-Segafredo) | 20:49 | 
| 116. | Sacha Modolo (ITA, UAE Team Emirates) | 20:54 | 
| 117. | Jasha Sütterlin (GER, Movistar Team) | 20:55 | 
| 118. | Daniele Bennati (ITA, Movistar Team) | 20:55 | 
| 119. | Maciej Bodnar (POL, Bora-Hansgrohe) | 20:55 | 
| 120. | Peter Sagan (SVK, Bora-Hansgrohe) | 21:24 | 
| 121. | Juan Jose Lobato (ESP, Team LottoNl-Jumbo) | 21:24 | 
| 122. | Lars Boom (NED, Team LottoNl-Jumbo) | 21:24 | 
| 123. | Boy van Poppel (NED, Trek-Segafredo) | 21:24 | 
| 124. | Matteo Trentin (ITA, Quick-Step Floors) | 21:41 | 
| 125. | Alberto Bettiol (ITA, Cannondale-Drapac) | 21:41 | 
| 126. | Eduard Grosu (ROM, Nippo - Vini Fantini) | 21:41 | 
| 127. | Jasper Stuyven (BEL, Trek-Segafredo) | 22:06 | 
| 128. | Marco Coledan (ITA, Trek-Segafredo) | 22:06 | 
| 129. | Matej Mohoric (SLO, UAE Team Emirates) | 22:26 | 
| 130. | Jean-Pierre Drucker (LUX, BMC Racing Team) | 25:33 | 
| 131. | Daniel Oss (ITA, BMC Racing Team) | 25:33 | 
| 132. | Manuel Quinziato (ITA, BMC Racing Team) | 26:37 | 
| 133. | Bernhard Eisel (AUT, Dimension Data) | 26:37 | 
| 134. | Oscar Gatto (ITA, Astana Pro Team) | 26:37 | 
| 135. | Ramon Sinkeldam (NED, Team Sunweb) | 26:37 | 
| 136. | Moreno Moser (ITA, Astana Pro Team) | 26:37 | 
| 137. | Alan Marangoni (ITA, Nippo - Vini Fantini) | 26:37 | 
| 138. | Jérémy Roy (FRA, FDJ) | 26:37 | 
| 139. | Martijn Verschoor (NED, Team Novo Nordisk) | 26:37 | 
| 140. | Andrea Peron (ITA, Team Novo Nordisk) | 26:37 | 
| 141. | Mark Renshaw (AUS, Dimension Data) | 26:37 | 
| 142. | Marko Kump (SLO, UAE Team Emirates) | 26:37 | 
| 143. | Luka Mezgec (SLO, Orica-Scott) | 26:37 | 
| 144. | Matteo Pelucchi (ITA, Bora-Hansgrohe) | 26:37 | 
| 145. | Max Walscheid (GER, Team Sunweb) | 26:37 | 
| 146. | Ivan Santaromita (ITA, Nippo - Vini Fantini) | 26:37 | 
| 147. | Fabio Calabria (AUS, Team Novo Nordisk) | 26:37 | 
| 148. | Hideto Nakane (JPN, Nippo - Vini Fantini) | 26:37 | 
| 149. | Johann Van Zyl (RSA, Dimension Data) | 26:37 | 
| 150. | Manuele Boaro (ITA, Bahrain-Merida) | 26:37 | 
| 151. | Andrey Grivko (UKR, Astana Pro Team) | 26:37 | 
| 152. | Marco Canola (ITA, Nippo - Vini Fantini) | 26:37 | 
| 153. | Iuri Filosi (ITA, Nippo - Vini Fantini) | 26:37 | 
| 154. | David Lozano (ESP, Team Novo Nordisk) | 26:37 | 
| 155. | Simone Andreetta (ITA, Bardiani CSF) | 26:37 | 
| 156. | Charles Planet (FRA, Team Novo Nordisk) | 26:37 | 
| 157. | Kohei Uchima (JPN, Nippo - Vini Fantini) | 26:37 | 
| 158. | Fernando Gaviria (COL, Quick-Step Floors) | 26:37 | 
| 159. | Javier Megias (ESP, Team Novo Nordisk) | 26:37 | 
| 160. | Albert Timmer (NED, Team Sunweb) | 26:37 | 
| 161. | Enrico Barbin (ITA, Bardiani CSF) | 26:37 | 
| 162. | Nicola Boem (ITA, Bardiani CSF) | 26:37 | 
| 163. | Roberto Ferrari (ITA, UAE Team Emirates) | 26:37 | 
| 164. | Elia Viviani (ITA, Team Sky) | 26:37 | 
| 165. | Filippo Ganna (ITA, UAE Team Emirates) | 26:37 | 
| 166. | Ramunas Navardauskas (LTU, Bahrain-Merida) | 26:37 | 
| 167. | Andrea Palini (ITA, Androni Giocattoli) | 26:37 | 
| 168. | Nicola Ruffoni (ITA, Bardiani CSF) | 27:29 | 
| 169. | Romain Gioux (FRA, Team Novo Nordisk) | 27:38 | 
| 1. | Nairo Quintana (COL, Movistar Team) | 16:34:46 | 
| 2. | Adam Yates (GBR, Orica-Scott) | 0:33 | 
| 3. | Thibaut Pinot (FRA, FDJ) | 0:56 | 
| 4. | Jonathan Castroviejo (ESP, Movistar Team) | 1:01 | 
| 5. | Rohan Dennis (AUS, BMC Racing Team) | 1:06 | 
| 6. | Tom Dumoulin (NED, Team Sunweb) | 1:19 | 
| 7. | Primoz Roglic (SLO, Team LottoNl-Jumbo) | 1:19 | 
| 8. | Geraint Thomas (GBR, Team Sky) | 1:23 | 
| 9. | Daniel Moreno (ESP, Movistar Team) | 1:27 | 
| 10. | Domenico Pozzovivo (ITA, AG2R La Mondiale) | 1:29 | 
| 11. | Rigoberto Uran (COL, Cannondale-Drapac) | 1:30 | 
| 12. | Damiano Caruso (ITA, BMC Racing Team) | 1:32 | 
| 13. | Bauke Mollema (NED, Trek-Segafredo) | 1:37 | 
| 14. | Bob Jungels (LUX, Quick-Step Floors) | 1:52 | 
| 15. | Simon Spilak (SLO, Katusha-Alpecin) | 1:53 | 
| 16. | Andrey Amador (CRC, Movistar Team) | 1:53 | 
| 17. | Michele Scarponi (ITA, Astana Pro Team) | 2:05 | 
| 18. | Tejay Van Garderen (USA, BMC Racing Team) | 2:08 | 
| 19. | Robert Gesink (NED, Team LottoNl-Jumbo) | 2:15 | 
| 20. | Rui Costa (POR, UAE Team Emirates) | 2:19 | 
| 21. | Vincenzo Nibali (ITA, Bahrain-Merida) | 2:24 | 
| 22. | Luis León Sanchez (ESP, Astana Pro Team) | 2:26 | 
| 23. | Fabio Felline (ITA, Trek-Segafredo) | 2:29 | 
| 24. | Egan Bernal (COL, Androni Giocattoli) | 2:34 | 
| 25. | Roman Kreuziger (CZE, Orica-Scott) | 2:36 | 
| 26. | Rafal Majka (POL, Bora-Hansgrohe) | 2:38 | 
| 27. | Sébastien Reichenbach (SUI, FDJ) | 3:12 | 
| 28. | Michal Kwiatkowski (POL, Team Sky) | 3:17 | 
| 29. | Mattia Cattaneo (ITA, Androni Giocattoli) | 3:43 | 
| 30. | Giovanni Visconti (ITA, Bahrain-Merida) | 3:52 | 
| 31. | Vegard Stake Laengen (NOR, UAE Team Emirates) | 3:59 | 
| 32. | Fabio Aru (ITA, Astana Pro Team) | 4:49 | 
| 33. | Mikel Landa (ESP, Team Sky) | 5:25 | 
| 34. | Matteo Montaguti (ITA, AG2R La Mondiale) | 5:35 | 
| 35. | Franco Pellizotti (ITA, Bahrain-Merida) | 5:55 | 
| 36. | Georg Preidler (AUT, Team Sunweb) | 6:26 | 
| 37. | Edvald Boasson Hagen (NOR, Dimension Data) | 6:54 | 
| 38. | Tim Wellens (BEL, Lotto Soudal) | 7:08 | 
| 39. | Pavel Kochetkov (RUS, Katusha-Alpecin) | 7:27 | 
| 40. | Andrey Zeits (KAZ, Astana Pro Team) | 8:10 | 
| 41. | Diego Rosa (ITA, Team Sky) | 8:43 | 
| 42. | Pawel Poljanski (POL, Bora-Hansgrohe) | 9:18 | 
| 43. | Luke Durbridge (AUS, Orica-Scott) | 9:45 | 
| 44. | Jan Bakelants (BEL, AG2R La Mondiale) | 11:26 | 
| 45. | Tobias Ludvigsson (SWE, FDJ) | 11:36 | 
| 46. | Steve Morabito (SUI, FDJ) | 11:38 | 
| 47. | Maurits Lammertink (NED, Katusha-Alpecin) | 14:01 | 
| 48. | Søren Kragh Andersen (DEN, Team Sunweb) | 14:08 | 
| 49. | Alexandre Geniez (FRA, AG2R La Mondiale) | 14:12 | 
| 50. | Javier Moreno (ESP, Bahrain-Merida) | 14:54 | 
| 51. | Chad Haga (USA, Team Sunweb) | 15:03 | 
| 52. | Greg Van Avermaet (BEL, BMC Racing Team) | 15:35 | 
| 53. | Reto Hollenstein (SUI, Katusha-Alpecin) | 16:09 | 
| 54. | Enrico Battaglin (ITA, Team LottoNl-Jumbo) | 16:19 | 
| 55. | Maxime Monfort (BEL, Lotto Soudal) | 16:41 | 
| 56. | Tomasz Marczynski (POL, Lotto Soudal) | 17:06 | 
| 57. | Anthony Roux (FRA, FDJ) | 17:51 | 
| 58. | Valerio Agnoli (ITA, Bahrain-Merida) | 17:59 | 
| 59. | Francesco Gavazzi (ITA, Androni Giocattoli) | 18:02 | 
| 60. | Ben Gastauer (LUX, AG2R La Mondiale) | 18:28 | 
| 61. | Simon Clarke (AUS, Cannondale-Drapac) | 18:36 | 
| 62. | Scott Thwaites (GBR, Dimension Data) | 18:54 | 
| 63. | Bart De Clercq (BEL, Lotto Soudal) | 18:55 | 
| 64. | Salvatore Puccio (ITA, Team Sky) | 19:43 | 
| 65. | Marcus Burghardt (GER, Bora-Hansgrohe) | 20:13 | 
| 66. | Niki Terpstra (NED, Quick-Step Floors) | 20:27 | 
| 67. | Zdenek Stybar (CZE, Quick-Step Floors) | 21:05 | 
| 68. | Daryl Impey (RSA, Orica-Scott) | 21:12 | 
| 69. | Gianni Moscon (ITA, Team Sky) | 21:16 | 
| 70. | Jurgen Roelandts (BEL, Lotto Soudal) | 21:28 | 
| 71. | Vasil Kiryienka (BLR, Team Sky) | 21:42 | 
| 72. | Mike Teunissen (NED, Team Sunweb) | 21:44 | 
| 73. | Peter Sagan (SVK, Bora-Hansgrohe) | 22:09 | 
| 74. | Kanstantsin Siutsou (BLR, Bahrain-Merida) | 22:32 | 
| 75. | Rein Taaramäe (EST, Katusha-Alpecin) | 22:38 | 
| 76. | Hugo Houle (CAN, AG2R La Mondiale) | 22:39 | 
| 77. | Nelson Oliveira (POR, Movistar Team) | 22:56 | 
| 78. | Matthieu Ladagnous (FRA, FDJ) | 22:56 | 
| 79. | Koen De Kort (NED, Trek-Segafredo) | 23:07 | 
| 80. | Davide Ballerini (ITA, Androni Giocattoli) | 23:26 | 
| 81. | Alberto Bettiol (ITA, Cannondale-Drapac) | 23:26 | 
| 82. | Matej Mohoric (SLO, UAE Team Emirates) | 23:32 | 
| 83. | Marco Marcato (ITA, UAE Team Emirates) | 23:46 | 
| 84. | Matteo Trentin (ITA, Quick-Step Floors) | 24:13 | 
| 85. | Maciej Bodnar (POL, Bora-Hansgrohe) | 24:21 | 
| 86. | Ángel Vicioso (ESP, Katusha-Alpecin) | 25:02 | 
| 87. | Jasper Stuyven (BEL, Trek-Segafredo) | 25:13 | 
| 88. | Stefan Küng (SUI, BMC Racing Team) | 25:25 | 
| 89. | Michael Hepburn (AUS, Orica-Scott) | 26:50 | 
| 90. | Alexis Gougeard (FRA, AG2R La Mondiale) | 27:09 | 
| 91. | Raffaello Bonusi (ITA, Androni Giocattoli) | 27:26 | 
| 92. | Jasha Sütterlin (GER, Movistar Team) | 28:05 | 
| 93. | Gediminas Bagdonas (LTU, AG2R La Mondiale) | 28:26 | 
| 94. | Sebastian Langeveld (NED, Cannondale-Drapac) | 28:28 | 
| 95. | Julien Vermote (BEL, Quick-Step Floors) | 28:32 | 
| 96. | Lars Boom (NED, Team LottoNl-Jumbo) | 28:35 | 
| 97. | Tom Boonen (BEL, Quick-Step Floors) | 28:58 | 
| 98. | Fernando Gaviria (COL, Quick-Step Floors) | 29:09 | 
| 99. | Jos Van Emden (NED, Team LottoNl-Jumbo) | 29:21 | 
| 100. | Dmitriy Gruzdev (KAZ, Astana Pro Team) | 29:36 | 
| 101. | Markel Irizar (ESP, Trek-Segafredo) | 29:39 | 
| 102. | Cesare Benedetti (ITA, Bora-Hansgrohe) | 29:49 | 
| 103. | Matthias Brändle (AUT, Trek-Segafredo) | 30:06 | 
| 104. | Marco Frapporti (ITA, Androni Giocattoli) | 30:11 | 
| 105. | Rick Zabel (GER, Katusha-Alpecin) | 30:17 | 
| 106. | Sacha Modolo (ITA, UAE Team Emirates) | 30:22 | 
| 107. | Daniele Bennati (ITA, Movistar Team) | 30:50 | 
| 108. | Juan Jose Lobato (ESP, Team LottoNl-Jumbo) | 31:22 | 
| 109. | Marco Canola (ITA, Nippo - Vini Fantini) | 31:35 | 
| 110. | William Bonnet (FRA, FDJ) | 31:35 | 
| 111. | Matvey Mamykin (RUS, Katusha-Alpecin) | 32:32 | 
| 112. | Stephen Cummings (GBR, Dimension Data) | 32:43 | 
| 113. | Aleksejs Saramotins (LAT, Bora-Hansgrohe) | 32:52 | 
| 114. | Simone Velasco (ITA, Bardiani CSF) | 33:17 | 
| 115. | Tiesj Benoot (BEL, Lotto Soudal) | 33:35 | 
| 116. | Mark Cavendish (GBR, Dimension Data) | 33:36 | 
| 117. | Sep Vanmarcke (BEL, Cannondale-Drapac) | 33:41 | 
| 118. | Luca Wackermann (ITA, Bardiani CSF) | 34:06 | 
| 119. | Oscar Gatto (ITA, Astana Pro Team) | 34:20 | 
| 120. | Dylan Van Baarle (NED, Cannondale-Drapac) | 34:32 | 
| 121. | Boy van Poppel (NED, Trek-Segafredo) | 34:43 | 
| 122. | Joonas Henttala (FIN, Team Novo Nordisk) | 34:50 | 
| 123. | Jérémy Roy (FRA, FDJ) | 35:18 | 
| 124. | Luka Mezgec (SLO, Orica-Scott) | 35:21 | 
| 125. | Enrico Barbin (ITA, Bardiani CSF) | 35:46 | 
| 126. | Manuele Boaro (ITA, Bahrain-Merida) | 35:49 | 
| 127. | Iljo Keisse (BEL, Quick-Step Floors) | 35:49 | 
| 128. | Jens Debusschere (BEL, Lotto Soudal) | 35:55 | 
| 129. | Ramunas Navardauskas (LTU, Bahrain-Merida) | 36:06 | 
| 130. | Eduard Grosu (ROM, Nippo - Vini Fantini) | 36:24 | 
| 131. | Ryan Mullen (IRL, Cannondale-Drapac) | 36:44 | 
| 132. | Marco Coledan (ITA, Trek-Segafredo) | 37:29 | 
| 133. | Elia Viviani (ITA, Team Sky) | 37:45 | 
| 134. | Ramon Sinkeldam (NED, Team Sunweb) | 38:09 | 
| 135. | Andrey Grivko (UKR, Astana Pro Team) | 38:31 | 
| 136. | Jay Robert Thomson (RSA, Dimension Data) | 38:47 | 
| 137. | Ivan Santaromita (ITA, Nippo - Vini Fantini) | 38:56 | 
| 138. | Hideto Nakane (JPN, Nippo - Vini Fantini) | 38:56 | 
| 139. | Bernhard Eisel (AUT, Dimension Data) | 38:57 | 
| 140. | Mattia Frapporti (ITA, Androni Giocattoli) | 39:39 | 
| 141. | Manuel Quinziato (ITA, BMC Racing Team) | 39:59 | 
| 142. | Daniel Oss (ITA, BMC Racing Team) | 40:00 | 
| 143. | Roberto Ferrari (ITA, UAE Team Emirates) | 40:07 | 
| 144. | Iuri Filosi (ITA, Nippo - Vini Fantini) | 40:17 | 
| 145. | Paul Martens (GER, Team LottoNl-Jumbo) | 40:24 | 
| 146. | Andrea Palini (ITA, Androni Giocattoli) | 40:43 | 
| 147. | Simone Andreetta (ITA, Bardiani CSF) | 40:51 | 
| 148. | Johann Van Zyl (RSA, Dimension Data) | 41:17 | 
| 149. | Javier Megias (ESP, Team Novo Nordisk) | 42:04 | 
| 150. | Marko Kump (SLO, UAE Team Emirates) | 42:15 | 
| 151. | Alex Dowsett (GBR, Movistar Team) | 42:21 | 
| 152. | Mark Renshaw (AUS, Dimension Data) | 42:44 | 
| 153. | Jean-Pierre Drucker (LUX, BMC Racing Team) | 43:23 | 
| 154. | Albert Timmer (NED, Team Sunweb) | 43:29 | 
| 155. | Mirco Maestri (ITA, Bardiani CSF) | 43:59 | 
| 156. | Moreno Moser (ITA, Astana Pro Team) | 46:20 | 
| 157. | Alan Marangoni (ITA, Nippo - Vini Fantini) | 46:29 | 
| 158. | Filippo Ganna (ITA, UAE Team Emirates) | 49:20 | 
| 159. | Nicola Boem (ITA, Bardiani CSF) | 50:50 | 
| 160. | Charles Planet (FRA, Team Novo Nordisk) | 51:01 | 
| 161. | Andrea Peron (ITA, Team Novo Nordisk) | 51:03 | 
| 162. | Martijn Verschoor (NED, Team Novo Nordisk) | 51:03 | 
| 163. | Fabio Calabria (AUS, Team Novo Nordisk) | 51:03 | 
| 164. | David Lozano (ESP, Team Novo Nordisk) | 51:03 | 
| 165. | Max Walscheid (GER, Team Sunweb) | 51:07 | 
| 166. | Kohei Uchima (JPN, Nippo - Vini Fantini) | 51:41 | 
| 167. | Nicola Ruffoni (ITA, Bardiani CSF) | 51:48 | 
| 168. | Romain Gioux (FRA, Team Novo Nordisk) | 53:12 | 
| 169. | Matteo Pelucchi (ITA, Bora-Hansgrohe) | 53:14 | 
| �bersicht Tirreno-Adriatico (ITA), 2017 | ||