1 25 +7:49 163
Climber 23 Lotto Soudal 60 50 3:14:52
2 10 +3:37 33
Climber 34 UAE Team Emirates 25 30 ,, 0:00
3 27 +10:01 75
Climber 30 Bahrain - Victorious 10 18 0:01 0:01
4 11 +3:48 97
Climber 26 Movistar Team 13 0:03 0:03
5 12 +4:06 171
Climber 27 Team Total Direct Energie 10 ,, 0:03
6 37 +16:49 125
GC 30 Astana - Premier Tech 7 ,, 0:03
7 24 +6:21 193
Climber 24 EF Education - Nippo 4 ,, 0:03
8 17 +5:16 26
Climber 27 Team Jumbo-Visma 3 ,, 0:03
9 26 +8:33 54
GC 26 BORA - hansgrohe 2 0:50 0:50
10 14 +4:39 186
GC 22 Team DSM 1 1:00 1:00
11 44 +21:21 73
Climber 21 Bahrain - Victorious 1:15 1:15
12 42 +19:35 111
Classic 30 Team BikeExchange ,, 1:15
13 47 +21:54 17
Climber 22 Deceuninck - Quick Step ,, 1:15
14 57 +25:29 94
GC 25 Movistar Team ,, 1:15
15 32 +13:49 31
Classic 22 UAE Team Emirates ,, 1:15
16 31 +12:18 126
Climber 30 Astana - Premier Tech 1:19 1:19
17 49 +23:45 102
GC 29 Israel Start-Up Nation 1:37 1:37
18 114 +55:02 215
Climber 29 Rally Cycling 1:41 1:41
19 59 +26:44 184
GC 22 Team DSM 2:16 2:16
20 56 +25:01 175
Classic 35 Team Total Direct Energie 2:49 2:49
21 81 +39:24 137
TT 25 Groupama - FDJ ,, 2:49
22 22 +6:19 43
Climber 29 Alpecin - Fenix ,, 2:49
23 53 +24:12 86
GC 34 AG2R Citroën Team ,, 2:49
24 33 +14:01 83
Climber 27 AG2R Citroën Team ,, 2:49
25 60 +26:47 182
Climber 21 Team DSM ,, 2:49
26 45 +21:25 2
TT 31 INEOS Grenadiers ,, 2:49
27 16 +4:48 6
GC 24 INEOS Grenadiers ,, 2:49
28 21 +6:06 62
GC 26 Trek - Segafredo ,, 2:49
29 69 +32:21 165
Climber 21 Lotto Soudal ,, 2:49
30 1 +0:00 1
Climber 28 INEOS Grenadiers ,, 2:49
31 7 +2:19 23
GC 25 Team Jumbo-Visma ,, 2:49
32 2 +0:26 121
Climber 36 Astana - Premier Tech ,, 2:49
33 63 +27:24 4
GC 27 INEOS Grenadiers ,, 2:49
34 34 +14:06 22
Climber 21 Team Jumbo-Visma ,, 2:49
35 18 +5:38 72
Climber 33 Bahrain - Victorious ,, 2:49
36 13 +4:31 181
Classic 27 Team DSM ,, 2:49
37 19 +5:43 177
Climber 33 Team Total Direct Energie ,, 2:49
38 36 +16:07 42
Classic 30 Alpecin - Fenix ,, 2:49
39 30 +11:54 122
TT 24 Astana - Premier Tech ,, 2:49
40 6 +1:32 103
Climber 34 Israel Start-Up Nation ,, 2:49
41 3 +0:38 51
Climber 27 BORA - hansgrohe ,, 2:49
42 38 +18:19 25
Classic 28 Team Jumbo-Visma ,, 2:49
43 8 +2:22 112
Climber 31 Team BikeExchange ,, 2:49
44 40 +19:18 93
Classic 25 Movistar Team ,, 2:49
45 48 +22:39 21
TT 30 Team Jumbo-Visma ,, 2:49
46 35 +15:09 32
Classic 26 UAE Team Emirates ,, 2:49
47 23 +6:21 174
GC 34 Team Total Direct Energie ,, 2:49
48 29 +11:29 36
Climber 25 UAE Team Emirates ,, 2:49
49 5 +1:11 191
Climber 34 EF Education - Nippo ,, 2:49
50 20 +5:50 82
TT 28 AG2R Citroën Team ,, 2:49
51 51 +24:05 46
Classic 28 Alpecin - Fenix ,, 2:49
52 9 +3:10 151
Climber 38 Team Qhubeka ASSOS ,, 2:49
53 15 +4:39 12
TT 30 Deceuninck - Quick Step ,, 2:49
54 4 +0:53 11
Climber 29 Deceuninck - Quick Step ,, 2:49
55 90 +42:19 105
Classic 27 Israel Start-Up Nation 3:08 3:08
56 28 +10:36 144
GC 30 Cofidis 3:45 3:45
57 66 +30:38 35
Climber 32 UAE Team Emirates 7:40 7:40
58 58 +25:29 5
GC 23 INEOS Grenadiers ,, 7:40
59 50 +23:51 55
Classic 37 BORA - hansgrohe 8:26 8:26
60 41 +19:32 53
GC 28 BORA - hansgrohe ,, 8:26
61 61 +26:48 101
Sprint 32 Israel Start-Up Nation 9:34 9:34
62 70 +32:50 214
GC 29 Rally Cycling ,, 9:34
63 112 +53:19 194
GC 33 EF Education - Nippo ,, 9:34
64 83 +39:37 64
TT 28 Trek - Segafredo ,, 9:34
65 92 +42:36 84
Classic 25 AG2R Citroën Team ,, 9:34
66 93 +42:55 65
GC 28 Trek - Segafredo ,, 9:34
67 88 +41:32 167
Climber 25 Lotto Soudal ,, 9:34
68 138 +1:08:07 96
Climber 23 Movistar Team ,, 9:34
69 65 +28:51 187
TT 28 Team DSM 12:53 12:53
70 43 +20:21 131
TT 27 Groupama - FDJ ,, 12:53
71 108 +50:40 135
TT 30 Groupama - FDJ ,, 12:53
72 68 +31:27 24
GC 33 Team Jumbo-Visma ,, 12:53
73 74 +35:17 172
GC 27 Team Total Direct Energie ,, 12:53
74 52 +24:07 227
Climber 27 Switzerland ,, 12:53
75 55 +24:37 127
GC 24 Astana - Premier Tech ,, 12:53
76 77 +38:02 27
Classic 25 Team Jumbo-Visma ,, 12:53
77 87 +40:52 211
Climber 32 Rally Cycling ,, 12:53
78 76 +36:02 216
TT 31 Rally Cycling ,, 12:53
79 89 +41:42 183
GC 30 Team DSM ,, 12:53
80 110 +51:43 85
Sprint 28 AG2R Citroën Team ,, 12:53
81 46 +21:40 71
Climber 24 Bahrain - Victorious ,, 12:53
82 128 +1:02:31 95
Classic 24 Movistar Team ,, 12:53
83 123 +1:00:39 44
Climber 29 Alpecin - Fenix ,, 12:53
84 85 +40:15 152
Climber 34 Team Qhubeka ASSOS ,, 12:53
85 62 +27:04 154
GC 27 Team Qhubeka ASSOS ,, 12:53
86 113 +54:06 47
Classic 26 Alpecin - Fenix 15:13 15:13
87 82 +39:37 13
Classic 32 Deceuninck - Quick Step ,, 15:13
88 103 +46:23 213
GC 36 Rally Cycling ,, 15:13
89 115 +55:07 76
GC 25 Bahrain - Victorious ,, 15:13
90 72 +34:42 141
Classic 28 Cofidis ,, 15:13
91 39 +19:01 14
GC 37 Deceuninck - Quick Step ,, 15:13
92 73 +35:06 185
TT 26 Team DSM ,, 15:13
93 71 +33:31 162
Climber 22 Lotto Soudal 20:41 20:41
94 94 +44:01 66
Sprint 30 Trek - Segafredo 21:23 21:23
95 124 +1:00:50 107
Classic 32 Israel Start-Up Nation ,, 21:23
96 101 +45:54 212
Classic 23 Rally Cycling ,, 21:23
97 125 +1:01:21 37
Classic 26 UAE Team Emirates ,, 21:23
98 79 +39:12 192
TT 22 EF Education - Nippo ,, 21:23
99 106 +48:43 123
TT 34 Astana - Premier Tech ,, 21:23
100 130 +1:03:35 196
Classic 23 EF Education - Nippo ,, 21:23
101 116 +56:26 81
GC 34 AG2R Citroën Team ,, 21:23
102 129 +1:02:33 124
Sprint 25 Astana - Premier Tech ,, 21:23
103 107 +50:39 224
Climber 24 Switzerland ,, 21:23
104 78 +38:44 91
Climber 27 Movistar Team ,, 21:23
105 75 +35:34 92
GC 26 Movistar Team ,, 21:23
106 142 +1:17:56 155
Sprint 22 Team Qhubeka ASSOS ,, 21:23
107 99 +45:41 136
Classic 21 Groupama - FDJ ,, 21:23
108 91 +42:36 117
Climber 28 Team BikeExchange ,, 21:23
109 104 +47:00 157
Sprint 24 Team Qhubeka ASSOS ,, 21:23
110 105 +48:04 153
Sprint 25 Team Qhubeka ASSOS ,, 21:23
111 126 +1:01:30 74
GC 34 Bahrain - Victorious ,, 21:23
112 86 +40:32 176
Classic 27 Team Total Direct Energie ,, 21:23
113 96 +45:12 145
GC 25 Cofidis ,, 21:23
114 132 +1:04:58 166
Climber 22 Lotto Soudal ,, 21:23
115 67 +30:44 61
Climber 24 Trek - Segafredo ,, 21:23
116 117 +57:02 3
Classic 37 INEOS Grenadiers ,, 21:23
117 97 +45:13 164
Classic 22 Lotto Soudal ,, 21:23
118 127 +1:02:21 222
GC 23 Switzerland ,, 21:23
119 98 +45:40 226
TT 22 Switzerland ,, 21:23
120 102 +46:06 16
TT 25 Deceuninck - Quick Step ,, 21:23
121 134 +1:05:55 104
Sprint 38 Israel Start-Up Nation ,, 21:23
122 133 +1:05:00 106
Sprint 27 Israel Start-Up Nation ,, 21:23
123 109 +50:59 161
Classic 32 Lotto Soudal ,, 21:23
124 80 +39:22 63
Climber 27 Trek - Segafredo ,, 21:23
125 84 +39:41 45
GC 19 Alpecin - Fenix ,, 21:23
126 119 +57:49 7
Classic 31 INEOS Grenadiers ,, 21:23
127 54 +24:31 77
Climber 25 Bahrain - Victorious ,, 21:23
128 131 +1:04:55 197
TT 31 EF Education - Nippo ,, 21:23
129 141 +1:15:16 146
Sprint 23 Cofidis ,, 21:23
130 100 +45:49 143
Sprint 34 Cofidis ,, 21:23
131 111 +51:55 147
Classic 32 Cofidis ,, 21:23
132 64 +28:13 132
GC 28 Groupama - FDJ ,, 21:23
133 140 +1:14:19 52
Classic 22 BORA - hansgrohe ,, 21:23
134 136 +1:06:56 56
Sprint 23 BORA - hansgrohe ,, 21:23
135 118 +57:16 57
TT 36 BORA - hansgrohe ,, 21:23
136 95 +44:47 87
Classic 24 AG2R Citroën Team ,, 21:23
137 137 +1:08:04 134
Classic 27 Groupama - FDJ 25:07 25:07
138 122 +1:00:02 223
TT 30 Switzerland ,, 25:07
139 135 +1:06:12 142
TT 27 Cofidis ,, 25:07
140 120 +58:04 225
Sprint 30 Switzerland ,, 25:07
141 121 +59:43 156
Sprint 32 Team Qhubeka ASSOS ,, 25:07
142 139 +1:10:45 217
TT 30 Rally Cycling 28:19 28:19
DNF 67
Climber 19 Trek - Segafredo -
DNF 15
Sprint 24 Deceuninck - Quick Step -
DNF 195
Classic 36 EF Education - Nippo -
DNS 41
Classic 26 Alpecin - Fenix -
DNS 116
TT 36 Team BikeExchange -
DNS 113
TT 30 Team BikeExchange -
DNS 114
Climber 25 Team BikeExchange -
DNS 115
Classic 27 Team BikeExchange -
DNS 221
GC 28 Switzerland -