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