--> -->
1. Alexander Kristoff (Nor, UAE Team Emirates) 5:26:08 2. John Degenkolb (Ger, Trek) 3. Oliver Naesen (Bel, Ag2R La Mondiale) 4. Mathieu Van Der Poel (Ned, Corendon) 5. Danny Van Poppel (Ned, Team Jumbo) 6. Adrien Petit (Fra, Direct Energie) 7. Matteo Trentin (Ita, Mitchelton) 8. Rüdiger Selig (Ger, Bora) 9. Matej Mohoric (Slo, Bahrain) 10. Jens Debusschere (Bel, Team Katusha Alpecin) 11. Søren Kragh Andersen (Den, Team Sunweb) 12. Carlos Barbero (Esp, Movistar Team) 13. Tiesj Benoot (Bel, Lotto Soudal) 14. Anthony Turgis (Fra, Direct Energie) 15. Jens Keukeleire (Bel, Lotto Soudal) 16. Stefan Küng (Sui, Groupama) 17. Jasper Stuyven (Bel, Trek) 18. Luke Rowe (GBr, Team Sky) 19. Elia Viviani (Ita, Deceuninck) 20. Greg Van Avermaet (Bel, CCC Team) 21. Fernando Gaviria Rendon (Col, UAE Team Emirates) 22. Philippe Gilbert (Bel, Deceuninck) 23. Niki Terpstra (Ned, Direct Energie) 24. Amund Grøndahl Jansen (Nor, Team Jumbo) 25. Mike Teunissen (Ned, Team Jumbo) 26. Sebastian Langeveld (Ned, EF Education First) 27. Marco Haller (Aut, Team Katusha Alpecin) 28. Gianni Vermeersch (Bel, Corendon) 29. Wout Van Aert (Bel, Team Jumbo) +0:07 30. Maarten Wynants (Bel, Team Jumbo) +0:08 31. Jack Bauer (NZl, Mitchelton) +0:11 32. Peter Sagan (Svk, Bora) +0:13 33. Mads Pedersen (Den, Trek) +0:23 34. Damien Gaudin (Fra, Direct Energie) +0:24 35. Zdenek Štybar (Cze, Deceuninck) +1:19 36. Dries Van Gestel (Bel, Sport Vlaanderen) +1:38 37. Edward Theuns (Bel, Trek) +3:30 38. Jasha Sütterlin (Ger, Movistar Team) +5:28 39. Christophe Laporte (Fra, Cofidis, Solutions Credits) +8:45 40. Roy Jans (Bel, Corendon) 41. Boy Van Poppel (Ned, Roompot) 42. Timothy Dupont (Bel, Wanty) 43. Davide Ballerini (Ita, Astana Pro Team) 44. Ramon Sinkeldam (Ned, Groupama) 45. Cees Bol (Ned, Team Sunweb) 46. Pascal Eenkhoorn (Ned, Team Jumbo) 47. Baptiste Planckaert (Bel, Wallonie Bruxelles) 48. Damien Touze (Fra, Cofidis, Solutions Credits) 49. Olivier Le Gac (Fra, Groupama) 50. Edward Planckaert (Bel, Sport Vlaanderen) 51. Maximilian Richard Walscheid (Ger, Team Sunweb) 52. Laurens De Vreese (Bel, Astana Pro Team) 53. Nikolas Maes (Bel, Lotto Soudal) 54. Loïc Vliegen (Bel, Wanty) 55. Kristoffer Halvorsen (Nor, Team Sky) 56. Edvald Boasson Hagen (Nor, Team Dimension Data) 57. Lars Boom (Ned, Roompot) 58. Dries De Bondt (Bel, Corendon) 59. Silvan Dillier (Sui, Ag2R La Mondiale) 60. Jurgen Roelandts (Bel, Movistar Team) 61. Marco Marcato (Ita, UAE Team Emirates) 62. Stijn Vandenbergh (Bel, Ag2R La Mondiale) 63. Tim Declercq (Bel, Deceuninck) 64. Gijs Van Hoecke (Bel, CCC Team) 65. Viacheslav Kuznetsov (Rus, Team Katusha Alpecin) 66. Michael Schär (Sui, CCC Team) 67. Arnaud Demare (Fra, Groupama) 68. Nico Denz (Ger, Ag2R La Mondiale) 69. Marcus Burghardt (Ger, Bora) 70. Christopher Juul Jensen (Den, Mitchelton) 71. Bert Van Lerberghe (Bel, Cofidis, Solutions Credits) 72. Vegard Stake Laengen (Nor, UAE Team Emirates) 73. Clement Venturini (Fra, Ag2R La Mondiale) 74. Ian Stannard (GBr, Team Sky) 75. Tom Scully (NZl, EF Education First) 76. Gianni Moscon (Ita, Team Sky) +8:53 77. Yves Lampaert (Bel, Deceuninck) +8:55 78. Franklin Six (Bel, Wallonie Bruxelles) DNF. Pascal Ackermann (Ger, Bora) DNF. Guillaume Van Keirsbulck (Bel, CCC Team) DNF. Stijn Steels (Bel, Roompot) DNF. Lukasz Wisniowski (Pol, CCC Team) DNF. Szymon Sajnok (Pol, CCC Team) DNF. Maximiliano Ariel Richeze (Arg, ) DNF. Fabio Jakobsen (Ned, Deceuninck) DNF. Sjoerd Van Ginneken (Ned, Roompot) DNF. Moreno Hofland (Ned, EF Education First) DNF. Simon Sellier (Fra, Direct Energie) DNF. Sacha Modolo (Ita, EF Education First) DNF. Jan Willem Van Schip (Ned, Roompot) DNF. Daniel Oss (Ita, Bora) DNF. Michael Schwarzmann (Ger, Bora) DNF. Julius Van Den Berg (Ned, EF Education First) DNF. Maciej Bodnar (Pol, Bora) DNF. Logan Owen (USA, EF Education First) DNF. Alberto Bettiol (Ita, EF Education First) DNF. Jesper Asselman (Ned, Roompot) DNF. Zhandos Bizhigitov (Kaz, Astana Pro Team) DNF. Yevgeniy Gidich (Kaz, Astana Pro Team) DNF. Dmitriy Gruzdev (Kaz, Astana Pro Team) DNF. Hugo Houle (Can, Astana Pro Team) DNF. Magnus Cort Nielsen (Den, Astana Pro Team) DNF. Sonny Colbrelli (Ita, Bahrain) DNF. Ivan Garcia Cortina (Esp, Bahrain) DNF. Julien Duval (Fra, Ag2R La Mondiale) DNF. Adam Blythe (GBr, Lotto Soudal) DNF. Heinrich Haussler (Aus, Bahrain) DNF. Pawel Bernas (Pol, CCC Team) DNF. Marcel Sieberg (Ger, Bahrain) DNF. Brian Van Goethem (Ned, Lotto Soudal) DNF. Lawrence Naesen (Bel, Lotto Soudal) DNF. Frederik Frison (Bel, Lotto Soudal) DNF. Senne Leysen (Bel, Roompot) DNF. Luka Pibernik (Slo, Bahrain) DNF. Jan Tratnik (Slo, Bahrain) DNF. Eduard Prades Reverter (Esp, Movistar Team) DNF. Bagdonas Gediminas (Ltu, Ag2R La Mondiale) DNF. Jimmy Janssens (Bel, Corendon) DNF. Hector Carretero (Esp, Movistar Team) DNF. Casper Phillip Pedersen (Den, Team Sunweb) DNF. Florian Stork (Ger, Team Sunweb) DNF. Koen De Kort (Ned, Trek) DNF. Alex Frame (NZl, Trek) DNF. Kiel Reijnen (USA, Trek) DNF. Tom Wirtgen (Lux, Wallonie Bruxelles) DNF. Sven Erik Bystrøm (Nor, UAE Team Emirates) DNF. Simone Consonni (Ita, UAE Team Emirates) DNF. Justin Jules (Fra, Wallonie Bruxelles) DNF. Oliviero Troia (Ita, UAE Team Emirates) DNF. Lukas Spengler (Sui, Wallonie Bruxelles) DNF. Asbjørn Kragh Andersen (Den, Team Sunweb) DNF. Lasse Norman Hansen (Den, Corendon) DNF. Roy Curvers (Ned, Team Sunweb) DNF. Frederik Backaert (Bel, Wanty) DNF. Aime De Gendt (Bel, Wanty) DNF. Tom Devriendt (Bel, Wanty) DNF. Andrea Pasqualon (Ita, Wanty) DNF. Pieter Vanspeybrouck (Bel, Wanty) DNF. Amaury Capiot (Bel, Sport Vlaanderen) DNF. Milan Menten (Bel, Sport Vlaanderen) DNF. Preben Van Hecke (Bel, Sport Vlaanderen) DNF. Kenneth Van Rooy (Bel, Sport Vlaanderen) DNF. Jordi Warlop (Bel, Sport Vlaanderen) DNF. Kenny Dehaes (Bel, Wallonie Bruxelles) DNF. Lionel Taminiaux (Bel, Wallonie Bruxelles) DNF. Stijn Devolder (Bel, Corendon) DNF. Reinardt Janse Van Rensburg (RSA, Team Dimension Data) DNF. Ignatas Konovalovas (Ltu, Groupama) DNF. Pim Ligthart (Ned, Direct Energie) DNF. Miles Scotson (Aus, Groupama) DNF. Mathieu Burgaudeau (Fra, Direct Energie) DNF. Michael Hepburn (Aus, Mitchelton) DNF. Luka Mezgec (Slo, Mitchelton) DNF. Edoardo Affini (Ita, Mitchelton) DNF. Callum Scotson (Aus, Mitchelton) DNF. Jorge Arcas (Esp, Movistar Team) DNF. Taco Van Der Hoorn (Ned, Team Jumbo) DNF. Jaime Castrillo Zapater (Esp, Movistar Team) DNF. Michael Valgren Andersen (Den, Team Dimension Data) DNF. Geoffrey Soupe (Fra, Cofidis, Solutions Credits) DNF. Bernhard Eisel (Aut, Team Dimension Data) DNF. Jacopo Guarnieri (Ita, Groupama) DNF. Giacomo Nizzolo (Ita, Team Dimension Data) DNF. Julien Vermote (Bel, Team Dimension Data) DNF. Filippo Fortin (Ita, Cofidis, Solutions Credits) DNF. Zico Waeytens (Bel, Cofidis, Solutions Credits) DNF. Harry Tanfield (GBr, Team Katusha Alpecin) DNF. Reto Hollenstein (Sui, Team Katusha Alpecin) DNF. Mads Schmidt Würtz (Den, Team Katusha Alpecin) DNF. Willem Jakobus Smit (RSA, Team Katusha Alpecin) DNF. Kenneth Vanbilsen (Bel, Cofidis, Solutions Credits) DNF. Leonardo Basso (Ita, Team Sky) DNF. Christopher Lawless (GBr, Team Sky) DNF. Filippo Ganna (Ita, Team Sky) DNF. Lars Bak Ytting (Den, Team Dimension Data)