1 44
Classic 24 UAE Team Emirates 125 75 3:49:34
2 21
Classic 22 EF Education - EasyPost 85 55 0:03 0:03
3 41
Climber 20 UAE Team Emirates 70 40 0:24 0:24
4 31
Classic 23 Movistar Team 60 32 0:25 0:25
5 142
Climber 21 ABTF Betão - Feirense 50 28 ,, 0:25
6 46
Climber 34 UAE Team Emirates 40 24 ,, 0:25
7 67
Climber 35 Caja Rural - Seguros RGA 35 20 ,, 0:25
8 101
Climber 25 Equipo Kern Pharma 30 18 ,, 0:25
9 106
Climber 22 Equipo Kern Pharma 25 16 ,, 0:25
10 84
Classic 23 Euskaltel - Euskadi 20 14 ,, 0:25
11 5
Classic 22 Team Jayco AlUla 15 12 ,, 0:25
12 25
GC 29 EF Education - EasyPost 10 10 ,, 0:25
13 121
Climber 27 Q36.5 Pro Cycling Team 5 8 ,, 0:25
14 11
Classic 27 Astana Qazaqstan Team 5 7 ,, 0:25
15 174
Climber 24 Electro Hiper Europa 5 6 ,, 0:25
16 7
GC 23 Team Jayco AlUla 3 5 ,, 0:25
17 124
Climber 24 Q36.5 Pro Cycling Team 3 4 ,, 0:25
18 73
GC 23 EOLO-Kometa 3 3 ,, 0:25
19 36
Climber 28 Movistar Team 3 2 0:32 0:32
20 32
Classic 22 Movistar Team 3 1 ,, 0:32
21 77
Climber 21 EOLO-Kometa 3 ,, 0:32
22 102
Climber 20 Equipo Kern Pharma 3 ,, 0:32
23 161
GC 31 Efapel Cycling 3 ,, 0:32
24 107
Climber 24 Equipo Kern Pharma 3 ,, 0:32
25 134
GC 37 TotalEnergies 3 ,, 0:32
26 85
Climber 24 Euskaltel - Euskadi ,, 0:32
27 113
GC 32 Lotto Dstny ,, 0:32
28 51
GC 24 Burgos - BH ,, 0:32
29 16
GC 24 Astana Qazaqstan Team ,, 0:32
30 23
GC 25 EF Education - EasyPost ,, 0:32
31 56
GC 24 Burgos - BH ,, 0:32
32 22
Climber 24 EF Education - EasyPost 0:41 0:41
33 195
Sprint 25 Global 6 Cycling 0:50 0:50
34 103
GC 25 Equipo Kern Pharma ,, 0:50
35 66
Climber 25 Caja Rural - Seguros RGA ,, 0:50
36 63
Climber 23 Caja Rural - Seguros RGA 0:52 0:52
37 155
Climber 24 BAI - Sicasal - Petro de Luanda ,, 0:52
38 92
Climber 28 Human Powered Health ,, 0:52
39 126
Classic 25 Q36.5 Pro Cycling Team 0:54 0:54
40 97
Climber 20 Human Powered Health ,, 0:54
41 83
Climber 27 Euskaltel - Euskadi ,, 0:54
42 61
Climber 27 Caja Rural - Seguros RGA 0:56 0:56
43 191
Climber 27 Global 6 Cycling ,, 0:56
44 123
Climber 21 Q36.5 Pro Cycling Team ,, 0:56
45 24
Climber 28 EF Education - EasyPost ,, 0:56
46 26
Classic 22 EF Education - EasyPost ,, 0:56
47 181
Climber 31 EuroCyclingTrips Pro Cycling Team 2:14 2:14
48 151
Climber 27 BAI - Sicasal - Petro de Luanda 2:22 2:22
49 197
Classic 29 Global 6 Cycling 2:25 2:25
50 76
Climber 27 EOLO-Kometa 2:36 2:36
51 157
TT 22 BAI - Sicasal - Petro de Luanda ,, 2:36
52 122
Climber 21 Q36.5 Pro Cycling Team ,, 2:36
53 117
Classic 27 Lotto Dstny ,, 2:36
54 33
GC 33 Movistar Team ,, 2:36
55 136
Classic 24 TotalEnergies 2:40 2:40
56 166
TT 22 Efapel Cycling 2:42 2:42
57 164
TT 31 Efapel Cycling ,, 2:42
58 42
Climber 24 UAE Team Emirates ,, 2:42
59 207
Classic 27 JCL Team UKYO 2:57 2:57
60 171
Sprint 26 Electro Hiper Europa 3:00 3:00
61 115
Climber 25 Lotto Dstny 3:03 3:03
62 105
GC 24 Equipo Kern Pharma 3:50 3:50
63 206
GC 39 JCL Team UKYO ,, 3:50
64 135
Classic 28 TotalEnergies 4:16 4:16
65 177
Classic 25 Electro Hiper Europa 4:45 4:45
66 172
Climber 22 Electro Hiper Europa ,, 4:45
67 131
Classic 37 TotalEnergies 5:15 5:15
68 87
Climber 31 Euskaltel - Euskadi ,, 5:15
69 167
GC 27 Efapel Cycling ,, 5:15
70 54
Sprint 33 Burgos - BH 5:50 5:50
71 27
Climber 21 EF Education - EasyPost ,, 5:50
72 133
TT 32 TotalEnergies ,, 5:50
73 6
Climber 27 Team Jayco AlUla ,, 5:50
74 4
Climber 37 Team Jayco AlUla 5:53 5:53
75 43
Classic 28 UAE Team Emirates 6:32 6:32
76 17
GC 23 Astana Qazaqstan Team ,, 6:32
77 14
Climber 33 Astana Qazaqstan Team ,, 6:32
78 152
Sprint 25 BAI - Sicasal - Petro de Luanda ,, 6:32
79 154
Climber 35 BAI - Sicasal - Petro de Luanda ,, 6:32
80 176
Climber 20 Electro Hiper Europa ,, 6:32
81 125
Classic 26 Q36.5 Pro Cycling Team ,, 6:32
82 137
Climber 22 TotalEnergies ,, 6:32
83 196
Climber 22 Global 6 Cycling ,, 6:32
84 37
GC 25 Movistar Team 7:44 7:44
85 71
Classic 38 EOLO-Kometa 8:49 8:49
86 72
GC 23 EOLO-Kometa ,, 8:49
87 112
Sprint 21 Lotto Dstny 8:55 8:55
88 173
Climber 24 Electro Hiper Europa ,, 8:55
89 15
GC 26 Astana Qazaqstan Team ,, 8:55
90 147
Climber 24 ABTF Betão - Feirense 8:56 8:56
91 127
TT 33 Q36.5 Pro Cycling Team ,, 8:56
92 86
Climber 21 Euskaltel - Euskadi ,, 8:56
93 104
Climber 23 Equipo Kern Pharma 9:13 9:13
94 116
Climber 20 Lotto Dstny 11:29 11:29
95 74
Sprint 24 EOLO-Kometa ,, 11:29
96 111
GC 25 Lotto Dstny ,, 11:29
97 64
Climber 27 Caja Rural - Seguros RGA ,, 11:29
98 62
Climber 22 Caja Rural - Seguros RGA ,, 11:29
99 94
Classic 24 Human Powered Health ,, 11:29
100 12
Classic 29 Astana Qazaqstan Team 11:33 11:33
101 91
GC 27 Human Powered Health 11:48 11:48
102 114
GC 22 Lotto Dstny 13:55 13:55
103 47
TT 31 UAE Team Emirates ,, 13:55
104 75
Climber 22 EOLO-Kometa ,, 13:55
105 35
Classic 19 Movistar Team ,, 13:55
106 53
Classic 26 Burgos - BH ,, 13:55
OTL 205
TT 27 JCL Team UKYO -
OTL 145
TT 28 ABTF Betão - Feirense -
OTL 163
TT 28 Efapel Cycling -
DNF 57
Climber 28 Burgos - BH -
DNF 52
Classic 22 Burgos - BH -
DNF 55
Climber 28 Burgos - BH -
DNF 65
GC 23 Caja Rural - Seguros RGA -
DNF 132
Climber 24 TotalEnergies -
DNF 2
GC 21 Team Jayco AlUla -
DNF 3
Climber 23 Team Jayco AlUla -
DNF 1
Classic 32 Team Jayco AlUla -
DNF 95
TT 34 Human Powered Health -
DNF 93
TT 28 Human Powered Health -
DNF 96
GC 29 Human Powered Health -
DNF 45
Classic 26 UAE Team Emirates -
DNF 13
TT 36 Astana Qazaqstan Team -
DNF 204
Sprint 33 JCL Team UKYO -
DNF 202
Climber 30 JCL Team UKYO -
DNF 201
GC 35 JCL Team UKYO -
DNF 34
Classic 22 Movistar Team -
DNF 82
TT 24 Euskaltel - Euskadi -
DNF 81
Climber 27 Euskaltel - Euskadi -
DNF 141
Classic 23 ABTF Betão - Feirense -
DNF 143
Climber 34 ABTF Betão - Feirense -
DNF 144
Climber 25 ABTF Betão - Feirense -
DNF 146
Climber 22 ABTF Betão - Feirense -
DNF 156
Climber 24 BAI - Sicasal - Petro de Luanda -
DNF 153
Climber 18 BAI - Sicasal - Petro de Luanda -
DNF 183
Climber 25 EuroCyclingTrips Pro Cycling Team -
DNF 184
Sprint 43 EuroCyclingTrips Pro Cycling Team -
DNF 185
Sprint 29 EuroCyclingTrips Pro Cycling Team -
DNF 186
Sprint 38 EuroCyclingTrips Pro Cycling Team -
DNF 187
Sprint 42 EuroCyclingTrips Pro Cycling Team -
DNF 175
Sprint 38 Electro Hiper Europa -
DNF 194
Sprint 21 Global 6 Cycling -
DNF 193
Classic 33 Global 6 Cycling -
DNF 192
Sprint 25 Global 6 Cycling -
DNF 165
Sprint 24 Efapel Cycling -
DNF 227
Sprint 33 NSJBI Victoria Sports Cycling Team -
DNF 226
Sprint 29 NSJBI Victoria Sports Cycling Team -
DNF 225
Sprint 24 NSJBI Victoria Sports Cycling Team -
DNF 224
GC 38 NSJBI Victoria Sports Cycling Team -
DNF 223
Sprint 21 NSJBI Victoria Sports Cycling Team -
DNF 222
GC 37 NSJBI Victoria Sports Cycling Team -
DNF 221
GC 38 NSJBI Victoria Sports Cycling Team -
DNS 182
GC 20 EuroCyclingTrips Pro Cycling Team -