--> -->
1. Mathieu van der Poel (Ned, Corendon) 4:05:54 2. Anthony Turgis (Fra, Direct Energie) 3. Bob Jungels (Lux, Deceuninck) 4. Lukas Pöstlberger (Aut, Bora) 5. Tiesj Benoot (Bel, Lotto Soudal) 6. Luke Rowe (GBr, Team Sky) +0:18 7. Danny van Poppel (Ned, Team Jumbo) +0:19 8. Yves Lampaert (Bel, Deceuninck) 9. Christophe Laporte (Fra, Cofidis, Solutions Credits) 10. Heinrich Haussler (Aus, Bahrain) 11. Jens Keukeleire (Bel, Lotto Soudal) 12. Alexander Kristoff (Nor, UAE Team Emirates) 13. Adrien Petit (Fra, Direct Energie) 14. Jasper Stuyven (Bel, Trek) 15. Matej Mohoric (Slo, Bahrain) 16. Ivan Garcia (Esp, Bahrain) 17. Davide Ballerini (Ita, Astana Pro Team) 18. Mike Teunissen (Ned, Team Jumbo) 19. Oliver Naesen (Bel, AG2R La Mondiale) 20. Jurgen Roelandts (Bel, Movistar Team) 21. Nils Politt (Ger, Katusha) 22. Fernando Gaviria (Col, UAE Team Emirates) 23. Jonas Van Genechten (Bel, Vital Concept) 24. Cees Bol (Ned, Team Sunweb) 25. Jack Bauer (NZl, Mitchelton) 26. Loïc Vliegen (Bel, Wanty) 27. Jasha Sütterlin (Ger, Movistar Team) 28. Lilian Calmejane (Fra, Direct Energie) +0:24 29. Michael Valgren Andersen (Den, Dimension Data) 30. Florian Senechal (Fra, Deceuninck) 31. Alejandro Valverde (Esp, Movistar Team) 32. Christophe Noppe (Bel, Sport Vlaanderen) 33. Jan Tratnik (Slo, Bahrain) 34. Gijs Van Hoecke (Bel, CCC Team) 35. Bryan Coquard (Fra, Vital Concept) 36. Edvald Boasson Hagen (Nor, Dimension Data) 37. Sacha Modolo (Ita, EF Education First) 38. Benjamin Declercq (Bel, Sport Vlaanderen) 39. Nathan Van Hooydonck (Bel, CCC Team) +0:27 40. Frederik Backaert (Bel, Wanty) 41. Otto Vergaerde (Bel, Corendon) +0:31 42. Stefan Küng (Sui, Groupama) 43. Kenneth Vanbilsen (Bel, Cofidis, Solutions Credits) 44. Xandro Meurisse (Bel, Wanty) 45. Amund Grøndahl Jansen (Nor, Team Jumbo) 46. Owain Doull (GBr, Team Sky) 47. Christian Knees (Ger, Team Sky) 48. Imanol Erviti (Esp, Movistar Team) 49. Reinardt Janse Van Rensburg (RSA, Dimension Data) 50. Kris Boeckmans (Bel, Vital Concept) 51. Alberto Bettiol (Ita, EF Education First) 52. Marc Hirschi (Sui, Team Sunweb) 53. Dylan van Baarle (Ned, Team Sky) 54. Christopher Juul Jensen (Den, Mitchelton) 55. Sven Erik Bystrøm (Nor, UAE Team Emirates) 56. Stijn Devolder (Bel, Corendon) 57. Gianni Moscon (Ita, Team Sky) 58. Damien Gaudin (Fra, Direct Energie) +0:37 59. Nelson Oliveira (Por, Movistar Team) +0:39 60. Niki Terpstra (Ned, Direct Energie) +0:44 61. Jacopo Guarnieri (Ita, Groupama) +1:00 62. Olivier Le Gac (Fra, Groupama) +1:10 63. Hugo Houle (Can, Astana Pro Team) +1:15 64. Edward Theuns (Bel, Trek) +1:29 65. Zhandos Bizhigitov (Kaz, Astana Pro Team) +1:33 66. Marco Marcato (Ita, UAE Team Emirates) +1:36 67. Dries De Bondt (Bel, Corendon) +2:28 68. Jens Debusschere (Bel, Katusha) +2:29 69. Arnaud Demare (Fra, Groupama) +2:47 70. Tom Scully (NZl, EF Education First) +2:50 71. Ramon Sinkeldam (Ned, Groupama) +3:29 72. Jonas Koch (Ger, CCC Team) 73. Silvan Dillier (Sui, AG2R La Mondiale) +3:42 74. Guillaume Boivin (Can, Israel Cycling Academy) 75. Tom Van Asbroeck (Bel, Israel Cycling Academy) 76. Stijn Vandenbergh (Bel, AG2R La Mondiale) 77. Laurens De Vreese (Bel, Astana Pro Team) 78. Lasse Norman Hansen (Den, Corendon) 79. Jenthe Biermans (Bel, Katusha) 80. Alexandre Pichot (Fra, Direct Energie) 81. Marcel Sieberg (Ger, Bahrain) 82. Iljo Keisse (Bel, Deceuninck) 83. Taco van der Hoorn (Ned, Team Jumbo) 84. Szymon Sajnok (Pol, CCC Team) 85. Andreas Schillinger (Ger, Bora) 86. Lawrence Naesen (Bel, Lotto Soudal) 87. Robert Stannard (Aus, Mitchelton) 88. Brian van Goethem (Ned, Lotto Soudal) 89. Mads Pedersen (Den, Trek) 90. Alex Kirsch (Lux, Trek) 91. Piet Allegaert (Bel, Sport Vlaanderen) 92. Asbjørn Kragh Andersen (Den, Team Sunweb) 93. Aime De Gendt (Bel, Wanty) 94. Luka Mezgec (Slo, Mitchelton) 95. Michael Hepburn (Aus, Mitchelton) 96. Mitchell Docker (Aus, EF Education First) 97. Kamil Gradek (Pol, CCC Team) 98. Damien Touze (Fra, Cofidis, Solutions Credits) 99. Miles Scotson (Aus, Groupama) 100. Ignatas Konovalovas (Ltu, Groupama) +3:48 101. Maarten Wynants (Bel, Team Jumbo) 102. Pascal Eenkhoorn (Ned, Team Jumbo) 103. Kristijan Koren (Slo, Bahrain) 104. Luka Pibernik (Slo, Bahrain) 105. Jimmy Janssens (Bel, Corendon) 106. Sebastian Langeveld (Ned, EF Education First) 107. Bert De Backer (Bel, Vital Concept) +6:42 108. Jaime Castrillo (Esp, Movistar Team) 109. Juraj Sagan (Svk, Bora) 110. Casper Pedersen (Den, Team Sunweb) 111. Mihkel Räim (Est, Israel Cycling Academy) 112. Conor Dunne (Irl, Israel Cycling Academy) 113. Kristoffer Halvorsen (Nor, Team Sky) 114. Bernhard Eisel (Aut, Dimension Data) 115. Koen de Kort (Ned, Trek) 116. Luis Mas Bonet (Esp, Movistar Team) 117. Daniil Fominykh (Kaz, Astana Pro Team) 118. Frederik Frison (Bel, Lotto Soudal) 119. Julien Duval (Fra, AG2R La Mondiale) +9:37 120. Pawel Bernas (Pol, CCC Team) 121. Thimo Willems (Bel, Sport Vlaanderen) +10:29 122. Christoph Pfingsten (Ger, Bora) 123. Kenneth Van Rooy (Bel, Sport Vlaanderen) 124. Julien Morice (Fra, Vital Concept) 125. Zico Waeytens (Bel, Cofidis, Solutions Credits) 126. Nico Denz (Ger, AG2R La Mondiale) 127. Dennis van Winden (Ned, Israel Cycling Academy) 128. Timo Roosen (Ned, Team Jumbo) 129. Rick Zabel (Ger, Katusha) 130. Willem Jakobus Smit (RSA, Katusha) 131. Alvaro Hodeg (Col, Deceuninck) 132. Julien Vermote (Bel, Dimension Data) 133. Kiel Reijnen (USA, Trek) 134. Adrien Garel (Fra, Vital Concept) 135. Pascal Ackermann (Ger, Bora) 136. Cyril Lemoine (Fra, Cofidis, Solutions Credits) 137. Emiel Planckaert (Bel, Sport Vlaanderen) 138. Bagdonas Gediminas (Ltu, AG2R La Mondiale) 139. Dorian Godon (Fra, AG2R La Mondiale) 140. Lars Bak (Den, Dimension Data) 141. Jimmy Turgis (Fra, Vital Concept) 142. Jasper Philipsen (Bel, UAE Team Emirates) 143. Kasper Asgreen (Den, Deceuninck) 144. Vegard Stake Laengen (Nor, UAE Team Emirates) 145. Filippo Fortin (Ita, Cofidis, Solutions Credits) 146. Oliviero Troia (Ita, UAE Team Emirates) 147. Amaury Capiot (Bel, Sport Vlaanderen) 148. Edoardo Affini (Ita, Mitchelton) 149. Jaco Venter (RSA, Dimension Data) 150. Pim Ligthart (Ned, Direct Energie) 151. Christopher Lawless (GBr, Team Sky) 152. Timothy Dupont (Bel, Wanty) 153. Pieter Vanspeybrouck (Bel, Wanty) DNF. Philippe Gilbert (Bel, Deceuninck) DNF. Michael Schär (Sui, CCC Team) DNF. Adam Blythe (GBr, Lotto Soudal) DNF. Stan Dewulf (Bel, Lotto Soudal) DNF. Logan Owen (USA, EF Education First) DNF. Taylor Phinney (USA, EF Education First) DNF. Ryan Mullen (Irl, Trek) DNF. Harry Tanfield (GBr, Katusha) DNF. Mads Schmidt Würtz (Den, Katusha) DNF. Yevgeniy Gidich (Kaz, Astana Pro Team) DNF. Dmitriy Gruzdev (Kaz, Astana Pro Team) DNF. Jean-Pierre Drucker (Lux, Bora) DNF. Michael Schwarzmann (Ger, Bora) DNF. Callum Scotson (Aus, Mitchelton) DNF. Johannes Fröhlinger (Ger, Team Sunweb) DNF. Roy Curvers (Ned, Team Sunweb) DNF. Maximilian Walscheid (Ger, Team Sunweb) DNF. Roy Jans (Bel, Corendon) DNF. Ludwig De Winter (Bel, Wanty) DNF. Bert Van Lerberghe (Bel, Cofidis, Solutions Credits) DNF. Zakkari Dempster (Aus, Israel Cycling Academy) DNF. Roy Goldstein (Isr, Israel Cycling Academy)