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