--> -->
1. Michael Matthews (Aus, Team Sunweb) 5:04:17 2. Greg Van Avermaet (Bel, BMC Racing Team) 3. Jasper Stuyven (Bel, Trek) 4. Timo Roosen (Ned, LottoNL) 5. Patrick Konrad (Aut, Bora) 6. Zdenek Stybar (Cze, Quick) 7. Arthur Vichot (Fra, Groupama) 8. Nathan Haas (Aus, Katusha) 9. Michael Valgren (Den, Astana Pro Team) 10. Anthony Roux (Fra, Groupama) 11. Diego Ulissi (Ita, UAE Team Emirates) 12. Alexis Vuillermoz (Fra, AG2R La Mondiale) 13. Sep Vanmarcke (Bel, EF Education First) 14. Oliver Naesen (Bel, AG2R La Mondiale) 15. Alexander Kristoff (Nor, UAE Team Emirates) 16. Rui Costa (Por, UAE Team Emirates) 17. Jan Bakelants (Bel, AG2R La Mondiale) 18. Paul Martens (Ger, LottoNL) 19. Leonardo Basso (Ita, Team Sky) 20. Domenico Pozzovivo (Ita, Bahrain) 21. Guillaume Boivin (Can, Israel Cycling Academy) 22. Matej Mohoric (Slo, Bahrain) 23. Kristian Sbaragli (Ita, Israel Cycling Academy) 24. Brandon McNulty (USA, Rally Cycling) 25. Benoit Cosnefroy (Fra, AG2R La Mondiale) 26. Daryl Impey (RSA, Mitchelton) +0:06 27. Carlos Verona (Esp, Mitchelton) 28. Tim Wellens (Bel, Lotto Soudal) +0:07 29. François Bidard (Fra, AG2R La Mondiale) 30. Søren Kragh Andersen (Den, Team Sunweb) 31. Nathan Brown (USA, EF Education First) 32. Edvald Boasson Hagen (Nor, Dimension Data) 33. Gregor Mühlberger (Aut, Bora) 34. Sébastien Reichenbach (Sui, Groupama) 35. Sergei Chernetski (Rus, Astana Pro Team) 36. Enrico Gasparotto (Ita, Bahrain) 37. Gijs Van Hoecke (Bel, LottoNL) 38. Benjamin Perry (Can, Israel Cycling Academy) 39. Jorge Arcas (Esp, Movistar Team) 40. Damiano Caruso (Ita, BMC Racing Team) 41. James Piccoli (Can, CANADA) 42. Ryan Anderson (Can, Rally Cycling) 43. Daan Olivier (Ned, LottoNL) 44. Tim Declercq (Bel, Quick) 45. Mathias Frank (Sui, AG2R La Mondiale) 46. Jakob Fuglsang (Den, Astana Pro Team) 47. Roman Kreuziger (Cze, Mitchelton) 48. Reinardt Janse Van Rensburg (RSA, Dimension Data) 49. Valentin Madouas (Fra, Groupama) +0:18 50. Dennis van Winden (Ned, Israel Cycling Academy) +0:22 51. Owain Doull (GBr, Team Sky) 52. Sebastian Henao (Col, Team Sky) 53. Peter Kennaugh (GBr, Bora) 54. Christian Knees (Ger, Team Sky) +0:32 55. Nikias Arndt (Ger, Team Sunweb) +0:35 56. Steve Morabito (Sui, Groupama) 57. Jens Debusschere (Bel, Lotto Soudal) +0:40 58. David Gaudu (Fra, Groupama) +0:50 59. Nikolas Maes (Bel, Lotto Soudal) 60. Grega Bole (Slo, Bahrain) 61. Felix Grossschartner (Aut, Bora) +1:01 62. Jaime Castrillo (Esp, Movistar Team) +1:15 63. Sam Oomen (Ned, Team Sunweb) 64. Michael Schär (Sui, BMC Racing Team) +1:19 65. Danilo Wyss (Sui, BMC Racing Team) 66. Jenthe Biermans (Bel, Katusha) 67. Hector Carretero (Esp, Movistar Team) 68. Pawel Poljanski (Pol, Bora) 69. Brendan Canty (Aus, EF Education First) 70. Antonio Pedrero (Esp, Movistar Team) 71. Florian Senechal (Fra, Quick) +1:26 72. Manuele Mori (Ita, UAE Team Emirates) +1:32 73. Ben O´Connor (Aus, Dimension Data) 74. Jan Polanc (Slo, UAE Team Emirates) 75. John Degenkolb (Ger, Trek) +1:35 76. Bruno Langlois (Can, Canada) 77. Robin Carpenter (USA, Rally Cycling) 78. James Knox (GBr, Quick) 79. Christoph Pfingsten (Ger, Bora) +1:46 80. Remy Mertz (Bel, Lotto Soudal) 81. Baptiste Planckaert (Bel, Katusha) 82. Kenny Elissonde (Fra, Team Sky) +1:54 83. Pier Andre Cote (Can, Canada) +2:01 84. Simon Spilak (Slo, Katusha) +2:17 85. Rafael Valls Ferri (Esp, Movistar Team) +2:46 86. Aleksandr Riabushenko (Blr, UAE Team Emirates) +3:00 87. Amund Grøndahl Jansen (Nor, LottoNL) 88. Toms Skujins (Lat, Trek) 89. Nathan Van Hooydonck (Bel, BMC Racing Team) 90. Simon Gerrans (Aus, BMC Racing Team) +3:03 91. Koen de Kort (Ned, Trek) 92. Mathew Hayman (Aus, Mitchelton) +3:08 93. Adam Hansen (Aus, Lotto Soudal) 94. Rémi Cavagna (Fra, Quick) +3:11 95. Marco Marcato (Ita, UAE Team Emirates) 96. Quentin Jauregui (Fra, AG2R La Mondiale) +3:13 97. Tom-Jelte Slagter (Ned, Dimension Data) +3:16 98. Heinrich Haussler (Aus, Bahrain) +3:30 99. Michal Golas (Pol, Team Sky) 100. Robert Britton (Can, Rally Cycling) +3:37 101. Adam Roberge (Can, Canada) 102. David Lopez Garcia (Esp, Team Sky) +4:02 103. Marc Soler (Esp, Movistar Team) 104. Matteo Fabbro (Ita, Katusha) 105. Harm Vanhoucke (Bel, Lotto Soudal) 106. Nathan Earle (Aus, Israel Cycling Academy) +5:08 107. Bernhard Eisel (Aut, Dimension Data) 108. Lachlan Morton (Aus, Dimension Data) 109. Enrico Battaglin (Ita, LottoNL) 110. Logan Owen (USA, EF Education First) 111. William Clarke (Aus, EF Education First) 112. Nigel Ellsay (Can, Rally Cycling) 113. Eros Capecchi (Ita, Quick) +5:37 114. Lawson Craddock (USA, EF Education First) +6:20 115. Sonny Colbrelli (Ita, Bahrain) +6:46 116. Davide Martinelli (Ita, Quick) 117. Chad Haga (USA, Team Sunweb) +9:32 118. Alexander Cataford (Can, UnitedHealthcare Pro Cycling) 119. Guy Sagiv (Isr, Israel Cycling Academy) 120. Jesper Hansen (Den, Astana Pro Team) 121. Adam De Vos (Can, Rally Cycling) 122. Colin Joyce (USA, Rally Cycling) 123. Hugo Houle (Can, Astana Pro Team) +9:35 DNF. Kilian Frankiny (Sui, BMC Racing Team) DNF. Marco Mathis (Ger, Katusha) DNF. Michael Gogl (Aut, Trek) DNF. Sam Bennett (Irl, Bora) DNF. Luke Durbridge (Aus, Mitchelton) DNF. Christopher Juul Jensen (Den, Mitchelton) DNF. Nuno Bico (Por, Movistar Team) DNF. Bakhtiyar Kozhatayev (Kaz, Astana Pro Team) DNS. Magnus Cort (Den, Astana Pro Team) DNF. Robert Wagner (Ger, LottoNL) DNF. Kristijan Koren (Slo, Bahrain) DNF. Roy Curvers (Ned, Team Sunweb) DNF. Tom Stamsnijder (Ned, Team Sunweb) DNF. Julien Bernard (Fra, Trek) DNF. Peter Stetina (USA, Trek) DNS. Lars Bak (Den, Lotto Soudal) DNF. Joe Dombrowski (USA, EF Education First) DNF. William Bonnet (Fra, Groupama) DNF. Maxim Belkov (Rus, Katusha) DNF. Nicolas Dougall (RSA, Dimension Data) DNF. Ruben Plaza (Esp, Israel Cycling Academy) DNF. Edward Walsh (Can, Canada) DNF. Nickolas Zukowsky (Can, Canada)