1 1 +0:00 57
Hills 22 INEOS Grenadiers 20 30 5:04:30
2 2 +0:10 21
Climber 27 Movistar Team 10 18 0:07 0:07
3 3 +0:13 36
Classic 29 UAE Team Emirates 5 12 0:10 0:10
4 6 +0:21 54
GC 20 INEOS Grenadiers 7 0:14 0:14
5 13 +0:48 112
GC 27 Caja Rural - Seguros RGA 4 ,, 0:14
6 4 +0:20 116
GC 27 Caja Rural - Seguros RGA 3 0:17 0:17
7 5 +0:21 17
Classic 22 Team BikeExchange 2 0:18 0:18
8 12 +0:43 1
GC 26 Astana - Premier Tech 1 0:23 0:23
9 8 +0:28 76
Classic 29 Trek - Segafredo 0:25 0:25
10 11 +0:32 131
Classic 23 Equipo Kern Pharma ,, 0:25
11 7 +0:25 27
Hills 26 Movistar Team ,, 0:25
12 9 +0:28 41
GC 27 Team Jumbo-Visma ,, 0:25
13 10 +0:31 81
Hills 36 Israel Start-Up Nation 0:31 0:31
14 19 +1:11 42
GC 19 Team Jumbo-Visma 0:33 0:33
15 17 +0:55 7
GC 24 Astana - Premier Tech 0:35 0:35
16 18 +0:57 151
Classic 32 Burgos - BH 0:37 0:37
17 21 +1:14 72
GC 28 Trek - Segafredo 0:43 0:43
18 14 +0:50 37
Classic 26 UAE Team Emirates ,, 0:43
19 15 +0:50 126
Classic 22 Sport Vlaanderen - Baloise ,, 0:43
20 16 +0:54 114
Classic 25 Caja Rural - Seguros RGA 0:51 0:51
21 25 +1:54 85
GC 29 Israel Start-Up Nation 0:55 0:55
22 68 +10:37 107
Sprint 33 Alpecin - Fenix 0:56 0:56
23 20 +1:14 141
GC 31 Gazprom - RusVelo 0:57 0:57
24 69 +10:44 74
GC 24 Trek - Segafredo 1:03 1:03
25 24 +1:41 14
GC 29 Team BikeExchange ,, 1:03
26 35 +3:37 152
GC 37 Burgos - BH ,, 1:03
27 23 +1:34 93
GC 31 Euskaltel - Euskadi ,, 1:03
28 26 +2:06 53
GC 27 INEOS Grenadiers 1:07 1:07
29 22 +1:21 135
GC 24 Equipo Kern Pharma 1:18 1:18
30 30 +3:01 15
Classic 27 Team BikeExchange 1:31 1:31
31 27 +2:21 26
Sprint 35 Movistar Team 1:33 1:33
32 28 +2:29 145
Hills 24 Gazprom - RusVelo 2:12 2:12
33 32 +3:15 146
GC 26 Gazprom - RusVelo 2:16 2:16
34 34 +3:25 102
GC 29 Alpecin - Fenix 2:17 2:17
35 29 +2:40 147
Classic 32 Gazprom - RusVelo 2:37 2:37
36 31 +3:15 52
GC 24 INEOS Grenadiers ,, 2:37
37 40 +4:05 132
GC 23 Equipo Kern Pharma 2:42 2:42
38 41 +4:16 136
GC 22 Equipo Kern Pharma 2:53 2:53
39 38 +3:49 157
GC 28 Burgos - BH 3:12 3:12
40 42 +4:18 155
Hills 19 Burgos - BH 3:19 3:19
41 33 +3:24 92
GC 37 Euskaltel - Euskadi 3:21 3:21
42 43 +4:25 123
Hills 23 Sport Vlaanderen - Baloise 3:26 3:26
43 37 +3:49 2
Sprint 25 Astana - Premier Tech ,, 3:26
44 36 +3:46 153
Hills 30 Burgos - BH ,, 3:26
45 44 +4:40 121
TT 35 Sport Vlaanderen - Baloise 3:41 3:41
46 55 +7:58 62
Sprint 32 Deceuninck - Quick Step ,, 3:41
47 49 +7:10 103
Climber 23 Alpecin - Fenix ,, 3:41
48 47 +5:25 45
GC 33 Team Jumbo-Visma 3:46 3:46
49 52 +7:26 46
Classic 25 Team Jumbo-Visma 3:51 3:51
50 53 +7:26 84
Classic 25 Israel Start-Up Nation ,, 3:51
51 39 +4:01 96
Classic 25 Euskaltel - Euskadi 3:54 3:54
52 45 +4:43 6
GC 29 Astana - Premier Tech 3:57 3:57
53 48 +6:13 65
Classic 31 Deceuninck - Quick Step 4:06 4:06
54 46 +5:09 143
GC 31 Gazprom - RusVelo 4:10 4:10
55 54 +7:37 75
GC 23 Trek - Segafredo 5:04 5:04
56 62 +9:07 16
GC 36 Team BikeExchange 5:32 5:32
57 60 +8:35 11
TT 30 Team BikeExchange ,, 5:32
58 56 +8:07 73
TT 28 Trek - Segafredo 6:08 6:08
59 50 +7:22 47
Classic 24 Team Jumbo-Visma 6:44 6:44
60 51 +7:24 5
Classic 21 Astana - Premier Tech 6:56 6:56
61 59 +8:17 156
Classic 24 Burgos - BH 7:18 7:18
62 58 +8:14 83
TT 27 Israel Start-Up Nation 7:22 7:22
63 65 +9:42 51
Classic 28 INEOS Grenadiers 7:24 7:24
64 57 +8:12 86
Classic 27 Israel Start-Up Nation ,, 7:24
65 70 +11:10 13
GC 37 Team BikeExchange 7:41 7:41
66 61 +8:50 31
Classic 33 UAE Team Emirates 7:58 7:58
67 75 +13:16 124
Classic 31 Sport Vlaanderen - Baloise 8:01 8:01
68 63 +9:25 113
Sprint 24 Caja Rural - Seguros RGA 9:25 9:25
69 71 +11:17 127
GC 23 Sport Vlaanderen - Baloise ,, 9:25
70 74 +13:01 122
Sprint 24 Sport Vlaanderen - Baloise 9:26 9:26
71 67 +10:25 23
TT 21 Movistar Team ,, 9:26
72 64 +9:40 44
Classic 28 Team Jumbo-Visma ,, 9:26
73 73 +13:01 24
Classic 20 Movistar Team 9:37 9:37
74 66 +10:03 22
GC 25 Movistar Team 9:51 9:51
75 72 +12:16 3
GC 24 Astana - Premier Tech 11:38 11:38
76 82 +16:27 95
Classic 23 Euskaltel - Euskadi 12:40 12:40
77 83 +16:42 94
Hills 24 Euskaltel - Euskadi ,, 12:40
78 93 +19:44 87
Sprint 27 Israel Start-Up Nation 13:14 13:14
79 76 +14:13 34
Sprint 32 UAE Team Emirates ,, 13:14
80 80 +15:32 101
Classic 21 Alpecin - Fenix ,, 13:14
81 100 +22:57 137
Hills 23 Equipo Kern Pharma 13:16 13:16
82 85 +17:04 104
Classic 31 Alpecin - Fenix ,, 13:16
83 81 +15:35 82
Sprint 38 Israel Start-Up Nation 13:17 13:17
84 86 +18:06 111
Sprint 32 Caja Rural - Seguros RGA 13:22 13:22
85 78 +15:15 125
Classic 22 Sport Vlaanderen - Baloise 13:23 13:23
86 79 +15:21 115
Climber 26 Caja Rural - Seguros RGA 13:25 13:25
87 84 +17:01 142
GC 35 Gazprom - RusVelo 13:26 13:26
88 77 +14:25 144
GC 18 Gazprom - RusVelo ,, 13:26
89 101 +23:10 12
Classic 22 Team BikeExchange 13:29 13:29
90 90 +19:02 117
GC 27 Caja Rural - Seguros RGA 13:34 13:34
91 104 +25:37 134
Sprint 31 Equipo Kern Pharma 13:54 13:54
92 105 +26:23 56
Classic 27 INEOS Grenadiers 16:42 16:42
93 88 +18:34 154
Sprint 31 Burgos - BH 17:35 17:35
94 87 +18:16 105
Sprint 26 Alpecin - Fenix 17:45 17:45
95 94 +20:50 77
TT 26 Trek - Segafredo 17:48 17:48
96 102 +23:12 35
Classic 31 UAE Team Emirates ,, 17:48
97 99 +22:51 71
Classic 25 Trek - Segafredo ,, 17:48
98 91 +19:19 66
TT 25 Deceuninck - Quick Step 17:53 17:53
99 98 +22:38 25
Sprint 33 Movistar Team 17:54 17:54
100 95 +21:48 43
Sprint 20 Team Jumbo-Visma ,, 17:54
101 107 +27:39 133
Classic 25 Equipo Kern Pharma 17:58 17:58
102 96 +22:24 67
Sprint 28 Deceuninck - Quick Step 18:22 18:22
103 97 +22:24 64
Sprint 24 Deceuninck - Quick Step ,, 18:22
104 89 +18:39 91
Sprint 32 Euskaltel - Euskadi ,, 18:22
105 92 +19:24 4
GC 27 Astana - Premier Tech 18:32 18:32
106 108 +28:20 55
Classic 31 INEOS Grenadiers 18:39 18:39
107 103 +25:21 97
Hills 26 Euskaltel - Euskadi 18:45 18:45
108 109 +28:27 32
Hills 24 UAE Team Emirates 18:46 18:46
109 106 +27:02 106
Climber 25 Alpecin - Fenix 19:21 19:21
110 111 +57:56 61
Sprint 35 Deceuninck - Quick Step 23:20 23:20
111 110 +30:00 63
TT 23 Deceuninck - Quick Step 23:24 23:24