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