1 52 +6:21 32
Hills 24 Bahrain - Victorious 40 50 2:51:55
2 32 +1:56 67
Hills 25 EF Education - EasyPost 25 30 ,, 0:00
3 13 +0:41 35
Hills 26 Bahrain - Victorious 20 18 ,, 0:00
4 24 +1:14 162
GC 21 Israel - Premier Tech 15 13 ,, 0:00
5 71 +14:09 17
Classic 25 Arkéa - B&B Hotels 10 10 ,, 0:00
6 46 +4:06 54
Classic 26 Decathlon AG2R La Mondiale Team 8 7 ,, 0:00
7 27 +1:24 96
Hills 25 Lidl - Trek 6 4 ,, 0:00
8 23 +1:11 126
Classic 21 Soudal Quick-Step 3 3 ,, 0:00
9 3 +0:15 51
GC 23 Decathlon AG2R La Mondiale Team 2 2 ,, 0:00
10 19 +1:02 84
TT 26 Intermarché - Wanty 1 1 ,, 0:00
11 6 +0:25 112
GC 25 Red Bull - BORA - hansgrohe ,, 0:00
12 39 +2:27 82
GC 24 Intermarché - Wanty ,, 0:00
13 77 +17:43 176
Classic 28 Lotto Dstny ,, 0:00
14 55 +7:04 167
Sprint 24 Israel - Premier Tech ,, 0:00
15 50 +5:34 24
Hills 26 Astana Qazaqstan Team ,, 0:00
16 21 +1:07 151
Climber 21 UAE Team Emirates ,, 0:00
17 14 +0:43 113
GC 21 Red Bull - BORA - hansgrohe ,, 0:00
18 57 +8:15 43
Sprint 23 Cofidis ,, 0:00
19 30 +1:34 16
Hills 23 Arkéa - B&B Hotels ,, 0:00
20 66 +11:35 77
Hills 20 INEOS Grenadiers ,, 0:00
21 12 +0:36 142
GC 22 Team Jayco AlUla ,, 0:00
22 5 +0:21 155
GC 27 UAE Team Emirates ,, 0:00
23 2 +0:05 134
GC 22 Team dsm-firmenich PostNL ,, 0:00
24 10 +0:36 94
Hills 23 Lidl - Trek ,, 0:00
25 1 +0:00 177
Climber 23 Lotto Dstny ,, 0:00
26 49 +5:10 156
TT 32 UAE Team Emirates ,, 0:00
27 11 +0:36 152
GC 30 UAE Team Emirates ,, 0:00
28 47 +4:55 104
Classic 28 Movistar Team ,, 0:00
29 16 +0:52 46
GC 33 Cofidis ,, 0:00
30 8 +0:33 23
GC 28 Astana Qazaqstan Team ,, 0:00
31 43 +3:27 124
Sprint 21 Soudal Quick-Step ,, 0:00
32 4 +0:19 56
Climber 28 Decathlon AG2R La Mondiale Team ,, 0:00
33 18 +1:02 135
GC 21 Team dsm-firmenich PostNL ,, 0:00
34 7 +0:31 157
GC 33 UAE Team Emirates ,, 0:00
35 36 +2:07 144
GC 28 Team Jayco AlUla ,, 0:00
36 17 +0:55 91
GC 30 Lidl - Trek ,, 0:00
37 63 +10:01 92
TT 25 Lidl - Trek ,, 0:00
38 44 +3:38 7
GC 35 Team Visma | Lease a Bike ,, 0:00
39 29 +1:31 117
GC 30 Red Bull - BORA - hansgrohe ,, 0:00
40 26 +1:22 6
GC 24 Team Visma | Lease a Bike ,, 0:00
41 15 +0:43 4
GC 22 Team Visma | Lease a Bike ,, 0:00
42 35 +2:02 81
GC 31 Intermarché - Wanty ,, 0:00
43 22 +1:07 172
GC 26 Lotto Dstny ,, 0:00
44 9 +0:35 12
GC 21 Arkéa - B&B Hotels ,, 0:00
45 59 +8:35 145
GC 28 Team Jayco AlUla ,, 0:00
46 28 +1:29 42
GC 25 Cofidis ,, 0:00
47 56 +7:04 72
TT 27 INEOS Grenadiers ,, 0:00
48 25 +1:17 63
Climber 34 EF Education - EasyPost ,, 0:00
49 20 +1:04 76
GC 29 INEOS Grenadiers ,, 0:00
50 37 +2:11 181
GC 26 China ,, 0:00
51 41 +2:31 61
TT 19 EF Education - EasyPost ,, 0:00
52 34 +2:00 106
GC 29 Movistar Team ,, 0:00
53 42 +3:19 174
GC 33 Lotto Dstny ,, 0:00
54 45 +3:53 33
Climber 21 Bahrain - Victorious ,, 0:00
55 31 +1:37 52
Climber 32 Decathlon AG2R La Mondiale Team ,, 0:00
56 33 +2:00 14
GC 29 Arkéa - B&B Hotels 0:12 0:12
57 38 +2:21 102
TT 29 Movistar Team 0:32 0:32
58 68 +12:46 163
Hills 23 Israel - Premier Tech 0:54 0:54
59 40 +2:31 122
GC 33 Soudal Quick-Step ,, 0:54
60 48 +5:00 25
GC 32 Astana Qazaqstan Team 2:12 2:12
61 70 +13:24 164
Hills 23 Israel - Premier Tech ,, 2:12
62 90 +24:26 21
Classic 30 Astana Qazaqstan Team 3:42 3:42
63 60 +8:47 116
TT 25 Red Bull - BORA - hansgrohe ,, 3:42
64 98 +36:23 161
GC 39 Israel - Premier Tech 3:50 3:50
65 67 +12:39 121
TT 31 Soudal Quick-Step ,, 3:50
66 58 +8:28 2
GC 30 Team Visma | Lease a Bike ,, 3:50
67 53 +6:22 103
Hills 30 Movistar Team ,, 3:50
68 61 +8:56 66
Classic 26 EF Education - EasyPost ,, 3:50
69 64 +10:54 5
Hills 33 Team Visma | Lease a Bike ,, 3:50
70 51 +6:08 123
GC 28 Soudal Quick-Step ,, 3:50
71 95 +30:06 45
TT 23 Cofidis ,, 3:50
72 54 +6:56 107
GC 26 Movistar Team ,, 3:50
73 83 +18:49 86
Classic 30 Intermarché - Wanty ,, 3:50
74 101 +40:16 37
Classic 32 Bahrain - Victorious 7:43 7:43
75 72 +14:47 34
Sprint 26 Bahrain - Victorious ,, 7:43
76 69 +12:53 133
Sprint 25 Team dsm-firmenich PostNL ,, 7:43
77 107 +1:00:19 114
Classic 20 Red Bull - BORA - hansgrohe ,, 7:43
78 74 +15:58 44
GC 37 Cofidis ,, 7:43
79 65 +11:22 93
TT 32 Lidl - Trek ,, 7:43
80 80 +18:28 11
GC 24 Arkéa - B&B Hotels ,, 7:43
81 62 +9:51 165
Hills 25 Israel - Premier Tech 7:48 7:48
82 93 +26:11 171
Classic 30 Lotto Dstny 9:18 9:18
83 76 +17:36 173
Classic 28 Lotto Dstny ,, 9:18
84 96 +32:35 55
Classic 21 Decathlon AG2R La Mondiale Team 10:10 10:10
85 88 +23:11 97
Classic 30 Lidl - Trek ,, 10:10
86 110 +1:11:15 185
GC 21 China ,, 10:10
87 78 +17:47 47
Classic 30 Cofidis ,, 10:10
88 92 +25:45 62
TT 26 EF Education - EasyPost ,, 10:10
89 102 +42:24 166
Classic 29 Israel - Premier Tech ,, 10:10
90 75 +16:41 36
GC 29 Bahrain - Victorious ,, 10:10
91 82 +18:45 143
Classic 30 Team Jayco AlUla ,, 10:10
92 73 +15:50 87
Classic 32 Intermarché - Wanty ,, 10:10
93 79 +18:15 154
Sprint 29 UAE Team Emirates ,, 10:10
94 89 +23:41 74
TT 20 INEOS Grenadiers ,, 10:10
95 87 +23:11 101
Hills 35 Movistar Team ,, 10:10
96 84 +21:07 15
Classic 24 Arkéa - B&B Hotels 13:22 13:22
97 105 +48:55 57
Sprint 22 Decathlon AG2R La Mondiale Team ,, 13:22
98 99 +36:43 125
Climber 22 Soudal Quick-Step ,, 13:22
99 94 +27:54 73
Climber 34 INEOS Grenadiers ,, 13:22
100 85 +21:33 31
Hills 20 Bahrain - Victorious ,, 13:22
101 97 +36:01 137
Sprint 23 Team dsm-firmenich PostNL ,, 13:22
102 111 +1:18:38 22
Classic 24 Astana Qazaqstan Team ,, 13:22
103 109 +1:04:33 27
Sprint 24 Astana Qazaqstan Team ,, 13:22
104 86 +21:37 131
TT 22 Team dsm-firmenich PostNL ,, 13:22
105 108 +1:03:15 136
Classic 31 Team dsm-firmenich PostNL ,, 13:22
106 100 +38:57 127
Sprint 23 Soudal Quick-Step ,, 13:22
107 91 +25:37 53
Classic 33 Decathlon AG2R La Mondiale Team ,, 13:22
108 81 +18:32 115
Classic 21 Red Bull - BORA - hansgrohe ,, 13:22
109 104 +47:48 13
Sprint 26 Arkéa - B&B Hotels ,, 13:22
110 103 +47:31 186
GC 25 China 13:27 13:27
111 106 +50:11 26
Classic 35 Astana Qazaqstan Team 13:57 13:57
DNF 65
Classic 21 EF Education - EasyPost -
DNF 85
GC 37 Intermarché - Wanty -
DNF 183
Sprint 24 China -
DNF 187
Sprint 20 China -
DNS 41
Classic 29 Cofidis -
OTL 175
Classic 24 Lotto Dstny 26:16 26:16