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