1 8 +0:31 -
Sprint 21 SEG Racing Academy 7 5 3:27:47
2 3 +0:10 -
Sprint 29 3 2 ,, 0:00
3 18 +1:19 -
TT 27 Vital Concept Cycling Club 1 1 0:01 0:01
4 21 +1:27 -
Classic 21 Hagens Berman Axeon 0:05 0:05
5 17 +1:18 -
Sprint 26 ,, 0:05
6 7 +0:27 -
Sprint 22 SEG Racing Academy ,, 0:05
7 69 +23:01 -
Sprint 30 Androni Giocattoli - Sidermec ,, 0:05
8 4 +0:16 -
Sprint 30 ,, 0:05
9 39 +3:33 -
TT 21 UCI WCC Men's Team ,, 0:05
10 15 +1:11 -
GC 19 Vital Concept Cycling Club ,, 0:05
11 31 +2:00 -
Sprint 29 Team Fortuneo - Samsic ,, 0:05
12 5 +0:18 -
Classic 20 ,, 0:05
13 19 +1:20 -
Classic 23 ,, 0:05
14 6 +0:20 -
TT 21 SEG Racing Academy ,, 0:05
15 1 +0:00 -
Classic 19 Development Team Sunweb ,, 0:05
16 2 +0:09 -
Sprint 24 Team Joker Icopal ,, 0:05
17 13 +1:06 -
Sprint 33 St Michel - Auber93 ,, 0:05
18 9 +0:33 -
Sprint 27 0:08 0:08
19 10 +0:51 -
Sprint 31 ,, 0:08
20 22 +1:30 -
Sprint 21 Hagens Berman Axeon ,, 0:08
21 98 +44:48 -
TT 18 Hagens Berman Axeon 0:10 0:10
22 23 +1:32 -
Sprint 23 0:13 0:13
23 92 +41:34 -
Sprint 23 Team Joker Icopal 0:19 0:19
24 28 +1:57 -
Sprint 23 Team Coop 0:41 0:41
25 42 +5:51 -
Climber 22 Dimension Data for Qhubeka ,, 0:41
26 34 +2:04 -
Sprint 25 Astana City 0:42 0:42
27 46 +8:07 -
Sprint 23 Team Fortuneo - Samsic ,, 0:42
28 29 +1:58 -
Sprint 20 Development Team Sunweb ,, 0:42
29 50 +9:08 -
Sprint 20 Development Team Sunweb ,, 0:42
30 74 +30:01 -
Sprint 21 Polartec-Kometa ,, 0:42
31 16 +1:11 -
Sprint 24 Team Joker Icopal ,, 0:42
32 72 +27:35 -
Sprint 20 Team Wiggins ,, 0:42
33 51 +10:18 -
Classic 20 Dimension Data for Qhubeka ,, 0:42
34 96 +42:51 -
Sprint 21 UCI WCC Men's Team ,, 0:42
35 45 +7:28 -
Sprint 21 ,, 0:42
36 67 +22:47 -
Classic 21 Team Fortuneo - Samsic ,, 0:42
37 24 +1:32 -
Classic 21 ,, 0:42
38 100 +45:46 -
Sprint 24 Androni Giocattoli - Sidermec ,, 0:42
39 43 +6:17 -
Sprint 27 St Michel - Auber93 ,, 0:42
40 30 +1:59 -
Climber 19 Mitchelton - BikeExchange ,, 0:42
41 88 +38:24 -
Sprint 27 Bennelong SwissWellness Cycling Team ,, 0:42
42 12 +1:04 -
Classic 20 Team Wiggins ,, 0:42
43 86 +37:01 -
Climber 20 ,, 0:42
44 36 +2:04 -
Classic LEA Jason Bennelong SwissWellness Cycling Team 21 Bennelong SwissWellness Cycling Team ,, 0:42
45 47 +8:09 -
Sprint 22 Astana City ,, 0:42
46 40 +4:51 -
TT 21 Mitchelton - BikeExchange ,, 0:42
47 11 +0:55 -
Sprint 33 Roubaix Lille Métropole ,, 0:42
48 14 +1:07 -
TT 26 St Michel - Auber93 ,, 0:42
49 48 +8:29 -
Classic 32 St Michel - Auber93 ,, 0:42
50 33 +2:03 -
Sprint 27 St Michel - Auber93 ,, 0:42
51 52 +10:42 -
Sprint 23 Team Joker Icopal ,, 0:42
52 25 +1:35 -
GC 19 Team Wiggins ,, 0:42
53 80 +31:16 -
TT 28 ,, 0:42
54 35 +2:04 -
GC 20 ,, 0:42
55 20 +1:23 -
GC 21 Hagens Berman Axeon ,, 0:42
56 26 +1:36 -
GC 23 Team Joker Icopal ,, 0:42
57 37 +2:18 -
TT 21 Dimension Data for Qhubeka ,, 0:42
58 53 +12:29 -
Climber 20 SEG Racing Academy ,, 0:42
59 61 +15:36 -
Sprint 20 Team Coop ,, 0:42
60 44 +7:17 -
Sprint 29 Team Coop ,, 0:42
61 87 +38:20 -
TT 21 ,, 0:42
62 38 +2:20 -
Classic 25 Roubaix Lille Métropole ,, 0:42
63 78 +30:42 -
Climber 19 Hagens Berman Axeon ,, 0:42
64 27 +1:49 -
Sprint 27 Roubaix Lille Métropole ,, 0:42
65 65 +21:41 -
GC 24 Team Fortuneo - Samsic ,, 0:42
66 32 +2:01 -
Climber 21 SEG Racing Academy ,, 0:42
67 41 +5:47 -
Sprint 25 Roubaix Lille Métropole ,, 0:42
68 75 +30:06 -
Sprint 22 Polartec-Kometa 0:51 0:51
69 66 +22:15 -
GC 28 Bennelong SwissWellness Cycling Team 1:18 1:18
70 49 +8:55 -
TT 19 SEG Racing Academy 2:06 2:06
71 81 +33:50 -
Classic 25 Team Fortuneo - Samsic ,, 2:06
72 99 +45:19 -
GC 21 Development Team Sunweb 7:21 7:21
73 82 +34:03 -
Sprint 29 7:26 7:26
74 91 +41:06 -
Sprint 24 ,, 7:26
75 64 +18:07 -
Sprint 22 Bennelong SwissWellness Cycling Team ,, 7:26
76 62 +15:56 -
Sprint 31 Roubaix Lille Métropole 10:21 10:21
77 63 +15:56 -
TT 26 Roubaix Lille Métropole ,, 10:21
78 101 +48:21 -
GC 19 Team Wiggins ,, 10:21
79 83 +35:54 -
GC 26 Androni Giocattoli - Sidermec 10:41 10:41
80 56 +13:12 -
GC 20 Polartec-Kometa 11:32 11:32
81 71 +26:47 -
Classic 21 Polartec-Kometa ,, 11:32
82 95 +42:16 -
GC 22 Dimension Data for Qhubeka ,, 11:32
83 70 +25:12 -
Sprint 23 Astana City ,, 11:32
84 85 +36:58 -
Sprint 21 Astana City ,, 11:32
85 73 +27:42 -
Classic 23 ,, 11:32
86 102 +51:14 -
Classic 21 ,, 11:32
87 104 +53:15 -
GC 21 Astana City ,, 11:32
88 97 +43:15 -
Classic 22 ,, 11:32
89 89 +39:19 -
Classic 27 St Michel - Auber93 ,, 11:32
90 84 +36:50 -
TT 25 Androni Giocattoli - Sidermec ,, 11:32
91 107 +1:00:55 -
Sprint 21 Wilier Triestina - Selle Italia ,, 11:32
92 57 +13:13 -
Sprint 22 Wilier Triestina - Selle Italia ,, 11:32
93 55 +12:54 -
Climber 22 Polartec-Kometa ,, 11:32
94 77 +30:18 -
Classic 18 ,, 11:32
95 105 +56:39 -
Sprint 25 ,, 11:32
96 93 +41:46 -
Sprint 21 ,, 11:32
97 54 +12:43 -
Classic 21 Team Joker Icopal ,, 11:32
98 94 +41:54 -
TT 19 Team Coop ,, 11:32
99 76 +30:18 -
Classic 19 ,, 11:32
100 60 +14:39 -
Sprint 19 ,, 11:32
101 103 +52:00 -
TT 20 12:18 12:18
102 58 +13:40 -
Classic 27 ,, 12:18
103 59 +13:52 -
GC 31 Team Fortuneo - Samsic ,, 12:18
104 108 +1:00:59 -
GC 19 Astana City 21:16 21:16
105 106 +58:57 -
Sprint 30 Bennelong SwissWellness Cycling Team ,, 21:16
106 110 +1:03:04 -
Sprint 20 ,, 21:16
107 79 +31:16 -
Sprint 21 Polartec-Kometa ,, 21:16
108 90 +40:23 -
Climber 20 Development Team Sunweb ,, 21:16
109 109 +1:01:34 -
GC 23 Vital Concept Cycling Club ,, 21:16
110 68 +22:52 -
Classic 22 Vital Concept Cycling Club ,, 21:16
DNF -
Sprint 23 Androni Giocattoli - Sidermec -
DNF -
GC 20 Mitchelton - BikeExchange -
DNF -
Classic 24 Vital Concept Cycling Club -
DNF -
Sprint 19 UCI WCC Men's Team -
DNF -
Classic 19 UCI WCC Men's Team -
DNS -
TT 19 Hagens Berman Axeon -