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