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