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