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