1 21
Classic 33 Team Jayco AlUla 125 75 4:09:47
2 44
Classic 21 Decathlon AG2R La Mondiale Team 85 55 ,, 0:00
3 1
Climber 28 Movistar Team 70 40 ,, 0:00
4 73
Climber 27 Caja Rural - Seguros RGA 60 32 ,, 0:00
5 35
Climber 26 Cofidis 50 28 ,, 0:00
6 52
Classic 28 Arkéa - B&B Hotels 40 24 ,, 0:00
7 86
Climber 23 Equipo Kern Pharma 35 20 ,, 0:00
8 111
Classic 30 Lotto Dstny 30 18 ,, 0:00
9 144
Climber 30 Bingoal WB 25 16 ,, 0:00
10 31
Sprint 31 Cofidis 20 14 ,, 0:00
11 145
Classic 31 Bingoal WB 15 12 ,, 0:00
12 101
GC 27 Euskaltel - Euskadi 10 10 ,, 0:00
13 22
Climber 21 Team Jayco AlUla 5 8 ,, 0:00
14 62
GC 25 Astana Qazaqstan Team 5 7 ,, 0:00
15 103
Classic 23 Euskaltel - Euskadi 5 6 ,, 0:00
16 107
Climber 27 Euskaltel - Euskadi 3 5 ,, 0:00
17 47
Classic 27 Decathlon AG2R La Mondiale Team 3 4 ,, 0:00
18 71
Sprint 27 Caja Rural - Seguros RGA 3 3 ,, 0:00
19 43
Classic 25 Decathlon AG2R La Mondiale Team 3 2 ,, 0:00
20 12
Classic 23 UAE Team Emirates 3 1 ,, 0:00
21 143
Climber 24 Bingoal WB 3 ,, 0:00
22 53
Classic 22 Arkéa - B&B Hotels 3 ,, 0:00
23 165
TT 20 Lidl - Trek Future Racing 3 ,, 0:00
24 134
GC 21 Team Polti Kometa 3 0:09 0:09
25 75
Climber 26 Caja Rural - Seguros RGA 3 ,, 0:09
26 13
TT 25 UAE Team Emirates ,, 0:09
27 173
Classic 22 Nice Métropole Côte d'Azur ,, 0:09
28 133
GC 23 Team Polti Kometa ,, 0:09
29 117
GC 26 Lotto Dstny ,, 0:09
30 92
Classic 23 Burgos - BH ,, 0:09
31 131
Climber 30 Team Polti Kometa 0:13 0:13
32 91
Climber 28 Burgos - BH 0:15 0:15
33 34
Climber 30 Cofidis 0:16 0:16
34 17
Climber 18 UAE Team Emirates ,, 0:16
35 82
Climber 24 Equipo Kern Pharma 0:21 0:21
36 81
GC 26 Equipo Kern Pharma ,, 0:21
37 5
GC 25 Movistar Team 0:24 0:24
38 7
Climber 23 Movistar Team ,, 0:24
39 42
Climber 22 Decathlon AG2R La Mondiale Team 0:35 0:35
40 41
Climber 29 Decathlon AG2R La Mondiale Team 0:40 0:40
41 11
Climber 21 UAE Team Emirates 0:47 0:47
42 116
GC 23 Lotto Dstny 0:49 0:49
43 115
Classic 29 Lotto Dstny ,, 0:49
44 36
Classic 32 Cofidis 0:51 0:51
45 3
Classic 24 Movistar Team 0:55 0:55
46 112
GC 25 Lotto Dstny 1:03 1:03
47 24
Classic 23 Team Jayco AlUla ,, 1:03
48 74
Climber 23 Caja Rural - Seguros RGA 1:06 1:06
49 51
Classic 30 Arkéa - B&B Hotels ,, 1:06
50 123
Climber 25 TotalEnergies ,, 1:06
51 46
Climber 23 Decathlon AG2R La Mondiale Team 1:09 1:09
52 121
Climber 35 TotalEnergies 1:10 1:10
53 57
Climber 22 Arkéa - B&B Hotels ,, 1:10
54 45
Classic 21 Decathlon AG2R La Mondiale Team ,, 1:10
55 167
Climber 21 Lidl - Trek Future Racing ,, 1:10
56 76
Climber 36 Caja Rural - Seguros RGA ,, 1:10
57 95
Climber 33 Burgos - BH ,, 1:10
58 176
Climber 24 Nice Métropole Côte d'Azur ,, 1:10
59 66
GC 25 Astana Qazaqstan Team 1:12 1:12
60 33
GC 37 Cofidis ,, 1:12
61 2
Climber 22 Movistar Team 1:16 1:16
62 93
Climber 31 Burgos - BH 1:20 1:20
63 124
Classic 23 TotalEnergies 1:26 1:26
64 132
Climber 22 Team Polti Kometa 1:29 1:29
65 23
GC 27 Team Jayco AlUla 1:35 1:35
66 27
Sprint 35 Team Jayco AlUla ,, 1:35
67 135
Climber 29 Team Polti Kometa 1:38 1:38
68 161
Classic 20 Lidl - Trek Future Racing 2:01 2:01
69 163
TT 20 Lidl - Trek Future Racing 2:08 2:08
70 54
Classic 25 Arkéa - B&B Hotels ,, 2:08
71 136
Climber 22 Team Polti Kometa ,, 2:08
72 146
Classic 30 Bingoal WB 2:12 2:12
73 162
Climber 18 Lidl - Trek Future Racing ,, 2:12
74 55
GC 33 Arkéa - B&B Hotels 2:14 2:14
75 77
Climber 27 Caja Rural - Seguros RGA ,, 2:14
76 61
Classic 23 Astana Qazaqstan Team ,, 2:14
77 126
Classic 38 TotalEnergies ,, 2:14
78 97
GC 30 Burgos - BH ,, 2:14
79 151
GC 30 Illes Balears Arabay Cycling ,, 2:14
80 154
GC 23 Illes Balears Arabay Cycling 2:19 2:19
81 164
GC 18 Lidl - Trek Future Racing 2:21 2:21
82 171
Sprint 26 Nice Métropole Côte d'Azur 2:27 2:27
83 32
GC 24 Cofidis 2:34 2:34
84 72
Climber 28 Caja Rural - Seguros RGA 2:37 2:37
85 94
Sprint 33 Burgos - BH 3:34 3:34
86 114
GC 24 Lotto Dstny 4:05 4:05
87 113
Climber 37 Lotto Dstny ,, 4:05
88 142
Classic 24 Bingoal WB 4:09 4:09
89 166
TT 22 Lidl - Trek Future Racing 4:18 4:18
90 155
Climber 21 Illes Balears Arabay Cycling 5:00 5:00
91 172
Climber 19 Nice Métropole Côte d'Azur ,, 5:00
92 156
Climber 24 Illes Balears Arabay Cycling ,, 5:00
93 102
Climber 21 Euskaltel - Euskadi ,, 5:00
94 141
Classic 30 Bingoal WB ,, 5:00
95 153
Sprint 20 Illes Balears Arabay Cycling 6:17 6:17
96 67
Climber 21 Astana Qazaqstan Team 6:25 6:25
97 65
Sprint 24 Astana Qazaqstan Team ,, 6:25
98 137
Climber 27 Team Polti Kometa 6:28 6:28
99 106
Sprint 24 Euskaltel - Euskadi ,, 6:28
100 104
Sprint 20 Euskaltel - Euskadi ,, 6:28
101 84
Climber 26 Equipo Kern Pharma 6:29 6:29
102 63
Sprint 27 Astana Qazaqstan Team 6:31 6:31
103 26
Climber 27 Team Jayco AlUla ,, 6:31
104 25
GC 34 Team Jayco AlUla ,, 6:31
105 64
GC 27 Astana Qazaqstan Team ,, 6:31
106 175
Climber 25 Nice Métropole Côte d'Azur ,, 6:31
107 125
Classic 25 TotalEnergies ,, 6:31
108 177
Climber 25 Nice Métropole Côte d'Azur ,, 6:31
109 174
Sprint 21 Nice Métropole Côte d'Azur ,, 6:31
110 56
Classic 26 Arkéa - B&B Hotels ,, 6:31
111 157
Climber 24 Illes Balears Arabay Cycling 6:37 6:37
112 96
Classic 27 Burgos - BH 10:46 10:46
113 105
Sprint 26 Euskaltel - Euskadi ,, 10:46
114 4
Climber 32 Movistar Team ,, 10:46
115 6
GC 28 Movistar Team ,, 10:46
116 15
Classic 27 UAE Team Emirates ,, 10:46
117 87
Climber 29 Equipo Kern Pharma ,, 10:46
118 122
Sprint 23 TotalEnergies ,, 10:46
119 127
TT 21 TotalEnergies ,, 10:46
120 147
Sprint 22 Bingoal WB ,, 10:46
121 14
Sprint 18 UAE Team Emirates ,, 10:46
122 152
Sprint 24 Illes Balears Arabay Cycling ,, 10:46
DNF 16
Sprint 18 UAE Team Emirates -
DNF 37
Classic 29 Cofidis -
DNF 83
Sprint 26 Equipo Kern Pharma -
DNF 85
Classic 25 Equipo Kern Pharma -