--> -->
1. Bradley Wiggins (Great Britain, ) 0:56:25.52 2. Tony Martin (Germany, ) +0:26.23 3. Tom Dumoulin (Netherlands, ) +0:40.64 4. Vasil Kiryienka (Belarus, ) +0:47.92 5. Rohan Dennis (Australia, ) +0:57.74 6. Adriano Malori (Italy, ) +1:11.62 7. Nelson Filipe Santos Simoes Oliveira (Portugal, ) +1:21.63 8. Anton Vorobyev (Russian Federation, ) +1:29.66 9. Jan Barta (Czech Republic, ) +1:43.41 10. Jonathan Castroviejo Nicolas (Spain, ) +1:44.20 11. Tiago Machado (Portugal, ) +1:52.37 12. Jesse Sergent (New Zealand, ) +1:57.02 13. Rasmus Christian Quaade (Denmark, ) +2:16.28 14. Artem Ovechkin (Russian Federation, ) +2:18.27 15. Andrew Talansky (United States Of America, ) +2:20.88 16. Maciej Bodnar (Poland, ) +2:22.28 17. Sylvain Chavanel (France, ) +2:28.39 18. Silvan Dillier (Switzerland, ) +2:30.77 19. Tanel Kangert (Estonia, ) +2:32.62 20. Alex Dowsett (Great Britain, ) +2:35.10 21. Alexandr Pliuschin (Republic of Moldova, ) +2:47.90 22. Nikias Arndt (Germany, ) +2:48.60 23. Carlos Ivan Oyarzun Guinez (Chile, ) +2:52.80 24. Kristof Vandewalle (Belgium, ) +3:06.67 25. Jerome Coppel (France, ) +3:08.64 26. Alexsandr Dyachenko (Kazakhstan, ) +3:11.21 27. Riccardo Zoidl (Austria, ) +3:15.71 28. Svein Tuft (Canada, ) +3:18.18 29. Petr Vakoc (Czech Republic, ) +3:18.47 30. Dario Cataldo (Italy, ) +3:25.26 31. Pieter Serry (Belgium, ) +3:30.13 32. Mateusz Taciak (Poland, ) +3:31.78 33. Tobias Ludvigsson (Sweden, ) +3:33.30 34. Markel Irizar Aranburu (Spain, ) +3:39.23 35. Matthias Brandle (Austria, ) +3:39.69 36. Rein Taaramae (Estonia, ) +3:40.36 37. Tejay Van Garderen (United States Of America, ) +3:44.16 38. Daniil Fominykh (Kazakhstan, ) +3:48.05 39. Ignatas Konovalovas (Lithuania, ) +3:49.51 40. Kristijan Koren (Slovenia, ) +3:50.32 41. Nicolas Roche (Ireland, ) +3:50.39 42. Kanstantsin Siutsou (Belarus, ) +3:52.16 43. Andriy Vasylyuk (Ukraine, ) +3:54.96 44. Serghei Tvetcov (Romania, ) +3:56.62 45. Vegard Breen (Norway, ) +4:00.51 46. Winner Anacona Gomez (Colombia, ) +4:01.56 47. Gatis Smukulis (Latvia, ) +4:10.83 48. Lars Teutenberg (Germany, ) +4:12.81 49. Ramunas Navardauskas (Lithuania, ) +4:32.05 50. Aleksejs Saramotins (Latvia, ) +4:33.65 51. Eduardo Sepulveda (Argentina, ) +5:11.23 52. Andrei Nechita (Romania, ) +5:33.44 53. Lasse Norman Hansen (Denmark, ) +5:50.45 54. Reidar Bohlin Borgersen (Norway, ) +5:58.32 55. Zsolt Der (Hungary, ) +6:27.65 56. Matej Mohoric (Slovenia, ) +6:46.48 57. Gabor Fejes (Hungary, ) +6:49.32 58. Oleksandr Golovash (Ukraine, ) +8:05.49 59. Elchin Asadov (Azerbaijan, ) +9:03.77 60. Gustavo Mino (Paraguay, ) +9:46.54 61. Segundo Navarrete (Ecuador, ) +10:48.63 62. Veli Sadiki (Former Yugoslav Republic of Macedonia, ) +13:37.86 63. Gorgi Popstefanov (Former Yugoslav Republic of Macedon.)+14:33.34 DNF. Alexander Gingsjo (Sweden, )