--> -->
1. Stefan Bissegger (Sui, EF Education) 0:17:34 2. Rémi Cavagna (Fra, Deceuninck) 3. Primoz Roglic (Slo, Jumbo) +0:06 4. Brandon McNulty (USA, UAE Team Emirates) +0:09 5. Søren Kragh Andersen (Den, Team DSM) +0:10 6. Rohan Dennis (Aus, Ineos Grenadiers) +0:13 7. Christophe Laporte (Fra, Cofidis) 8. Dylan van Baarle (Ned, Ineos Grenadiers) +0:14 9. Yves Lampaert (Bel, Deceuninck) +0:16 10. Patrick Bevin (NZl, Israel Start) 11. Steven Kruijswijk (Ned, Jumbo) +0:20 12. Ion Izagirre Insausti (Esp, Astana) +0:21 13. Maximilian Schachmann (Ger, Bora) +0:22 14. Mads Pedersen (Den, Trek) 15. Mattia Cattaneo (Ita, Deceuninck) 16. Aleksandr Vlasov (Rus, Astana) 17. Michael Matthews (Aus, Team BikeExchange) +0:23 18. Dylan Teuns (Bel, Bahrain Victorious) +0:24 19. Magnus Cort (Den, EF Education) +0:25 20. Jos van Emden (Ned, Jumbo) 21. Omar Fraile Matarranz (Esp, Astana) 22. Felix Grossschartner (Aut, Bora) +0:27 23. Matteo Jorgenson (USA, Movistar Team) 24. Tony Martin (Ger, Jumbo) 25. Maximilian Walscheid (Ger, Team Qhubeka Assos) +0:29 26. Matthias Brändle (Aut, Israel Start) +0:30 27. Thomas De Gendt (Bel, Lotto Soudal) +0:31 28. Florian Vermeersch (Bel, Lotto Soudal) 29. Neilson Powless (USA, EF Education) +0:32 30. Victor Campenaerts (Bel, Team Qhubeka Assos) 31. Alexey Lutsenko (Kaz, Astana) 32. Laurens De Plus (Bel, Ineos Grenadiers) +0:35 33. Luis Leon Sanchez (Esp, Astana) +0:38 34. Alex Edmondson (Aus, Team BikeExchange) 35. Bob Jungels (Lux, AG2R Citroën Team) 36. Matteo Sobrero (Ita, Astana) +0:39 37. Nils Politt (Ger, Bora) +0:41 38. Stefano Oldani (Ita, Lotto Soudal) 39. Rui Costa (Por, UAE Team Emirates) +0:43 40. Miles Scotson (Aus, Groupama) 41. Tao Geoghegan Hart (GBr, Ineos Grenadiers) +0:44 42. Kobe Goossens (Bel, Lotto Soudal) +0:45 43. Krists Neilands (Lat, Israel Start) 44. Jasha Sütterlin (Ger, Team DSM) 45. Dorian Godon (Fra, AG2R Citroën Team) +0:46 46. Matteo Trentin (Ita, UAE Team Emirates) +0:47 47. Tiesj Benoot (Bel, Team DSM) +0:48 48. Alex Kirsch (Lux, Trek) 49. Nils Eekhoff (Ned, Team DSM) +0:49 50. Pierre Latour (Fra, Total Direct Energie) 51. Damien Touze (Fra, AG2R Citroën Team) 52. Luke Durbridge (Aus, Team BikeExchange) +0:50 53. Aurélien Paret Peintre (Fra, AG2R Citroën Team) 54. Lucas Hamilton (Aus, Team BikeExchange) 55. David Gaudu (Fra, Groupama) +0:52 56. Jack Haig (Aus, Bahrain Victorious) 57. Pierre-Luc Périchon (Fra, Cofidis) +0:53 58. Connor Swift (GBr, Team Arkea) +0:54 59. George Bennett (NZl, Jumbo) 60. Sven Erik Bystrøm (Nor, UAE Team Emirates) +0:55 61. Edward Theuns (Bel, Trek) +0:56 62. Jonas Rutsch (Ger, EF Education) +0:57 63. David de la Cruz (Esp, UAE Team Emirates) +0:58 64. Simon Geschke (Ger, Cofidis) 65. John Degenkolb (Ger, Lotto Soudal) 66. Anthony Perez (Fra, Cofidis) +1:00 67. Anthony Turgis (Fra, Total Direct Energie) 68. Ben O'Connor (Aus, AG2R Citroën Team) +1:01 69. Philippe Gilbert (Bel, Lotto Soudal) +1:02 70. Cees Bol (Ned, Team DSM) 71. Jai Hindley (Aus, Team DSM) 72. Rui Oliveira (Por, UAE Team Emirates) 73. Sep Vanmarcke (Bel, Israel Start) 74. Jasper Stuyven (Bel, Trek) +1:04 75. Julien Bernard (Fra, Trek) +1:05 76. André Greipel (Ger, Israel Start) 77. Oscar Riesebeek (Ned, Alpecin) 78. Edvald Boasson Hagen (Nor, Total Direct Energie) +1:06 79. Casper Pedersen (Den, Team DSM) +1:08 80. Florian Senechal (Fra, Deceuninck) +1:09 81. Clément Russo (Fra, Team Arkea) +1:10 82. Kenny Elissonde (Fra, Trek) 83. Sebastian Mora Vedri (Esp, Movistar Team) 84. Sam Oomen (Ned, Jumbo) +1:11 85. Oliver Naesen (Bel, AG2R Citroën Team) 86. Tim Declercq (Bel, Deceuninck) 87. Stan Dewulf (Bel, AG2R Citroën Team) +1:12 88. Gino Mäder (Sui, Bahrain Victorious) +1:13 89. Fabio Aru (Ita, Team Qhubeka Assos) 90. Warren Barguil (Fra, Team Arkea) +1:14 91. Rein Taaramäe (Est, Intermarché) +1:15 92. Guillaume Martin (Fra, Cofidis) +1:16 93. Heinrich Haussler (Aus, Bahrain Victorious) 94. Johan Jacobs (Sui, Movistar Team) 95. Sergio Henao Montoya (Col, Team Qhubeka Assos) 96. Bryan Coquard (Fra, B&B Hotels p/b KTM) +1:18 97. Lennard Hofstede (Ned, Jumbo) 98. Michael Mørkøv (Den, Deceuninck) +1:19 99. Harm Vanhoucke (Bel, Lotto Soudal) +1:20 100. Danny van Poppel (Ned, Intermarché) 101. Jacopo Mosca (Ita, Trek) +1:23 102. Sam Bennett (Irl, Deceuninck) +1:24 103. Marco Haller (Aut, Bahrain Victorious) 104. Anthony Delaplace (Fra, Team Arkea) +1:25 105. Louis Vervaeke (Bel, Alpecin) 106. Rudy Barbier (Fra, Israel Start) +1:27 107. Maxime Bouet (Fra, Team Arkea) 108. Gregor Mühlberger (Aut, Movistar Team) +1:28 109. Fabien Doubey (Fra, Total Direct Energie) +1:29 110. Louis Meintjes (RSA, Intermarché) +1:30 111. Jasper Philipsen (Bel, Alpecin) 112. Imanol Erviti (Esp, Movistar Team) 113. Cesare Benedetti (Ita, Bora) +1:31 114. Quentin Pacher (Fra, B&B Hotels p/b KTM) +1:32 115. Jens Keukeleire (Bel, EF Education) 116. Giacomo Nizzolo (Ita, Team Qhubeka Assos) 117. Boy van Poppel (Ned, Intermarché) +1:33 118. Bruno Armirail (Fra, Groupama) 119. Arnaud Demare (Fra, Groupama) 120. Pascal Ackermann (Ger, Bora) +1:34 121. Yukiya Arashiro (Jpn, Bahrain Victorious) 122. Julien El Fares (Fra, EF Education) +1:35 123. Jorge Arcas (Esp, Movistar Team) +1:36 124. Cyril Lemoine (Fra, B&B Hotels p/b KTM) +1:37 125. Daniel McLay (GBr, Team Arkea) 126. Odd Christian Eiking (Nor, Intermarché) +1:40 127. Dries De Bondt (Bel, Alpecin) +1:42 128. Ben Swift (GBr, Ineos Grenadiers) 129. Scott Thwaites (GBr, Alpecin) +1:43 130. Alexander Kristoff (Nor, UAE Team Emirates) 131. Daniel Arroyave Cañas (Col, EF Education) 132. Amund Grøndahl Jansen (Nor, Team BikeExchange) +1:44 133. Jordi Meeus (Bel, Bora) +1:45 134. Senne Leysen (Bel, Alpecin) +1:46 135. Sander Armée (Bel, Team Qhubeka Assos) +1:47 136. Rick Zabel (Ger, Israel Start) 137. Cyril Barthe (Fra, B&B Hotels p/b KTM) +1:50 138. Alexander Konychev (Ita, Team BikeExchange) 139. José Rojas (Esp, Movistar Team) +1:51 140. Piet Allegaert (Bel, Cofidis) 141. Phil Bauhaus (Ger, Bahrain Victorious) +1:53 142. Samuele Battistella (Ita, Astana) 143. Ignatas Konovalovas (Ltu, Groupama) +1:56 144. Michael Schwarzmann (Ger, Bora) +1:57 145. Kaden Groves (Aus, Team BikeExchange) 146. Dries Van Gestel (Bel, Total Direct Energie) 147. Jonas Koch (Ger, Intermarché) +1:58 148. Ramon Sinkeldam (Ned, Groupama) +2:03 149. Nacer Bouhanni (Fra, Team Arkea) 150. Christopher Lawless (GBr, Total Direct Energie) +2:05 151. Kristian Sbaragli (Ita, Alpecin) +2:10 152. Jonathan Hivert (Fra, B&B Hotels p/b KTM) +2:12 153. Cyril Gautier (Fra, B&B Hotels p/b KTM) +2:13 154. Jérémy Lecroq (Fra, B&B Hotels p/b KTM) +2:15 155. Taco van der Hoorn (Ned, Intermarché) +2:16 156. Jelle Wallays (Bel, Cofidis) +2:17 157. Jacopo Guarnieri (Ita, Groupama) +2:19 158. Matteo Pelucchi (Ita, Team Qhubeka Assos) +2:27 159. Andrey Amador (CRc, Ineos Grenadiers) +3:06
1. Stefan Bissegger (Sui, EF Education) 8:37:11 2. Rémi Cavagna (Fra, Deceuninck) 3. Primoz Roglic (Slo, Jumbo) +0:06 4. Brandon McNulty (USA, UAE Team Emirates) +0:09 5. Michael Matthews (Aus, Team BikeExchange) 6. Søren Kragh Andersen (Den, Team DSM) +0:10 7. Mads Pedersen (Den, Trek) +0:12 8. Christophe Laporte (Fra, Cofidis) +0:13 9. Dylan van Baarle (Ned, Ineos Grenadiers) +0:14 10. Yves Lampaert (Bel, Deceuninck) +0:15 11. Steven Kruijswijk (Ned, Jumbo) +0:20 12. Ion Izagirre Insausti (Esp, Astana) +0:21 13. Maximilian Schachmann (Ger, Bora) +0:22 14. Mattia Cattaneo (Ita, Deceuninck) 15. Aleksandr Vlasov (Rus, Astana) 16. Dylan Teuns (Bel, Bahrain Victorious) +0:24 17. Magnus Cort (Den, EF Education) +0:25 18. Jos van Emden (Ned, Jumbo) 19. Omar Fraile Matarranz (Esp, Astana) 20. Felix Grossschartner (Aut, Bora) +0:27 21. Matteo Jorgenson (USA, Movistar Team) 22. Tony Martin (Ger, Jumbo) 23. Maximilian Walscheid (Ger, Team Qhubeka Assos) +0:29 24. Florian Vermeersch (Bel, Lotto Soudal) 25. Matthias Brändle (Aut, Israel Start) +0:30 26. Thomas De Gendt (Bel, Lotto Soudal) +0:31 27. Neilson Powless (USA, EF Education) +0:32 28. Victor Campenaerts (Bel, Team Qhubeka Assos) 29. Alexey Lutsenko (Kaz, Astana) 30. Laurens De Plus (Bel, Ineos Grenadiers) +0:35 31. Luis Leon Sanchez (Esp, Astana) +0:38 32. Alex Edmondson (Aus, Team BikeExchange) 33. Bob Jungels (Lux, AG2R Citroën Team) 34. Matteo Sobrero (Ita, Astana) +0:39 35. Nils Politt (Ger, Bora) +0:40 36. Stefano Oldani (Ita, Lotto Soudal) +0:41 37. Rui Costa (Por, UAE Team Emirates) +0:43 38. Tao Geoghegan Hart (GBr, Ineos Grenadiers) +0:44 39. Kobe Goossens (Bel, Lotto Soudal) +0:45 40. Krists Neilands (Lat, Israel Start) 41. Tiesj Benoot (Bel, Team DSM) +0:46 42. Dorian Godon (Fra, AG2R Citroën Team) 43. Matteo Trentin (Ita, UAE Team Emirates) +0:47 44. Nils Eekhoff (Ned, Team DSM) +0:49 45. Pierre Latour (Fra, Total Direct Energie) 46. Damien Touze (Fra, AG2R Citroën Team) 47. Aurélien Paret Peintre (Fra, AG2R Citroën Team) +0:50 48. Lucas Hamilton (Aus, Team BikeExchange) 49. David Gaudu (Fra, Groupama) +0:52 50. Cees Bol (Ned, Team DSM) 51. Jack Haig (Aus, Bahrain Victorious) 52. Pierre-Luc Périchon (Fra, Cofidis) +0:53 53. Connor Swift (GBr, Team Arkea) +0:54 54. George Bennett (NZl, Jumbo) 55. Sven Erik Bystrøm (Nor, UAE Team Emirates) +0:55 56. Edward Theuns (Bel, Trek) +0:56 57. David de la Cruz (Esp, UAE Team Emirates) +0:58 58. Simon Geschke (Ger, Cofidis) 59. John Degenkolb (Ger, Lotto Soudal) 60. Anthony Perez (Fra, Cofidis) +1:00 61. Anthony Turgis (Fra, Total Direct Energie) 62. Ben O´Connor (Aus, AG2R Citroën Team) +1:01 63. Philippe Gilbert (Bel, Lotto Soudal) +1:02 64. André Greipel (Ger, Israel Start) 65. Jai Hindley (Aus, Team DSM) 66. Rui Oliveira (Por, UAE Team Emirates) 67. Jasper Stuyven (Bel, Trek) +1:03 68. Julien Bernard (Fra, Trek) +1:05 69. Edvald Boasson Hagen (Nor, Total Direct Energie) +1:06 70. Casper Pedersen (Den, Team DSM) +1:08 71. Florian Senechal (Fra, Deceuninck) +1:09 72. Clément Russo (Fra, Team Arkea) +1:10 73. Kenny Elissonde (Fra, Trek) 74. Sebastian Mora Vedri (Esp, Movistar Team) 75. Sam Oomen (Ned, Jumbo) +1:11 76. Oliver Naesen (Bel, AG2R Citroën Team) 77. Stan Dewulf (Bel, AG2R Citroën Team) +1:12 78. Gino Mäder (Sui, Bahrain Victorious) +1:13 79. Fabio Aru (Ita, Team Qhubeka Assos) 80. Sam Bennett (Irl, Deceuninck) +1:14 81. Warren Barguil (Fra, Team Arkea) 82. Rein Taaramäe (Est, Intermarché) +1:15 83. Guillaume Martin (Fra, Cofidis) +1:16 84. Johan Jacobs (Sui, Movistar Team) 85. Sergio Henao Montoya (Col, Team Qhubeka Assos) 86. Miles Scotson (Aus, Groupama) +1:17 87. Bryan Coquard (Fra, B&B Hotels p/b KTM) +1:18 88. Lennard Hofstede (Ned, Jumbo) 89. Michael Mørkøv (Den, Deceuninck) +1:19 90. Harm Vanhoucke (Bel, Lotto Soudal) +1:20 91. Jacopo Mosca (Ita, Trek) +1:23 92. Anthony Delaplace (Fra, Team Arkea) +1:25 93. Louis Vervaeke (Bel, Alpecin) 94. Rudy Barbier (Fra, Israel Start) +1:27 95. Arnaud Demare (Fra, Groupama) 96. Louis Meintjes (RSA, Intermarché) +1:30 97. Jasper Philipsen (Bel, Alpecin) 98. Imanol Erviti (Esp, Movistar Team) 99. Quentin Pacher (Fra, B&B Hotels p/b KTM) +1:32 100. Giacomo Nizzolo (Ita, Team Qhubeka Assos) 101. Patrick Bevin (NZl, Israel Start) +1:33 102. Bruno Armirail (Fra, Groupama) 103. Pascal Ackermann (Ger, Bora) +1:34 104. Yukiya Arashiro (Jpn, Bahrain Victorious) 105. Julien El Fares (Fra, EF Education) +1:35 106. Jorge Arcas (Esp, Movistar Team) +1:36 107. Cyril Lemoine (Fra, B&B Hotels p/b KTM) +1:37 108. Daniel McLay (GBr, Team Arkea) 109. Odd Christian Eiking (Nor, Intermarché) +1:40 110. Ben Swift (GBr, Ineos Grenadiers) +1:41 111. Dries De Bondt (Bel, Alpecin) +1:42 112. Scott Thwaites (GBr, Alpecin) +1:43 113. Alexander Kristoff (Nor, UAE Team Emirates) 114. Amund Grøndahl Jansen (Nor, Team BikeExchange) +1:44 115. Jordi Meeus (Bel, Bora) +1:45 116. Tim Declercq (Bel, Deceuninck) 117. Sander Armée (Bel, Team Qhubeka Assos) +1:47 118. Rick Zabel (Ger, Israel Start) 119. Gregor Mühlberger (Aut, Movistar Team) +1:48 120. Cyril Barthe (Fra, B&B Hotels p/b KTM) +1:50 121. Alexander Konychev (Ita, Team BikeExchange) 122. José Rojas (Esp, Movistar Team) +1:51 123. Piet Allegaert (Bel, Cofidis) 124. Phil Bauhaus (Ger, Bahrain Victorious) +1:53 125. Samuele Battistella (Ita, Astana) 126. Jasha Sütterlin (Ger, Team DSM) +1:55 127. Michael Schwarzmann (Ger, Bora) +1:57 128. Dries Van Gestel (Bel, Total Direct Energie) 129. Jonas Koch (Ger, Intermarché) +1:58 130. Ramon Sinkeldam (Ned, Groupama) +2:03 131. Nacer Bouhanni (Fra, Team Arkea) 132. Luke Durbridge (Aus, Team BikeExchange) +2:09 133. Kristian Sbaragli (Ita, Alpecin) +2:10 134. Cyril Gautier (Fra, B&B Hotels p/b KTM) +2:13 135. Jelle Wallays (Bel, Cofidis) +2:17 136. Jacopo Guarnieri (Ita, Groupama) +2:19 137. Senne Leysen (Bel, Alpecin) +2:20 138. Sep Vanmarcke (Bel, Israel Start) +2:21 139. Oscar Riesebeek (Ned, Alpecin) +2:34 140. Jonathan Hivert (Fra, B&B Hotels p/b KTM) +2:46 141. Jens Keukeleire (Bel, EF Education) +2:51 142. Rohan Dennis (Aus, Ineos Grenadiers) 143. Heinrich Haussler (Aus, Bahrain Victorious) +2:59 144. Alex Kirsch (Lux, Trek) +3:05 145. Andrey Amador (CRc, Ineos Grenadiers) +3:06 146. Marco Haller (Aut, Bahrain Victorious) +3:07 147. Cesare Benedetti (Ita, Bora) +3:54 148. Ignatas Konovalovas (Ltu, Groupama) +5:38 149. Daniel Arroyave Cañas (Col, EF Education) +7:43 150. Jonas Rutsch (Ger, EF Education) +7:51 151. Fabien Doubey (Fra, Total Direct Energie) +8:20 152. Danny van Poppel (Ned, Intermarché) +8:50 153. Boy van Poppel (Ned, Intermarché) +9:03 154. Jérémy Lecroq (Fra, B&B Hotels p/b KTM) +9:09 155. Taco van der Hoorn (Ned, Intermarché) +9:46 156. Matteo Pelucchi (Ita, Team Qhubeka Assos) +11:05 157. Kaden Groves (Aus, Team BikeExchange) +11:47 158. Maxime Bouet (Fra, Team Arkea) +15:27 159. Christopher Lawless (GBr, Total Direct Energie) +16:05