1 3 ▲2 21
Hills 22 INEOS Grenadiers 5 9:40:21 ..
2 22 ▲20 22
TT 31 INEOS Grenadiers 0:06 0:06
..
3 2 ▼1 31
Classic 26 Team Jumbo-Visma 0:16 0:16
..
4 7 ▲3 12
Classic 29 Deceuninck - Quick Step 0:23 0:23
..
5 10 ▲5 15
Classic 24 Deceuninck - Quick Step ,, 0:23
..
6 30 ▲24 34
Classic 24 Team Jumbo-Visma 0:38 0:38
..
7 11 ▲4 96
Climber 34 Israel Start-Up Nation 0:49 0:49
..
8 21 ▲13 91
Climber 35 Israel Start-Up Nation ,, 0:49
..
9 9 - 6
Classic 31 Alpecin - Fenix 1:03 1:03
..
10 13 ▲3 1
GC 29 Alpecin - Fenix ,, 1:03
..
11 18 ▲7 131
GC 22 Team DSM ,, 1:03
..
12 1 ▼11 72
Classic 29 Rally Cycling 1:06 1:06
..
13 4 ▼9 116
Hills 27 Movistar Team 1:10 1:10
..
14 17 ▲3 115
GC 22 Movistar Team 1:14 1:14
..
15 12 ▼3 121
GC 25 Ribble Weldtite Pro Cycling 1:15 1:15
..
16 26 ▲10 136
Climber 37 Team DSM ,, 1:15
..
17 37 ▲20 25
GC 20 INEOS Grenadiers 1:20 1:20
..
18 25 ▲7 123
Sprint 25 Ribble Weldtite Pro Cycling 1:27 1:27
..
19 49 ▲30 26
GC 36 INEOS Grenadiers 1:28 1:28
..
20 15 ▼5 101
Classic 25 Team Arkéa Samsic 1:34 1:34
..
21 20 ▼1 102
GC 34 Team Arkéa Samsic ,, 1:34
..
22 28 ▲6 2
Classic 31 Alpecin - Fenix 1:41 1:41
..
23 19 ▼4 24
Classic 31 INEOS Grenadiers 1:42 1:42
..
24 38 ▲14 16
Classic 30 Deceuninck - Quick Step ,, 1:42
..
25 46 ▲21 32
GC 31 Team Jumbo-Visma 1:48 1:48
..
26 24 ▼2 73
Sprint 27 Rally Cycling 1:50 1:50
..
27 31 ▲4 74
GC 30 Rally Cycling ,, 1:50
..
28 29 ▲1 23
Classic 28 INEOS Grenadiers 1:54 1:54
..
29 33 ▲4 105
GC 31 Team Arkéa Samsic 1:57 1:57
..
30 34 ▲4 171
GC 19 Trinity Racing 1:59 1:59
..
31 6 ▼25 81
Classic 26 Canyon dhb SunGod 2:08 2:08
..
32 48 ▲16 94
GC 21 Israel Start-Up Nation 2:11 2:11
..
33 41 ▲8 134
Sprint 23 Team DSM 2:25 2:25
..
34 8 ▼26 156
Classic 32 Team Qhubeka NextHash 2:27 2:27
..
35 16 ▼19 154
Classic 35 Team Qhubeka NextHash ,, 2:27
..
36 52 ▲16 111
Climber 27 Movistar Team 2:37 2:37
..
37 5 ▼32 166
Sprint 27 SwiftCarbon Pro Cycling 2:40 2:40
..
38 27 ▼11 46
Classic 23 Caja Rural - Seguros RGA 2:43 2:43
..
39 36 ▼3 76
Classic 23 Rally Cycling 2:52 2:52
..
40 39 ▼1 71
TT 32 Rally Cycling 2:59 2:59
..
41 54 ▲13 176
TT 20 Trinity Racing 3:10 3:10
..
42 23 ▼19 65
Sprint 25 Global 6 Cycling 3:14 3:14
..
43 55 ▲12 172
Sprint 23 Trinity Racing ,, 3:14
..
44 14 ▼30 52
Sprint 19 Great Britain 3:17 3:17
..
45 40 ▼5 55
Hills 21 Great Britain 3:25 3:25
..
46 42 ▼4 86
GC 25 Canyon dhb SunGod 3:30 3:30
..
47 44 ▼3 155
Climber 21 Team Qhubeka NextHash 3:49 3:49
..
48 45 ▼3 45
Hills 24 Caja Rural - Seguros RGA 3:53 3:53
..
49 43 ▼6 141
GC 37 Saint Piran 4:00 4:00
..
50 32 ▼18 83
Sprint 24 Canyon dhb SunGod 4:12 4:12
..
51 47 ▼4 14
Classic 32 Deceuninck - Quick Step 4:22 4:22
..
52 60 ▲8 112
Climber 36 Movistar Team 5:03 5:03
..
53 51 ▼2 43
Hills 20 Caja Rural - Seguros RGA 5:04 5:04
..
54 35 ▼19 44
Hills 25 Caja Rural - Seguros RGA 5:05 5:05
..
55 56 ▲1 13
Classic 26 Deceuninck - Quick Step 5:11 5:11
..
56 53 ▼3 5
Sprint 31 Alpecin - Fenix 5:12 5:12
..
57 58 ▲1 56
Hills 19 Great Britain 5:16 5:16
..
58 57 ▼1 64
GC 22 Global 6 Cycling 5:21 5:21
..
59 50 ▼9 152
Classic 30 Team Qhubeka NextHash 5:29 5:29
..
60 59 ▼1 95
TT 32 Israel Start-Up Nation 6:08 6:08
..
61 62 ▲1 93
GC 36 Israel Start-Up Nation 8:19 8:19
..
62 61 ▼1 4
GC 20 Alpecin - Fenix 8:33 8:33
..
63 63 - 173
Classic 20 Trinity Racing 9:14 9:14
..
64 64 - 75
GC 29 Rally Cycling 9:41 9:41
..
65 66 ▲1 85
Classic 26 Canyon dhb SunGod 11:55 11:55
..
66 65 ▼1 153
Hills 25 Team Qhubeka NextHash 12:09 12:09
..
67 67 - 42
Hills 21 Caja Rural - Seguros RGA 13:21 13:21
..
68 69 ▲1 35
Climber 21 Team Jumbo-Visma 15:23 15:23
..
69 68 ▼1 62
35 Global 6 Cycling 15:43 15:43
..
70 72 ▲2 36
TT 36 Team Jumbo-Visma 16:13 16:13
..
71 75 ▲4 3
Classic 32 Alpecin - Fenix 17:31 17:31
..
72 70 ▼2 92
Sprint 39 Israel Start-Up Nation 17:48 17:48
..
73 79 ▲6 132
Classic 30 Team DSM 18:39 18:39
..
74 82 ▲8 11
Sprint 36 Deceuninck - Quick Step 18:42 18:42
..
75 73 ▼2 66
Classic 27 Global 6 Cycling 19:12 19:12
..
76 78 ▲2 174
Sprint 18 Trinity Racing 19:17 19:17
..
77 77 - 84
Hills 22 Canyon dhb SunGod 19:29 19:29
..
78 85 ▲7 124
Sprint 33 Ribble Weldtite Pro Cycling 19:34 19:34
..
79 71 ▼8 114
Sprint 25 Movistar Team 19:39 19:39
..
80 76 ▼4 133
Classic 23 Team DSM 20:27 20:27
..
81 74 ▼7 151
GC 26 Team Qhubeka NextHash ,, 20:27
..
82 81 ▼1 146
Sprint 24 Saint Piran 20:55 20:55
..
83 83 - 165
TT 23 SwiftCarbon Pro Cycling 21:03 21:03
..
84 84 - 163
Sprint 25 SwiftCarbon Pro Cycling ,, 21:03
..
85 87 ▲2 41
GC 21 Caja Rural - Seguros RGA 22:09 22:09
..
86 88 ▲2 51
Sprint 22 Great Britain 22:49 22:49
..
87 80 ▼7 135
GC 22 Team DSM 22:50 22:50
..
88 86 ▼2 162
TT 42 SwiftCarbon Pro Cycling 22:57 22:57
..
89 95 ▲6 122
TT 29 Ribble Weldtite Pro Cycling 25:42 25:42
..
90 92 ▲2 104
Classic 29 Team Arkéa Samsic 26:01 26:01
..
91 94 ▲3 82
Sprint 24 Canyon dhb SunGod 26:35 26:35
..
92 93 ▲1 145
Sprint 24 Saint Piran 27:05 27:05
..
93 97 ▲4 143
Sprint 25 Saint Piran ,, 27:05
..
94 96 ▲2 161
Classic 27 SwiftCarbon Pro Cycling 27:11 27:11
..
95 98 ▲3 113
TT 22 Movistar Team 28:10 28:10
..
96 89 ▼7 164
26 SwiftCarbon Pro Cycling 28:11 28:11
..
97 90 ▼7 126
TT 41 Ribble Weldtite Pro Cycling 28:55 28:55
..
98 91 ▼7 142
TT 23 Saint Piran 29:32 29:32
..
99 99 - 125
Sprint 22 Ribble Weldtite Pro Cycling 33:07 33:07
..
100 100 - 54
Sprint 21 Great Britain 35:30 35:30
..
101 102 ▲1 144
Sprint 28 Saint Piran 36:05 36:05
..
102 101 ▼1 53
Sprint 20 Great Britain 37:24 37:24
..
103 103 - 61
Hills 18 Global 6 Cycling 39:15 39:15
..