1 89 +21:35 4
Classic 22 Bahrain - Victorious 20 30 3:36:18
2 88 +21:35 114
Climber 22 AG2R Citroën Team 10 18 ,, 0:00
3 25 +2:28 101
TT 25 Israel - Premier Tech 5 12 ,, 0:00
4 26 +3:10 44
Climber 33 Quick-Step Alpha Vinyl Team 7 ,, 0:00
5 69 +15:48 13
Classic 25 BORA - hansgrohe 4 0:05 0:05
6 99 +27:59 151
TT 23 Euskaltel - Euskadi 3 ,, 0:05
7 82 +18:48 25
GC 32 Movistar Team 2 0:12 0:12
8 53 +9:10 132
Climber 26 Caja Rural - Seguros RGA 1 0:57 0:57
9 94 +23:15 36
GC 27 Jumbo-Visma 1:10 1:10
10 80 +17:31 164
Sprint 23 EOLO-Kometa 1:16 1:16
11 102 +32:31 63
Sprint 27 UAE Team Emirates 2:01 2:01
12 46 +5:37 152
Climber 21 Euskaltel - Euskadi 3:03 3:03
13 78 +17:13 32
Classic 29 Jumbo-Visma ,, 3:03
14 4 +0:26 52
GC 27 INEOS Grenadiers ,, 3:03
15 76 +16:59 23
Classic 26 Movistar Team ,, 3:03
16 77 +17:04 162
Climber 26 EOLO-Kometa ,, 3:03
17 1 +0:00 51
GC 25 INEOS Grenadiers ,, 3:03
18 3 +0:26 84
Climber 28 EF Education - EasyPost ,, 3:03
19 17 +0:42 112
Climber 24 AG2R Citroën Team ,, 3:03
20 8 +0:28 15
Climber 31 BORA - hansgrohe ,, 3:03
21 5 +0:26 11
Climber 26 BORA - hansgrohe ,, 3:03
22 13 +0:42 73
Climber 31 Trek - Segafredo ,, 3:03
23 11 +0:33 56
Climber 21 INEOS Grenadiers ,, 3:03
24 6 +0:28 82
Climber 32 EF Education - EasyPost ,, 3:03
25 16 +0:42 92
Climber 28 Astana Qazaqstan Team ,, 3:03
26 9 +0:28 46
Climber 22 Quick-Step Alpha Vinyl Team ,, 3:03
27 2 +0:23 2
Climber 22 Bahrain - Victorious ,, 3:03
28 38 +3:27 126
GC 27 Burgos - BH ,, 3:03
29 7 +0:28 91
Climber 37 Astana Qazaqstan Team ,, 3:03
30 60 +11:16 133
Climber 22 Caja Rural - Seguros RGA ,, 3:03
31 21 +1:13 21
Climber 42 Movistar Team ,, 3:03
32 29 +3:18 3
Climber 25 Bahrain - Victorious ,, 3:03
33 28 +3:18 135
Climber 29 Caja Rural - Seguros RGA ,, 3:03
34 12 +0:33 14
Climber 29 BORA - hansgrohe ,, 3:03
35 27 +3:13 62
Climber 35 UAE Team Emirates ,, 3:03
36 19 +0:42 22
GC 24 Movistar Team ,, 3:03
37 15 +0:42 61
Climber 24 UAE Team Emirates ,, 3:03
38 79 +17:13 157
Climber 26 Euskaltel - Euskadi ,, 3:03
39 37 +3:27 106
GC 30 Israel - Premier Tech ,, 3:03
40 24 +2:17 81
Climber 28 EF Education - EasyPost ,, 3:03
41 14 +0:42 136
Climber 24 Caja Rural - Seguros RGA ,, 3:03
42 10 +0:28 54
GC 26 INEOS Grenadiers ,, 3:03
43 44 +5:31 104
Climber 22 Israel - Premier Tech ,, 3:03
44 31 +3:18 42
GC 28 Quick-Step Alpha Vinyl Team ,, 3:03
45 22 +1:17 124
Climber 27 Burgos - BH ,, 3:03
46 30 +3:18 113
GC 25 AG2R Citroën Team ,, 3:03
47 41 +5:17 127
Sprint 32 Burgos - BH ,, 3:03
48 45 +5:34 71
GC 25 Trek - Segafredo ,, 3:03
49 34 +3:27 141
GC 24 Equipo Kern Pharma ,, 3:03
50 35 +3:27 95
Climber 33 Astana Qazaqstan Team ,, 3:03
51 36 +3:27 143
GC 25 Equipo Kern Pharma ,, 3:03
52 20 +0:47 7
Climber 31 Bahrain - Victorious ,, 3:03
53 40 +4:18 107
Climber 20 Israel - Premier Tech ,, 3:03
54 47 +6:02 86
GC 28 EF Education - EasyPost ,, 3:03
55 32 +3:18 26
Climber 30 Movistar Team ,, 3:03
56 39 +4:14 122
Climber 31 Burgos - BH ,, 3:03
57 18 +0:42 153
Climber 32 Euskaltel - Euskadi ,, 3:03
58 23 +1:58 83
Climber 29 EF Education - EasyPost ,, 3:03
59 58 +9:44 115
Climber 29 AG2R Citroën Team 3:39 3:39
60 64 +13:16 142
GC 21 Equipo Kern Pharma 3:43 3:43
61 48 +6:44 165
GC 22 EOLO-Kometa 3:49 3:49
62 67 +13:42 85
Climber 26 EF Education - EasyPost 4:07 4:07
63 54 +9:28 66
Classic 33 UAE Team Emirates ,, 4:07
64 84 +19:45 144
Climber 19 Equipo Kern Pharma ,, 4:07
65 49 +7:17 103
Climber 22 Israel - Premier Tech ,, 4:07
66 70 +16:02 24
TT 24 Movistar Team ,, 4:07
67 33 +3:25 117
Climber 20 AG2R Citroën Team ,, 4:07
68 92 +23:08 67
TT 21 UAE Team Emirates 4:31 4:31
69 105 +34:43 96
TT 35 Astana Qazaqstan Team ,, 4:31
70 72 +16:31 93
GC 25 Astana Qazaqstan Team ,, 4:31
71 81 +18:41 53
GC 35 INEOS Grenadiers ,, 4:31
72 86 +20:49 72
TT 30 Trek - Segafredo 4:49 4:49
73 71 +16:12 155
GC 25 Euskaltel - Euskadi 5:01 5:01
74 59 +11:12 1
Climber 32 Bahrain - Victorious ,, 5:01
75 85 +20:39 76
Sprint 33 Trek - Segafredo ,, 5:01
76 63 +13:14 97
GC 24 Astana Qazaqstan Team ,, 5:01
77 62 +13:14 5
Climber 34 Bahrain - Victorious ,, 5:01
78 73 +16:37 94
TT 25 Astana Qazaqstan Team ,, 5:01
79 55 +9:29 161
Climber 26 EOLO-Kometa ,, 5:01
80 51 +7:20 12
GC 27 BORA - hansgrohe ,, 5:01
81 43 +5:25 137
Climber 38 Caja Rural - Seguros RGA ,, 5:01
82 68 +13:45 77
GC 29 Trek - Segafredo ,, 5:01
83 87 +21:04 6
Classic 37 Bahrain - Victorious ,, 5:01
84 106 +35:35 125
Sprint 23 Burgos - BH 5:05 5:05
85 103 +33:40 121
Classic 25 Burgos - BH ,, 5:05
86 66 +13:38 123
GC 29 Burgos - BH ,, 5:05
87 90 +21:56 55
Climber 32 INEOS Grenadiers ,, 5:05
88 96 +26:40 166
GC 28 EOLO-Kometa ,, 5:05
89 91 +22:14 167
GC 23 EOLO-Kometa ,, 5:05
90 42 +5:20 57
GC 26 INEOS Grenadiers ,, 5:05
91 95 +26:21 163
Climber 26 EOLO-Kometa ,, 5:05
92 61 +11:25 145
GC 21 Equipo Kern Pharma ,, 5:05
93 52 +8:10 35
Climber 36 Jumbo-Visma ,, 5:05
94 104 +33:53 74
Climber 27 Trek - Segafredo ,, 5:05
95 56 +9:33 154
Climber 30 Euskaltel - Euskadi ,, 5:05
96 98 +27:54 65
TT 23 UAE Team Emirates ,, 5:05
97 97 +27:02 156
Climber 26 Euskaltel - Euskadi ,, 5:05
98 65 +13:18 102
GC 36 Israel - Premier Tech ,, 5:05
99 83 +18:59 27
TT 25 Movistar Team ,, 5:05
100 93 +23:09 16
Sprint 28 BORA - hansgrohe ,, 5:05
101 101 +30:49 43
GC 26 Quick-Step Alpha Vinyl Team 5:30 5:30
102 74 +16:50 75
Climber 37 Trek - Segafredo 5:48 5:48
103 75 +16:52 31
TT 26 Jumbo-Visma 6:07 6:07
104 107 +44:11 105
Sprint 29 Israel - Premier Tech 6:48 6:48
105 100 +28:46 147
Climber 23 Equipo Kern Pharma 7:11 7:11
106 57 +9:39 146
GC 27 Equipo Kern Pharma ,, 7:11
107 108 +51:43 87
TT 32 EF Education - EasyPost 7:13 7:13
108 50 +7:18 34
GC 27 Jumbo-Visma 9:01 9:01