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