1 117 +2:17:47 111
Hills 23 Lidl - Trek 180 80 4:02:03
2 126 +2:24:19 52
Sprint 27 Cofidis 130 50 ,, 0:00
3 149 +2:42:41 213
Sprint 29 Bahrain - Victorious 95 35 ,, 0:00
4 116 +2:17:20 178
TT 24 Team Visma | Lease a Bike 80 25 ,, 0:00
5 109 +2:08:46 104
Classic 30 Israel - Premier Tech 60 18 ,, 0:00
6 145 +2:40:11 124
Sprint 29 Movistar Team 45 15 ,, 0:00
7 133 +2:30:02 197
Sprint 29 UAE Team Emirates 40 12 ,, 0:00
8 95 +1:54:17 81
Classic 21 Groupama - FDJ 35 10 ,, 0:00
9 136 +2:32:26 164
Sprint 27 Team Polti Kometa 30 8 ,, 0:00
10 113 +2:13:19 182
Sprint 26 Tudor Pro Cycling Team 25 6 ,, 0:00
11 147 +2:41:31 142
Hills 21 Team dsm-firmenich PostNL 20 5 ,, 0:00
12 121 +2:20:08 208
Sprint 26 VF Group - Bardiani CSF - Faizanè 15 4 ,, 0:00
13 134 +2:31:59 192
Hills 27 UAE Team Emirates 10 3 ,, 0:00
14 125 +2:21:39 95
Classic 20 Intermarché - Wanty 5 2 ,, 0:00
15 150 +2:43:33 135
Sprint 31 Soudal Quick-Step 2 1 ,, 0:00
16 93 +1:53:55 11
Hills 25 Alpecin - Deceuninck ,, 0:00
17 107 +2:07:15 155
Sprint 35 Team Jayco AlUla ,, 0:00
18 124 +2:21:10 113
Classic 29 Lidl - Trek ,, 0:00
19 74 +1:33:40 203
Hills 29 VF Group - Bardiani CSF - Faizanè ,, 0:00
20 1 +0:00 191
Climber 25 UAE Team Emirates ,, 0:00
21 103 +2:02:02 21
Classic 28 Arkéa - B&B Hotels ,, 0:00
22 137 +2:33:27 46
TT 29 BORA - hansgrohe ,, 0:00
23 144 +2:39:01 183
Hills 25 Tudor Pro Cycling Team ,, 0:00
24 2 +2:40 41
GC 28 BORA - hansgrohe ,, 0:00
25 118 +2:18:25 153
Sprint 29 Team Jayco AlUla ,, 0:00
26 100 +1:59:53 17
Sprint 29 Alpecin - Deceuninck ,, 0:00
27 87 +1:49:04 215
Classic 36 Bahrain - Victorious ,, 0:00
28 5 +4:27 211
Climber 22 Bahrain - Victorious ,, 0:00
29 28 +32:17 214
GC 36 Bahrain - Victorious ,, 0:00
30 70 +1:28:36 76
Classic 23 EF Education - EasyPost ,, 0:00
31 122 +2:21:01 125
TT 22 Movistar Team ,, 0:00
32 68 +1:26:14 83
Hills 28 Groupama - FDJ ,, 0:00
33 3 +2:56 1
GC 37 INEOS Grenadiers ,, 0:00
34 20 +16:11 63
GC 28 Decathlon AG2R La Mondiale Team ,, 0:00
35 75 +1:34:06 75
Classic 27 EF Education - EasyPost ,, 0:00
36 25 +29:08 92
GC 31 Intermarché - Wanty ,, 0:00
37 110 +2:10:16 16
Classic 24 Alpecin - Deceuninck ,, 0:00
38 146 +2:41:27 146
Sprint 27 Team dsm-firmenich PostNL ,, 0:00
39 4 +3:39 61
GC 28 Decathlon AG2R La Mondiale Team ,, 0:00
40 10 +5:52 2
GC 24 INEOS Grenadiers ,, 0:00
41 37 +43:08 147
Hills 23 Team dsm-firmenich PostNL ,, 0:00
42 138 +2:33:30 167
Hills 25 Team Polti Kometa ,, 0:00
43 13 +6:38 62
Climber 22 Decathlon AG2R La Mondiale Team ,, 0:00
44 6 +4:57 141
Climber 33 Team dsm-firmenich PostNL ,, 0:00
45 18 +14:15 42
GC 24 BORA - hansgrohe ,, 0:00
46 11 +5:57 133
GC 33 Soudal Quick-Step ,, 0:00
47 62 +1:21:39 67
Hills 29 Decathlon AG2R La Mondiale Team ,, 0:00
48 127 +2:24:35 166
Classic 22 Team Polti Kometa ,, 0:00
49 49 +1:03:40 217
TT 31 Bahrain - Victorious ,, 0:00
50 83 +1:46:54 43
Classic 27 BORA - hansgrohe ,, 0:00
51 65 +1:24:18 128
Sprint 34 Movistar Team ,, 0:00
52 115 +2:15:31 184
Hills 30 Tudor Pro Cycling Team ,, 0:00
53 12 +6:25 187
GC 27 Tudor Pro Cycling Team ,, 0:00
54 44 +52:51 38
Classic 28 Astana Qazaqstan Team ,, 0:00
55 7 +5:19 33
GC 28 Astana Qazaqstan Team ,, 0:00
56 9 +5:28 126
Climber 26 Movistar Team ,, 0:00
57 17 +13:58 56
Climber 38 Cofidis ,, 0:00
58 8 +5:23 158
GC 25 Team Jayco AlUla ,, 0:00
59 106 +2:06:22 44
Hills 30 BORA - hansgrohe ,, 0:00
60 14 +7:34 201
GC 41 VF Group - Bardiani CSF - Faizanè ,, 0:00
61 76 +1:35:17 32
Classic 29 Astana Qazaqstan Team ,, 0:00
62 143 +2:38:42 137
Sprint 31 Soudal Quick-Step ,, 0:00
63 16 +11:30 168
GC 21 Team Polti Kometa ,, 0:00
64 79 +1:39:46 82
Classic 23 Groupama - FDJ ,, 0:00
65 120 +2:19:52 118
Sprint 33 Lidl - Trek ,, 0:00
66 151 +2:46:13 87
Classic 30 Groupama - FDJ ,, 0:00
67 26 +30:43 121
GC 34 Movistar Team ,, 0:00
68 21 +16:51 202
GC 27 VF Group - Bardiani CSF - Faizanè ,, 0:00
69 15 +9:24 71
Climber 34 EF Education - EasyPost ,, 0:00
70 101 +2:01:28 66
Classic 22 Decathlon AG2R La Mondiale Team ,, 0:00
71 32 +36:19 37
Hills 26 Astana Qazaqstan Team ,, 0:00
72 119 +2:18:40 25
Classic 23 Arkéa - B&B Hotels ,, 0:00
73 36 +41:56 216
Climber 23 Bahrain - Victorious ,, 0:00
74 132 +2:26:43 54
Classic 26 Cofidis ,, 0:00
75 67 +1:26:01 65
Classic 27 Decathlon AG2R La Mondiale Team ,, 0:00
76 39 +46:00 6
TT 22 INEOS Grenadiers ,, 0:00
77 90 +1:50:48 85
GC 22 Groupama - FDJ ,, 0:00
78 29 +33:45 26
GC 26 Arkéa - B&B Hotels ,, 0:00
79 142 +2:38:03 123
Sprint 34 Movistar Team ,, 0:00
80 34 +38:25 177
Climber 25 Team Visma | Lease a Bike ,, 0:00
81 71 +1:30:20 181
Classic 34 Tudor Pro Cycling Team ,, 0:00
82 46 +56:43 35
Classic 24 Astana Qazaqstan Team ,, 0:00
83 19 +16:07 116
GC 26 Lidl - Trek ,, 0:00
84 141 +2:37:36 157
Sprint 30 Team Jayco AlUla ,, 0:00
85 47 +1:00:41 165
GC 32 Team Polti Kometa ,, 0:00
86 105 +2:06:17 117
Classic 32 Lidl - Trek ,, 0:00
87 60 +1:18:14 112
Classic 25 Lidl - Trek ,, 0:00
88 35 +38:37 143
GC 28 Team dsm-firmenich PostNL ,, 0:00
89 129 +2:24:51 134
Sprint 21 Soudal Quick-Step ,, 0:00
90 153 +2:48:11 24
Sprint 26 Arkéa - B&B Hotels ,, 0:00
91 108 +2:07:46 18
GC 23 Alpecin - Deceuninck ,, 0:00
92 135 +2:32:00 172
TT 27 Team Visma | Lease a Bike ,, 0:00
93 22 +20:54 5
Hills 27 INEOS Grenadiers ,, 0:00
94 69 +1:27:15 28
Hills 22 Arkéa - B&B Hotels ,, 0:00
95 23 +21:39 196
Climber 34 UAE Team Emirates 0:32 0:32
96 58 +1:16:40 53
GC 24 Cofidis 1:00 1:00
97 56 +1:11:46 36
GC 25 Astana Qazaqstan Team ,, 1:00
98 54 +1:08:26 127
Climber 24 Movistar Team ,, 1:00
99 27 +31:07 47
Climber 30 BORA - hansgrohe ,, 1:00
100 50 +1:03:43 188
GC 27 Tudor Pro Cycling Team ,, 1:00
101 38 +44:03 68
GC 33 Decathlon AG2R La Mondiale Team ,, 1:00
102 96 +1:57:44 94
Sprint 21 Intermarché - Wanty ,, 1:00
103 84 +1:46:56 97
Hills 31 Intermarché - Wanty ,, 1:00
104 148 +2:42:13 84
TT 25 Groupama - FDJ ,, 1:00
105 91 +1:52:16 162
Climber 26 Team Polti Kometa ,, 1:00
106 66 +1:25:55 7
Sprint 36 INEOS Grenadiers ,, 1:00
107 128 +2:24:49 154
TT 32 Team Jayco AlUla ,, 1:00
108 131 +2:25:10 86
Classic 30 Groupama - FDJ ,, 1:00
109 114 +2:13:26 12
Classic 24 Alpecin - Deceuninck ,, 1:00
110 30 +33:59 78
Classic 32 EF Education - EasyPost 1:08 1:08
111 80 +1:40:29 73
TT 27 EF Education - EasyPost ,, 1:08
112 42 +51:51 207
Climber 31 VF Group - Bardiani CSF - Faizanè ,, 1:08
113 140 +2:37:06 206
Climber 25 VF Group - Bardiani CSF - Faizanè ,, 1:08
114 41 +51:00 175
TT 34 Team Visma | Lease a Bike ,, 1:08
115 63 +1:22:25 145
Climber 24 Team dsm-firmenich PostNL ,, 1:08
116 89 +1:50:07 58
GC 23 Cofidis ,, 1:08
117 152 +2:47:34 132
TT 31 Soudal Quick-Step 1:13 1:13
118 77 +1:35:19 205
Climber 20 VF Group - Bardiani CSF - Faizanè 1:18 1:18
119 45 +52:54 131
Classic 31 Soudal Quick-Step 1:22 1:22
120 31 +34:38 13
GC 27 Alpecin - Deceuninck 1:26 1:26
121 40 +47:19 194
GC 30 UAE Team Emirates ,, 1:26
122 139 +2:34:16 115
TT 25 Lidl - Trek 1:36 1:36
123 64 +1:23:17 156
GC 23 Team Jayco AlUla 1:44 1:44
124 61 +1:20:38 151
Climber 37 Team Jayco AlUla ,, 1:44
125 52 +1:04:57 77
Climber 22 EF Education - EasyPost ,, 1:44
126 85 +1:47:33 72
GC 25 EF Education - EasyPost ,, 1:44
127 88 +1:50:03 48
Sprint 30 BORA - hansgrohe ,, 1:44
128 43 +52:28 122
TT 28 Movistar Team ,, 1:44
129 82 +1:41:47 212
GC 26 Bahrain - Victorious ,, 1:44
130 24 +27:02 64
Climber 23 Decathlon AG2R La Mondiale Team ,, 1:44
131 57 +1:16:30 14
Hills 28 Alpecin - Deceuninck ,, 1:44
132 111 +2:10:25 161
GC 29 Team Polti Kometa 2:10 2:10
133 81 +1:41:42 93
GC 24 Intermarché - Wanty ,, 2:10
134 72 +1:30:33 114
GC 29 Lidl - Trek ,, 2:10
135 48 +1:01:31 103
Climber 24 Israel - Premier Tech ,, 2:10
136 59 +1:16:52 88
Hills 21 Groupama - FDJ ,, 2:10
137 33 +38:09 138
Climber 24 Soudal Quick-Step ,, 2:10
138 86 +1:48:32 136
Classic 35 Soudal Quick-Step ,, 2:10
139 98 +1:59:36 204
Hills 24 VF Group - Bardiani CSF - Faizanè ,, 2:10
140 94 +1:54:17 195
GC 35 UAE Team Emirates ,, 2:10
141 51 +1:04:41 55
GC 33 Cofidis ,, 2:10
142 97 +1:59:31 193
TT 25 UAE Team Emirates ,, 2:10
143 55 +1:08:38 107
Climber 29 Israel - Premier Tech ,, 2:10
144 78 +1:36:41 198
GC 28 UAE Team Emirates ,, 2:10
145 92 +1:53:43 8
Classic 28 INEOS Grenadiers ,, 2:10
146 154 +2:49:03 27
Classic 27 Arkéa - B&B Hotels ,, 2:10
147 123 +2:21:07 15
Classic 34 Alpecin - Deceuninck ,, 2:10
148 130 +2:24:55 98
GC 23 Intermarché - Wanty ,, 2:10
149 99 +1:59:45 4
TT 27 INEOS Grenadiers 2:16 2:16
150 104 +2:03:07 3
TT 26 INEOS Grenadiers 2:18 2:18
151 112 +2:12:22 102
Classic 37 Israel - Premier Tech 3:00 3:00
152 73 +1:31:57 57
TT 28 Cofidis ,, 3:00
153 53 +1:08:23 163
GC 27 Team Polti Kometa 3:21 3:21
154 102 +2:01:41 23
GC 21 Arkéa - B&B Hotels 6:06 6:06