1 Rafal MAJKA POL TCS 25 30:16:18
2 Jon IZAGUIRRE INSAUSTI ESP MOV 25 +30:16:26
3 Benat INTXAUSTI ELORRIAGA ESP MOV 28 +30:16:40
4 Christophe RIBLON FRA ALM 33 +30:16:52
5 Przemyslaw NIEMIEC POL LAM 34 +30:17:38
6 Andrey AMADOR BAKKAZAKOVA CRC MOV 28 +30:17:39
7 Philip DEIGNAN IRL SKY 31 +30:17:42
8 Robert GESINK NED BEL 28 +30:17:59
9 Dominik NERZ GER BMC 25 +30:18:00
10 Petr VAKOC CZE OPQ 22 +30:18:07
11 Marek RUTKIEWICZ POL CCC 33 +30:18:13
12 Samuel SANCHEZ GONZALEZ ESP BMC 36 +30:18:21
13 Gianluca BRAMBILLA ITA OPQ 27 +30:18:23
14 Warren BARGUIL FRA GIA 23 +30:18:28
15 Wouter POELS NED OPQ 27 +30:18:32
16 Davide FORMOLO ITA CAN 22 +30:18:37
17 Ryder HESJEDAL CAN GRS 34 +30:18:49
18 Giampaolo CARUSO ITA KAT 34 +30:19:17
19 Davide REBELLIN ITA CCC 43 +30:19:54
20 Maxime BOUET FRA ALM 28 +30:20:09
21 Ilnur ZAKARIN RUS RVL 25 +30:20:21
22 Maxime MONFORT BEL LTB 31 +30:21:05
23 Mattia CATTANEO ITA LAM 24 +30:21:16
24 Peter VELITS SVK BMC 29 +30:22:03
25 Georg PREIDLER AUT GIA 24 +30:22:36
26 Alexis VUILLERMOZ FRA ALM 26 +30:22:44
27 Christophe KERN FRA EUC 33 +30:23:19
28 Lawrence WARBASSE USA BMC 24 +30:23:24
29 Gorka IZAGUIRRE INSAUSTI ESP MOV 27 +30:23:35
30 Pim LIGTHART NED LTB 26 +30:24:25
31 Oliver ZAUGG SUI TCS 33 +30:24:33
32 Pawel CIESLIK POL POL 28 +30:25:05
33 Davide VILLELLA ITA CAN 23 +30:25:36
34 Sergey LAGUTIN RUS RVL 33 +30:25:39
35 Steve MORABITO SUI BMC 31 +30:26:42
36 Pieter WEENING NED OGE 33 +30:27:10
37 Bart DE CLERCQ BEL LTB 28 +30:27:12
38 Dario CATALDO ITA SKY 29 +30:27:56
39 Tobias LUDVIGSSON SWE GIA 23 +30:28:05
40 Cayetano José SARMIENTO TUNARROSA COL CAN 27 +30:28:05
41 Branislau SAMOILAU BLR CCC 29 +30:28:39
42 Tomasz MARCZYNSKI POL CCC 30 +30:29:08
43 Enrico GASPAROTTO ITA AST 32 +30:29:38
44 Pawel POLJANSKI POL TCS 24 +30:29:51
45 Lars Petter NORDHAUG NOR BEL 30 +30:30:23
46 Sylwester SZMYD POL MOV 36 +30:30:36
47 Sebastian HENAO GOMEZ COL SKY 21 +30:31:39
48 Eduard VORGANOV RUS KAT 32 +30:31:42
49 Kamil ZIELINSKI POL POL 26 +30:32:04
50 Ivan SANTAROMITA ITA OGE 30 +30:33:19
51 Fabio FELLINE ITA TFR 24 +30:37:19
52 Sergei CHERNETSKI RUS KAT 24 +30:37:20
53 Maxime MEDEREL FRA EUC 34 +30:37:27
54 Kristof VANDEWALLE BEL TFR 29 +30:37:35
55 Eros CAPECCHI ITA MOV 28 +30:38:15
56 Johannes FRÖHLINGER GER GIA 29 +30:38:22
57 Maciej PATERSKI POL CCC 28 +30:38:31
58 Kevin DE WEERT BEL OPQ 32 +30:38:34
59 Damiano CARUSO ITA CAN 27 +30:39:34
60 Artem OVECHKIN RUS RVL 28 +30:39:43
61 Edvald BOASSON HAGEN NOR SKY 27 +30:40:09
62 Kanstantsin SIUTSOU BLR SKY 32 +30:40:32
63 Johan LE BON FRA FDJ 24 +30:41:53
64 Fabio ARU ITA AST 24 +30:42:02
65 Paul MARTENS GER BEL 31 +30:43:35
66 Thomas DE GENDT BEL OPQ 28 +30:43:56
67 Bruno PIRES POR TCS 33 +30:44:42
68 Stephen CUMMINGS GBR BMC 33 +30:44:57
69 Michael MATTHEWS AUS OGE 24 +30:45:09
70 Bob JUNGELS LUX TFR 22 +30:46:03
71 Vegard BREEN NOR LTB 24 +30:46:48
72 Adriano MALORI ITA MOV 26 +30:47:08
73 Moreno MOSER ITA CAN 24 +30:47:39
74 Serge PAUWELS BEL OPQ 31 +30:48:13
75 Francesco GAVAZZI ITA AST 30 +30:49:22
76 Julian David ARREDONDO MORENO COL TFR 26 +30:49:34
77 Andrey ZEITS KAZ AST 28 +30:50:05
78 Nicki SÖRENSEN DEN TCS 39 +30:50:54
79 Hugo HOULE CAN ALM 24 +30:52:11
80 Nikias ARNDT GER GIA 23 +30:53:15
81 Jerome COUSIN FRA EUC 25 +30:53:34
82 Sam BEWLEY NZL OGE 27 +30:53:50
83 Angelo TULIK FRA EUC 24 +30:55:15
84 Guillaume BOIVIN CAN CAN 25 +30:55:37
85 Timofey KRITSKIY RUS RVL 27 +30:55:55
86 Matthias KRIZEK AUT CAN 26 +30:56:57
87 Caleb FAIRLY USA GRS 27 +30:57:08
88 Guillaume BONNAFOND FRA ALM 27 +30:58:06
89 Jimmy ENGOULVENT FRA EUC 35 +30:58:50
90 Giovanni BERNAUDEAU FRA EUC 31 +30:58:54
91 Bartosz WARCHOL POL POL 22 +30:59:01
92 Murilo Antonio FISCHER BRA FDJ 35 +30:59:16
93 Boris VALLEE BEL LTB 21 +30:59:23
94 Andrei SOLOMENNIKOV RUS RVL 27 +30:59:35
95 Petr IGNATENKO RUS KAT 27 +31:00:11
96 Martin VELITS SVK OPQ 29 +31:00:26
97 Nathan BROWN USA GRS 23 +31:00:40
98 Yaroslav POPOVYCH UKR TFR 34 +31:01:03
99 Davide MALACARNE ITA EUC 27 +31:01:28
100 Koldo FERNANDEZ ESP GRS 33 +31:01:30
101 Pierre-Henri LECUISINIER FRA FDJ 21 +31:02:14
102 Ivan BALYKIN RUS RVL 24 +31:03:50
103 Kamil GRADEK POL POL 24 +31:04:07
104 Ramon SINKELDAM NED GIA 25 +31:04:36
105 Pawel FRANCZAK POL POL 23 +31:04:55
106 Pawel BERNAS POL POL 24 +31:04:57
107 Matteo BONO ITA LAM 31 +31:05:09
108 Lasse Norman HANSEN DEN GRS 22 +31:06:42
109 Laurent MANGEL FRA FDJ 33 +31:07:31
110 Joshua EDMONDSON GBR SKY 22 +31:08:11
111 Grzegorz STEPNIAK POL CCC 25 +31:08:21
112 Yauheni HUTAROVICH BLR ALM 31 +31:09:28
113 Cameron MEYER AUS OGE 26 +31:09:41
114 Marco HALLER AUT KAT 23 +31:09:43
115 Anton VOROBYEV RUS KAT 24 +31:10:21
116 Raymond KREDER NED GRS 25 +31:11:10
117 Alexander RYBAKOV RUS KAT 26 +31:11:31
118 Roberto FERRARI ITA LAM 31 +31:11:42
119 Maxim BELKOV RUS KAT 29 +31:12:27
120 Jacopo GUARNIERI ITA AST 27 +31:12:29
121 Steele VON HOFF AUS GRS 27 +31:15:34
122 Nikolas MAES BEL OPQ 28 +31:15:48
123 Mateusz TACIAK POL CCC 30 +31:19:55
124 Sébastien CHAVANEL FRA FDJ 33 +31:20:06
125 Przemyslaw KASPERKIEWICZ POL POL 20 +31:20:49
126 Davide APPOLLONIO ITA ALM 25 +31:22:09
127 Rick FLENS NED BEL 31 +31:23:00
128 Jonas VANGENECHTEN BEL LTB 28 +31:23:10
129 Kenny DE HAES BEL LTB 30 +31:35:15
130 Thierry HUPOND FRA GIA 30 +31:43:37
131 Jack BOBRIDGE AUS BEL 25 +32:02:06