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