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