1 3 +0:09 144
Climber 31 EF Education-Cannondale 50 50 3:02:37
2 68 +13:12 103
Sprint 29 Liv AlUla Jayco 40 30 0:10 0:10
3 1 +0:00 61
Classic 36 Team Visma | Lease a Bike 30 18 ,, 0:10
4 2 +0:05 16
Classic 22 Team SD Worx - Protime 25 13 ,, 0:10
5 57 +5:43 5
Climber 30 Movistar Team 20 10 ,, 0:10
6 79 +17:11 37
Sprint 22 Canyon//SRAM Racing 18 7 ,, 0:10
7 5 +0:19 145
Classic 35 EF Education-Cannondale 15 4 ,, 0:10
8 11 +0:30 107
GC 23 Liv AlUla Jayco 10 3 ,, 0:10
9 12 +0:37 51
Climber 25 Team dsm-firmenich PostNL 8 2 ,, 0:10
10 8 +0:21 15
TT 32 Team SD Worx - Protime 6 1 ,, 0:10
11 6 +0:20 64
TT 29 Team Visma | Lease a Bike ,, 0:10
12 15 +1:20 45
Climber 31 UAE Team ADQ ,, 0:10
13 10 +0:28 36
Climber 29 Canyon//SRAM Racing ,, 0:10
14 9 +0:21 11
Climber 23 Team SD Worx - Protime ,, 0:10
15 4 +0:18 24
Classic 32 Lidl - Trek ,, 0:10
16 7 +0:21 17
Classic 27 Team SD Worx - Protime ,, 0:10
17 13 +1:02 12
Classic 23 Team SD Worx - Protime 0:51 0:51
18 14 +1:03 67
Classic 27 Team Visma | Lease a Bike 0:53 0:53
19 50 +3:24 136
Classic 29 Human Powered Health 2:01 2:01
20 49 +3:22 161
TT 30 Lotto Dstny Ladies ,, 2:01
21 46 +3:15 94
Climber 27 Laboral Kutxa - Fundación Euskadi ,, 2:01
22 33 +2:53 111
Climber 30 Roland ,, 2:01
23 44 +3:12 154
Climber 22 VolkerWessels Women's Pro Cycling Team ,, 2:01
24 21 +2:19 2
Climber 26 Movistar Team ,, 2:01
25 25 +2:20 71
Climber 24 FDJ - SUEZ ,, 2:01
26 28 +2:23 1
Climber 26 Movistar Team ,, 2:01
27 22 +2:19 35
Climber 21 Canyon//SRAM Racing ,, 2:01
28 51 +3:25 146
Climber 28 EF Education-Cannondale ,, 2:01
29 24 +2:20 147
Climber 22 EF Education-Cannondale ,, 2:01
30 36 +2:59 84
Climber 30 Fenix-Deceuninck ,, 2:01
31 18 +2:11 25
Climber 22 Lidl - Trek ,, 2:01
32 45 +3:15 91
Climber 25 Laboral Kutxa - Fundación Euskadi ,, 2:01
33 34 +2:59 81
Climber 26 Fenix-Deceuninck ,, 2:01
34 29 +2:28 57
GC 19 Team dsm-firmenich PostNL ,, 2:01
35 43 +3:12 155
Climber 25 VolkerWessels Women's Pro Cycling Team ,, 2:01
36 54 +4:06 65
GC 20 Team Visma | Lease a Bike ,, 2:01
37 20 +2:19 33
Climber 24 Canyon//SRAM Racing ,, 2:01
38 26 +2:20 142
Climber 22 EF Education-Cannondale ,, 2:01
39 40 +3:07 44
Climber 20 UAE Team ADQ ,, 2:01
40 47 +3:15 95
Climber 28 Laboral Kutxa - Fundación Euskadi ,, 2:01
41 16 +2:11 66
GC 27 Team Visma | Lease a Bike ,, 2:01
42 17 +2:11 26
Climber 36 Lidl - Trek ,, 2:01
43 23 +2:20 76
Climber 29 FDJ - SUEZ ,, 2:01
44 48 +3:21 13
Classic 31 Team SD Worx - Protime ,, 2:01
45 60 +7:19 132
Climber 22 Human Powered Health ,, 2:01
46 58 +7:02 143
Climber 29 EF Education-Cannondale ,, 2:01
47 41 +3:07 41
Climber 25 UAE Team ADQ ,, 2:01
48 31 +2:43 121
Climber 23 AG Insurance - Soudal Team ,, 2:01
49 61 +7:43 193
Climber 23 Winspace ,, 2:01
50 37 +2:59 87
Climber 25 Fenix-Deceuninck ,, 2:01
51 19 +2:14 72
Classic 31 FDJ - SUEZ ,, 2:01
52 27 +2:21 101
Climber 40 Liv AlUla Jayco ,, 2:01
53 38 +2:59 82
Climber 25 Fenix-Deceuninck ,, 2:01
54 59 +7:10 96
Sprint 24 Laboral Kutxa - Fundación Euskadi ,, 2:01
55 39 +3:03 47
Classic 25 UAE Team ADQ ,, 2:01
56 32 +2:49 53
Classic 20 Team dsm-firmenich PostNL ,, 2:01
57 42 +3:11 42
Climber 35 UAE Team ADQ ,, 2:01
58 35 +2:59 83
Climber 20 Fenix-Deceuninck ,, 2:01
59 30 +2:42 105
Climber 25 Liv AlUla Jayco 2:22 2:22
60 56 +4:22 153
TT 26 VolkerWessels Women's Pro Cycling Team 3:17 3:17
61 55 +4:19 102
Climber 22 Liv AlUla Jayco ,, 3:17
62 52 +3:48 22
Climber 33 Lidl - Trek 3:38 3:38
63 53 +3:48 23
Classic 35 Lidl - Trek ,, 3:38
64 66 +13:01 204
Climber 25 Team Coop - Repsol 11:23 11:23
65 103 +27:34 202
Sprint 19 Team Coop - Repsol 12:11 12:11
66 80 +17:17 152
Classic 30 VolkerWessels Women's Pro Cycling Team ,, 12:11
67 106 +30:17 137
Climber 24 Human Powered Health ,, 12:11
68 72 +14:18 181
Climber 24 Bepink - Bongioanni ,, 12:11
69 105 +29:46 113
Sprint 25 Roland ,, 12:11
70 67 +13:09 85
Climber 29 Fenix-Deceuninck ,, 12:11
71 71 +13:34 134
Sprint 35 Human Powered Health ,, 12:11
72 63 +12:47 122
Climber 27 AG Insurance - Soudal Team ,, 12:11
73 64 +12:53 125
Classic 22 AG Insurance - Soudal Team ,, 12:11
74 73 +14:28 62
TT 34 Team Visma | Lease a Bike ,, 12:11
75 70 +13:32 162
Classic 20 Lotto Dstny Ladies ,, 12:11
76 62 +12:45 104
Classic 26 Liv AlUla Jayco ,, 12:11
77 78 +17:01 7
Climber 29 Movistar Team ,, 12:11
78 75 +15:54 4
Sprint 28 Movistar Team ,, 12:11
79 65 +12:53 126
TT 21 AG Insurance - Soudal Team ,, 12:11
80 69 +13:17 43
Classic 34 UAE Team ADQ ,, 12:11
81 77 +16:33 52
Sprint 27 Team dsm-firmenich PostNL ,, 12:11
82 74 +14:36 55
Sprint 24 Team dsm-firmenich PostNL ,, 12:11
83 81 +18:47 56
GC 22 Team dsm-firmenich PostNL ,, 12:11
84 76 +16:24 32
TT 19 Canyon//SRAM Racing ,, 12:11
85 107 +30:59 14
Sprint 33 Team SD Worx - Protime ,, 12:11
86 112 +36:10 21
TT 22 Lidl - Trek ,, 12:11
87 89 +20:11 203
GC 25 Team Coop - Repsol 18:33 18:33
88 110 +34:40 206
Climber 21 Team Coop - Repsol ,, 18:33
89 117 +37:56 163
TT 21 Lotto Dstny Ladies ,, 18:33
90 109 +33:28 185
TT 22 Bepink - Bongioanni ,, 18:33
91 93 +20:40 184
Classic 23 Bepink - Bongioanni ,, 18:33
92 92 +20:36 173
TT 22 Eneicat - CMTeam ,, 18:33
93 100 +24:31 174
Climber 24 Eneicat - CMTeam ,, 18:33
94 123 +46:53 195
TT 26 Winspace ,, 18:33
95 99 +23:49 165
Climber 24 Lotto Dstny Ladies ,, 18:33
96 95 +23:22 115
TT 33 Roland ,, 18:33
97 88 +20:11 205
TT 18 Team Coop - Repsol ,, 18:33
98 111 +36:08 112
Climber 32 Roland ,, 18:33
99 118 +38:29 93
TT 30 Laboral Kutxa - Fundación Euskadi ,, 18:33
100 116 +37:55 207
Sprint 22 Team Coop - Repsol ,, 18:33
101 85 +19:44 151
TT 22 VolkerWessels Women's Pro Cycling Team ,, 18:33
102 90 +20:20 191
Climber 25 Winspace ,, 18:33
103 125 +48:53 166
Classic 27 Lotto Dstny Ladies ,, 18:33
104 83 +18:55 6
Climber 25 Movistar Team ,, 18:33
105 82 +18:52 77
Climber 24 FDJ - SUEZ ,, 18:33
106 97 +23:42 97
Climber 21 Laboral Kutxa - Fundación Euskadi ,, 18:33
107 113 +36:33 106
TT 30 Liv AlUla Jayco ,, 18:33
108 108 +33:25 46
Classic 25 UAE Team ADQ ,, 18:33
109 86 +19:56 135
Classic 24 Human Powered Health ,, 18:33
110 91 +20:23 117
Climber 23 Roland ,, 18:33
111 84 +19:15 124
Classic 23 AG Insurance - Soudal Team ,, 18:33
112 101 +24:45 192
Climber 24 Winspace ,, 18:33
113 94 +22:55 54
TT 21 Team dsm-firmenich PostNL ,, 18:33
114 114 +36:37 164
Classic 26 Lotto Dstny Ladies ,, 18:33
115 87 +20:01 127
Climber 30 AG Insurance - Soudal Team ,, 18:33
116 122 +42:14 167
Climber 22 Lotto Dstny Ladies 22:25 22:25
117 115 +37:16 177
Climber 21 Eneicat - CMTeam ,, 22:25
118 98 +23:48 131
Climber 26 Human Powered Health ,, 22:25
119 129 +56:56 116
Classic 33 Roland ,, 22:25
120 96 +23:26 86
Climber 22 Fenix-Deceuninck ,, 22:25
121 119 +39:27 74
TT 31 FDJ - SUEZ ,, 22:25
122 120 +41:11 172
Sprint 21 Eneicat - CMTeam ,, 22:25
123 124 +47:59 196
Classic 23 Winspace ,, 22:25
124 130 +1:07:45 176
Sprint 20 Eneicat - CMTeam ,, 22:25
125 102 +24:47 182
Sprint 19 Bepink - Bongioanni ,, 22:25
126 126 +49:07 92
Climber 22 Laboral Kutxa - Fundación Euskadi ,, 22:25
127 104 +28:07 197
Climber 26 Winspace ,, 22:25
128 128 +53:08 186
Climber 21 Bepink - Bongioanni ,, 22:25
129 127 +51:40 187
Sprint 22 Bepink - Bongioanni ,, 22:25
130 121 +42:00 171
Climber 27 Eneicat - CMTeam ,, 22:25
DNF 157
Sprint 21 VolkerWessels Women's Pro Cycling Team -
DNS 27
TT 37 Lidl - Trek -
DNS 123
Climber 27 AG Insurance - Soudal Team -
DNS 183
Climber 33 Bepink - Bongioanni -