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