1. 13:50 Luke Rowe (Sky)
  2. 13:51 Tom Leezer (LottoNL-Jumbo)
  3. 13:52 Rüdiger Selig (Bora-hansgrohe)
  4. 13:53 Robert Wagner (LottoNL-Jumbo)
  5. 13:54 Taylor Phinney (Cannondale-Drapac)
  6. 13:55 Borut Bozic (Bahrain-Merida)
  7. 13:56 Dimitri Claeys (Cofidis)
  8. 13:57 Florian Senechal (Cofidis)
  9. 13:58 Olivier Le Gac (FDJ)
  10. 13:59 Albert Timmer (Sunweb)
  11. 14:00 Dylan Groenewegen (LottoNL-Jumbo)
  12. 14:01 Jaco Venter (Dimension Data)
  13. 14:02 Marco Haller (Katusha-Alpecin)
  14. 14:03 Fabio Sabatini (Quick-Step Floors)
  15. 14:04 Bernhard Eisel (Dimension Data)
  16. 14:05 Davide Cimolai (FDJ)
  17. 14:06 Reto Hollenstein (Katusha-Alpecin)
  18. 14:07 Mathew Hayman (Orica-Scott)
  19. 14:08 André Greipel (Lotto-Soudal)
  20. 14:09 Ramon Sinkeldam (Sunweb)
  21. 14:10 Guillaume Van Keirsbulck (Wanty-Groupe Gobert)
  22. 14:11 Michael Gogl (Trek-Segafredo)
  23. 14:12 Grega Bole (Bahrain-Merida)
  24. 14:13 Christian Knees (Sky)
  25. 14:14 Rick Zabel (Katusha-Alpecin)
  26. 14:15 Julien Vermote (Quick-Step Floors)
  27. 14:16 Thomas Boudat (Direct Energie)
  28. 14:17 Roy Curvers (Sunweb)
  29. 14:18 Andrea Pasqualon (Wanty-Groupe Gobert)
  30. 14:19 Nacer Bouhanni (Cofidis)
  31. 14:20 Stephen Cummings (Dimension Data)
  32. 14:21 Markel Irizar (Trek-Segafredo)
  33. 14:22 Jürgen Roelandts (Lotto-Soudal)
  34. 14:23 Frederik Backaert (Wanty-Groupe Gobert)
  35. 14:24 Christophe Laporte (Cofidis)
  36. 14:25 Yohann Gène (Direct Energie)
  37. 14:26 Mike Teunissen (Sunweb)
  38. 14:27 Alexander Kristoff (Katusha-Alpecin)
  39. 14:28 Marcus Burghardt (Bora-hansgrohe)
  40. 14:29 Cyril Lemoine (Cofidis)
  41. 14:30 Vegard Stake Laengen (UAE)
  42. 14:31 Adrien Petit (Direct Energie)
  43. 14:32 Laurent Pichon (Fortuneo-Oscaro)
  44. 14:33 Dion Smith (Wanty-Groupe Gobert)
  45. 14:34 Lars Ytting Bak (Lotto-Soudal)
  46. 14:35 Sonny Colbrelli (Bahrain-Merida)
  47. 14:36 Andrey Grivko (Astana)
  48. 14:37 John Degenkolb (Trek-Segafredo)
  49. 14:38 Javier Moreno Bazan (Bahrain-Merida)
  50. 14:39 Reinhardt Janse Van Rensburg (Dimension Data)
  51. 14:40 Julien Simon (Cofidis)
  52. 14:41 Maciej Bodnar (Bora-hansgrohe)
  53. 14:42 Dmitri Grusdew (Astana)
  54. 14:43 Vasil Kiryienka (Sky)
  55. 14:44 Patrick Bevin (Cannondale-Drapac)
  56. 14:45 Adam Hansen (Lotto-Soudal)
  57. 14:46 Yoann Offredo (Wanty-Groupe Gobert)
  58. 14:47 Jasha Sütterlin (Movistar)
  59. 14:48 Yukiya Arashiro (Bahrain-Merida)
  60. 14:49 Matteo Bono (UAE)
  61. 14:50 Jack Bauer (Quick-Step Floors)
  62. 14:51 Scott Thwaites (Dimension Data)
  63. 14:52 Florian Vachon (Fortuneo-Oscaro)
  64. 14:53 Perrig Quémeneur (Direct Energie)
  65. 14:54 Daniele Bennati (Movistar)
  66. 14:55 Zdenek Stybar (Quick-Step Floors)
  67. 14:56 Tony Martin (Katusha-Alpecin)
  68. 14:57 Pieter Vanspeybrouck (Wanty-Groupe Gobert)
  69. 14:58 Michael Albasini (Orica-Scott)
  70. 14:59 Jay McCarthy (Bora-hansgrohe)
  71. 15:00 Marco Marcato (UAE)
  72. 15:01 Nils Politt (Katusha-Alpecin)
  73. 15:02 Alessandro De Marchi (BMC)
  74. 15:03 Jesús Herrada Lopez (Movistar)
  75. 15:04 Bachtijar Koshatajew (Astana)
  76. 15:05 Imanol Erviti (Movistar)
  77. 15:06 Alberto Bettiol (Cannondale-Drapac)
  78. 15:07 Damien Howson (Orica-Scott)
  79. 15:08 Nikias Arndt (Sunweb)
  80. 15:09 Angelo Tulik (Direct Energie)
  81. 15:10 Elie Gesbert (Fortuneo-Oscaro)
  82. 15:11 Andrey Amador (Movistar)
  83. 15:12 Simon Clarke (Cannondale-Drapac)
  84. 15:13 Danilo Wyss (BMC)
  85. 15:14 Thomas Voeckler (Direct Energie)
  86. 15:15 Pawel Poljanski (Bora-hansgrohe)
  87. 15:16 Ben Swift (UAE)
  88. 15:17 Stefan Küng (BMC)
  89. 15:18 Paul Martens (LottoNL-Jumbo)
  90. 15:19 Dylan Van Baarle (Cannondale-Drapac)
  91. 15:20 Edvald Boasson Hagen (Dimension Data)
  92. 15:21 Nicolas Edet (Cofidis)
  93. 15:22 Tiago Machado (Katusha-Alpecin)
  94. 15:23 Maurits Lammertink (Katusha-Alpecin)
  95. 15:24 Michael Schär (BMC)
  96. 15:25 Tsgabu Gebremaryam Grmay (Bahrain-Merida)
  97. 15:26 Alexej Luzenko (Astana)
  98. 15:27 Koen de Kort (Trek-Segafredo)
  99. 15:28 Michael Matthews (Sunweb)
  100. 15:29 Axel Domont (Ag2r)
  101. 15:30 Eduardo Sepulveda (Fortuneo-Oscaro)
  102. 15:31 Romain Sicard (Direct Energie)
  103. 15:32 Laurens Ten Dam (Sunweb)
  104. 15:33 Oliver Naesen (Ag2r)
  105. 15:34 Michael Valgren (Astana)
  106. 15:35 Jhoan Esteban Chaves Rubio (Orica-Scott)
  107. 15:36 Simon Geschke (Sunweb)
  108. 15:37 Jonathan Castroviejo Nicolas (Movistar)
  109. 15:38 Jens Keukeleire (Orica-Scott)
  110. 15:39 Michal Kwiatkowski (Sky)
  111. 15:40 Greg Van Avermaet (BMC)
  112. 15:41 Luis Angel Mate Mardones (Cofidis)
  113. 15:42 Maxime Bouet (Fortuneo-Oscaro)
  114. 15:43 Pierre Rolland (Cannondale-Drapac)
  115. 15:44 Haimar Zubeldia Agirre (Trek-Segafredo)
  116. 15:45 Gianluca Brambilla (Quick-Step Floors)
  117. 15:46 Thomas De Gendt (Lotto-Soudal)
  118. 15:47 Daryl Impey (Orica-Scott)
  119. 15:48 Kristijan Durasek (UAE)
  120. 15:49 Andrew Talansky (Cannondale-Drapac)
  121. 15:50 Cyril Gautier (Ag2r)
  122. 15:51 Janez Brajkovic (Bahrain-Merida)
  123. 15:52 Andrei Zeits (Astana)
  124. 15:53 Jarlinson Pantano (Trek-Segafredo)
  125. 15:54 Pierre-Luc Périchon (Fortuneo-Oscaro)
  126. 15:55 Nathan Brown (Cannondale-Drapac)
  127. 15:56 Darwin Atapuma (UAE)
  128. 15:57 Marco Minnaard (Wanty-Groupe Gobert)
  129. 15:58 Diego Ulissi (UAE)
  130. 15:59 Primoz Roglic (LottoNL-Jumbo)
  131. 16:00 Ben Gastauer (Ag2r)
  132. 16:01 Lilian Calmejane (Direct Energie)
  133. 16:02 Rudy Molard (FDJ)
  134. 16:03 Thomas Degand (Wanty-Groupe Gobert)
  135. 16:04 Nicolas Roche (BMC)
  136. 16:05 Amael Moinard (BMC)
  137. 16:06 Robert Kiserlovski (Katusha-Alpecin)
  138. 16:07 Mathias Frank (Ag2r)
  139. 16:08 Sergio Henao Montoya (Sky)
  140. 16:10 Daniel Navarro Garcia (Cofidis)
  141. 16:12 Romain Hardy (Fortuneo-Oscaro)
  142. 16:14 Pierre-Roger Latour (Ag2r)
  143. 16:16 Sylvain Chavanel (Direct Energie)
  144. 16:18 Roman Kreuziger (Orica-Scott)
  145. 16:20 Guillaume Martin (Wanty-Groupe Gobert)
  146. 16:22 Jan Bakelants (Ag2r)
  147. 16:24 Tony Gallopin (Lotto-Soudal)
  148. 16:26 Tiesj Benoot (Lotto-Soudal)
  149. 16:28 Serge Pauwels (Dimension Data)
  150. 16:30 Carlos Alberto Betancur Gomez (Movistar)
  151. 16:32 Bauke Mollema (Trek-Segafredo)
  152. 16:34 Brice Feillu (Fortuneo-Oscaro)
  153. 16:36 Emanuel Buchmann (Bora-hansgrohe)
  154. 16:38 Alexis Vuillermoz (Ag2r)
  155. 16:40 Mikel Nieve Ituralde (Sky)
  156. 16:42 Nairo Quintana (Movistar)
  157. 16:44 Damiano Caruso (BMC)
  158. 16:46 Alberto Contador (Trek-Segafredo)
  159. 16:48 Warren Barguil (Sunweb)
  160. 16:50 Louis Meintjes (UAE)
  161. 16:52 Simon Yates (Orica-Scott)
  162. 16:54 Daniel Martin (Quick-Step Floors)
  163. 16:56 Fabio Aru (Astana)
  164. 16:58 Mikel Landa Meana (Sky)
  165. 17:00 Rigoberto Urán (Cannondale-Drapac)
  166. 17:02 Romain Bardet (Ag2r)
  167. 17:04 Christopher Froome (Sky)