1 Fabian CANCELLARA SUI TFS 4:39:35
2 Zdenek STYBAR CZE EQS +0
3 Gianluca BRAMBILLA ITA EQS +4
4 Peter SAGAN SVK TNK +13
5 Petr VAKOC CZE EQS +34
6 Greg VAN AVERMAET BEL BMC +37
7 Diego ULISSI ITA LAM +41
8 Tiesj BENOOT BEL LTS +41
9 Lars Petter NORDHAUG NOR SKY +41
10 Alejandro VALVERDE BELMONTE ESP MOV +50
11 Jakob FUGLSANG DEN AST +52
12 Brent BOOKWALTER USA BMC +1:53
13 Jay MCCARTHY AUS TNK +2:02
14 Daniel OSS ITA BMC +2:02
15 Vincenzo NIBALI ITA AST +2:02
16 Giovanni VISCONTI ITA MOV +2:22
17 Bob JUNGELS LUX EQS +2:24
18 Gianni MOSCON ITA SKY +2:25
19 Matteo TRENTIN ITA EQS +2:25
20 Michal KWIATKOWSKI POL SKY +2:25
21 Andriy GRIVKO UKR AST +2:26
22 Robert GESINK NED TLJ +2:26
23 Grega BOLE SLO NIP +2:41
24 Davide REBELLIN ITA CCC +5:15
25 Tomasz MARCZYNSKI POL LTS +5:15
26 Jasper STUYVEN BEL TFS +5:18
27 Julien VERMOTE BEL EQS +5:18
28 Bart DE CLERCQ BEL LTS +5:25
29 Jan BAKELANTS BEL ALM +5:27
30 Matteo BUSATO ITA STH +5:30
31 Luke DURBRIDGE AUS OGE +5:30
32 Sonny COLBRELLI ITA BAR +5:35
33 Sébastien TURGOT FRA ALM +5:37
34 Manuele BOARO ITA TNK +5:45
35 Jens KEUKELEIRE BEL OGE +5:48
36 Gatis SMUKULIS LAT AST +7:55
37 Bakhtiyar KOZHATAYEV KAZ AST +7:55
38 Maxime MONFORT BEL LTS +7:55
39 Davide VIGANO ITA AND +7:55
40 Michal GOLAS POL SKY +7:55
41 Simone PONZI ITA CCC +8:01
42 Andrey AMADOR BIKKAZAKOVA CRC MOV +12:18
43 Salvatore PUCCIO ITA SKY +12:58
44 Maciej BODNAR POL TNK +13:00
45 Jurgen ROELANDTS BEL LTS +13:01
46 Alessandro DE MARCHI ITA BMC +13:01
47 Damiano CARUSO ITA BMC +16:02
48 Pim LIGTHART NED LTS +16:02
49 Bertjan LINDEMAN NED TLJ +16:04
50 Dayer Uberney QUINTANA ROJAS COL MOV +16:04
51 Sébastien MINARD FRA ALM +16:04
52 Jean-Pierre DRUCKER LUX BMC +16:04
53 Eduard Michael GROSU ROU NIP +16:04
54 Daniele BENNATI ITA TNK +16:04
55 Jasha SÜTTERLIN GER MOV +19:43
56 Hugo HOULE CAN ALM +21:20
57 Timo ROOSEN NED TLJ +21:20
58 Guillaume BONNAFOND FRA ALM +21:20
59 Kiel REIJNEN USA TFS +21:20
60 Jack HAIG AUS OGE +21:20
61 Marcin MROZEK POL CCC +21:23
62 Jesse SERGENT NZL ALM +21:23
63 Filippo POZZATO ITA STH +24:15
64 Przemyslaw NIEMIEC POL LAM +24:15
65 Charles PLANET FRA TNN +24:15
66 Mirko SELVAGGI ITA AND +24:15
67 Tiziano DALL'ANTONIA ITA AND +24:15
68 Federico ZURLO ITA LAM +24:15
69 Martijn VERSCHOOR NED TNN +24:15
70 Eros CAPECCHI ITA AST +24:15
71 Tom VAN ASBROECK BEL TLJ +24:15
72 Mike TEUNISSEN NED TLJ +24:15
73 Daniel MARTÍNEZ COL STH +24:15
74 Primož ROGLIC SLO TLJ +24:15
75 Lukasz OWSIAN POL CCC +24:15
76 Taylor PHINNEY USA BMC +24:15
77 Tony MARTIN GER EQS +24:15
78 Christian KNEES GER SKY +24:15
79 Marco BANDIERA ITA AND +24:15
80 Marco FRAPPORTI ITA AND +24:15
81 Oscar GATTO ITA TNK +24:15
82 Alessandro TONELLI ITA BAR +30:37
83 Giorgio CECCHINEL ITA AND +30:37
84 Marco COLEDAN ITA TFS +30:40
85 Eugert ZHUPA ALB STH +31:43
2 Zdenek STYBAR CZE EQS +0
3 Gianluca BRAMBILLA ITA EQS +4
4 Peter SAGAN SVK TNK +13
5 Petr VAKOC CZE EQS +34
6 Greg VAN AVERMAET BEL BMC +37
7 Diego ULISSI ITA LAM +41
8 Tiesj BENOOT BEL LTS +41
9 Lars Petter NORDHAUG NOR SKY +41
10 Alejandro VALVERDE BELMONTE ESP MOV +50
11 Jakob FUGLSANG DEN AST +52
12 Brent BOOKWALTER USA BMC +1:53
13 Jay MCCARTHY AUS TNK +2:02
14 Daniel OSS ITA BMC +2:02
15 Vincenzo NIBALI ITA AST +2:02
16 Giovanni VISCONTI ITA MOV +2:22
17 Bob JUNGELS LUX EQS +2:24
18 Gianni MOSCON ITA SKY +2:25
19 Matteo TRENTIN ITA EQS +2:25
20 Michal KWIATKOWSKI POL SKY +2:25
21 Andriy GRIVKO UKR AST +2:26
22 Robert GESINK NED TLJ +2:26
23 Grega BOLE SLO NIP +2:41
24 Davide REBELLIN ITA CCC +5:15
25 Tomasz MARCZYNSKI POL LTS +5:15
26 Jasper STUYVEN BEL TFS +5:18
27 Julien VERMOTE BEL EQS +5:18
28 Bart DE CLERCQ BEL LTS +5:25
29 Jan BAKELANTS BEL ALM +5:27
30 Matteo BUSATO ITA STH +5:30
31 Luke DURBRIDGE AUS OGE +5:30
32 Sonny COLBRELLI ITA BAR +5:35
33 Sébastien TURGOT FRA ALM +5:37
34 Manuele BOARO ITA TNK +5:45
35 Jens KEUKELEIRE BEL OGE +5:48
36 Gatis SMUKULIS LAT AST +7:55
37 Bakhtiyar KOZHATAYEV KAZ AST +7:55
38 Maxime MONFORT BEL LTS +7:55
39 Davide VIGANO ITA AND +7:55
40 Michal GOLAS POL SKY +7:55
41 Simone PONZI ITA CCC +8:01
42 Andrey AMADOR BIKKAZAKOVA CRC MOV +12:18
43 Salvatore PUCCIO ITA SKY +12:58
44 Maciej BODNAR POL TNK +13:00
45 Jurgen ROELANDTS BEL LTS +13:01
46 Alessandro DE MARCHI ITA BMC +13:01
47 Damiano CARUSO ITA BMC +16:02
48 Pim LIGTHART NED LTS +16:02
49 Bertjan LINDEMAN NED TLJ +16:04
50 Dayer Uberney QUINTANA ROJAS COL MOV +16:04
51 Sébastien MINARD FRA ALM +16:04
52 Jean-Pierre DRUCKER LUX BMC +16:04
53 Eduard Michael GROSU ROU NIP +16:04
54 Daniele BENNATI ITA TNK +16:04
55 Jasha SÜTTERLIN GER MOV +19:43
56 Hugo HOULE CAN ALM +21:20
57 Timo ROOSEN NED TLJ +21:20
58 Guillaume BONNAFOND FRA ALM +21:20
59 Kiel REIJNEN USA TFS +21:20
60 Jack HAIG AUS OGE +21:20
61 Marcin MROZEK POL CCC +21:23
62 Jesse SERGENT NZL ALM +21:23
63 Filippo POZZATO ITA STH +24:15
64 Przemyslaw NIEMIEC POL LAM +24:15
65 Charles PLANET FRA TNN +24:15
66 Mirko SELVAGGI ITA AND +24:15
67 Tiziano DALL'ANTONIA ITA AND +24:15
68 Federico ZURLO ITA LAM +24:15
69 Martijn VERSCHOOR NED TNN +24:15
70 Eros CAPECCHI ITA AST +24:15
71 Tom VAN ASBROECK BEL TLJ +24:15
72 Mike TEUNISSEN NED TLJ +24:15
73 Daniel MARTÍNEZ COL STH +24:15
74 Primož ROGLIC SLO TLJ +24:15
75 Lukasz OWSIAN POL CCC +24:15
76 Taylor PHINNEY USA BMC +24:15
77 Tony MARTIN GER EQS +24:15
78 Christian KNEES GER SKY +24:15
79 Marco BANDIERA ITA AND +24:15
80 Marco FRAPPORTI ITA AND +24:15
81 Oscar GATTO ITA TNK +24:15
82 Alessandro TONELLI ITA BAR +30:37
83 Giorgio CECCHINEL ITA AND +30:37
84 Marco COLEDAN ITA TFS +30:40
85 Eugert ZHUPA ALB STH +31:43