--> -->
1. Michael Matthews (Aus, Team Sunweb) 0:05:33 2. Tom Bohli (Sui, BMC Racing Team) +0:01 3. Primoz Roglic (Slo, LottoNL) 4. Rohan Dennis (Aus, BMC Racing Team) 5. Victor Campenaerts (Bel, Lotto Soudal) +0:05 6. Geraint Thomas (GBr, Team Sky) 7. William Clarke (Aus, EF Education First) +0:06 8. Diego Rosa (Ita, Team Sky) 9. Pierre Latour (Fra, AG2R La Mondiale) 10. Gorka Izagirre (Esp, Bahrain) +0:09 11. Egan Bernal (Col, Team Sky) +0:11 12. Jonathan Castroviejo (Esp, Team Sky) 13. Andrey Grivko (Ukr, Astana Pro Team) 14. Pierre Rolland (Fra, EF Education First) 15. Thomas De Gendt (Bel, Lotto Soudal) +0:13 16. Alexis Gougeard (Fra, AG2R La Mondiale) 17. Silvan Dillier (Sui, AG2R La Mondiale) +0:14 18. Richie Porte (Aus, BMC Racing Team) 19. Davide Martinelli (Ita, Quick) 20. José Gonçalves (Por, Katusha) 21. Ion Izagirre (Esp, Bahrain) +0:15 22. Louis Vervaeke (Bel, Team Sunweb) 23. Daniel Martinez (Col, EF Education First) +0:16 24. Nicola Conci (Ita, Trek) 25. Hugh Carthy (GBr, EF Education First) +0:17 26. Alex Dowsett (GBr, Katusha) 27. Emanuel Buchmann (Ger, Bora) 28. Tobias Ludvigsson (Swe, Groupama) +0:18 29. Rob Power (Aus, Mitchelton) 30. Steven Kruijswijk (Ned, LottoNL) +0:19 31. Andrey Amador (CRc, Movistar Team) 32. Stephen Cummings (GBr, Dimension Data) 33. Daniel Martin (Irl, UAE Team Emirates) 34. Damien Howson (Aus, Mitchelton) +0:20 35. Dario Cataldo (Ita, Astana Pro Team) 36. Rui Costa (Por, UAE Team Emirates) 37. Simon Spilak (Slo, Katusha) +0:21 38. Julien Bernard (Fra, Trek) 39. Tejay van Garderen (USA, BMC Racing Team) +0:22 40. Michael Mørkøv (Den, Quick) 41. Lucas Hamilton (Aus, Mitchelton) 42. Pawel Poljanski (Pol, Bora) 43. Rudy Molard (Fra, Groupama) 44. Simon Geschke (Ger, Team Sunweb) 45. Eduardo Sepulveda (Arg, Movistar Team) 46. Pavel Sivakov (Rus, Team Sky) +0:23 47. Tanel Kangert (Est, Astana Pro Team) 48. Odd Christian Eiking (Nor, Wanty) 49. Joe Dombrowski (USA, EF Education First) 50. Xandro Meurisse (Bel, Wanty) 51. Mathias Frank (Sui, AG2R La Mondiale) +0:24 52. Stef Clement (Ned, LottoNL) 53. Jens Keukeleire (Bel, Lotto Soudal) 54. Joey Rosskopf (USA, BMC Racing Team) 55. José Joaquin Rojas (Esp, Movistar Team) 56. Antoine Duchesne (Can, Groupama) 57. Carlos Verona (Esp, Mitchelton) +0:25 58. Nico Denz (Ger, AG2R La Mondiale) 59. Amanuel Ghebreigzabhier (Eri, Dimension Data) 60. Jakob Fuglsang (Den, Astana Pro Team) 61. Carlos Betancur (Col, Movistar Team) +0:26 62. Brendan Canty (Aus, EF Education First) 63. Enrico Gasparotto (Ita, Bahrain) 64. Jaime Roson (Esp, Movistar Team) 65. Tsgabu Grmay (Eth, Trek) +0:27 66. David Gaudu (Fra, Groupama) 67. Nathan Brown (USA, EF Education First) 68. Erik Baska (Svk, Bora) 69. Eros Capecchi (Ita, Quick) 70. James Knox (GBr, Quick) 71. Michael Albasini (Sui, Mitchelton) 72. Pavel Kochetkov (Rus, Katusha) 73. Maxim Belkov (Rus, Katusha) +0:28 74. Matteo Fabbro (Ita, Katusha) 75. Luke Rowe (GBr, Team Sky) +0:29 76. Hugo Houle (Can, Astana Pro Team) 77. Samuel Dumoulin (Fra, AG2R La Mondiale) 78. Guillaume Martin (Fra, Wanty) 79. Omar Fraile (Esp, Astana Pro Team) +0:30 80. Hermann Pernsteiner (Aut, Bahrain) 81. David Lopez Garcia (Esp, Team Sky) 82. Winner Anacona (Col, Movistar Team) 83. Fabien Doubey (Fra, Wanty) +0:31 84. Kristijan Koren (Slo, Bahrain) 85. Axel Domont (Fra, AG2R La Mondiale) 86. Jesper Hansen (Den, Astana Pro Team) 87. Sander Armee (Bel, Lotto Soudal) +0:32 88. Lars Boom (Ned, LottoNL) 89. Benjamin Thomas (Fra, Groupama) 90. Thomas Degand (Bel, Wanty) 91. Merhawi Kudus (Eri, Dimension Data) 92. Peter Kennaugh (GBr, Bora) +0:33 93. Ramunas Navardauskas (Ltu, Bahrain) 94. Léo Vincent (Fra, Groupama) +0:34 95. Andreas Schillinger (Ger, Bora) 96. Baptiste Planckaert (Bel, Katusha) 97. Danilo Wyss (Sui, BMC Racing Team) 98. Elia Viviani (Ita, Quick) 99. Remy Mertz (Bel, Lotto Soudal) +0:35 100. Jaco Venter (RSA, Dimension Data) 101. Fumiyuki Beppu (Jpn, Trek) 102. Laurens ten Dam (Ned, Team Sunweb) 103. Kilian Frankiny (Sui, BMC Racing Team) 104. Pascal Ackermann (Ger, Bora) +0:36 105. Mikel Nieve (Esp, Mitchelton) +0:37 106. James Shaw (GBr, Lotto Soudal) +0:38 107. Christopher Hamilton (Aus, Team Sunweb) 108. Sonny Colbrelli (Ita, Bahrain) 109. Rüdiger Selig (Ger, Bora) +0:39 110. Anass Ait El Abdia (Mar, UAE Team Emirates) +0:40 111. Bram Tankink (Ned, LottoNL) 112. Dayer Quintana (Col, Movistar Team) +0:41 113. Darwin Atapuma (Col, UAE Team Emirates) 114. Michael Storer (Aus, Team Sunweb) +0:42 115. Johann Van Zyl (RSA, Dimension Data) 116. Marco Minnaard (Ned, Wanty) 117. Floris De Tier (Bel, LottoNL) 118. Davide Cimolai (Ita, Groupama) +0:45 119. Svein Tuft (Can, Mitchelton) 119. Gregory Daniel (USA, Trek) 121. Kristijan Durasek (Cro, UAE Team Emirates) +0:46 122. Nicolas Dougall (RSA, Dimension Data) +0:47 123. Timothy Dupont (Bel, Wanty) 124. Tom Stamsnijder (Ned, Team Sunweb) 125. Boy van Poppel (Ned, Trek) 126. Fernando Gaviria (Col, Quick) +0:48 127. Nicholas Dlamini (RSA, Dimension Data) +0:49 128. Roberto Ferrari (Ita, UAE Team Emirates) +0:55 129. Matteo Bono (Ita, UAE Team Emirates) 130. Fabio Sabatini (Ita, Quick) 131. Enzo Wouters (Bel, Lotto Soudal) +0:57 132. Robert Wagner (Ger, LottoNL) +1:00
1. Michael Matthews (Aus, Team Sunweb) 0:05:33 2. Tom Bohli (Sui, BMC Racing Team) +0:01 3. Primoz Roglic (Slo, LottoNL) 4. Rohan Dennis (Aus, BMC Racing Team) 5. Victor Campenaerts (Bel, Lotto Soudal) +0:05 6. Geraint Thomas (GBr, Team Sky) 7. William Clarke (Aus, EF Education First) +0:06 8. Diego Rosa (Ita, Team Sky) 9. Pierre Latour (Fra, AG2R La Mondiale) 10. Gorka Izagirre (Esp, Bahrain) +0:09 11. Egan Bernal (Col, Team Sky) +0:11 12. Jonathan Castroviejo (Esp, Team Sky) 13. Andrey Grivko (Ukr, Astana Pro Team) 14. Pierre Rolland (Fra, EF Education First) 15. Thomas De Gendt (Bel, Lotto Soudal) +0:13 16. Alexis Gougeard (Fra, AG2R La Mondiale) 17. Silvan Dillier (Sui, AG2R La Mondiale) +0:14 18. Richie Porte (Aus, BMC Racing Team) 19. Davide Martinelli (Ita, Quick) 20. José Gonçalves (Por, Katusha) 21. Ion Izagirre (Esp, Bahrain) +0:15 22. Louis Vervaeke (Bel, Team Sunweb) 23. Daniel Martinez (Col, EF Education First) +0:16 24. Nicola Conci (Ita, Trek) 25. Hugh Carthy (GBr, EF Education First) +0:17 26. Alex Dowsett (GBr, Katusha) 27. Emanuel Buchmann (Ger, Bora) 28. Tobias Ludvigsson (Swe, Groupama) +0:18 29. Rob Power (Aus, Mitchelton) 30. Steven Kruijswijk (Ned, LottoNL) +0:19 31. Andrey Amador (CRc, Movistar Team) 32. Stephen Cummings (GBr, Dimension Data) 33. Daniel Martin (Irl, UAE Team Emirates) 34. Damien Howson (Aus, Mitchelton) +0:20 35. Dario Cataldo (Ita, Astana Pro Team) 36. Rui Costa (Por, UAE Team Emirates) 37. Simon Spilak (Slo, Katusha) +0:21 38. Julien Bernard (Fra, Trek) 39. Tejay van Garderen (USA, BMC Racing Team) +0:22 40. Michael Mørkøv (Den, Quick) 41. Lucas Hamilton (Aus, Mitchelton) 42. Pawel Poljanski (Pol, Bora) 43. Rudy Molard (Fra, Groupama) 44. Simon Geschke (Ger, Team Sunweb) 45. Eduardo Sepulveda (Arg, Movistar Team) 46. Pavel Sivakov (Rus, Team Sky) +0:23 47. Tanel Kangert (Est, Astana Pro Team) 48. Odd Christian Eiking (Nor, Wanty) 49. Joe Dombrowski (USA, EF Education First) 50. Xandro Meurisse (Bel, Wanty) 51. Mathias Frank (Sui, AG2R La Mondiale) +0:24 52. Stef Clement (Ned, LottoNL) 53. Jens Keukeleire (Bel, Lotto Soudal) 54. Joey Rosskopf (USA, BMC Racing Team) 55. José Joaquin Rojas (Esp, Movistar Team) 56. Antoine Duchesne (Can, Groupama) 57. Carlos Verona (Esp, Mitchelton) +0:25 58. Nico Denz (Ger, AG2R La Mondiale) 59. Amanuel Ghebreigzabhier (Eri, Dimension Data) 60. Jakob Fuglsang (Den, Astana Pro Team) 61. Carlos Betancur (Col, Movistar Team) +0:26 62. Brendan Canty (Aus, EF Education First) 63. Enrico Gasparotto (Ita, Bahrain) 64. Jaime Roson (Esp, Movistar Team) 65. Tsgabu Grmay (Eth, Trek) +0:27 66. David Gaudu (Fra, Groupama) 67. Nathan Brown (USA, EF Education First) 68. Erik Baska (Svk, Bora) 69. Eros Capecchi (Ita, Quick) 70. James Knox (GBr, Quick) 71. Michael Albasini (Sui, Mitchelton) 72. Pavel Kochetkov (Rus, Katusha) 73. Maxim Belkov (Rus, Katusha) +0:28 74. Matteo Fabbro (Ita, Katusha) 75. Luke Rowe (GBr, Team Sky) +0:29 76. Hugo Houle (Can, Astana Pro Team) 77. Samuel Dumoulin (Fra, AG2R La Mondiale) 78. Guillaume Martin (Fra, Wanty) 79. Omar Fraile (Esp, Astana Pro Team) +0:30 80. Hermann Pernsteiner (Aut, Bahrain) 81. David Lopez Garcia (Esp, Team Sky) 82. Winner Anacona (Col, Movistar Team) 83. Fabien Doubey (Fra, Wanty) +0:31 84. Kristijan Koren (Slo, Bahrain) 85. Axel Domont (Fra, AG2R La Mondiale) 86. Jesper Hansen (Den, Astana Pro Team) 87. Sander Armee (Bel, Lotto Soudal) +0:32 88. Lars Boom (Ned, LottoNL) 89. Benjamin Thomas (Fra, Groupama) 90. Thomas Degand (Bel, Wanty) 91. Merhawi Kudus (Eri, Dimension Data) 92. Peter Kennaugh (GBr, Bora) +0:33 93. Ramunas Navardauskas (Ltu, Bahrain) 94. Léo Vincent (Fra, Groupama) +0:34 95. Andreas Schillinger (Ger, Bora) 96. Baptiste Planckaert (Bel, Katusha) 97. Danilo Wyss (Sui, BMC Racing Team) 98. Elia Viviani (Ita, Quick) 99. Remy Mertz (Bel, Lotto Soudal) +0:35 100. Jaco Venter (RSA, Dimension Data) 101. Fumiyuki Beppu (Jpn, Trek) 102. Laurens ten Dam (Ned, Team Sunweb) 103. Kilian Frankiny (Sui, BMC Racing Team) 104. Pascal Ackermann (Ger, Bora) +0:36 105. Mikel Nieve (Esp, Mitchelton) +0:37 106. James Shaw (GBr, Lotto Soudal) +0:38 107. Christopher Hamilton (Aus, Team Sunweb) 108. Sonny Colbrelli (Ita, Bahrain) 109. Rüdiger Selig (Ger, Bora) +0:39 110. Anass Ait El Abdia (Mar, UAE Team Emirates) +0:40 111. Bram Tankink (Ned, LottoNL) 112. Dayer Quintana (Col, Movistar Team) +0:41 113. Darwin Atapuma (Col, UAE Team Emirates) 114. Michael Storer (Aus, Team Sunweb) +0:42 115. Johann Van Zyl (RSA, Dimension Data) 116. Marco Minnaard (Ned, Wanty) 117. Floris De Tier (Bel, LottoNL) 118. Davide Cimolai (Ita, Groupama) +0:45 119. Svein Tuft (Can, Mitchelton) 119. Gregory Daniel (USA, Trek) 121. Kristijan Durasek (Cro, UAE Team Emirates) +0:46 122. Nicolas Dougall (RSA, Dimension Data) +0:47 123. Timothy Dupont (Bel, Wanty) 124. Tom Stamsnijder (Ned, Team Sunweb) 125. Boy van Poppel (Ned, Trek) 126. Fernando Gaviria (Col, Quick) +0:48 127. Nicholas Dlamini (RSA, Dimension Data) +0:49 128. Roberto Ferrari (Ita, UAE Team Emirates) +0:55 129. Matteo Bono (Ita, UAE Team Emirates) 130. Fabio Sabatini (Ita, Quick) 131. Enzo Wouters (Bel, Lotto Soudal) +0:57 132. Robert Wagner (Ger, LottoNL) +1:00