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