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