1 170 +1:01:15 91
Sprint 24 Deceuninck - Quick Step 100 80 3:56:05
2 145 +53:34 193
Sprint 23 Team DSM 40 50 ,, 0:00
3 108 +44:23 26
Sprint 23 Alpecin - Fenix 20 35 ,, 0:00
4 168 +1:00:58 55
Classic 23 BORA - hansgrohe 12 25 ,, 0:00
5 172 +1:02:19 155
Sprint 23 Israel Start-Up Nation 4 18 ,, 0:00
6 126 +47:55 121
Sprint 29 Groupama - FDJ 15 ,, 0:00
7 84 +37:34 181
Classic 30 Team BikeExchange 12 ,, 0:00
8 166 +58:39 54
Sprint 27 BORA - hansgrohe 10 ,, 0:00
9 143 +53:11 82
Classic 26 Cofidis 8 ,, 0:00
10 123 +46:26 72
Sprint 32 Caja Rural - Seguros RGA 6 ,, 0:00
11 60 +27:30 118
Climber 26 Euskaltel - Euskadi 5 ,, 0:00
12 154 +55:34 145
Sprint 26 Intermarché - Wanty - Gobert Matériaux 4 ,, 0:00
13 100 +42:27 18
Classic 27 AG2R Citroën Team 3 ,, 0:00
14 57 +26:55 116
Climber 25 Euskaltel - Euskadi 2 ,, 0:00
15 91 +38:49 17
Classic 25 AG2R Citroën Team 1 ,, 0:00
16 73 +32:53 176
Sprint 36 Movistar Team ,, 0:00
17 103 +43:23 64
Climber 20 Burgos - BH ,, 0:00
18 159 +56:17 173
Classic 24 Movistar Team ,, 0:00
19 161 +56:37 168
Classic 22 Lotto Soudal ,, 0:00
20 125 +47:38 187
Climber 22 Team BikeExchange ,, 0:00
21 9 +1:06 31
Climber 25 Astana - Premier Tech ,, 0:00
22 134 +51:19 115
Sprint 32 Euskaltel - Euskadi ,, 0:00
23 164 +58:01 123
Sprint 34 Groupama - FDJ ,, 0:00
24 7 +0:57 44
Climber 27 Bahrain - Victorious ,, 0:00
25 165 +58:07 48
TT 31 Bahrain - Victorious ,, 0:00
26 2 +0:08 51
GC 27 BORA - hansgrohe ,, 0:00
27 115 +45:25 95
Classic 28 Deceuninck - Quick Step ,, 0:00
28 17 +2:52 45
Climber 24 Bahrain - Victorious ,, 0:00
29 5 +0:38 227
Climber 29 UAE Team Emirates ,, 0:00
30 111 +45:05 77
Classic 21 Caja Rural - Seguros RGA ,, 0:00
31 26 +9:32 38
GC 37 Astana - Premier Tech ,, 0:00
32 64 +28:34 83
Climber 25 Cofidis ,, 0:00
33 25 +8:17 88
GC 25 Cofidis ,, 0:00
34 133 +51:13 203
Sprint 23 Team Qhubeka NextHash ,, 0:00
35 50 +25:34 22
Climber 21 Alpecin - Fenix ,, 0:00
36 32 +14:23 162
Climber 25 Lotto Soudal ,, 0:00
37 173 +1:02:29 217
Sprint 35 Trek - Segafredo ,, 0:00
38 1 +0:00 1
Climber 31 Team Jumbo-Visma ,, 0:00
39 75 +33:02 188
GC 34 Team BikeExchange ,, 0:00
40 20 +5:09 126
Climber 31 Groupama - FDJ ,, 0:00
41 8 +0:59 6
Climber 26 Team Jumbo-Visma ,, 0:00
42 10 +1:22 138
Climber 29 INEOS Grenadiers ,, 0:00
43 136 +51:37 204
Classic 34 Team Qhubeka NextHash ,, 0:00
44 3 +0:25 171
Climber 26 Movistar Team ,, 0:00
45 11 +1:28 211
Climber 26 Trek - Segafredo ,, 0:00
46 6 +0:41 131
Climber 24 INEOS Grenadiers ,, 0:00
47 35 +17:10 117
GC 37 Euskaltel - Euskadi ,, 0:00
48 21 +5:34 81
Climber 28 Cofidis ,, 0:00
49 112 +45:17 226
Classic 24 UAE Team Emirates ,, 0:00
50 174 +1:02:57 67
GC 30 Burgos - BH ,, 0:00
51 23 +6:24 12
Climber 28 AG2R Citroën Team ,, 0:00
52 15 +2:19 141
Climber 29 Intermarché - Wanty - Gobert Matériaux ,, 0:00
53 163 +57:42 148
Classic 34 Intermarché - Wanty - Gobert Matériaux ,, 0:00
54 144 +53:24 4
GC 26 Team Jumbo-Visma ,, 0:00
55 94 +41:14 52
GC 34 BORA - hansgrohe ,, 0:00
56 39 +19:19 7
GC 26 Team Jumbo-Visma ,, 0:00
57 16 +2:48 132
Climber 28 INEOS Grenadiers ,, 0:00
58 96 +41:52 8
Classic 25 Team Jumbo-Visma ,, 0:00
59 141 +52:51 97
Sprint 28 Deceuninck - Quick Step ,, 0:00
60 4 +0:36 174
Climber 27 Movistar Team ,, 0:00
61 160 +56:34 194
Climber 27 Team DSM ,, 0:00
62 66 +29:02 175
TT 32 Movistar Team ,, 0:00
63 14 +2:14 221
Climber 32 UAE Team Emirates ,, 0:00
64 13 +1:47 201
Climber 31 Team Qhubeka NextHash ,, 0:00
65 135 +51:34 208
Climber 25 Team Qhubeka NextHash ,, 0:00
66 45 +23:05 205
Climber 33 Team Qhubeka NextHash ,, 0:00
67 127 +48:14 202
GC 35 Team Qhubeka NextHash ,, 0:00
68 149 +55:08 228
Classic 32 UAE Team Emirates ,, 0:00
69 12 +1:42 41
Climber 31 Bahrain - Victorious ,, 0:00
70 142 +53:04 53
Classic 24 BORA - hansgrohe ,, 0:00
71 24 +6:47 43
Climber 33 Bahrain - Victorious ,, 0:00
72 19 +5:05 142
Climber 26 Intermarché - Wanty - Gobert Matériaux ,, 0:00
73 33 +15:44 146
Climber 28 Intermarché - Wanty - Gobert Matériaux ,, 0:00
74 90 +38:34 147
GC 34 Intermarché - Wanty - Gobert Matériaux ,, 0:00
75 97 +41:58 57
Climber 27 BORA - hansgrohe ,, 0:00
76 138 +51:52 42
Classic 36 Bahrain - Victorious ,, 0:00
77 65 +28:43 71
Climber 28 Caja Rural - Seguros RGA ,, 0:00
78 22 +5:35 13
Climber 23 AG2R Citroën Team ,, 0:00
79 55 +26:33 14
GC 35 AG2R Citroën Team ,, 0:00
80 59 +27:23 62
Sprint 31 Burgos - BH ,, 0:00
81 18 +3:03 215
GC 24 Trek - Segafredo ,, 0:00
82 68 +30:07 166
Climber 21 Lotto Soudal ,, 0:00
83 27 +9:40 5
Climber 34 Team Jumbo-Visma ,, 0:00
84 93 +40:28 172
GC 37 Movistar Team ,, 0:00
85 41 +19:40 34
Climber 33 Astana - Premier Tech ,, 0:00
86 117 +45:26 36
GC 24 Astana - Premier Tech ,, 0:00
87 51 +25:41 46
Climber 25 Bahrain - Victorious ,, 0:00
88 76 +33:09 65
Classic 33 Burgos - BH ,, 0:00
89 109 +44:40 68
Climber 21 Burgos - BH ,, 0:00
90 47 +24:13 15
Classic 23 AG2R Citroën Team ,, 0:00
91 118 +45:31 86
GC 35 Cofidis ,, 0:00
92 38 +18:44 212
Climber 33 Trek - Segafredo ,, 0:00
93 122 +46:25 128
Sprint 32 Groupama - FDJ ,, 0:00
94 30 +12:54 198
GC 27 Team DSM ,, 0:00
95 86 +37:38 124
Classic 27 Groupama - FDJ ,, 0:00
96 28 +11:09 75
Classic 25 Caja Rural - Seguros RGA ,, 0:00
97 82 +36:38 223
Classic 27 UAE Team Emirates ,, 0:00
98 157 +55:51 25
Sprint 34 Alpecin - Fenix ,, 0:00
99 70 +31:31 16
Climber 24 AG2R Citroën Team ,, 0:00
100 69 +30:11 23
Climber 29 Alpecin - Fenix ,, 0:00
101 137 +51:46 192
Climber 21 Team DSM ,, 0:00
102 124 +46:33 84
Classic 23 Cofidis ,, 0:00
103 44 +22:40 61
GC 38 Burgos - BH ,, 0:00
104 89 +38:03 156
GC 27 Israel Start-Up Nation ,, 0:00
105 43 +22:18 11
Climber 29 AG2R Citroën Team ,, 0:00
106 87 +37:40 73
GC 28 Caja Rural - Seguros RGA ,, 0:00
107 107 +43:56 144
Classic 30 Intermarché - Wanty - Gobert Matériaux ,, 0:00
108 102 +43:01 184
Sprint 33 Team BikeExchange ,, 0:00
109 113 +45:20 24
Sprint 29 Alpecin - Fenix ,, 0:00
110 119 +45:35 56
GC 28 BORA - hansgrohe ,, 0:00
111 78 +35:31 58
GC 27 BORA - hansgrohe ,, 0:00
112 140 +51:54 225
Sprint 26 UAE Team Emirates ,, 0:00
113 31 +14:12 224
Climber 31 UAE Team Emirates 0:25 0:25
114 56 +26:40 47
Climber 33 Bahrain - Victorious ,, 0:25
115 95 +41:26 106
Classic 32 EF Education - Nippo 0:27 0:27
116 92 +38:57 186
Climber 26 Team BikeExchange ,, 0:27
117 52 +26:08 92
Climber 22 Deceuninck - Quick Step 0:30 0:30
118 48 +24:58 94
GC 25 Deceuninck - Quick Step ,, 0:30
119 105 +43:35 66
GC 28 Burgos - BH ,, 0:30
120 34 +16:22 63
GC 26 Burgos - BH ,, 0:30
121 128 +48:28 207
Sprint 32 Team Qhubeka NextHash ,, 0:30
122 79 +36:01 3
Climber 35 Team Jumbo-Visma ,, 0:30
123 80 +36:07 185
Climber 37 Team BikeExchange ,, 0:30
124 148 +54:43 183
GC 29 Team BikeExchange ,, 0:30
125 58 +27:18 98
Climber 22 Deceuninck - Quick Step ,, 0:30
126 101 +42:55 143
GC HIRT Jan Intermarché - Wanty - Gobert Matériaux 30 Intermarché - Wanty - Gobert Matériaux ,, 0:30
127 61 +27:51 222
GC 30 UAE Team Emirates ,, 0:30
128 158 +56:09 33
Climber 31 Astana - Premier Tech ,, 0:30
129 146 +54:20 78
Climber 24 Caja Rural - Seguros RGA ,, 0:30
130 46 +23:52 35
Climber 32 Astana - Premier Tech ,, 0:30
131 40 +19:35 213
Climber 30 Trek - Segafredo ,, 0:30
132 151 +55:23 214
TT 29 Trek - Segafredo ,, 0:30
133 88 +37:56 21
Climber 25 Alpecin - Fenix ,, 0:30
134 63 +28:25 102
Climber 28 EF Education - Nippo ,, 0:30
135 139 +51:53 151
Classic 33 Israel Start-Up Nation 0:39 0:39
136 114 +45:22 27
Classic 26 Alpecin - Fenix ,, 0:39
137 116 +45:25 134
Classic 22 INEOS Grenadiers 1:09 1:09
138 104 +43:27 96
Classic 35 Deceuninck - Quick Step 1:21 1:21
139 110 +44:47 127
Sprint 34 Groupama - FDJ 1:24 1:24
140 167 +59:48 112
TT 22 Euskaltel - Euskadi 1:41 1:41
141 150 +55:21 122
Classic 24 Groupama - FDJ ,, 1:41
142 72 +32:33 133
Climber 24 INEOS Grenadiers 2:45 2:45
143 98 +42:19 107
Climber 28 EF Education - Nippo 2:56 2:56
144 37 +17:32 161
Climber 23 Lotto Soudal ,, 2:56
145 132 +51:12 164
Climber 27 Lotto Soudal ,, 2:56
146 83 +36:59 167
Climber 24 Lotto Soudal ,, 2:56
147 85 +37:34 165
Climber 23 Lotto Soudal ,, 2:56
148 156 +55:50 135
GC 31 INEOS Grenadiers ,, 2:56
149 49 +25:18 111
Climber 32 Euskaltel - Euskadi ,, 2:56
150 121 +46:00 74
GC 32 Caja Rural - Seguros RGA ,, 2:56
151 29 +12:06 197
Climber 24 Team DSM ,, 2:56
152 169 +1:01:14 108
TT 31 EF Education - Nippo ,, 2:56
153 54 +26:23 85
Climber 31 Cofidis ,, 2:56
154 36 +17:25 178
GC 28 Movistar Team ,, 2:56
155 42 +20:05 136
GC 24 INEOS Grenadiers ,, 2:56
156 147 +54:42 152
GC 21 Israel Start-Up Nation ,, 2:56
157 74 +32:58 157
GC 29 Israel Start-Up Nation ,, 2:56
158 120 +45:50 216
GC 28 Trek - Segafredo ,, 2:56
159 153 +55:30 28
Classic 31 Alpecin - Fenix 3:03 3:03
160 53 +26:11 137
Classic 29 INEOS Grenadiers ,, 3:03
161 171 +1:01:35 218
Climber 20 Trek - Segafredo 3:05 3:05
162 175 +1:05:50 93
TT 28 Deceuninck - Quick Step 3:30 3:30
163 106 +43:50 113
GC 24 Euskaltel - Euskadi ,, 3:30
164 129 +48:48 125
TT 30 Groupama - FDJ ,, 3:30
165 67 +29:44 182
Climber 25 Team BikeExchange 0:00 0:00
166 162 +57:10 76
Climber 26 Caja Rural - Seguros RGA 3:43 3:43
167 62 +28:16 191
Climber 30 Team DSM 3:52 3:52
168 77 +33:37 105
TT 29 EF Education - Nippo 4:11 4:11
169 130 +49:31 114
Climber 29 Euskaltel - Euskadi 4:17 4:17
170 99 +42:27 32
Climber 25 Astana - Premier Tech ,, 4:17
171 81 +36:26 103
GC 23 EF Education - Nippo ,, 4:17
172 155 +55:34 2
GC 27 Team Jumbo-Visma 4:24 4:24
173 131 +50:08 196
GC 26 Team DSM 5:55 5:55
174 152 +55:25 195
TT 32 Team DSM ,, 5:55
175 71 +31:44 104
Climber 22 EF Education - Nippo ,, 5:55
DNF 154
Sprint 32 Israel Start-Up Nation -