1 82
GC 30 Astana Qazaqstan Team 125 75 4:19:11
2 33
Classic 35 Lidl - Trek 85 55 0:24 0:24
3 81
Classic 27 Astana Qazaqstan Team 70 40 0:32 0:32
4 5
Classic 33 UAE Team Emirates 60 32 0:35 0:35
5 35
Classic 32 Lidl - Trek 50 28 0:49 0:49
6 56
Hills 35 Caja Rural - Seguros RGA 40 24 0:56 0:56
7 71
GC 34 Cofidis 35 20 3:29 3:29
8 106
GC 27 Human Powered Health 30 18 3:37 3:37
9 6
GC 34 UAE Team Emirates 25 16 ,, 3:37
10 46
Hills 28 Movistar Team 20 14 ,, 3:37
11 23
Classic 22 Bora - Hansgrohe 15 12 ,, 3:37
12 114
GC 23 EOLO-Kometa 10 10 3:42 3:42
13 134
GC 22 Equipo Kern Pharma 5 8 3:53 3:53
14 54
Hills 27 Caja Rural - Seguros RGA 5 7 6:43 6:43
15 64
GC 33 Burgos - BH 5 6 6:44 6:44
16 61
GC 28 Burgos - BH 3 5 6:48 6:48
17 15
Hills 27 Euskaltel - Euskadi 3 4 6:51 6:51
18 44
Hills 38 Movistar Team 3 3 6:55 6:55
19 127
Hills 22 TotalEnergies 3 2 7:18 7:18
20 83
Classic 23 Astana Qazaqstan Team 3 1 8:04 8:04
21 3
GC 33 UAE Team Emirates 3 9:20 9:20
22 62
Hills 32 Burgos - BH 3 9:24 9:24
23 2
GC 27 UAE Team Emirates 3 9:31 9:31
24 13
GC 24 Euskaltel - Euskadi 3 10:22 10:22
25 66
Hills 27 Burgos - BH 3 10:23 10:23
26 166
Classic 25 Electro Hiper Europa ,, 10:23
27 94
GC 27 BAI - Sicasal - Petro de Luanda 10:30 10:30
28 51
Hills 23 Caja Rural - Seguros RGA ,, 10:30
29 65
Climber 21 Burgos - BH 10:33 10:33
30 154
Classic 29 Global 6 Cycling ,, 10:33
31 116
Hills 27 EOLO-Kometa ,, 10:33
32 115
Hills 22 EOLO-Kometa ,, 10:33
33 14
Classic 20 Euskaltel - Euskadi 10:37 10:37
34 12
GC 28 Euskaltel - Euskadi ,, 10:37
35 164
Hills 24 Electro Hiper Europa 10:53 10:53
36 4
Classic 24 UAE Team Emirates 11:05 11:05
37 171
GC 38 NSJBI Victoria Sports Cycling Team 11:59 11:59
38 107
GC 29 Human Powered Health 12:06 12:06
39 52
Hills 26 Caja Rural - Seguros RGA 12:08 12:08
40 95
Climber 24 BAI - Sicasal - Petro de Luanda 12:17 12:17
41 63
Hills 31 Burgos - BH 12:29 12:29
42 165
Sprint 26 Electro Hiper Europa 12:42 12:42
43 97
TT 22 BAI - Sicasal - Petro de Luanda 15:24 15:24
44 34
Hills 20 Lidl - Trek ,, 15:24
45 156
Hills 22 Global 6 Cycling 15:42 15:42
46 146
TT 30 JCL Team UKYO ,, 15:42
47 72
GC 23 Cofidis ,, 15:42
48 74
Classic 25 Cofidis ,, 15:42
49 126
Classic 37 TotalEnergies ,, 15:42
50 124
Classic 24 TotalEnergies ,, 15:42
51 162
Hills 22 Electro Hiper Europa ,, 15:42
52 123
Classic 28 TotalEnergies ,, 15:42
53 142
GC 39 JCL Team UKYO ,, 15:42
54 151
Climber 27 Global 6 Cycling ,, 15:42
55 84
Sprint 23 Astana Qazaqstan Team ,, 15:42
56 57
GC 28 Caja Rural - Seguros RGA ,, 15:42
57 141
GC 35 JCL Team UKYO ,, 15:42
58 136
Hills 23 Equipo Kern Pharma ,, 15:42
59 92
Classic 35 BAI - Sicasal - Petro de Luanda ,, 15:42
60 53
Hills 27 Caja Rural - Seguros RGA ,, 15:42
61 135
TT 23 Equipo Kern Pharma ,, 15:42
62 102
Hills 28 Human Powered Health 15:53 15:53
63 121
GC 24 TotalEnergies ,, 15:53
64 11
TT 24 Euskaltel - Euskadi 15:55 15:55
65 17
Classic 25 Euskaltel - Euskadi ,, 15:55
66 131
GC 20 Equipo Kern Pharma 16:08 16:08
67 132
Classic 25 Equipo Kern Pharma 16:12 16:12
68 43
Classic 22 Movistar Team 16:15 16:15
DNF 1
GC 20 UAE Team Emirates -
DNF 7
TT 31 UAE Team Emirates -
DNF 16
Hills 28 Euskaltel - Euskadi -
DNF 21
TT 30 Bora - Hansgrohe -
DNF 22
Hills 25 Bora - Hansgrohe -
DNF 24
GC 28 Bora - Hansgrohe -
DNF 25
Hills 29 Bora - Hansgrohe -
DNF 26
GC 29 Bora - Hansgrohe -
DNF 27
Climber 27 Bora - Hansgrohe -
DNF 31
Sprint 23 Lidl - Trek -
DNF 36
TT 21 Lidl - Trek -
DNF 41
Classic 22 Movistar Team -
DNF 42
Classic 27 Movistar Team -
DNF 45
TT 19 Movistar Team -
DNF 47
GC 25 Movistar Team -
DNF 55
Classic 25 Caja Rural - Seguros RGA -
DNF 67
GC 24 Burgos - BH -
DNF 73
GC 37 Cofidis -
DNF 76
Classic 25 Cofidis -
DNF 77
TT 27 Cofidis -
DNF 85
Classic 29 Astana Qazaqstan Team -
DNF 86
GC 24 Astana Qazaqstan Team -
DNF 87
Classic 33 Astana Qazaqstan Team -
DNF 91
Sprint 25 BAI - Sicasal - Petro de Luanda -
DNF 93
24 BAI - Sicasal - Petro de Luanda -
DNF 96
Classic 18 BAI - Sicasal - Petro de Luanda -
DNF 103
Classic 24 Human Powered Health -
DNF 104
TT 25 Human Powered Health -
DNF 105
Sprint 28 Human Powered Health -
DNF 111
Classic 38 EOLO-Kometa -
DNF 112
GC 21 EOLO-Kometa -
DNF 113
Sprint 24 EOLO-Kometa -
DNF 117
GC 23 EOLO-Kometa -
DNF 125
Sprint 29 TotalEnergies -
DNF 133
Hills 22 Equipo Kern Pharma -
DNF 137
GC 25 Equipo Kern Pharma -
DNF 143
Sprint 33 JCL Team UKYO -
DNF 145
Classic 27 JCL Team UKYO -
DNF 152
Sprint 25 Global 6 Cycling -
DNF 155
Climber 22 Global 6 Cycling -
DNF 157
TT 30 Global 6 Cycling -
DNF 161
Hills 21 Electro Hiper Europa -
DNF 163
Climber 22 Electro Hiper Europa -
DNF 172
GC 37 NSJBI Victoria Sports Cycling Team -
DNF 173
Sprint 24 NSJBI Victoria Sports Cycling Team -
DNF 174
GC 38 NSJBI Victoria Sports Cycling Team -
DNF 175
Sprint 21 NSJBI Victoria Sports Cycling Team -
DNF 176
TT 33 NSJBI Victoria Sports Cycling Team -
DNF 177
29 NSJBI Victoria Sports Cycling Team -