1. Filip MEIRHAEGHE BEL, 33.57km in 1:49:42;
2. Christoph SAUSER SUI, at 0:57;
3. Bart BRENTJENS NED, at 1:38;
4. Kashi LEUCHS NZL, at 2:02;
5. Christophe DUPOUEY FRA, at 2:23;
6. Roland GREEN CAN, at 3:24;
7. Martino FRUET ITA, at 4:03;
8. Ryder HESJEDAL CAN, at 4:59;
9. Seamus MCGRATH CAN, at 5:00;
10. Geoff KABUSH CAN, at 5:48;
11. Marek GALINSKI POL, at 6:15;
12. Roel PAULISSEN BEL, at 6:28;
13. Carlos COLOMA ESP, at 7:43;
14. Jose Antonio HERMIDA ESP, at 7:52;
15. Christian POULSEN DEN, at 8:26;
16. Peter Riis ANDERSEN DEN, at 8:44;
17. Julien ABSALON FRA, at 8:54;
18. Marti GISPERT LABARTA ESP, at 8:54;
19. Cedric RAVANEL FRA, at 9:16;
20. Peter WEDGE CAN, at 10:22;
21. Ziranda MADRIGAL MEX, at 10:44;
22. Sid TABERLAY AUS, at 10:50;
23. Todd WELLS USA, at 11:01;
24. Stefan SAHM GER, at 11:16;
25. Ivan ALVAREZ ESP, at 11:16;
26. Jochen KASS GER, at 12:16;
27. Inaki LEJARRETA ERRASTI ESP, at 12:23;
28. Mathieu TOULOUSE CAN, at 13:01;
29. Carl DECKER USA, at 13:20;
30. Carsten BRESSER GER, at 14:01;
31. Alejandro DIAZ DE LA PENA ESP, at 14:08;
32. Michael WEISS AUT, at 14:15;
33. Chris SHEPPARD CAN, at 14:21;
34. Davy COENEN BEL, at 15:51;
35. Travis BROWN USA, at 16:54;
36. Marco BUI ITA, at 19:05;
37. Ludovic DUBAU FRA, -1Lap;
38. Thomas HOCHSTRASSER SUI, -1Lap;
39. Karl PLATT GER, -1Lap;
40. Josh FLEMING AUS, -1Lap;
41. Jorg SCHEIDERBAUER AUT, -1Lap;
42. Andreas HESTLER CAN, -1Lap;
43. JosÈ MARQUEZ ESP, -1Lap;
44. Ricky FEDERAU CAN, -1Lap;
45. Mark LEIS AUS, -1Lap;
46. Antonio ORTIZ ESP, -2Laps;
47. Salvador BARRIGA MEX, -2Laps;
48. Philip TAVELL SWE, -2Laps;
49. Paul ROWNEY AUS, -2Laps;
50. Matthias MENDE GER, -2Laps;
51. Perren DELACOUR AUS, -2Laps;
52. Marc GULLICKSON USA, -2Laps;
53. Brent MILLER AUS, -2Laps;
54. Julian HINE CAN, -2Laps;
55. Sam GARDNER GBR, -2Laps;
56. Carter HOVEY CAN, -2Laps;
57. Michael PRUNER CAN, -2Laps;
58. Aslak JOHANSEN NOR, -2Laps;
59. Roddi LEGA CAN, -2Laps;
60. Christian CUESTA MEX, -2Laps;
61. Raita SUZUKI JPN, -3Laps;
62. Szilard BURUCZKI HUN, -3Laps;
63. Fuyu LI CHN, -3Laps;
64. Kris SNEDDON CAN, -3Laps;
65. Kirk MOLDAY USA, -3Laps;
66. Xiaojun SHAO CHN, -3Laps;
67. Bruno LAFONTAINE CAN, -3Laps;
68. Ian CARBONNEAU CAN, -3Laps;
69. Shawn BUNNIN CAN, -3Laps;
70. Adam CRAIG USA, -4Laps;
71. Ronny POELVOORDE BEL, -4Laps;
72. Ryan INGHAM CAN, -4Laps;
73. Jaimie DOUGLAS CAN, -4Laps;
74. Cody PETERSON USA, -5Laps;
75. Menno HUBREGTSE CAN, -5Laps;
— Lado FUMIC GER, DNF;
— Manuel FUMIC GER, DNF;
— Silvio BUNDI SUI, DNF;
— Jeremy HORGAN-KOBELSKI USA, DNF;
— Carl SWENSON USA, DNF;
— David WIENS USA, DNF;
— Armando ZACARIAS MEX, DNF;
— Jacob KJELDSEN DEN, DNF;
— Emmanuel VALENCIA GUADARRAM MEX, DNF;
— Philip COOPER GBR, DNF;
— Nick KIRALY AUS, DNF;
— Hilton POWER NZL, DNF