--> -->
1. Fabio Felline (Ita, Trek) 0:05:57 2. Alex Dowsett (GBr, Movistar Team) +0:02 3. Alexander Edmondson (Aus, Orica) +0:07 4. Maximilian Schachmann (Ger, Quick) +0:08 5. Victor Campenaerts (Bel, Team LottoNl) 6. Primoz Roglic (Slo, Team LottoNl) +0:09 7. Vasil Kiryienka (Blr, Team Sky) +0:10 8. Tom Bohli (Sui, BMC Racing Team) 9. Johan Le Bon (Fra, FDJ) +0:11 10. Christoph Pfingsten (Ger, Bora) 11. Koen Bouwman (Ned, Team LottoNl) 12. Jon Izaguirre (Esp, Bahrain) +0:12 13. Bob Jungels (Lux, Quick) 14. Jesus Herrada (Esp, Movistar Team) 15. Lukas Pöstlberger (Aut, Bora) +0:13 16. José Gonçalves (Por, Katusha) 17. Ruben Fernandez (Esp, Movistar Team) 18. Jonathan Castroviejo (Esp, Movistar Team) +0:14 19. Jarlinson Pantano (Col, Trek) +0:15 20. Damien Howson (Aus, Orica) 21. Davide Martinelli (Ita, Quick) +0:16 22. Wilco Kelderman (Ned, Team Sunweb) 23. Gianni Moscon (Ita, Team Sky) 24. Nicolas Roche (Irl, BMC Racing Team) +0:17 25. Simon Yates (GBr, Orica) +0:18 26. Andrey Amador (CRc, Movistar Team) 27. Jack Haig (Aus, Orica) +0:19 28. Michael Gogl (Aut, Trek) 29. Hugo Houle (Can, AG2R La Mondiale) +0:20 30. Emanuel Buchmann (Ger, Bora) 31. Pello Bilbao (Esp, Astana Pro Team) 32. Mathias Frank (Sui, AG2R La Mondiale) 33. Lennard Kämna (Ger, Team Sunweb) 34. Stefan Küng (Sui, BMC Racing Team) 35. David De La Cruz (Esp, Quick) 36. Robert Gesink (Ned, Team LottoNl) 37. Diego Ulissi (Ita, UAE Team Emirates) 38. Antwan Tolhoek (Ned, Team LottoNl) +0:21 39. Chad Haga (USA, Team Sunweb) 40. Sam Bewley (NZl, Orica) 41. Danilo Wyss (Sui, BMC Racing Team) 42. Christophe Riblon (Fra, AG2R La Mondiale) +0:22 43. Mekseb Debesay (Eri, Dimension Data) 44. Maximiliano Richeze (Arg, Quick) 45. Rémi Cavagna (Fra, Quick) 46. Juan Jose Lobato (Esp, Team LottoNl) 47. Simon Spilak (Slo, Katusha) +0:23 48. Daniel Teklehaimanot (Eri, Dimension Data) 49. Winner Anacona (Col, Movistar Team) 50. Ondrej Cink (Cze, Bahrain) +0:24 51. Elia Viviani (Ita, Team Sky) 51. David Lopez (Esp, Team Sky) 53. Louis Meintjes (RSA, UAE Team Emirates) 54. Maxime Monfort (Bel, Lotto Soudal) 55. Michael Albasini (Sui, Orica) 56. Kristijan Koren (Slo, Cannondale) 57. William Clarke (Aus, Cannondale) +0:25 58. Léo Vincent (Fra, FDJ) 59. Peter Stetina (USA, Trek) 60. Jurgen Van Den Broeck (Bel, Team LottoNl) 61. Alexey Vermeulen (USA, Team LottoNl) 62. Warren Barguil (Fra, Team Sunweb) 63. Owain Doull (GBr, Team Sky) 64. Sonny Colbrelli (Ita, Bahrain) 65. Jaco Venter (RSA, Dimension Data) +0:26 66. James Shaw (GBr, Lotto Soudal) 67. Roman Kreuziger (Cze, Orica) 68. Alexis Vuillermoz (Fra, AG2R La Mondiale) +0:27 69. Simone Consonni (Ita, UAE Team Emirates) 70. Tsgabu Grmay (Eth, Bahrain) +0:28 71. Merhawi Kudus (Eri, Dimension Data) 72. Sébastien Reichenbach (Sui, FDJ) 73. Michael Schär (Sui, BMC Racing Team) 74. Kris Boeckmans (Bel, Lotto Soudal) 75. Pierre Roger Latour (Fra, AG2R La Mondiale) 76. Samuel Dumoulin (Fra, AG2R La Mondiale) 77. Dion Smith (NZl, Wanty) 78. Christopher Froome (GBr, Team Sky) +0:29 79. Gregory Daniel (USA, Trek) 80. Carlos Betancur (Col, Movistar Team) 81. Nans Peters (Fra, AG2R La Mondiale) 82. Sander Armee (Bel, Lotto Soudal) 83. Xandro Meurisse (Bel, Wanty) 84. David Gaudu (Fra, FDJ) 85. Tanel Kangert (Est, Astana Pro Team) 86. Rob Power (Aus, Orica) 87. Mikael Cherel (Fra, AG2R La Mondiale) 88. Moreno Hofland (Ned, Lotto Soudal) 89. Rigoberto Uran (Col, Cannondale) +0:30 90. Tim Declercq (Bel, Quick) 91. Richard Carapaz (Ecu, Movistar Team) 92. Guillaume Martin (Fra, Wanty) 93. Thomas Degand (Bel, Wanty) +0:31 94. Toms Skujins (Lat, Cannondale) 95. Natnael Berhane (Eri, Dimension Data) 96. Georg Preidler (Aut, Team Sunweb) 97. Pawel Poljanski (Pol, Bora) +0:32 98. Jay Robert Thomson (RSA, Dimension Data) 99. Janez Brajkovic (Slo, Bahrain) 100. Pavel Kochetkov (Rus, Katusha) 101. Oliviero Troia (Ita, UAE Team Emirates) 102. Fabien Doubey (Fra, Wanty) +0:33 103. Yukiya Arashiro (Jpn, Bahrain) 104. Simon Clarke (Aus, Cannondale) 105. Nathan Brown (USA, Cannondale) 106. Odd Christian Eiking (Nor, FDJ) 107. Silvio Herklotz (Ger, Bora) 108. Richie Porte (Aus, BMC Racing Team) 109. Andrea Pasqualon (Ita, Wanty) +0:34 110. Sergei Chernetski (Rus, Astana Pro Team) 111. Ben Swift (GBr, UAE Team Emirates) 112. Brendan Canty (Aus, Cannondale) 113. Tejay Van Garderen (USA, BMC Racing Team) 114. Daniel Oss (Ita, BMC Racing Team) +0:35 115. Andriy Grivko (Ukr, Astana Pro Team) 116. Rein Taaramäe (Est, Katusha) 117. Tom Stamsnijder (Ned, Team Sunweb) 118. Viacheslav Kuznetsov (Rus, Katusha) 119. Thomas De Gendt (Bel, Lotto Soudal) +0:36 120. Laurens Ten Dam (Ned, Team Sunweb) 121. Manuele Mori (Ita, UAE Team Emirates) 122. Kevin Reza (Fra, FDJ) +0:37 123. Arnaud Courteille (Fra, FDJ) 124. Juraj Sagan (Svk, Bora) 125. Alberto Losada (Esp, Katusha) 126. Tosh Van Der Sande (Bel, Lotto Soudal) 127. Johannes Fröhlinger (Ger, Team Sunweb) +0:38 128. Remy Mertz (Bel, Lotto Soudal) 129. Frederik Veuchelen (Bel, Wanty) 130. Lorenzo Manzin (Fra, FDJ) +0:39 131. Fumiyuki Beppu (Jpn, Trek) +0:40 132. Youcef Reguigui (Alg, Dimension Data) +0:41 133. Ilnur Zakarin (Rus, Katusha) +0:42 134. Oscar Gatto (Ita, Astana Pro Team) +0:43 135. Laurens De Vreese (Bel, Astana Pro Team) +0:44 136. Annas Ait el Abdia (Mor, UAE Team Emirates) 137. Marco Minnaard (Ned, Wanty) +0:45 138. Wouter Wippert (Ned, Cannondale) 139. Adrien Niyonshuti (Rwa, Dimension Data) +0:47 140. Antonio Nibali (Ita, Bahrain) +0:48 141. Matteo Bono (Ita, UAE Team Emirates) +0:49 142. André Cardoso (Por, Trek) +0:50 143. Nikita Stalnov (Kaz, Astana Pro Team) 144. Peter Kennaugh (GBr, Team Sky) +0:53 145. Meiyin Wang (Chn, Bahrain) +0:54 146. Bakhtiyar Kozhatayev (Kaz, Astana Pro Team) 147. Jesus Hernandez (Esp, Trek) +0:56 148. Marcus Burghardt (Ger, Bora) +0:57 149. Michael Schwarzmann (Ger, Bora) +1:02 150. Martin Velits (Svk, Quick) +1:03 151. Matvey Mamykin (Rus, Katusha) +1:07 152. Ian Boswell (USA, Team Sky) +1:15
1. Fabio Felline (Ita, Trek) 0:05:57 2. Alex Dowsett (GBr, Movistar Team) +0:02 3. Alexander Edmondson (Aus, Orica) +0:07 4. Maximilian Schachmann (Ger, Quick) +0:08 5. Victor Campenaerts (Bel, Team LottoNl) 6. Primoz Roglic (Slo, Team LottoNl) +0:09 7. Vasil Kiryienka (Blr, Team Sky) +0:10 8. Tom Bohli (Sui, BMC Racing Team) 9. Johan Le Bon (Fra, FDJ) +0:11 10. Christoph Pfingsten (Ger, Bora) 11. Koen Bouwman (Ned, Team LottoNl) 12. Jon Izaguirre (Esp, Bahrain) +0:12 13. Bob Jungels (Lux, Quick) 14. Jesus Herrada (Esp, Movistar Team) 15. Lukas Pöstlberger (Aut, Bora) +0:13 16. José Gonçalves (Por, Katusha) 17. Ruben Fernandez (Esp, Movistar Team) 18. Jonathan Castroviejo (Esp, Movistar Team) +0:14 19. Jarlinson Pantano (Col, Trek) +0:15 20. Damien Howson (Aus, Orica) 21. Davide Martinelli (Ita, Quick) +0:16 22. Wilco Kelderman (Ned, Team Sunweb) 23. Gianni Moscon (Ita, Team Sky) 24. Nicolas Roche (Irl, BMC Racing Team) +0:17 25. Simon Yates (GBr, Orica) +0:18 26. Andrey Amador (CRc, Movistar Team) 27. Jack Haig (Aus, Orica) +0:19 28. Michael Gogl (Aut, Trek) 29. Hugo Houle (Can, AG2R La Mondiale) +0:20 30. Emanuel Buchmann (Ger, Bora) 31. Pello Bilbao (Esp, Astana Pro Team) 32. Mathias Frank (Sui, AG2R La Mondiale) 33. Lennard Kämna (Ger, Team Sunweb) 34. Stefan Küng (Sui, BMC Racing Team) 35. David De La Cruz (Esp, Quick) 36. Robert Gesink (Ned, Team LottoNl) 37. Diego Ulissi (Ita, UAE Team Emirates) 38. Antwan Tolhoek (Ned, Team LottoNl) +0:21 39. Chad Haga (USA, Team Sunweb) 40. Sam Bewley (NZl, Orica) 41. Danilo Wyss (Sui, BMC Racing Team) 42. Christophe Riblon (Fra, AG2R La Mondiale) +0:22 43. Mekseb Debesay (Eri, Dimension Data) 44. Maximiliano Richeze (Arg, Quick) 45. Rémi Cavagna (Fra, Quick) 46. Juan Jose Lobato (Esp, Team LottoNl) 47. Simon Spilak (Slo, Katusha) +0:23 48. Daniel Teklehaimanot (Eri, Dimension Data) 49. Winner Anacona (Col, Movistar Team) 50. Ondrej Cink (Cze, Bahrain) +0:24 51. Elia Viviani (Ita, Team Sky) 51. David Lopez (Esp, Team Sky) 53. Louis Meintjes (RSA, UAE Team Emirates) 54. Maxime Monfort (Bel, Lotto Soudal) 55. Michael Albasini (Sui, Orica) 56. Kristijan Koren (Slo, Cannondale) 57. William Clarke (Aus, Cannondale) +0:25 58. Léo Vincent (Fra, FDJ) 59. Peter Stetina (USA, Trek) 60. Jurgen Van Den Broeck (Bel, Team LottoNl) 61. Alexey Vermeulen (USA, Team LottoNl) 62. Warren Barguil (Fra, Team Sunweb) 63. Owain Doull (GBr, Team Sky) 64. Sonny Colbrelli (Ita, Bahrain) 65. Jaco Venter (RSA, Dimension Data) +0:26 66. James Shaw (GBr, Lotto Soudal) 67. Roman Kreuziger (Cze, Orica) 68. Alexis Vuillermoz (Fra, AG2R La Mondiale) +0:27 69. Simone Consonni (Ita, UAE Team Emirates) 70. Tsgabu Grmay (Eth, Bahrain) +0:28 71. Merhawi Kudus (Eri, Dimension Data) 72. Sébastien Reichenbach (Sui, FDJ) 73. Michael Schär (Sui, BMC Racing Team) 74. Kris Boeckmans (Bel, Lotto Soudal) 75. Pierre Roger Latour (Fra, AG2R La Mondiale) 76. Samuel Dumoulin (Fra, AG2R La Mondiale) 77. Dion Smith (NZl, Wanty) 78. Christopher Froome (GBr, Team Sky) +0:29 79. Gregory Daniel (USA, Trek) 80. Carlos Betancur (Col, Movistar Team) 81. Nans Peters (Fra, AG2R La Mondiale) 82. Sander Armee (Bel, Lotto Soudal) 83. Xandro Meurisse (Bel, Wanty) 84. David Gaudu (Fra, FDJ) 85. Tanel Kangert (Est, Astana Pro Team) 86. Rob Power (Aus, Orica) 87. Mikael Cherel (Fra, AG2R La Mondiale) 88. Moreno Hofland (Ned, Lotto Soudal) 89. Rigoberto Uran (Col, Cannondale) +0:30 90. Tim Declercq (Bel, Quick) 91. Richard Carapaz (Ecu, Movistar Team) 92. Guillaume Martin (Fra, Wanty) 93. Thomas Degand (Bel, Wanty) +0:31 94. Toms Skujins (Lat, Cannondale) 95. Natnael Berhane (Eri, Dimension Data) 96. Georg Preidler (Aut, Team Sunweb) 97. Pawel Poljanski (Pol, Bora) +0:32 98. Jay Robert Thomson (RSA, Dimension Data) 99. Janez Brajkovic (Slo, Bahrain) 100. Pavel Kochetkov (Rus, Katusha) 101. Oliviero Troia (Ita, UAE Team Emirates) 102. Fabien Doubey (Fra, Wanty) +0:33 103. Yukiya Arashiro (Jpn, Bahrain) 104. Simon Clarke (Aus, Cannondale) 105. Nathan Brown (USA, Cannondale) 106. Odd Christian Eiking (Nor, FDJ) 107. Silvio Herklotz (Ger, Bora) 108. Richie Porte (Aus, BMC Racing Team) 109. Andrea Pasqualon (Ita, Wanty) +0:34 110. Sergei Chernetski (Rus, Astana Pro Team) 111. Ben Swift (GBr, UAE Team Emirates) 112. Brendan Canty (Aus, Cannondale) 113. Tejay Van Garderen (USA, BMC Racing Team) 114. Daniel Oss (Ita, BMC Racing Team) +0:35 115. Andriy Grivko (Ukr, Astana Pro Team) 116. Rein Taaramäe (Est, Katusha) 117. Tom Stamsnijder (Ned, Team Sunweb) 118. Viacheslav Kuznetsov (Rus, Katusha) 119. Thomas De Gendt (Bel, Lotto Soudal) +0:36 120. Laurens Ten Dam (Ned, Team Sunweb) 121. Manuele Mori (Ita, UAE Team Emirates) 122. Kevin Reza (Fra, FDJ) +0:37 123. Arnaud Courteille (Fra, FDJ) 124. Juraj Sagan (Svk, Bora) 125. Alberto Losada (Esp, Katusha) 126. Tosh Van Der Sande (Bel, Lotto Soudal) 127. Johannes Fröhlinger (Ger, Team Sunweb) +0:38 128. Remy Mertz (Bel, Lotto Soudal) 129. Frederik Veuchelen (Bel, Wanty) 130. Lorenzo Manzin (Fra, FDJ) +0:39 131. Fumiyuki Beppu (Jpn, Trek) +0:40 132. Youcef Reguigui (Alg, Dimension Data) +0:41 133. Ilnur Zakarin (Rus, Katusha) +0:42 134. Oscar Gatto (Ita, Astana Pro Team) +0:43 135. Laurens De Vreese (Bel, Astana Pro Team) +0:44 136. Annas Ait el Abdia (Mor, UAE Team Emirates) 137. Marco Minnaard (Ned, Wanty) +0:45 138. Wouter Wippert (Ned, Cannondale) 139. Adrien Niyonshuti (Rwa, Dimension Data) +0:47 140. Antonio Nibali (Ita, Bahrain) +0:48 141. Matteo Bono (Ita, UAE Team Emirates) +0:49 142. André Cardoso (Por, Trek) +0:50 143. Nikita Stalnov (Kaz, Astana Pro Team) 144. Peter Kennaugh (GBr, Team Sky) +0:53 145. Meiyin Wang (Chn, Bahrain) +0:54 146. Bakhtiyar Kozhatayev (Kaz, Astana Pro Team) 147. Jesus Hernandez (Esp, Trek) +0:56 148. Marcus Burghardt (Ger, Bora) +0:57 149. Michael Schwarzmann (Ger, Bora) +1:02 150. Martin Velits (Svk, Quick) +1:03 151. Matvey Mamykin (Rus, Katusha) +1:07 152. Ian Boswell (USA, Team Sky) +1:15