1 Brent VAN MOER CIRCUS - ERGO 1h00'12
2 Jan TRATNIK TEAM EF EDUCATION FIRST - DRAPAC + 12
3 Jacob HENNESSY JLT + 26
4 Rohan DENNIS LOTTO - FOXTEL + 33
5 Stefan BISSEGGER RALLY - UHC + 34
6 Jesus HERRADA CAJA RURAL - KELME + 38
7 Moreno MOSER ANDRONI - POSTOBON + 46
8 Mads WÜRTZ SCHMIDT ALPECIN - FENIX + 50
9 Brendan CANTY ALPECIN - FENIX + 1'01
10 Lukasz WISNIOWSKI ADIDAS - ALESSI s.t.
11 Lucas PLAPP CIRCUS - ERGO + 1'15
12 Steven KRUIJSWIJK ADIDAS - ALESSI + 1'21
13 Filippo GANNA ANDRONI - POSTOBON + 1'23
14 Lluis Guillermo MAS BONET CAJA RURAL - KELME + 1'25
15 Anthony ROUX ARKEA - SAMSIC + 1'26
16 Peter KENNAUGH JLT + 1'28
17 Maciej BODNAR PROXIMUS - BEOBANK + 1'40
18 Ryan MULLEN ISRAEL CYCLING ACADEMY + 1'45
19 Beñat TXOPERENA TEAM KATUSHA - CANNONDALE + 1'47
20 Thomas DE GENDT PROXIMUS - BEOBANK + 1'54
21 Michael GARRISON TEAM EF EDUCATION FIRST - DRAPAC + 2'05
22 Christopher JUUL JENSEN ISRAEL CYCLING ACADEMY s.t.
23 Rasmus GULDHAMMER ARKEA - SAMSIC + 2'23
24 Hugo TOUMIRE COFIDIS - DE ROSA s.t.
25 Lennard KÄMNA LOTTO - FOXTEL s.t.
26 Matteo TRENTIN MITCHELTON - SCOTT + 2'32
27 Peter SAGAN TEAM KATUSHA - CANNONDALE + 2'39
28 Fabio ARU MITCHELTON - SCOTT + 2'44
29 Alex HOWES RALLY - UHC + 3'04
30 Zeke MOSTOV BARDIANI - CSF + 3'30
31 Thibault GUERNALEC COFIDIS - DE ROSA + 4'08
32 Michal GOLAS BURGOS - BH + 4'19
33 Andrea GUARDINI BARDIANI - CSF + 6'58
34 Jose ESOJ TEAM GRUPPETTO + 8'24
35 Bryan NAULEAU TOTAL - DIRECT ENERGIE + 8'45
36 Armindo FONSECA TOTAL - DIRECT ENERGIE + 9'52
37 Loïc CHETOUT BURGOS - BH + 11'57