1 3 +0:00 145
Sprint 30 UAE Team Emirates 50 50 3:15:21
2 1 +0:00 54
Sprint 24 Team Sky 20 30 ,, 0:00
3 5 +0:06 87
Sprint 24 Team Sunweb 8 18 ,, 0:00
4 10 +0:10 67
Sprint 29 Trek - Segafredo 13 ,, 0:00
5 13 +0:10 175
Sprint 27 Team Dimension Data 10 ,, 0:00
6 12 +0:10 115
Sprint 27 Cannondale - Drapac Pro Cycling Team 7 ,, 0:00
7 9 +0:10 122
Sprint 23 Bahrain Merida Pro Cycling Team 4 ,, 0:00
8 2 +0:00 76
Sprint 27 BORA - hansgrohe 3 ,, 0:00
9 11 +0:10 165
Sprint 22 Astana Pro Team 2 ,, 0:00
10 7 +0:09 173
Climber 28 Team Dimension Data 1 ,, 0:00
11 138 +4:49 101
Climber 27 Team LottoNL-Jumbo ,, 0:00
12 141 +5:07 155
Sprint 23 FDJ ,, 0:00
13 16 +0:10 22
Sprint 25 BMC Racing Team ,, 0:00
14 17 +0:10 193
Sprint 31 Gazprom-RusVelo ,, 0:00
15 14 +0:10 2
Sprint 27 Lotto Soudal ,, 0:00
16 20 +0:10 4
GC 33 Lotto Soudal ,, 0:00
17 72 +0:10 71
Sprint 23 BORA - hansgrohe ,, 0:00
18 23 +0:10 11
Sprint 24 Quick-Step Floors ,, 0:00
19 32 +0:10 146
Climber 22 UAE Team Emirates ,, 0:00
20 15 +0:10 144
Sprint 34 UAE Team Emirates ,, 0:00
21 4 +0:04 32
Sprint 23 ORICA-Scott ,, 0:00
22 80 +0:10 176
Classic 27 Team Dimension Data ,, 0:00
23 19 +0:10 194
Classic 29 Gazprom-RusVelo ,, 0:00
24 143 +5:31 206
Sprint 30 CCC Sprandi Polkowice ,, 0:00
25 146 +5:33 186
TT 23 Team Novo Nordisk ,, 0:00
26 24 +0:10 43
GC 24 Movistar Team ,, 0:00
27 18 +0:10 195
Sprint 26 Gazprom-RusVelo ,, 0:00
28 8 +0:09 55
Climber 29 Team Sky ,, 0:00
29 21 +0:10 44
TT 28 Movistar Team ,, 0:00
30 22 +0:10 86
GC 21 Team Sunweb ,, 0:00
31 83 +0:10 57
Classic 25 Team Sky ,, 0:00
32 51 +0:10 136
Climber 34 AG2R La Mondiale ,, 0:00
33 25 +0:10 143
Climber 30 UAE Team Emirates ,, 0:00
34 59 +0:10 65
GC 35 Trek - Segafredo ,, 0:00
35 26 +0:10 131
Climber 25 AG2R La Mondiale ,, 0:00
36 44 +0:10 124
Climber 32 Bahrain Merida Pro Cycling Team ,, 0:00
37 31 +0:10 35
Climber 23 ORICA-Scott ,, 0:00
38 30 +0:10 6
GC 30 Lotto Soudal ,, 0:00
39 73 +0:10 14
TT 24 Quick-Step Floors ,, 0:00
40 67 +0:10 81
Classic 33 Team Sunweb ,, 0:00
41 27 +0:10 163
GC 33 Astana Pro Team ,, 0:00
42 68 +0:10 73
Climber 27 BORA - hansgrohe ,, 0:00
43 45 +0:10 96
GC 31 Team Katusha Alpecin ,, 0:00
44 29 +0:10 23
GC 31 BMC Racing Team ,, 0:00
45 76 +0:10 56
Climber 28 Team Sky ,, 0:00
46 28 +0:10 91
GC 28 Team Katusha Alpecin ,, 0:00
47 40 +0:10 13
GC 21 Quick-Step Floors ,, 0:00
48 36 +0:10 52
GC 27 Team Sky ,, 0:00
49 47 +0:10 106
GC 24 Team LottoNL-Jumbo ,, 0:00
50 39 +0:10 174
Climber 21 Team Dimension Data ,, 0:00
51 41 +0:10 203
Climber 26 CCC Sprandi Polkowice ,, 0:00
52 38 +0:10 75
Climber 23 BORA - hansgrohe ,, 0:00
53 34 +0:10 47
Sprint 32 Movistar Team ,, 0:00
54 69 +0:10 205
Sprint 24 CCC Sprandi Polkowice ,, 0:00
55 58 +0:10 31
Climber 24 ORICA-Scott ,, 0:00
56 43 +0:10 17
Classic 25 Quick-Step Floors ,, 0:00
57 42 +0:10 3
GC 30 Lotto Soudal ,, 0:00
58 111 +1:08 167
Sprint 30 Astana Pro Team ,, 0:00
59 64 +0:10 116
Climber 28 Cannondale - Drapac Pro Cycling Team ,, 0:00
60 63 +0:10 46
Climber 29 Movistar Team ,, 0:00
61 52 +0:10 53
Classic 33 Team Sky ,, 0:00
62 53 +0:10 107
Climber 23 Team LottoNL-Jumbo ,, 0:00
63 35 +0:10 197
Sprint 28 Gazprom-RusVelo ,, 0:00
64 65 +0:10 5
GC 34 Lotto Soudal ,, 0:00
65 48 +0:10 85
Climber 26 Team Sunweb ,, 0:00
66 56 +0:10 97
Climber 27 Team Katusha Alpecin ,, 0:00
67 33 +0:10 102
GC 23 Team LottoNL-Jumbo ,, 0:00
68 60 +0:10 92
Sprint 31 Team Katusha Alpecin ,, 0:00
69 54 +0:10 192
Sprint 36 Gazprom-RusVelo ,, 0:00
70 57 +0:10 212
Sprint 31 Poland ,, 0:00
71 61 +0:10 112
Classic 26 Cannondale - Drapac Pro Cycling Team ,, 0:00
72 46 +0:10 12
TT 21 Quick-Step Floors ,, 0:00
73 74 +0:10 15
Climber 23 Quick-Step Floors ,, 0:00
74 50 +0:10 26
Climber 25 BMC Racing Team ,, 0:00
75 70 +0:10 135
Climber 33 AG2R La Mondiale ,, 0:00
76 49 +0:10 41
Climber 28 Movistar Team ,, 0:00
77 84 +0:10 84
Climber 20 Team Sunweb ,, 0:00
78 82 +0:10 184
Sprint 33 Team Novo Nordisk ,, 0:00
79 99 +0:10 215
GC 36 Poland ,, 0:00
80 37 +0:10 213
Sprint 25 Poland ,, 0:00
81 62 +0:10 103
Climber 25 Team LottoNL-Jumbo ,, 0:00
82 71 +0:10 113
Classic 30 Cannondale - Drapac Pro Cycling Team ,, 0:00
83 87 +0:10 142
Climber 24 UAE Team Emirates ,, 0:00
84 55 +0:10 27
GC 28 BMC Racing Team ,, 0:00
85 78 +0:10 114
Classic 26 Cannondale - Drapac Pro Cycling Team ,, 0:00
86 120 +1:41 7
Classic 28 Lotto Soudal ,, 0:00
87 66 +0:10 161
Sprint 32 Astana Pro Team ,, 0:00
88 94 +0:10 121
TT 30 Bahrain Merida Pro Cycling Team ,, 0:00
89 97 +0:10 217
Sprint 26 Poland ,, 0:00
90 98 +0:10 61
Classic 34 Trek - Segafredo ,, 0:00
91 96 +0:10 42
GC 35 Movistar Team ,, 0:00
92 79 +0:10 111
GC 26 Cannondale - Drapac Pro Cycling Team ,, 0:00
93 75 +0:10 127
Classic 34 Bahrain Merida Pro Cycling Team ,, 0:00
94 86 +0:10 153
Climber 22 FDJ ,, 0:00
95 101 +0:10 162
Sprint 32 Astana Pro Team ,, 0:00
96 88 +0:10 171
GC 26 Team Dimension Data ,, 0:00
97 6 +0:07 214
TT 26 Poland ,, 0:00
98 92 +0:10 21
TT 27 BMC Racing Team ,, 0:00
99 93 +0:10 154
GC 24 FDJ ,, 0:00
100 95 +0:10 62
GC 25 Trek - Segafredo ,, 0:00
101 81 +0:10 93
GC 35 Team Katusha Alpecin ,, 0:00
102 85 +0:10 25
Climber 39 BMC Racing Team ,, 0:00
103 89 +0:10 147
GC 37 UAE Team Emirates ,, 0:00
104 91 +0:10 34
Classic 22 ORICA-Scott ,, 0:00
105 100 +0:10 36
GC 37 ORICA-Scott ,, 0:00
106 102 +0:10 126
Climber 39 Bahrain Merida Pro Cycling Team ,, 0:00
107 90 +0:10 216
GC 28 Poland ,, 0:00
108 77 +0:10 202
GC 22 CCC Sprandi Polkowice ,, 0:00
109 103 +0:23 191
Sprint 35 Gazprom-RusVelo 0:13 0:13
110 105 +0:23 94
GC 22 Team Katusha Alpecin ,, 0:13
111 104 +0:23 1
GC 31 Lotto Soudal ,, 0:13
112 106 +0:31 204
TT 29 CCC Sprandi Polkowice 0:30 0:30
113 108 +0:40 157
Climber 28 FDJ ,, 0:30
114 107 +0:40 183
GC 28 Team Novo Nordisk ,, 0:30
115 109 +1:06 105
Sprint 28 Team LottoNL-Jumbo 0:56 0:56
116 110 +1:07 164
TT 25 Astana Pro Team 0:57 0:57
117 112 +1:09 132
GC 36 AG2R La Mondiale 0:59 0:59
118 114 +1:12 133
Climber 23 AG2R La Mondiale 1:02 1:02
119 113 +1:10 182
Classic 25 Team Novo Nordisk ,, 1:02
120 148 +6:33 104
TT 29 Team LottoNL-Jumbo 1:06 1:06
121 116 +1:16 207
TT 27 CCC Sprandi Polkowice ,, 1:06
122 115 +1:16 125
GC 22 Bahrain Merida Pro Cycling Team ,, 1:06
123 117 +1:20 152
Sprint 24 FDJ 1:10 1:10
124 118 +1:34 83
TT 28 Team Sunweb 1:24 1:24
125 119 +1:34 177
GC 24 Team Dimension Data ,, 1:24
126 121 +1:42 82
GC 32 Team Sunweb 1:32 1:32
127 122 +1:47 33
Sprint 29 ORICA-Scott 1:37 1:37
128 131 +2:46 187
Sprint 32 Team Novo Nordisk 1:41 1:41
129 124 +1:51 95
GC 32 Team Katusha Alpecin ,, 1:41
130 123 +1:51 16
Classic 33 Quick-Step Floors ,, 1:41
131 125 +1:51 72
GC 29 BORA - hansgrohe ,, 1:41
132 126 +1:55 74
Climber 25 BORA - hansgrohe 1:45 1:45
133 127 +2:07 201
Sprint 19 CCC Sprandi Polkowice 1:57 1:57
134 128 +2:22 166
Classic 26 Astana Pro Team 2:12 2:12
135 129 +2:22 172
Sprint 33 Team Dimension Data ,, 2:12
136 136 +3:22 196
Classic 25 Gazprom-RusVelo ,, 2:12
137 130 +2:29 156
Climber 29 FDJ 2:19 2:19
138 133 +2:47 66
Sprint 22 Trek - Segafredo 2:37 2:37
139 132 +2:47 123
GC 24 Bahrain Merida Pro Cycling Team ,, 2:37
140 144 +5:31 51
GC 26 Team Sky 2:57 2:57
141 135 +3:07 137
GC 36 AG2R La Mondiale ,, 2:57
142 145 +5:31 181
Sprint 35 Team Novo Nordisk ,, 2:57
143 134 +3:07 151
GC 22 FDJ ,, 2:57
144 137 +3:46 45
TT 28 Movistar Team 3:36 3:36
145 142 +5:16 24
Classic 30 BMC Racing Team ,, 3:36
146 139 +5:04 63
Sprint 28 Trek - Segafredo 4:54 4:54
147 140 +5:05 141
Sprint 24 UAE Team Emirates 4:55 4:55
148 150 +10:36 77
Classic 35 BORA - hansgrohe 5:29 5:29
149 147 +5:39 134
Sprint 23 AG2R La Mondiale ,, 5:29
150 152 +13:38 211
Sprint 27 Poland 8:04 8:04
151 149 +8:54 185
Sprint 28 Team Novo Nordisk 8:44 8:44
152 151 +11:23 37
TT 30 ORICA-Scott 8:49 8:49