--> -->
1. Peter Sagan (Svk, Bora) 5:00:31 2. Greg Van Avermaet (Bel, BMC Racing Team) 3. Michael Matthews (Aus, Team Sunweb) 4. Alexis Vuillermoz (Fra, AG2R La Mondiale) 5. Tim Wellens (Bel, Lotto Soudal) 6. Tom-Jelte Slagter (Ned, Cannondale) 7. Petr Vakoc (Cze, Quick) 8. Sep Vanmarcke (Bel, Cannondale) 9. Tony Gallopin (Fra, Lotto Soudal) 10. Sonny Colbrelli (Ita, Bahrain) 11. Diego Ulissi (Ita, UAE Team Emirates) 12. Tiesj Benoot (Bel, Lotto Soudal) 13. Nathan Haas (Aus, Dimension Data) 14. Jan Bakelants (Bel, AG2R La Mondiale) 15. Alberto Bettiol (Ita, Cannondale) 16. Sergio Henao (Col, Team Sky) 17. Oliver Naesen (Bel, AG2R La Mondiale) 18. Jasper Stuyven (Bel, Trek) 19. Jasha Sütterlin (Ger, Movistar Team) 20. Jesus Herrada (Esp, Movistar Team) 21. Dries Devenyns (Bel, Quick) 22. Michael Albasini (Sui, Orica) 23. Viacheslav Kuznetsov (Rus, Katusha) 24. Oscar Gatto (Ita, Astana Pro Team) 25. Daryl Impey (RSA, Orica) 26. Grega Bole (Slo, Bahrain) 27. Jelle Vanendert (Bel, Lotto Soudal) 28. Matthieu Ladagnous (Fra, FDJ) 29. Guillaume Boivin (Can, Israel Cycling Academy) 30. Carlos Barbero (Esp, Movistar Team) 31. Enrico Gasparotto (Ita, Bahrain) 32. Paul Martens (Ger, Team LottoNl) 33. Jens Keukeleire (Bel, Orica) 34. Rick Zabel (Ger, Katusha) 35. Pieter Serry (Bel, Quick) 36. Bauke Mollema (Ned, Trek) +0:12 37. Mathias Frank (Sui, AG2R La Mondiale) 38. Timo Roosen (Ned, Team LottoNl) 39. Julien Vermote (Bel, Quick) 40. Peter Kennaugh (GBr, Team Sky) 41. Valerio Conti (Ita, UAE Team Emirates) +0:17 42. Gianluca Brambilla (Ita, Quick) 43. Marco Marcato (Ita, UAE Team Emirates) 44. Rémi Cavagna (Fra, Quick) 45. Simon Geschke (Ger, Team Sunweb) 46. Rúben Guerreiro (Por, Trek) 47. Rigoberto Uran (Col, Cannondale) 48. Mike Teunissen (Ned, Team Sunweb) 49. Tom Dumoulin (Ned, Team Sunweb) 50. Nathan Brown (USA, Cannondale) 51. Lukasz Wisniowski (Pol, Team Sky) 52. Bruno Langlois (Can, Canada) 53. Kiel Reijnen (USA, Trek) 54. Kristian Sbaragli (Ita, Dimension Data) 55. Roman Kreuziger (Cze, Orica) 56. Antoine Duchesne (Can, Canada) +0:25 57. Sebastian Langeveld (Ned, Cannondale) 58. Simon Gerrans (Aus, Orica) 59. Simone Petilli (Ita, UAE Team Emirates) 60. Winner Anacona (Col, Movistar Team) 61. Michael Schär (Sui, BMC Racing Team) 62. Marcus Burghardt (Ger, Bora) 63. Dylan Teuns (Bel, BMC Racing Team) 64. Simon Spilak (Slo, Katusha) 65. Sébastien Reichenbach (Sui, FDJ) 66. Michal Golas (Pol, Team Sky) 67. Cyril Gautier (Fra, AG2R La Mondiale) +0:38 68. Luka Pibernik (Slo, Bahrain) +0:41 69. Mitch Docker (Aus, Orica) 70. Jay McCarthy (Aus, Bora) 71. Arnaud Demare (Fra, FDJ) +0:48 72. Jose Herrada (Esp, Movistar Team) +0:51 73. Enrico Battaglin (Ita, Team LottoNl) 74. Olivier Le Gac (Fra, FDJ) +1:01 75. Mathew Hayman (Aus, Orica) +1:06 76. Andrey Zeits (Kaz, Astana Pro Team) 77. Jack Burke (Can, Canada) 78. Nuno Bico (Por, Movistar Team) 79. Maurits Lammertink (Ned, Katusha) 80. Robert Kiserlovski (Cro, Katusha) 81. Stephen Cummings (GBr, Dimension Data) 82. Heinrich Haussler (Aus, Bahrain) 83. Aleksejs Saramotins (Lat, Bora) +1:12 84. Lukas Pöstlberger (Aut, Bora) +1:15 85. Ignatas Konovalovas (Ltu, FDJ) +1:25 86. Benoit Vaugrenard (Fra, FDJ) +1:38 87. Maarten Wynants (Bel, Team LottoNl) +1:43 88. Kenny Elissonde (Fra, Team Sky) 89. Sebastian Henao (Col, Team Sky) 90. Natnael Berhane (Eri, Dimension Data) 91. Sean De Bie (Bel, Lotto Soudal) +1:56 92. Krists Neilands (Lat, Israel Cycling Academy) 93. Lars Ytting Bak (Den, Lotto Soudal) +2:08 94. Jack Bauer (NZl, Quick) 95. Bram Tankink (Ned, Team LottoNl) 96. Fumiyuki Beppu (Jpn, Trek) 97. Gregory Daniel (USA, Trek) 98. Georg Preidler (Aut, Team Sunweb) 99. Ryan Anderson (Can, Canada) 100. Alexey Vermeulen (USA, Team LottoNl) 101. Janez Brajkovic (Slo, Bahrain) +2:31 102. Ben Gastauer (Lux, AG2R La Mondiale) +2:33 103. Nikias Arndt (Ger, Team Sunweb) 104. Vegard Stake Laengen (Nor, UAE Team Emirates) 105. Fabio Felline (Ita, Trek) +2:49 106. Dario Cataldo (Ita, Astana Pro Team) +2:53 107. Matteo Dal-Cin (Can, Canada) +3:02 108. Alex Howes (USA, Cannondale) 109. Guy Sagiv (Isr, Israel Cycling Academy) 110. Maciej Bodnar (Pol, Bora) 111. Kristijan Durasek (Cro, UAE Team Emirates) 112. Danilo Wyss (Sui, BMC Racing Team) 113. Reinardt Janse Van Rensburg (RSA, Dimension Data) 114. Yukiya Arashiro (Jpn, Bahrain) +3:26 115. Juraj Sagan (Svk, Bora) +3:41 116. Jean-Pierre Drucker (Lux, BMC Racing Team) 117. Ben Swift (GBr, UAE Team Emirates) +4:27 118. Ian Boswell (USA, Team Sky) 119. Amael Moinard (Fra, BMC Racing Team) 120. Thomas Leezer (Ned, Team LottoNl) 121. Jasper De Buyst (Bel, Lotto Soudal) +4:53 122. Mihkel Räim (Est, Israel Cycling Academy) +5:59 123. Dennis Van Winden (Ned, Israel Cycling Academy) 124. Andriy Grivko (Ukr, Astana Pro Team) +6:04 125. Jhonatan Restrepo (Col, Katusha) +10:23 126. Tyler Williams (USA, Israel Cycling Academy) 127. Ruben Plaza (Esp, Orica) 128. Victor De La Parte (Esp, Movistar Team) 129. Léo Vincent (Fra, FDJ) 130. Bakhtiyar Kozhatayev (Kaz, Astana Pro Team) 131. Manuel Senni (Ita, BMC Racing Team) 132. Tyler Farrar (USA, Dimension Data) 133. Gediminas Bagdonas (Ltu, AG2R La Mondiale) 134. Twan Castelijns (Ned, Team LottoNl) 135. Edward Ravasi (Ita, UAE Team Emirates) 136. Jaco Venter (RSA, Dimension Data) 137. Fabio Sabatini (Ita, Quick) +11:01 138. Manuel Quinziato (Ita, BMC Racing Team) 139. Baptiste Planckaert (Bel, Katusha) 140. Marco Coledan (Ita, Trek) +11:07 141. Benjamin Perry (Can, Israel Cycling Academy) +11:22 142. Lawson Craddock (USA, Cannondale) +17:06 DNF. Pascal Ackermann (Ger, Bora) DNF. Philip Deignan (Irl, Team Sky) DNF. Albert Timmer (Ned, Team Sunweb) DNF. Zico Waeytens (Bel, Team Sunweb) DNF. Héctor Carretero (Esp, Movistar Team) DNF. Christophe Riblon (Fra, AG2R La Mondiale) DNF. Ángel Vicioso (Esp, Katusha) DNF. Tosh Van Der Sande (Bel, Lotto Soudal) DNF. Borut Bozic (Slo, Bahrain) DNF. Jakob Fuglsang (Den, Astana Pro Team) DNF. Moreno Moser (Ita, Astana Pro Team) DNF. Paolo Tiralongo (Ita, Astana Pro Team) DNF. Kevin Reza (Fra, FDJ) DNF. Ben O'Connor (Aus, Dimension Data) DNF. Pier-Andre Cote (Can, Canada) DNF. Alexander Cowan (Can, Canada) DNF. Marc-Antoine Soucy (Can, Canada) DNF. Zakkari Dempster (Aus, Israel Cycling Academy)