--> -->
1. Jakob Fuglsang (Den, Astana Pro Team) 6:37:37 2. Davide Formolo (Ita, Bora) +0:27 3. Maximilian Schachmann (Ger, Bora) +0:57 4. Adam Yates (GBr, Mitchelton) 5. Michael Woods (Can, EF Education First) 6. David Gaudu (Fra, Groupama) 7. Mikel Landa Meana (Esp, Movistar Team) 8. Vincenzo Nibali (Ita, Bahrain) +1:00 9. Dylan Teuns (Bel, Bahrain) +1:05 10. Wout Poels (Ned, Team Sky) +1:26 11. Tim Wellens (Bel, Lotto Soudal) +1:29 12. Michal Kwiatkowski (Pol, Team Sky) 13. Patrick Konrad (Aut, Bora) 14. Jay Mc Carthy (Aus, Bora) 15. Carlos Betancur (Col, Movistar Team) 16. Julian Alaphilippe (Fra, Deceuninck) 17. Laurens De Plus (Bel, Team Jumbo) 18. Tadej Poga?ar (Slo, Uae Team Emirates) 19. Guillaume Martin (Fra, Wanty) 20. Daniel Felipe Martinez Poveda (Col, EF Education First) 21. Romain Bardet (Fra, AG2R La Mondiale) 22. Ilnur Zakarin (Rus, Team Katusha Alpecin) 23. Daryl Impey (RSA, Mitchelton) +2:09 24. Anthony Perez (Fra, Cofidis, Solutions Credits) 25. Rudy Molard (Fra, Groupama) 26. Toms Skujins (Lat, Trek) 27. Bjorg Lambrecht (Bel, Lotto Soudal) 28. Jesus Herrada (Esp, Cofidis, Solutions Credits) 29. Sergio Luis Henao Montoya (Col, UAE Team Emirates) +2:12 30. Jan Bakelants (Bel, Team Sunweb) +2:13 31. Valentin Madouas (Fra, Groupama) +2:15 32. Tanel Kangert (Est, EF Education First) +2:17 33. Gorka Izagirre Insausti (Esp, Astana Pro Team) +2:26 34. Giulio Ciccone (Ita, Trek) +2:28 35. Michael Matthews (Aus, Team Sunweb) +3:03 36. Matej Mohoric (Slo, Bahrain) +3:15 37. Odd Christian Eiking (Nor, Wanty) +3:34 38. Enrico Battaglin (Ita, Team Katusha Alpecin) 39. Diego Ulissi (Ita, UAE Team Emirates) 40. Simon Clarke (Aus, EF Education First) 41. Alessandro De Marchi (Ita, CCC Team) +3:37 42. Eliot Lietaer (Bel, Wallonie Bruxelles) +4:11 43. Tom-Jelte Slagter (Ned, Team Dimension Data) 44. Carlos Verona Quintanilla (Esp, Movistar Team) 45. Benoit Cosnefroy (Fra, AG2R La Mondiale) 46. G Lawson Craddock (USA, EF Education First) 47. Davide Villella (Ita, Astana Pro Team) +6:05 48. Quentin Pacher (Fra, Vital Concept) +6:53 49. Tao Geoghegan Hart (GBr, Team Sky) +6:56 50. Tom Dumoulin (Ned, Team Sunweb) 51. Marc Hirschi (Sui, Team Sunweb) 52. Greg Van Avermaet (Bel, CCC Team) 53. Cesare Benedetti (Ita, Bora) +8:22 54. Omar Fraile Matarranz (Esp, Astana Pro Team) +9:20 55. Luis León Sanchez (Esp, Astana Pro Team) 56. Ion Izaguirre Insausti (Esp, Astana Pro Team) 57. Damiano Caruso (Ita, Bahrain) 58. Philippe Gilbert (Bel, Deceuninck) 59. Enric Mas Nicolau (Esp, Deceuninck) 60. Damien Howson (Aus, Mitchelton) 61. Nicola Conci (Ita, Trek) 62. Thomas Sprengers (Bel, Sport Vlaanderen) +9:48 63. Louis Vervaeke (Bel, Team Sunweb) 64. Aurélien Paret Peintre (Fra, AG2R La Mondiale) 65. Dmitrii Strakhov (Rus, Team Katusha Alpecin) +10:36 66. Lawrence Warbasse (USA, AG2R La Mondiale) 67. David De La Cruz Melgarejo (Esp, Team Sky) +11:32 68. Winner Andrew Anacona (Col, Movistar Team) +11:59 69. Maxime Monfort (Bel, Lotto Soudal) 70. Michael Albasini (Sui, Mitchelton) 71. Andrey Amador (CRc, Movistar Team) 72. Antonio Nibali (Ita, Bahrain) 73. José Gonçalves (Por, Team Katusha Alpecin) +13:11 74. Michal Golas (Pol, Team Sky) 75. Edward Dunbar (Irl, Team Sky) 76. Mikael Cherel (Fra, AG2R La Mondiale) 77. Jonas Koch (Ger, CCC Team) 78. Koen Bouwman (Ned, Team Jumbo) 79. Roman Kreuziger (Cze, Team Dimension Data) 80. Salvatore Puccio (Ita, Team Sky) 81. Nils Politt (Ger, Team Katusha Alpecin) 82. Luis Angel Mate Mardones (Esp, Cofidis, Solutions Cred.) 83. Paul Martens (Ger, Team Jumbo) 84. Bert-Jan Lindeman (Ned, Team Jumbo) 85. Benjamin King (USA, Team Dimension Data) +17:39 86. Nathan Haas (Aus, Team Katusha Alpecin) 87. Justin Jules (Fra, Wallonie Bruxelles) 88. Josef ?erný (Cze, CCC Team) 89. Michael Gogl (Aut, Trek) 90. Tomasz Marczynski (Pol, Lotto Soudal) 91. Pieter Serry (Bel, Deceuninck) 92. Imanol Erviti (Esp, Movistar Team) 93. Romain Sicard (Fra, Total Direct Energie) 94. Petr Vako? (Cze, Deceuninck) 95. Clément Chevrier (Fra, AG2R La Mondiale) +24:12 96. Romain Hardy (Fra, Team Arkea) 97. Luka Pibernik (Slo, Bahrain) 98. Pavel Kochetkov (Rus, Team Katusha Alpecin) 99. Arnaud Courteille (Fra, Vital Concept) 100. Jacques Willem Janse Van Rensburg (RSA, Team Dimension.) 101. Marcus Burghardt (Ger, Bora) DNF. Jérémy Maison (Fra, Team Arkea) DNF. Kevin Deltombe (Bel, Sport Vlaanderen) DNF. Dimitri Peyskens (Bel, Wallonie Bruxelles) DNF. Mathijs Paasschens (Ned, Wallonie Bruxelles) DNF. Kenny Molly (Bel, Wallonie Bruxelles) DNF. Kevyn Ista (Bel, Wallonie Bruxelles) DNF. Jimmy Turgis (Fra, Vital Concept) DNF. Kevin Reza (Fra, Vital Concept) DNF. Cyril Gautier (Fra, Vital Concept) DNF. Yoann Bagot (Fra, Vital Concept) DNF. Patrick Müller (Sui, Vital Concept) DNF. Aaron Verwilst (Bel, Sport Vlaanderen) DNF. Anthony Delaplace (Fra, Team Arkea) DNF. Mathias Van Gompel (Bel, Sport Vlaanderen) DNF. Lilian Calmejane (Fra, Total Direct Energie) DNF. Dries Van Gestel (Bel, Sport Vlaanderen) DNF. Florian Vachon (Fra, Team Arkea) DNF. Amael Moinard (Fra, Team Arkea) DNF. Benoit Vaugrenard (Fra, Groupama) DNF. Kevin Ledanois (Fra, Team Arkea) DNF. Loïc Vliegen (Bel, Wanty) DNF. Elie Gesbert (Fra, Team Arkea) DNF. Paul Ourselin (Fra, Total Direct Energie) DNF. Bryan Nauleau (Fra, Total Direct Energie) DNF. Fabien Grellier (Fra, Total Direct Energie) DNF. Aaron Van Poucke (Bel, Sport Vlaanderen) DNF. Gregor Mühlberger (Aut, Bora) DNF. Jay Robert Thomson (RSA, Team Dimension Data) DNF. Mathias Le Turnier (Fra, Cofidis, Solutions Credits) DNF. Alejandro Valverde (Esp, Movistar Team) DNF. Rob Power (Aus, Team Sunweb) DNF. Christopher Hamilton (Aus, Team Sunweb) DNF. Jelle Vanendert (Bel, Lotto Soudal) DNF. Tosh Van Der Sande (Bel, Lotto Soudal) DNF. Sander Armee (Bel, Lotto Soudal) DNF. Dion Smith (NZl, Mitchelton) DNF. Pierre Luc Perichon (Fra, Cofidis, Solutions Credits) DNF. Sam Bewley (NZl, Mitchelton) DNF. Julien Simon (Fra, Cofidis, Solutions Credits) DNF. Grega Bole (Slo, Bahrain) DNF. Alexis Vuillermoz (Fra, AG2R La Mondiale) DNF. Baptiste Planckaert (Bel, Wallonie Bruxelles) DNF. Alexey Lutsenko (Kaz, Astana Pro Team) DNF. Jonathan Hivert (Fra, Total Direct Energie) DNF. Angelo Tulik (Fra, Total Direct Energie) DNF. Benjamin Declercq (Bel, Sport Vlaanderen) DNF. Rémi Cavagna (Fra, Deceuninck) DNF. Dries Devenyns (Bel, Deceuninck) DNF. Alberto Bettiol (Ita, EF Education First) DNF. Nicholas Schultz (Aus, Mitchelton) DNF. Julien Bernard (Fra, Trek) DNF. Xandro Meurisse (Bel, Wanty) DNF. Fabien Doubey (Fra, Wanty) DNF. Jerome Baugnies (Bel, Wanty) DNF. Michael Valgren Andersen (Den, Team Dimension Data) DNF. Enrico Gasparotto (Ita, Team Dimension Data) DNF. Nathan Brown (USA, EF Education First) DNF. Romain Seigle (Fra, Groupama) DNF. Tobias Ludvigsson (Swe, Groupama) DNF. William Bonnet (Fra, Groupama) DNF. Marco Mathis (Ger, Cofidis, Solutions Credits) DNF. Fabio Felline (Ita, Trek) DNF. Andrea Pasqualon (Ita, Wanty) DNF. Antwan Tolhoek (Ned, Team Jumbo) DNF. Thomas Leezer (Ned, Team Jumbo) DNF. Robert Gesink (Ned, Team Jumbo) DNF. Laurens Ten Dam (Ned, CCC Team) DNF. Joseph Rosskopf (USA, CCC Team) DNF. Serge Pauwels (Bel, CCC Team) DNF. Rory Sutherland (Aus, UAE Team Emirates) DNF. Manuele Mori (Ita, UAE Team Emirates) DNF. Rui Costa (Por, UAE Team Emirates) DNF. Daniel Martin (Irl, UAE Team Emirates) DNF. Peter Stetina (USA, Trek)