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