--> -->
1. Alvaro Hodeg (Col, Quick) 3:15:12 2. John Degenkolb (Ger, Trek) 3. Nathan Haas (Aus, Katusha) 4. Sam Bennett (Irl, Bora) 5. Christophe Noppe (Bel, Sport Vlaanderen) 6. Edward Theuns (Bel, Team Sunweb) 7. Szymon Sajnok (Pol, CCC Sprandi Polkowice) 8. Maximiliano Richeze (Arg, Quick) 9. Alexander Porsev (Rus, Gazprom) 10. Simone Consonni (Ita, UAE Team Emirates) 11. Kenneth Van Rooy (Bel, Sport Vlaanderen) 12. Heinrich Haussler (Aus, Bahrain) 13. Rúben Guerreiro (Por, Trek) 14. Gonzalo Serrano Rodriguez (Esp, Caja Rural) 15. Justin Jules (Fra, WB Aqua Protect Veranclassic) 16. Matteo Fabbro (Ita, Katusha) 17. Kevin Deltombe (Bel, Sport Vlaanderen) 18. Jean-Pierre Drucker (Lux, BMC Racing Team) 19. Jhojan Orlando Garcia Sosa (Col, Manzana Postobon) 20. Brenton Jones (Aus, Delko Marseille Provence KTM) 21. Jon Irisarri Rincon (Esp, Caja Rural) 22. Christophe Masson (Fra, WB Aqua Protect Veranclassic) 23. Mikel Aristi Gardoki (Esp, Euskadi Basque Country) 24. Fabricio Ferrari Barcelo (Uru, Caja Rural) 25. Eduard Prades Reverter (Esp, Euskadi Basque Country) 26. Dimitri Peyskens (Bel, WB Aqua Protect Veranclassic) 27. Eliot Lietaer (Bel, WB Aqua Protect Veranclassic) 28. Luca Pacioni (Ita, Wilier Triestina) 29. Reto Hollenstein (Sui, Katusha) 30. Nicolas Roche (Irl, BMC Racing Team) 31. Ahmet Orken (Tur, Turkish National Team) 32. Diego Ulissi (Ita, UAE Team Emirates) 33. Delio Fernandez Cruz (Esp, Delko Marseille Provence KTM) 34. Nikolay Trusov (Rus, Gazprom) 35. Thomas Sprengers (Bel, Sport Vlaanderen) 36. Fabio Felline (Ita, Trek) 37. Julien Trarieux (Fra, Delko Marseille Provence KTM) 38. Fernando Orjuela Gutierrez (Col, Manzana Postobon) 39. Mike Teunissen (Ned, Team Sunweb) 40. Mauro Finetto (Ita, Delko Marseille Provence KTM) 41. Mustafa Sayar (Tur, Turkish National Team) 42. Przemyslaw Kasperkiewicz (Pol, Delko Marseille Provenc.) 43. Piotr Brozyna (Pol, CCC Sprandi Polkowice) 44. Tom Bohli (Sui, BMC Racing Team) 45. Alexey Lutsenko (Kaz, Astana Pro Team) 46. Ivan Rovny (Rus, Gazprom) 47. Johannes Fröhlinger (Ger, Team Sunweb) 48. Alex Kirsch (Lux, WB Aqua Protect Veranclassic) 49. Ramunas Navardauskas (Ltu, Bahrain) 50. Jetse Bol (Ned, Burgos BH) 51. Diego Rubio Hernandez (Esp, Burgos BH) 52. Patrick Bevin (NZl, BMC Racing Team) 53. Kilian Frankiny (Sui, BMC Racing Team) 54. Mark Padun (Ukr, Bahrain) 55. Hernan Ricardo Aguirre Caipa (Col, Manzana Postobon) 56. Sergei Shilov (Rus, Gazprom) 57. Nicolas Sessler (Bra, Burgos BH) 58. Josu Zabala Lopez (Esp, Caja Rural) 59. José Mendes (Por, Burgos BH) 60. Aleksejs Saramotins (Lat, Bora) 61. Jay McCarthy (Aus, Bora) 62. James Knox (GBr, Quick) 63. Nikias Arndt (Ger, Team Sunweb) 64. Massimo Rosa (Ita, Wilier Triestina) 65. Eugert Zhupa (Alb, Wilier Triestina) 66. Pawel Cieslik (Pol, CCC Sprandi Polkowice) 67. Marco Coledan (Ita, Wilier Triestina) 68. Tim Declercq (Bel, Quick) 69. James Mitri (NZL, Burgos BH) 70. Tsgabu Grmay (Eth, Trek) 71. Lukas Pöstlberger (Aut, Bora) 72. Brent Bookwalter (USA, BMC Racing Team) 73. Julien Mortier (Bel, WB Aqua Protect Veranclassic) 74. Sergio Pardilla Bellon (Esp, Caja Rural) 75. Mathias Van Gompel (Bel, Sport Vlaanderen) 76. Juraj Sagan (Svk, Bora) 77. Steff Cras (Bel, Katusha) 78. Vegard Stake Laengen (Nor, UAE Team Emirates) 79. Maxim Belkov (Rus, Katusha) 80. Javier Moreno Bazan (Esp, Delko Marseille Provence KTM) 81. Oscar Cabedo Carda (Esp, Burgos BH) 82. David Per (Slo, Bahrain) 83. Fabio Andres Duarte Arevalo (Col, Manzana Postoban) 84. Valerio Conti (Ita, UAE Team Emirates) 85. Kristijan Durasek (Cro, UAE Team Emirates) 86. Daniil Fominykh (Kaz, Astana Pro Team) 87. Dmitriy Kozontchuk (Rus, Gazprom) 88. Przemyslaw Niemiec (Pol, UAE Team Emirates) 89. Zhandos Bizhigitov (Kaz, Astana Pro Team) 90. Laurens ten Dam (Ned, Team Sunweb) 91. Koen de Kort (Ned, Trek) 92. Filippo Pozzato (Ita, Wilier Triestina) 93. Ricardo Vilela (Por, Manzana Postobon) 94. Yecid Arturo Sierra Sanchez (Col, Manzana Postobon) 95. Danilo Wyss (Sui, BMC Racing Team) 96. Yevgeniy Gidich (Kaz, Astana Pro Team) 97. Beñat Txoperena Matxikote (Esp, Euskadi Basque Country) 98. Rafael Reis (Por, Caja Rural) 99. Nazim Bakirci (Tur, Turkish National Team) 100. Simone Bevilacqua (Ita, Wilier Triestina) 101. Aldemar Reyes Ortega (Col, Manzana Postobon) 102. Louis Vervaeke (Bel, Team Sunweb) 103. Preben Van Hecke (Bel, Sport Vlaanderen) 104. Stepan Kuriyanov (Rus, Gazprom) 105. Joaquim Silva (Por, Caja Rural) 106. Domen Novak (Slo, Bahrain) 107. Sven Erik Bystrøm (Nor, UAE Team Emirates) 108. Ruslan Tleubayev (Kaz, Astana Pro Team) 109. Jorge Cubero Galvez (Esp, Burgos BH) 110. Muhammed Atalay (Tur, Turkish National Team) 111. Zdenek Stybar (Cze, Quick) 112. Amaro Antunes (Por, CCC Sprandi Polkowice) 113. Nikolay Mihaylov (Bul, Delko Marseille Provence KTM) 114. Fernando Barcelo Aragon (Esp, Euskadi Basque Country) 115. Michal Paluta (Pol, CCC Sprandi Polkowice) 116. Ander Barrenetxea Uriarte (Esp, Euskadi Basque Country) 117. Igor Boev (Rus, Gazprom) 118. Iljo Keisse (Bel, Quick) 119. Ahmet Akdilek (Tur, Turkish National Team) 120. Julien Stassen (Bel, WB Aqua Protect Veranclassic) 121. Liam Bertazzo (Ita, Wilier Triestina) +0:25 122. Kiel Reijnen (USA, Trek) 123. Maciej Bodnar (Pol, Bora) 124. Onur Balkan (Tur, Turkish National Team) 125. Grega Bole (Slo, Bahrain) +0:35 126. Aime De Gendt (Bel, Sport Vlaanderen) 127. Boy van Poppel (Ned, Trek) 128. Kamil Gradek (Pol, CCC Sprandi Polkowice) +0:44 129. Enrique Sanz Unzue (Esp, Euskadi Basque Country) +0:48 130. Pawel Bernas (Pol, CCC Sprandi Polkowice) +1:15 131. Mads Schmidt Wurtz (Den, Katusha) +1:23 132. Sergio Rodriguez Reche (Esp, Euskadi Basque Country) 133. Moreno Moser (Ita, Astana Pro Team) +1:59 134. Matteo Pelucchi (Ita, Bora) 135. Feritcan Samli (Tur, Turkish National Team) +2:58 DNS. Artyom Zakharov (Kaz, Astana Pro Team)
1. Alexey Lutsenko (Kaz, Astana Pro Team) 18:49:42 2. Nathan Haas (Aus, Katusha) +0:04 3. Diego Ulissi (Ita, UAE Team Emirates) 4. Eduard Prades Reverter (Esp, Euskadi Basque Country) +0:06 5. Fabio Felline (Ita, Trek) +0:09 6. Rúben Guerreiro (Por, Trek) +0:10 7. Delio Fernandez Cruz (Esp, Delko Marseille Provence KTM) 8. Matteo Fabbro (Ita, Katusha) 9. Mauro Finetto (Ita, Delko Marseille Provence KTM) 10. Nicolas Roche (Irl, BMC Racing Team) 11. Kilian Frankiny (Sui, BMC Racing Team) 12. Brent Bookwalter (USA, BMC Racing Team) 13. Mike Teunissen (Ned, Team Sunweb) +0:19 14. Hernan Ricardo Aguirre Caipa (Col, Manzana Postobon) 15. Thomas Sprengers (Bel, Sport Vlaanderen) +0:22 16. Fernando Orjuela Gutierrez (Col, Manzana Postobon) +0:24 17. Kevin Deltombe (Bel, Sport Vlaanderen) +0:25 18. Ivan Rovny (Rus, Gazprom) 19. Reto Hollenstein (Sui, Katusha) +0:33 20. James Knox (GBr, Quick) +0:36 21. Fabricio Ferrari Barcelo (Uru, Caja Rural) +0:39 22. Dimitri Peyskens (Bel, WB Aqua Protect Veranclassic) +0:41 23. Lukas Pöstlberger (Aut, Bora) 24. Mark Padun (Ukr, Bahrain) 25. Sergio Pardilla Bellon (Esp, Caja Rural) 26. Jhojan Orlando Garcia Sosa (Col, Manzana Postobon) +0:47 27. Gonzalo Serrano Rodriguez (Esp, Caja Rural) +0:49 28. Kristijan Durasek (Cro, UAE Team Emirates) +0:52 29. José Mendes (Por, Burgos BH) +0:53 30. Tsgabu Grmay (Eth, Trek) +0:55 31. Nikias Arndt (Ger, Team Sunweb) +0:57 32. Tim Declercq (Bel, Quick) +1:10 33. Mathias Van Gompel (Bel, Sport Vlaanderen) 34. Daniil Fominykh (Kaz, Astana Pro Team) 35. Fabio Andres Duarte Arevalo (Col, Manzana Postoban) +1:23 36. Piotr Brozyna (Pol, CCC Sprandi Polkowice) +1:28 37. Josu Zabala Lopez (Esp, Caja Rural) +1:30 38. Sergei Shilov (Rus, Gazprom) +1:32 39. Steff Cras (Bel, Katusha) +1:35 40. Oscar Cabedo Carda (Esp, Burgos BH) +1:45 41. Eliot Lietaer (Bel, WB Aqua Protect Veranclassic) +1:55 42. Amaro Antunes (Por, CCC Sprandi Polkowice) +2:19 43. Heinrich Haussler (Aus, Bahrain) 44. Pawel Cieslik (Pol, CCC Sprandi Polkowice) 45. Javier Moreno Bazan (Esp, Delko Marseille Provence KTM) +2:27 46. Christophe Masson (Fra, WB Aqua Protect Veranclassic) +2:31 47. Julien Trarieux (Fra, Delko Marseille Provence KTM) +2:44 48. Patrick Bevin (NZl, BMC Racing Team) +2:54 49. Domen Novak (Slo, Bahrain) +2:59 50. Aime De Gendt (Bel, Sport Vlaanderen) +3:13 51. Ricardo Vilela (Por, Manzana Postobon) +3:36 52. Louis Vervaeke (Bel, Team Sunweb) +4:00 53. Mustafa Sayar (Tur, Turkish National Team) +4:06 54. Koen de Kort (Ned, Trek) +4:24 55. Laurens ten Dam (Ned, Team Sunweb) +4:26 56. Kiel Reijnen (USA, Trek) +4:28 57. James Mitri (NZL, Burgos BH) +4:31 58. Jean-Pierre Drucker (Lux, BMC Racing Team) +4:42 59. Jorge Cubero Galvez (Esp, Burgos BH) +5:04 60. Zdenek Stybar (Cze, Quick) +5:14 61. Justin Jules (Fra, WB Aqua Protect Veranclassic) +5:21 62. Rafael Reis (Por, Caja Rural) +5:30 63. Edward Theuns (Bel, Team Sunweb) +5:42 64. Johannes Fröhlinger (Ger, Team Sunweb) 65. Joaquim Silva (Por, Caja Rural) +5:56 66. Jetse Bol (Ned, Burgos BH) +6:02 67. Danilo Wyss (Sui, BMC Racing Team) +6:27 68. Nazim Bakirci (Tur, Turkish National Team) +6:31 69. Dmitriy Kozontchuk (Rus, Gazprom) +6:32 70. Zhandos Bizhigitov (Kaz, Astana Pro Team) +6:57 71. Mikel Aristi Gardoki (Esp, Euskadi Basque Country) +7:03 72. John Degenkolb (Ger, Trek) +7:40 73. Vegard Stake Laengen (Nor, UAE Team Emirates) +7:43 74. Yevgeniy Gidich (Kaz, Astana Pro Team) +7:45 75. Tom Bohli (Sui, BMC Racing Team) +7:50 76. Nikolay Trusov (Rus, Gazprom) +8:09 77. Alvaro Hodeg (Col, Quick) +8:15 78. Simone Consonni (Ita, UAE Team Emirates) +8:17 79. Michal Paluta (Pol, CCC Sprandi Polkowice) +8:23 80. Christophe Noppe (Bel, Sport Vlaanderen) +8:51 81. Onur Balkan (Tur, Turkish National Team) +8:58 82. Igor Boev (Rus, Gazprom) +9:05 83. Nicolas Sessler (Bra, Burgos BH) +9:10 84. Ahmet Orken (Tur, Turkish National Team) +9:28 85. Kenneth Van Rooy (Bel, Sport Vlaanderen) +9:32 86. Alexander Porsev (Rus, Gazprom) +9:38 87. Brenton Jones (Aus, Delko Marseille Provence KTM) 88. Stepan Kuriyanov (Rus, Gazprom) +9:57 89. Julien Mortier (Bel, WB Aqua Protect Veranclassic) +10:21 90. Aleksejs Saramotins (Lat, Bora) +10:30 91. Alex Kirsch (Lux, WB Aqua Protect Veranclassic) +10:46 92. Juraj Sagan (Svk, Bora) +10:52 93. Enrique Sanz Unzue (Esp, Euskadi Basque Country) +11:08 94. Moreno Moser (Ita, Astana Pro Team) +11:19 95. Maxim Belkov (Rus, Katusha) +11:21 96. Kamil Gradek (Pol, CCC Sprandi Polkowice) +11:23 97. Sam Bennett (Irl, Bora) +11:42 98. Szymon Sajnok (Pol, CCC Sprandi Polkowice) 99. Przemyslaw Kasperkiewicz (Pol, Delko Marseille Provenc.) +11:48 100. Fernando Barcelo Aragon (Esp, Euskadi Basque Country) +11:51 101. Jon Irisarri Rincon (Esp, Caja Rural) +12:13 102. Maciej Bodnar (Pol, Bora) +12:25 103. Maximiliano Richeze (Arg, Quick) +12:30 104. Grega Bole (Slo, Bahrain) +12:35 105. Diego Rubio Hernandez (Esp, Burgos BH) +13:06 106. Boy van Poppel (Ned, Trek) +13:09 107. Ramunas Navardauskas (Ltu, Bahrain) +13:14 108. Iljo Keisse (Bel, Quick) +13:29 109. Filippo Pozzato (Ita, Wilier Triestina) +13:57 110. Ruslan Tleubayev (Kaz, Astana Pro Team) +14:21 111. Luca Pacioni (Ita, Wilier Triestina) +14:38 112. Valerio Conti (Ita, UAE Team Emirates) 113. Beñat Txoperena Matxikote (Esp, Euskadi Basque Country) +14:41 114. Liam Bertazzo (Ita, Wilier Triestina) +15:33 115. Massimo Rosa (Ita, Wilier Triestina) +15:45 116. Yecid Arturo Sierra Sanchez (Col, Manzana Postobon) +15:50 117. Pawel Bernas (Pol, CCC Sprandi Polkowice) +15:57 118. Sergio Rodriguez Reche (Esp, Euskadi Basque Country) +16:01 119. David Per (Slo, Bahrain) +16:37 120. Ahmet Akdilek (Tur, Turkish National Team) +17:34 121. Jay McCarthy (Aus, Bora) +17:49 122. Mads Schmidt Wurtz (Den, Katusha) +18:09 123. Przemyslaw Niemiec (Pol, UAE Team Emirates) +18:30 124. Matteo Pelucchi (Ita, Bora) +18:35 125. Eugert Zhupa (Alb, Wilier Triestina) +19:34 126. Julien Stassen (Bel, WB Aqua Protect Veranclassic) 127. Aldemar Reyes Ortega (Col, Manzana Postobon) +20:19 128. Simone Bevilacqua (Ita, Wilier Triestina) +20:22 129. Muhammed Atalay (Tur, Turkish National Team) +22:08 130. Marco Coledan (Ita, Wilier Triestina) +22:10 131. Ander Barrenetxea Uriarte (Esp, Euskadi Basque Country) +22:12 132. Preben Van Hecke (Bel, Sport Vlaanderen) +22:48 133. Feritcan Samli (Tur, Turkish National Team) +24:00 134. Sven Erik Bystrøm (Nor, UAE Team Emirates) +24:45 135. Nikolay Mihaylov (Bul, Delko Marseille Provence KTM) +24:47