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