--> -->
1. Tadej Pogacar (Slo, UAE Team Emirates) 06:39:26 2. Julian Alaphilippe (Fra, Deceuninck) 3. David Gaudu (Fra, Groupama) 4. Alejandro Valverde (Esp, Movistar Team) 5. Michael Woods (Can, Israel Start) 6. Marc Hirschi (Sui, UAE Team Emirates) 00:00:07 7. Tiesj Benoot (Bel, Team DSM) 00:00:07 8. Bauke Mollema (Ned, Trek) 00:00:07 9. Maximilian Schachmann (Ger, Bora) 00:00:09 10. Matej Mohoric (Slo, Bahrain Victorious) 00:00:09 11. Michal Kwiatkowski (Pol, Ineos Grenadiers) 00:00:09 12. Jakob Fuglsang (Den, Astana) 00:00:09 13. Primoz Roglic (Slo, Jumbo) 00:00:09 14. Esteban Chaves Rubio (Col, Team BikeExchange) 00:00:09 15. Guillaume Martin (Fra, Cofidis) 00:00:09 16. Davide Formolo (Ita, UAE Team Emirates) 00:00:09 17. Jack Haig (Aus, Bahrain Victorious) 00:00:12 18. Adam Yates (GBr, Ineos Grenadiers) 00:00:37 19. Michael Matthews (Aus, Team BikeExchange) 00:01:21 20. Patrick Konrad (Aut, Bora) 00:01:21 21. Alex Aranburu Deba (Esp, Astana) 00:01:21 22. Toms Skujins (Lat, Trek) 00:01:21 23. Aurélien Paret Peintre (Fra, AG2R Citroën Team) 00:01:21 24. Tim Wellens (Bel, Lotto Soudal) 00:01:21 25. Krists Neilands (Lat, Israel Start) 00:01:21 26. Warren Barguil (Fra, Team Arkea) 00:01:21 27. Wilco Kelderman (Ned, Bora) 00:01:21 28. Jonas Vingegaard (Den, Jumbo) 00:01:21 30. Omar Fraile Matarranz (Esp, Astana) 00:01:21 31. Sergio Higuita Garcia (Col, EF Education) 00:01:21 32. Simon Clarke (Aus, Team Qhubeka Assos) 00:01:44 33. James Knox (GBr, Deceuninck) 00:01:44 34. Dylan Teuns (Bel, Bahrain Victorious) 00:01:45 35. Tao Geoghegan Hart (GBr, Ineos Grenadiers) 00:01:47 36. Quinten Hermans (Bel, Intermarché) 00:02:42 37. Jesus Herrada (Esp, Cofidis) 00:02:42 38. Mark Donovan (GBr, Team DSM) 00:02:43 39. Alexander Kamp (Den, Trek) 00:03:06 40. Greg Van Avermaet (Bel, AG2R Citroën Team) 00:03:06 41. Julien Simon (Fra, Total Direct Energie) 00:03:06 42. Lorenzo Rota (Ita, Intermarché) 00:03:06 43. Laurent Pichon (Fra, Team Arkea) 00:03:06 44. Fernando Barceló Aragon (Esp, Cofidis) 00:03:06 45. Nicola Conci (Ita, Trek) 00:03:06 46. Luc Wirtgen (Lux, Bingoal Pauwels Sauzen WB) 00:03:06 47. Robert Gesink (Ned, Jumbo) 00:03:06 48. Benoit Cosnefroy (Fra, AG2R Citroën Team) 00:03:06 49. Martijn Tusveld (Ned, Team DSM) 00:03:06 50. Mikkel Honoré (Den, Deceuninck) 00:03:06 51. Kristian Sbaragli (Ita, Alpecin) 00:03:06 52. Diego Rosa (Ita, Team Arkea) 00:03:06 53. Ilnur Zakarin (Rus, Gazprom) 00:03:06 54. Ben Tulett (GBr, Alpecin) 00:03:06 55. Ide Schelling (Ned, Bora) 00:03:06 56. Matteo Jorgenson (USA, Movistar Team) 00:03:06 57. Rob Power (Aus, Team Qhubeka Assos) 00:03:06 58. Michael Valgren (Den, EF Education) 00:03:06 59. Simon Geschke (Ger, Cofidis) 00:03:06 60. Domenico Pozzovivo (Ita, Team Qhubeka Assos) 00:03:06 61. Fabio Aru (Ita, Team Qhubeka Assos) 00:03:06 62. Rudy Molard (Fra, Groupama) 00:03:06 63. Rui Costa (Por, UAE Team Emirates) 00:03:06 64. Valentin Ferron (Fra, Total Direct Energie) 00:03:06 65. João Almeida (Por, Deceuninck) 00:03:06 66. Romain Seigle (Fra, Groupama) 00:03:06 67. Luis Leon Sanchez (Esp, Astana) 00:03:06 68. Harm Vanhoucke (Bel, Lotto Soudal) 00:03:06 69. Christopher Hamilton (Aus, Team DSM) 00:03:06 70. Daryl Impey (RSA, Israel Start) 00:03:06 71. Carlos Verona Quintanilla (Esp, Movistar Team) 00:03:06 72. Jelle Vanendert (Bel, Bingoal Pauwels Sauzen WB) 00:03:06 73. Christopher Juul-Jensen (Den, Team BikeExchange) 00:03:06 74. Lucas Hamilton (Aus, Team BikeExchange) 00:03:06 75. Mikel Nieve Iturralde (Esp, Team BikeExchange) 00:03:06 76. Ruben Fernandez (Esp, Cofidis) 00:03:06 77. Sergio Henao Montoya (Col, Team Qhubeka Assos) 00:03:06 78. Pierre Latour (Fra, Total Direct Energie) 00:03:06 79. Mark Padun (Ukr, Bahrain Victorious) 00:03:06 80. Mauri Vansevenant (Bel, Deceuninck) 00:03:45 81. Jan Bakelants (Bel, Intermarché) 00:04:15 82. Lukasz Owsian (Pol, Team Arkea) 00:04:15 83. Valentin Madouas (Fra, Groupama) 00:04:15 84. Remy Mertz (Bel, Bingoal Pauwels Sauzen WB) 00:04:15 85. Sylvain Moniquet (Bel, Lotto Soudal) 00:04:15 86. Dorian Godon (Fra, AG2R Citroën Team) 00:05:02 87. Julien Bernard (Fra, Trek) 00:05:02 88. Jimmy Janssens (Bel, Alpecin) 00:05:02 89. Alexey Lutsenko (Kaz, Astana) 00:05:02 90. Sergei Chernetskii (Rus, Gazprom) 00:05:02 91. Tomasz Marczynski (Pol, Lotto Soudal) 00:05:02 92. Loïc Vliegen (Bel, Intermarché) 00:06:17 93. Aaron Van Poucke (Bel, Sport Vlaanderen) 00:06:58 94. Sam Oomen (Ned, Jumbo) 00:06:58 95. Mathieu Burgaudeau (Fra, Total Direct Energie) 00:07:56 96. Anthony Perez (Fra, Cofidis) 00:07:56 97. Simone Velasco (Ita, Gazprom) 00:07:59 98. Nikias Arndt (Ger, Team DSM) 00:07:59 99. Alex Howes (USA, EF Education) 00:07:59 100. Stefan De Bod (RSA, Astana) 00:07:59 101. Omer Goldstein (Isr, Israel Start) 00:07:59 102. Philippe Gilbert (Bel, Lotto Soudal) 00:07:59 103. Thomas Sprengers (Bel, Sport Vlaanderen) 00:07:59 104. Brent Bookwalter (USA, Team BikeExchange) 00:07:59 105. Matthieu Ladagnous (Fra, Groupama) 00:07:59 106. Maurits Lammertink (Ned, Intermarché) 00:07:59 107. Jonathan Caicedo (Ecu, EF Education) 00:07:59 108. Ben O´Connor (Aus, AG2R Citroën Team) 00:07:59 109. Wout Poels (Ned, Bahrain Victorious) 00:07:59 110. Sander Armée (Bel, Team Qhubeka Assos) 00:07:59 111. Fabien Doubey (Fra, Total Direct Energie) 00:07:59 112. Tanel Kangert (Est, Team BikeExchange) 00:07:59 113. Niklas Eg (Den, Trek) 00:07:59 114. Kevin Ledanois (Fra, Team Arkea) 00:07:59 115. Cesare Benedetti (Ita, Bora) 00:07:59 116. Enric Mas Nicolau (Esp, Movistar Team) 00:07:59 117. Xandro Meurisse (Bel, Alpecin) 00:09:32 118. Gonzalo Serrano Rodriguez (Esp, Movistar Team) 00:09:32 119. Michael Schär (Sui, AG2R Citroën Team) 00:09:32 120. Reto Hollenstein (Sui, Israel Start) 00:09:32 121. Fabien Grellier (Fra, Total Direct Energie) 00:09:32 122. Kenny Molly (Bel, Bingoal Pauwels Sauzen WB) 00:10:28 123. Mathijs Paasschens (Ned, Bingoal Pauwels Sauzen WB) 00:10:28 124. Eddie Dunbar (Irl, Ineos Grenadiers) 00:10:28 125. Laurens Huys (Bel, Bingoal Pauwels Sauzen WB) 00:10:28 126. Rune Herregodts (Bel, Sport Vlaanderen) 00:12:13 127. Matteo Fabbro (Ita, Bora) 00:12:13 128. Julian Mertens (Bel, Sport Vlaanderen) 00:12:13 129. Jorge Arcas (Esp, Movistar Team) 00:12:13 130. Michel Ries (Lux, Trek) 00:12:13 131. Simon Carr (GBr, EF Education) 00:12:13 132. Vegard Stake Laengen (Nor, UAE Team Emirates) 00:12:13 133. Alan Riou (Fra, Team Arkea) 00:12:13 134. Luke Rowe (GBr, Ineos Grenadiers) 00:12:13 135. Michal Golas (Pol, Ineos Grenadiers) 00:12:13 136. Ruben Apers (Bel, Sport Vlaanderen) 00:12:13 137. Thibault Guernalec (Fra, Team Arkea) 00:12:13 138. Pieter Serry (Bel, Deceuninck) 00:12:13 139. Lawson Craddock (USA, EF Education) 00:12:13 140. Kevin Vermaerke (USA, Team DSM) 00:12:13 141. Sébastien Grignard (Bel, Lotto Soudal) 00:12:13 142. Lennard Hofstede (Ned, Jumbo) 00:12:13 143. Rémy Rochas (Fra, Cofidis) 00:12:13 144. Dmitrii Strakhov (Rus, Gazprom) 00:12:13 145. Sean Bennett (USA, Team Qhubeka Assos) 00:12:13 146. Tosh Van Der Sande (Bel, Lotto Soudal) 00:12:13 147. Alex Colman (Bel, Sport Vlaanderen) 00:12:37 DNF. Paul Martens (Ger, Jumbo) DNF. Christoph Pfingsten (Ger, Jumbo) DNF. David de la Cruz (Esp, UAE Team Emirates) DNF. Brandon McNulty (USA, UAE Team Emirates) DNF. Eros Capecchi (Ita, Bahrain Victorious) DNF. Heinrich Haussler (Aus, Bahrain Victorious) DNF. Dries Devenyns (Bel, Deceuninck) DNF. Luis Mas Bonet (Esp, Movistar Team) DNF. Hideto Nakane (Jpn, EF Education) DNS. Andreas Leknessund (Nor, Team DSM) out of the race. Richard Carapaz (Ecu, Ineos Grenadiers) DNF. Guillaume Boivin (Can, Israel Start) DNF. Guy Sagiv (Isr, Israel Start) DNF. Bruno Armirail (Fra, Groupama) DNF. William Bonnet (Fra, Groupama) DNF. Hugo Houle (Can, Astana) DNF. Tony Gallopin (Fra, AG2R Citroën Team) DNF. Andreas Schillinger (Ger, Bora) DNF. Joel Suter (Sui, Bingoal Pauwels Sauzen WB) DNF. Ludwig De Winter (Bel, Intermarché) DNF. Kevin Van Melsen (Bel, Intermarché) DNF. Marlon Gaillard (Fra, Total Direct Energie) DNF. Louis Vervaeke (Bel, Alpecin) DNF. Otto Vergaerde (Bel, Alpecin) DNF. Philipp Walsleben (Ger, Alpecin) DNF. Roman Kreuziger (Cze, Gazprom) DNF. Petr Rikunov (Rus, Gazprom) DNF. Evgeny Shalunov (Rus, Gazprom)