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