1 -
Classic 22 FDJ 75 4:41:37
2 -
Classic 23 Bretagne Schuller 55 0:16 0:16
3 -
Classic 24 AG2R La Mondiale 40 ,, 0:16
4 -
Sprint 26 FDJ 32 ,, 0:16
5 -
Classic 31 FDJ 28 ,, 0:16
6 -
Climber 32 AG2R La Mondiale 24 0:19 0:19
7 -
GC 30 AG2R La Mondiale 20 0:26 0:26
8 -
Sprint 25 Cofidis, le Crédit en Ligne 18 0:28 0:28
9 -
Climber 23 Cofidis, le Crédit en Ligne 16 0:33 0:33
10 -
GC 34 AG2R La Mondiale 14 ,, 0:33
11 -
Classic 26 Saur - Sojasun 12 ,, 0:33
12 -
Classic 26 Saur - Sojasun 10 ,, 0:33
13 -
Sprint 24 Roubaix-Dalkia 8 ,, 0:33
14 -
GC 32 FDJ 7 0:37 0:37
15 -
GC 28 Bretagne Schuller 6 ,, 0:37
16 -
GC 22 Atlas Personal - BMC 5 ,, 0:37
17 -
Sprint 27 Atlas Personal - BMC 4 ,, 0:37
18 -
TT 20 Bretagne Schuller 3 ,, 0:37
19 -
Classic 20 VC La Pomme Marseille 2 0:45 0:45
20 -
Classic 26 FDJ 1 ,, 0:45
21 -
Classic 21 Saur - Sojasun ,, 0:45
22 -
Sprint 30 BigMat - Auber 93 ,, 0:45
23 -
Classic 26 Team Europcar 1:10 1:10
24 -
GC 30 AG2R La Mondiale ,, 1:10
25 -
Sprint 27 Cofidis, le Crédit en Ligne 1:14 1:14
26 -
Sprint 24 BigMat - Auber 93 ,, 1:14
27 -
Classic 25 Saur - Sojasun ,, 1:14
28 -
Sprint 28 BigMat - Auber 93 1:27 1:27
29 -
Sprint 20 1:39 1:39
30 -
Sprint 26 Kelly Benefit Strategies - OptumHealth 1:53 1:53
31 -
Sprint 22 Team Differdange ,, 1:53
32 -
GC 25 AG2R La Mondiale ,, 1:53
33 -
Sprint 25 Cofidis, le Crédit en Ligne ,, 1:53
34 -
GC 25 AG2R La Mondiale ,, 1:53
35 -
TT 28 FDJ ,, 1:53
36 -
Sprint 22 Partizan Powermove 2:05 2:05
37 -
Sprint 22 BigMat - Auber 93 ,, 2:05
38 -
Sprint 33 Bretagne Schuller 2:21 2:21
39 -
Sprint 26 Roubaix-Dalkia ,, 2:21
40 -
Sprint 26 Team Europcar ,, 2:21
41 -
Sprint 27 Bretagne Schuller ,, 2:21
42 -
Sprint 27 ,, 2:21
43 -
Sprint 27 Roubaix-Dalkia 2:50 2:50
44 -
Sprint 22 Bretagne Schuller ,, 2:50
45 -
Sprint 26 Atlas Personal - BMC ,, 2:50
46 -
Sprint 28 BigMat - Auber 93 ,, 2:50
47 -
Sprint 27 VC La Pomme Marseille ,, 2:50
48 -
Classic 26 VC La Pomme Marseille ,, 2:50
49 -
Sprint 24 Roubaix-Dalkia 3:55 3:55
50 -
Sprint 29 Team Differdange 4:08 4:08
51 -
TT 25 Saur - Sojasun 4:26 4:26
52 -
GC 32 Cofidis, le Crédit en Ligne 5:02 5:02
53 -
Sprint 38 Kelly Benefit Strategies - OptumHealth 5:04 5:04
54 -
Climber 23 Team Europcar ,, 5:04
55 -
Sprint 27 FDJ 5:08 5:08
56 -
Classic 22 Cofidis, le Crédit en Ligne ,, 5:08
57 -
Sprint 24 Roubaix-Dalkia 5:16 5:16
58 -
Sprint 23 Team Europcar 5:27 5:27
59 -
GC 26 Saur - Sojasun 6:53 6:53
60 -
Sprint 26 Roubaix-Dalkia 7:49 7:49
DNF -
GC 18 -
DNF -
GC 26 -
DNF -
TT 20 -
DNF -
Sprint 22 -
DNF -
Sprint 34 AC Sparta Praha -
DNF -
Sprint 21 AC Sparta Praha -
DNF -
Sprint 34 AC Sparta Praha -
DNF -
Sprint 18 AC Sparta Praha -
DNF -
Sprint 25 AC Sparta Praha -
DNF -
Sprint 19 AC Sparta Praha -
DNF -
Sprint 29 AC Sparta Praha -
DNF -
GC 26 AG2R La Mondiale -
DNF -
Sprint 24 Atlas Personal - BMC -
DNF -
Sprint 25 Atlas Personal - BMC -
DNF -
Sprint 23 Atlas Personal - BMC -
DNF -
TT 21 BigMat - Auber 93 -
DNF -
Sprint 27 BigMat - Auber 93 -
DNF -
Sprint 26 BigMat - Auber 93 -
DNF -
Sprint 31 Bretagne Schuller -
DNF -
Sprint 25 Bretagne Schuller -
DNF -
Sprint 28 Champion System -
DNF -
Sprint 29 Cofidis, le Crédit en Ligne -
DNF -
Sprint 34 Cofidis, le Crédit en Ligne -
DNF -
GC 32 Team Europcar -
DNF -
Sprint 37 Team Europcar -
DNF -
GC 22 Team Europcar -
DNF -
Sprint 28 Team Europcar -
DNF -
Sprint 23 FDJ -
DNF -
Sprint 26 Kelly Benefit Strategies - OptumHealth -
DNF -
TT 31 Kelly Benefit Strategies - OptumHealth -
DNF -
TT 35 Kelly Benefit Strategies - OptumHealth -
DNF -
Sprint 36 Kelly Benefit Strategies - OptumHealth -
DNF -
Sprint 29 Kelly Benefit Strategies - OptumHealth -
DNF -
Sprint 30 Saur - Sojasun -
DNF -
Sprint 32 Saur - Sojasun -
DNF -
Sprint 24 Team Differdange -
DNF -
Sprint 33 Team Differdange -
DNF -
Sprint 24 Team Differdange -
DNF -
Sprint 25 Team Differdange -
DNF -
TT 21 Team Differdange -
DNF -
Sprint 22 VC La Pomme Marseille -
DNF -
Sprint 22 VC La Pomme Marseille -
DNF -
Sprint 25 VC La Pomme Marseille -
DNF -
Sprint 22 VC La Pomme Marseille -