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