1 81 +17:18 35
Sprint 28 Q36.5 Pro Cycling Team 14 20 3:32:00
2 75 +15:49 1
Sprint 31 Team Jayco AlUla 5 12 ,, 0:00
3 66 +13:06 24
Sprint 30 UAE Team Emirates - XRG 3 7 ,, 0:00
4 73 +15:21 61
Classic 37 Uno-X Mobility 5 ,, 0:00
5 15 +2:25 81
Classic 24 XDS Astana Team 4 ,, 0:00
6 36 +7:58 103
Sprint 25 Team TotalEnergies 3 ,, 0:00
7 94 +23:13 41
Sprint 30 Tudor Pro Cycling Team 2 ,, 0:00
8 68 +13:25 72
Sprint 21 Bahrain - Victorious 1 ,, 0:00
9 88 +19:31 167
Sprint 26 Wagner Bazin WB ,, 0:00
10 63 +12:20 94
Sprint 25 Equipo Kern Pharma ,, 0:00
11 34 +7:03 57
Sprint 23 Team Picnic PostNL ,, 0:00
12 21 +3:33 166
Classic 31 Wagner Bazin WB ,, 0:00
13 56 +10:37 11
Sprint 32 Soudal Quick-Step ,, 0:00
14 51 +9:46 83
Sprint 25 XDS Astana Team ,, 0:00
15 67 +13:12 22
TT 28 UAE Team Emirates - XRG ,, 0:00
16 41 +8:42 106
Sprint 30 Team TotalEnergies 0:04 0:04
17 10 +1:58 101
Climber 25 Team TotalEnergies ,, 0:04
18 8 +1:39 133
GC 24 JCL Team UKYO ,, 0:04
19 7 +1:26 56
GC 24 Team Picnic PostNL ,, 0:04
20 14 +2:22 13
Hills 25 Soudal Quick-Step ,, 0:04
21 78 +16:09 36
Hills 24 Q36.5 Pro Cycling Team ,, 0:04
22 64 +12:45 33
Classic 32 Q36.5 Pro Cycling Team ,, 0:04
23 1 +0:00 31
Classic 25 Q36.5 Pro Cycling Team ,, 0:04
24 2 +1:09 63
Classic 27 Uno-X Mobility ,, 0:04
25 11 +1:58 143
GC 29 Terengganu Cycling Team ,, 0:04
26 3 +1:12 65
GC 20 Uno-X Mobility ,, 0:04
27 9 +1:51 97
GC 23 Equipo Kern Pharma ,, 0:04
28 4 +1:22 64
GC 24 Uno-X Mobility ,, 0:04
29 17 +3:11 87
GC 22 XDS Astana Team ,, 0:04
30 12 +1:58 145
TT 28 Terengganu Cycling Team ,, 0:04
31 74 +15:40 107
Hills 22 Team TotalEnergies ,, 0:04
32 53 +10:22 52
Sprint 36 Team Picnic PostNL ,, 0:04
33 47 +9:22 17
Classic 28 Soudal Quick-Step ,, 0:04
34 84 +18:05 46
TT 25 Tudor Pro Cycling Team ,, 0:04
35 60 +11:53 5
Hills 36 Team Jayco AlUla ,, 0:04
36 69 +13:40 7
Sprint 31 Team Jayco AlUla 0:12 0:12
37 32 +6:24 32
TT 25 Q36.5 Pro Cycling Team ,, 0:12
38 70 +14:13 12
GC 28 Soudal Quick-Step 0:14 0:14
39 37 +8:06 114
Sprint 21 Caja Rural - Seguros RGA 0:57 0:57
40 39 +8:30 115
Hills 23 Caja Rural - Seguros RGA ,, 0:57
41 58 +11:23 164
Classic 26 Wagner Bazin WB ,, 0:57
42 19 +3:31 44
GC 31 Tudor Pro Cycling Team ,, 0:57
43 5 +1:23 75
GC 27 Bahrain - Victorious ,, 0:57
44 27 +4:56 165
Sprint 21 Wagner Bazin WB ,, 0:57
45 13 +2:21 71
Hills 21 Bahrain - Victorious ,, 0:57
46 20 +3:32 73
Hills 23 Bahrain - Victorious ,, 0:57
47 25 +4:34 96
TT 26 Equipo Kern Pharma ,, 0:57
48 6 +1:26 4
TT 28 Team Jayco AlUla ,, 0:57
49 16 +2:44 91
GC 25 Equipo Kern Pharma ,, 0:57
50 24 +4:02 134
GC 25 JCL Team UKYO ,, 0:57
51 18 +3:30 23
TT 26 UAE Team Emirates - XRG ,, 0:57
52 49 +9:40 76
Classic 37 Bahrain - Victorious ,, 0:57
53 26 +4:51 84
GC 28 XDS Astana Team ,, 0:57
54 23 +3:50 93
Hills 21 Equipo Kern Pharma ,, 0:57
55 28 +5:16 82
Classic 20 XDS Astana Team ,, 0:57
56 33 +7:02 117
GC 28 Caja Rural - Seguros RGA ,, 0:57
57 42 +8:48 163
Hills 22 Wagner Bazin WB ,, 0:57
58 22 +3:48 116
Hills 26 Caja Rural - Seguros RGA ,, 0:57
59 48 +9:30 21
Climber 35 UAE Team Emirates - XRG ,, 0:57
60 83 +18:04 3
Classic 27 Team Jayco AlUla ,, 0:57
61 76 +16:01 151
Sprint 24 Roojai Insurance ,, 0:57
62 38 +8:20 85
Hills 21 XDS Astana Team ,, 0:57
63 62 +12:18 55
Sprint 25 Team Picnic PostNL ,, 0:57
64 59 +11:30 16
TT 21 Soudal Quick-Step ,, 0:57
65 82 +17:43 162
Sprint 27 Wagner Bazin WB ,, 0:57
66 96 +23:55 14
Sprint 23 Soudal Quick-Step ,, 0:57
67 40 +8:39 152
Hills 23 Roojai Insurance ,, 0:57
68 71 +14:20 43
TT 22 Tudor Pro Cycling Team ,, 0:57
69 43 +8:55 6
Classic 32 Team Jayco AlUla ,, 0:57
70 79 +16:09 67
Sprint 29 Uno-X Mobility 1:28 1:28
71 30 +5:59 161
Classic 25 Wagner Bazin WB 1:29 1:29
72 45 +9:16 62
Classic 29 Uno-X Mobility 2:24 2:24
73 98 +24:58 42
Sprint 24 Tudor Pro Cycling Team 3:56 3:56
74 72 +15:21 15
Sprint 32 Soudal Quick-Step 4:29 4:29
75 31 +6:24 2
GC 28 Team Jayco AlUla ,, 4:29
76 86 +18:56 102
Sprint 24 Team TotalEnergies ,, 4:29
77 93 +22:05 92
20 Equipo Kern Pharma ,, 4:29
78 54 +10:23 146
GC 31 Terengganu Cycling Team ,, 4:29
79 44 +9:13 37
Classic 26 Q36.5 Pro Cycling Team ,, 4:29
80 80 +17:03 34
Sprint 32 Q36.5 Pro Cycling Team ,, 4:29
81 35 +7:54 77
Hills 22 Bahrain - Victorious ,, 4:29
82 87 +19:20 54
GC 23 Team Picnic PostNL ,, 4:29
83 29 +5:40 45
GC 26 Tudor Pro Cycling Team ,, 4:29
84 100 +26:26 122
Sprint 21 Saudi Arabia 6:37 6:37
85 50 +9:41 104
Classic 24 Team TotalEnergies ,, 6:37
86 65 +12:57 105
Classic 30 Team TotalEnergies ,, 6:37
87 97 +24:05 74
Classic 19 Bahrain - Victorious ,, 6:37
88 55 +10:29 113
21 Caja Rural - Seguros RGA ,, 6:37
89 52 +9:52 111
Classic 24 Caja Rural - Seguros RGA ,, 6:37
90 77 +16:07 136
Climber 23 JCL Team UKYO ,, 6:37
91 91 +20:59 86
Hills 22 XDS Astana Team ,, 6:37
92 85 +18:13 26
Sprint 19 UAE Team Emirates - XRG ,, 6:37
93 46 +9:16 25
Climber 18 UAE Team Emirates - XRG ,, 6:37
94 61 +12:02 66
Climber 24 Uno-X Mobility ,, 6:37
95 92 +22:03 154
Sprint 27 Roojai Insurance ,, 6:37
96 90 +20:58 153
TT 28 Roojai Insurance ,, 6:37
97 95 +23:23 51
Sprint 28 Team Picnic PostNL ,, 6:37
98 57 +11:02 95
Climber 22 Equipo Kern Pharma ,, 6:37
99 99 +26:15 112
Sprint 25 Caja Rural - Seguros RGA 6:41 6:41
100 89 +20:05 144
TT 31 Terengganu Cycling Team 10:44 10:44
101 106 +51:26 157
Sprint 22 Roojai Insurance ,, 10:44
102 102 +28:17 147
22 Terengganu Cycling Team ,, 10:44
103 101 +27:11 142
Sprint 24 Terengganu Cycling Team ,, 10:44
104 103 +28:58 155
Classic 28 Roojai Insurance ,, 10:44
105 105 +38:02 141
TT 25 Terengganu Cycling Team ,, 10:44
106 104 +30:12 131
Climber 30 JCL Team UKYO 19:30 19:30
DNF 156
Sprint 19 Roojai Insurance -
DNF 121
TT 25 Saudi Arabia -
DNF 123
21 Saudi Arabia -
DNF 125
20 Saudi Arabia -
DNF 126
30 Saudi Arabia -
DNF 127
TT 37 Saudi Arabia -
DNF 132
Sprint 22 JCL Team UKYO -
DNF 135
GC 31 JCL Team UKYO -
DNF 137
Classic 29 JCL Team UKYO -