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