--> -->
1. Tony Martin (Germany, ) 0:44:42.99 2. Vasil Kiryienka (Belarus, ) +0:45.05 3. Jonathan Castroviejo Nicolas (Spain, ) +1:10.91 4. Maciej Bodnar (Poland, ) +1:16.77 5. Ryan Mullen (Ireland, ) +1:21.75 6. Rohan Dennis (Australia, ) +1:27.12 7. Yves Lampaert (Belgium, ) +1:45.11 8. Jos Van Emden (Netherlands, ) +1:45.41 9. Reto Hollenstein (Switzerland, ) +1:51.51 10. Bob Jungels (Luxembourg, ) +1:56.59 11. Tom Dumoulin (Netherlands, ) +2:01.51 12. Alex Dowsett (Great Britain, ) +2:11.08 13. Martin Toft Madsen (Denmark, ) +2:11.42 14. Marcin Bialoblocki (Poland, ) +2:15.30 15. Taylor Phinney (United States Of America, ) +2:21.68 16. Anton Vorobyev (Russian Federation, ) +2:22.67 17. Stefan Küng (Switzerland, ) +2:25.04 18. Luke Durbridge (Australia, ) +2:28.34 19. Andriy Grivko (Ukraine, ) +2:34.95 20. Nelson Oliveira (Portugal, ) +2:35.60 21. Gatis Smukulis (Latvia, ) +2:37.85 22. Manuel Quinziato (Italy, ) +2:39.35 23. Vegard Stake Laengen (Norway, ) +2:44.01 24. Primoz Roglic (Slovenia, ) +2:46.06 25. Stephen Cummings (Great Britain, ) +2:48.53 26. Victor Campenaerts (Belgium, ) +2:51.00 27. Jack Bauer (New Zealand, ) +3:04.37 28. Alexey Vermeulen (United States Of America, ) +3:15.00 29. Hugo Houle (Canada, ) +3:17.24 30. Nicolas Roche (Ireland, ) +3:17.57 31. Ryan Roth (Canada, ) +3:21.44 32. Kanstantsin Siutsou (Belarus, ) +3:25.59 33. Jasha Sutterlin (Germany, ) +3:26.51 34. Jeremy Roy (France, ) +3:28.52 35. Johan Le Bon (France, ) +3:29.21 36. Soren Kragh Andersen (Denmark, ) +3:43.97 37. Imanol Erviti Ollo (Spain, ) +3:45.96 38. Gediminas Bagdonas (Lithuania, ) +3:47.13 39. Edvald Boasson Hagen (Norway, ) +3:50.03 40. Dmitriy Gruzdev (Kazakhstan, ) +4:04.39 41. Walter Alejandro Vargas Alzate (Colombia, ) +4:32.37 42. Ramunas Navardauskas (Lithuania, ) +4:43.94 43. Maxim Belkov (Russian Federation, ) +5:01.51 44. Daniel Turek (Czech Republic, ) +5:05.81 45. Branislau Samoilau (Belarus, ) +5:08.39 46. Mekseb Debesay (Eritrea, ) +5:09.99 47. Andriy Vasylyuk (Ukraine, ) +5:28.88 48. Muradjan Halmuratov (Uzbekistan, ) +5:46.52 49. Elchin Asadov (Azerbaijan, ) +5:49.44 50. Eugert Zhupa (Albania, ) +5:52.91 51. Maksym Averin (Azerbaijan, ) +6:49.11 52. Redi Halilaj (Albania, ) +6:55.30 53. Polychronis Tzortzakis (Greece, ) +7:08.86 54. Soufiane Haddi (Morocco, ) +7:39.18 55. Naveen John (India, ) +7:48.15 56. Zhandos Bizhigitov (Kazakhstan, ) +7:49.65 57. Meron Teshome Hagos (Eritrea, ) +7:59.40 58. Burr Ho (Hong Kong, China, ) +8:23.62 59. Bonaventure Uwizeyimana (Rwanda, ) +10:22.54 60. Afif Abdullah (Qatar, ) +12:53.79 61. Arvind Panwar (India, ) +13:30.99 62. Alban Nuha (Kosovo, ) +13:42.35 63. Sultan Asiri (Saudi Arabia, ) +15:22.97 64. Mohsin Khan (Pakistan, ) +15:50.70 65. Hafiz Tahir Mahmood (Pakistan, ) +16:23.03 66. Saied Jafer Alali (Kuwait, ) +16:32.52 DNS. Matti Manninen (Finland, ) DNS. Mansoor Jawad (Bahrain, ) DNS. Salman Hasan Alsaffar (Kuwait, ) DNS. Sayed Ahmed Alawi (Bahrain, )