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