--> -->
1. Zdenek Stybar (Cze, Deceuninck) 4:46:05 2. Wout Van Aert (Bel, Team Jumbo) 3. Greg Van Avermaet (Bel, CCC Team) 4. Alberto Bettiol (Ita, EF Education First) 5. Bob Jungels (Lux, Deceuninck) +0:03 6. Nils Politt (Ger, Katusha) +1:04 7. Matteo Trentin (Ita, Mitchelton) 8. Oliver Naesen (Bel, AG2R La Mondiale) 9. Jasha Sütterlin (Ger, Movistar Team) 10. Marc Hirschi (Sui, Team Sunweb) 11. Philippe Gilbert (Bel, Deceuninck) +1:33 12. Sebastian Langeveld (Ned, EF Education First) 13. Sonny Colbrelli (Ita, Bahrain) 14. Jens Keukeleire (Bel, Lotto Soudal) 15. Niki Terpstra (Ned, Direct Energie) +1:37 16. Tiesj Benoot (Bel, Lotto Soudal) +1:42 17. Peter Sagan (Svk, Bora) 18. Yves Lampaert (Bel, Deceuninck) +1:45 19. Marco Haller (Aut, Katusha) +2:49 20. Magnus Cort Nielsen (Den, Astana Pro Team) 21. Alexander Kristoff (Nor, UAE Team Emirates) 22. John Degenkolb (Ger, Trek) 23. Ivan Garcia (Esp, Bahrain) 24. Baptiste Planckaert (Bel, Wallonie Bruxelles) 25. Florian Senechal (Fra, Deceuninck) 26. Carlos Barbero (Esp, Movistar Team) 27. Matej Mohoric (Slo, Bahrain) 28. Tom Van Asbroeck (Bel, Israel Cycling Academy) 29. Nikolas Maes (Bel, Lotto Soudal) 30. Reto Hollenstein (Sui, Katusha) 31. Dries Van Gestel (Bel, Sport Vlaanderen) 32. Dorian Godon (Fra, AG2R La Mondiale) 33. Danny van Poppel (Ned, Team Jumbo) 34. Arnaud Demare (Fra, Groupama) 35. Stijn Vandenbergh (Bel, AG2R La Mondiale) 36. Stan Dewulf (Bel, Lotto Soudal) 37. Daniel Oss (Ita, Bora) 38. Silvan Dillier (Sui, AG2R La Mondiale) 39. Michael Valgren Andersen (Den, Dimension Data) 40. Lukas Pöstlberger (Aut, Bora) 41. Eduard Prades (Esp, Movistar Team) 42. Frederik Backaert (Bel, Wanty) 43. Tom Wirtgen (Lux, Wallonie Bruxelles) 44. Laurens De Vreese (Bel, Astana Pro Team) 45. Amund Grøndahl Jansen (Nor, Team Jumbo) 46. Lilian Calmejane (Fra, Direct Energie) 47. Sven Erik Bystrøm (Nor, UAE Team Emirates) 48. Kasper Asgreen (Den, Deceuninck) 49. Thomas Sprengers (Bel, Sport Vlaanderen) 50. Jack Bauer (NZl, Mitchelton) 51. Mike Teunissen (Ned, Team Jumbo) 52. Lukasz Wisniowski (Pol, CCC Team) 53. Hugo Houle (Can, Astana Pro Team) 54. Luke Rowe (GBr, Team Sky) 55. Nathan Van Hooydonck (Bel, CCC Team) 56. Stefan Küng (Sui, Groupama) 57. Christopher Juul Jensen (Den, Mitchelton) 58. Jasper Stuyven (Bel, Trek) 59. Heinrich Haussler (Aus, Bahrain) 60. Iljo Keisse (Bel, Deceuninck) 61. Edward Theuns (Bel, Trek) 62. Luka Pibernik (Slo, Bahrain) 63. Kristijan Koren (Slo, Bahrain) +2:59 64. Julien Vermote (Bel, Dimension Data) +3:46 65. Viacheslav Kuznetsov (Rus, Katusha) 66. Stijn Steels (Bel, Roompot) 67. Conor Dunne (Irl, Israel Cycling Academy) 68. Damien Touze (Fra, Cofidis, Solutions Credits) 69. Jorge Arcas (Esp, Movistar Team) 70. Kenneth Vanbilsen (Bel, Cofidis, Solutions Credits) 71. Lawrence Naesen (Bel, Lotto Soudal) 72. Mihkel Räim (Est, Israel Cycling Academy) 73. Lionel Taminiaux (Bel, Wallonie Bruxelles) 74. Michael Schär (Sui, CCC Team) 75. Aksel Nõmmela (Est, Wallonie Bruxelles) 76. Koen de Kort (Ned, Trek) 77. Pascal Eenkhoorn (Ned, Team Jumbo) +3:48 78. Jean-Pierre Drucker (Lux, Bora) 79. Gianni Moscon (Ita, Team Sky) 80. Guillaume Boivin (Can, Israel Cycling Academy) +10:39 81. Jaime Castrillo (Esp, Movistar Team) 82. Benjamin Declercq (Bel, Sport Vlaanderen) 83. Pim Ligthart (Ned, Direct Energie) 84. Mathijs Paasschens (Ned, Wallonie Bruxelles) 85. Zico Waeytens (Bel, Cofidis, Solutions Credits) 86. Maarten Wynants (Bel, Team Jumbo) 87. Miles Scotson (Aus, Groupama) 88. Senne Leysen (Bel, Roompot) 89. Maximilian Walscheid (Ger, Team Sunweb) 90. Ian Stannard (GBr, Team Sky) 91. Filippo Ganna (Ita, Team Sky) 92. Andrea Pasqualon (Ita, Wanty) 93. Lars Boom (Ned, Roompot) 94. Michael Hepburn (Aus, Mitchelton) 95. Ludwig De Winter (Bel, Wanty) 96. Rasmus Tiller (Nor, Dimension Data) 97. Taco van der Hoorn (Ned, Team Jumbo) 98. Tom Scully (NZl, EF Education First) 99. Marco Marcato (Ita, UAE Team Emirates) DNF. Julien Duval (Fra, AG2R La Mondiale) DNF. Frederik Frison (Bel, Lotto Soudal) DNF. Florian Stork (Ger, Team Sunweb) DNF. Søren Kragh Andersen (Den, Team Sunweb) DNF. Jesper Asselman (Ned, Roompot) DNF. Brian van Goethem (Ned, Lotto Soudal) DNF. Jasper Philipsen (Bel, UAE Team Emirates) DNF. Bert Van Lerberghe (Bel, Cofidis, Solutions Credits) DNF. Sjoerd van Ginneken (Ned, Roompot) DNF. Jurgen Roelandts (Bel, Movistar Team) DNF. Asbjørn Kragh Andersen (Den, Team Sunweb) DNF. Jan Willem van Schip (Ned, Roompot) DNF. Filippo Fortin (Ita, Cofidis, Solutions Credits) DNF. Hector Carretero (Esp, Movistar Team) DNF. Cyril Lemoine (Fra, Cofidis, Solutions Credits) DNF. Alex Frame (NZl, Trek) DNF. Roy Goldstein (Isr, Israel Cycling Academy) DNF. Edoardo Affini (Ita, Mitchelton) DNF. Bagdonas Gediminas (Ltu, AG2R La Mondiale) DNF. Alex Kirsch (Lux, Trek) DNF. Sondre Enger (Nor, Israel Cycling Academy) DNF. Juraj Sagan (Svk, Bora) DNF. Tom Bohli (Sui, UAE Team Emirates) DNF. Nico Denz (Ger, AG2R La Mondiale) DNF. Maciej Bodnar (Pol, Bora) DNF. Marcus Burghardt (Ger, Bora) DNF. Guillaume Van Keirsbulck (Bel, CCC Team) DNF. Mads Pedersen (Den, Trek) DNF. Gijs Van Hoecke (Bel, CCC Team) DNF. Zakkari Dempster (Aus, Israel Cycling Academy) DNF. Kamil Gradek (Pol, CCC Team) DNF. Justin Timmermans (Ned, Roompot) DNF. Ignatas Konovalovas (Ltu, Groupama) DNF. Olivier Le Gac (Fra, Groupama) DNF. Ramon Sinkeldam (Ned, Groupama) DNF. Edvald Boasson Hagen (Nor, Dimension Data) DNF. Bernhard Eisel (Aut, Dimension Data) DNF. Justin Jules (Fra, Wallonie Bruxelles) DNF. Jay Thomson (RSA, Dimension Data) DNF. Jaco Venter (RSA, Dimension Data) DNF. Ivo Oliveira (Por, UAE Team Emirates) DNF. Emiel Planckaert (Bel, Sport Vlaanderen) DNF. Logan Owen (USA, EF Education First) DNF. Damien Gaudin (Fra, Direct Energie) DNF. Alexandre Pichot (Fra, Direct Energie) DNF. Anthony Turgis (Fra, Direct Energie) DNF. Angelo Tulik (Fra, Direct Energie) DNF. Robbe Ghys (Bel, Sport Vlaanderen) DNF. Willem Jakobus Smit (RSA, Katusha) DNF. Jenthe Biermans (Bel, Katusha) DNF. Lindsay De Vylder (Bel, Sport Vlaanderen) DNF. Mads Schmidt Würtz (Den, Katusha) DNF. Vegard Stake Laengen (Nor, UAE Team Emirates) DNF. Chad Haga (USA, Team Sunweb) DNF. Jerome Baugnies (Bel, Wanty) DNF. Loïc Vliegen (Bel, Wanty) DNF. Roy Curvers (Ned, Team Sunweb) DNF. Jan Tratnik (Slo, Bahrain) DNF. Luka Mezgec (Slo, Mitchelton) DNF. Piet Allegaert (Bel, Sport Vlaanderen) DNF. Callum Scotson (Aus, Mitchelton) DNF. Davide Ballerini (Ita, Astana Pro Team) DNF. Zhandos Bizhigitov (Kaz, Astana Pro Team) DNF. Jacopo Guarnieri (Ita, Groupama) DNF. Dmitriy Gruzdev (Kaz, Astana Pro Team) DNF. Sep Vanmarcke (Bel, EF Education First) DNF. Tom Devriendt (Bel, Wanty) DNF. Aime De Gendt (Bel, Wanty) DNF. Christopher Lawless (GBr, Team Sky) DNF. Owain Doull (GBr, Team Sky) DNF. Leonardo Basso (Ita, Team Sky) DNF. Lukas Spengler (Sui, Wallonie Bruxelles) DNF. Mitchell Docker (Aus, EF Education First) DNF. Moreno Hofland (Ned, EF Education First) DNF. Christophe Laporte (Fra, Cofidis, Solutions Credits) DNF. Yevgeniy Gidich (Kaz, Astana Pro Team)