1 77 +8:15 53
Sprint 22 Quick-Step Floors 40 50 3:15:12
2 72 +7:40 82
Sprint 29 Trek - Segafredo 15 30 ,, 0:00
3 2 +0:04 64
Classic 29 Team Katusha Alpecin 6 18 ,, 0:00
4 97 +11:42 41
Sprint 27 BORA - hansgrohe 13 ,, 0:00
5 80 +8:51 163
Sprint 23 Sport Vlaanderen - Baloise 10 ,, 0:00
6 63 +5:42 76
Sprint 27 Team Sunweb 7 ,, 0:00
7 98 +11:42 115
Sprint 21 CCC Sprandi Polkowice 4 ,, 0:00
8 103 +12:30 56
Sprint 35 Quick-Step Floors 3 ,, 0:00
9 86 +9:38 147
Sprint 32 Gazprom-RusVelo 2 ,, 0:00
10 78 +8:17 3
Classic 24 UAE Team Emirates 1 ,, 0:00
11 85 +9:32 167
Classic 25 Sport Vlaanderen - Baloise ,, 0:00
12 43 +2:19 23
Sprint 34 Bahrain Merida Pro Cycling Team ,, 0:00
13 6 +0:10 85
Climber 24 Trek - Segafredo ,, 0:00
14 27 +0:49 105
Hills 24 Caja Rural - Seguros RGA ,, 0:00
15 61 +5:21 172
Sprint 32 WB Aqua Protect Veranclassic ,, 0:00
16 8 +0:10 63
GC 23 Team Katusha Alpecin ,, 0:00
17 17 +0:25 162
Classic 24 Sport Vlaanderen - Baloise ,, 0:00
18 58 +4:42 34
Sprint 32 BMC Racing Team ,, 0:00
19 26 +0:47 155
GC 20 Manzana Postobon ,, 0:00
20 87 +9:38 123
Sprint 26 Delko Marseille Provence KTM ,, 0:00
21 101 +12:13 103
GC 22 Caja Rural - Seguros RGA ,, 0:00
22 46 +2:31 171
Sprint 33 WB Aqua Protect Veranclassic ,, 0:00
23 71 +7:03 132
Sprint 25 Euskadi - Murias ,, 0:00
24 21 +0:39 106
Sprint 33 Caja Rural - Seguros RGA ,, 0:00
25 4 +0:06 135
GC 31 Euskadi - Murias ,, 0:00
26 22 +0:41 176
Classic 26 WB Aqua Protect Veranclassic ,, 0:00
27 41 +1:55 174
GC 28 WB Aqua Protect Veranclassic ,, 0:00
28 111 +14:38 183
Sprint 25 Wilier Triestina - Selle Italia ,, 0:00
29 19 +0:33 66
GC 33 Team Katusha Alpecin ,, 0:00
30 10 +0:10 36
Climber 34 BMC Racing Team ,, 0:00
31 84 +9:28 191
Sprint 25 Turkey ,, 0:00
32 3 +0:04 1
GC 29 UAE Team Emirates ,, 0:00
33 7 +0:10 121
GC 32 Delko Marseille Provence KTM ,, 0:00
34 76 +8:09 145
Sprint 33 Gazprom-RusVelo ,, 0:00
35 15 +0:22 164
Classic 28 Sport Vlaanderen - Baloise ,, 0:00
36 5 +0:09 83
Classic 28 Trek - Segafredo ,, 0:00
37 47 +2:44 122
Hills 26 Delko Marseille Provence KTM ,, 0:00
38 16 +0:24 157
GC 26 Manzana Postobon ,, 0:00
39 13 +0:19 75
Classic 26 Team Sunweb ,, 0:00
40 9 +0:10 127
Classic 33 Delko Marseille Provence KTM ,, 0:00
41 53 +4:06 197
TT 29 Turkey ,, 0:00
42 99 +11:48 125
Sprint 24 Delko Marseille Provence KTM ,, 0:00
43 36 +1:28 116
TT 23 CCC Sprandi Polkowice ,, 0:00
44 75 +7:50 32
TT 24 BMC Racing Team ,, 0:00
45 1 +0:00 14
GC 26 Astana Pro Team ,, 0:00
46 18 +0:25 141
Classic 31 Gazprom-RusVelo ,, 0:00
47 64 +5:42 73
GC 33 Team Sunweb ,, 0:00
48 91 +10:46 173
TT 26 WB Aqua Protect Veranclassic ,, 0:00
49 107 +13:14 24
TT 30 Bahrain Merida Pro Cycling Team ,, 0:00
50 66 +6:02 91
Sprint 29 Burgos - BH ,, 0:00
51 105 +13:06 95
GC 27 Burgos - BH ,, 0:00
52 48 +2:54 31
TT 27 BMC Racing Team ,, 0:00
53 11 +0:10 35
GC 24 BMC Racing Team ,, 0:00
54 24 +0:41 26
Climber 22 Bahrain Merida Pro Cycling Team ,, 0:00
55 14 +0:19 153
GC 22 Manzana Postobon ,, 0:00
56 38 +1:32 146
Sprint 30 Gazprom-RusVelo ,, 0:00
57 83 +9:10 96
Classic 24 Burgos - BH ,, 0:00
58 37 +1:30 107
GC 25 Caja Rural - Seguros RGA ,, 0:00
59 29 +0:53 94
GC 33 Burgos - BH ,, 0:00
60 90 +10:30 47
Classic 36 BORA - hansgrohe ,, 0:00
61 121 +17:49 43
Hills 26 BORA - hansgrohe ,, 0:00
62 20 +0:36 55
GC 22 Quick-Step Floors ,, 0:00
63 31 +0:57 71
Hills 26 Team Sunweb ,, 0:00
64 115 +15:45 186
Sprint 22 Wilier Triestina - Selle Italia ,, 0:00
65 125 +19:34 187
Sprint 28 Wilier Triestina - Selle Italia ,, 0:00
66 44 +2:19 117
Sprint 32 CCC Sprandi Polkowice ,, 0:00
67 130 +22:10 182
Sprint 30 Wilier Triestina - Selle Italia ,, 0:00
68 32 +1:10 51
Classic 29 Quick-Step Floors ,, 0:00
69 57 +4:31 97
GC 19 Burgos - BH ,, 0:00
70 30 +0:55 84
GC 27 Trek - Segafredo ,, 0:00
71 23 +0:41 45
Classic 26 BORA - hansgrohe ,, 0:00
72 12 +0:10 33
GC 34 BMC Racing Team ,, 0:00
73 89 +10:21 175
Sprint 21 WB Aqua Protect Veranclassic ,, 0:00
74 25 +0:41 101
GC 34 Caja Rural - Seguros RGA ,, 0:00
75 33 +1:10 165
Sprint 23 Sport Vlaanderen - Baloise ,, 0:00
76 92 +10:52 46
Classic 29 BORA - hansgrohe ,, 0:00
77 39 +1:35 62
GC 22 Team Katusha Alpecin ,, 0:00
78 73 +7:43 6
GC 29 UAE Team Emirates ,, 0:00
79 95 +11:21 61
GC 33 Team Katusha Alpecin ,, 0:00
80 45 +2:27 126
GC 34 Delko Marseille Provence KTM ,, 0:00
81 40 +1:45 92
GC 23 Burgos - BH ,, 0:00
82 119 +16:37 27
Sprint 23 Bahrain Merida Pro Cycling Team ,, 0:00
83 35 +1:23 151
Climber 32 Manzana Postobon ,, 0:00
84 112 +14:38 4
GC 25 UAE Team Emirates ,, 0:00
85 28 +0:52 5
GC 31 UAE Team Emirates ,, 0:00
86 34 +1:10 12
TT 27 Astana Pro Team ,, 0:00
87 69 +6:32 144
Sprint 34 Gazprom-RusVelo ,, 0:00
88 123 +18:30 7
GC 38 UAE Team Emirates ,, 0:00
89 70 +6:57 11
Classic 27 Astana Pro Team ,, 0:00
90 55 +4:26 74
GC 37 Team Sunweb ,, 0:00
91 54 +4:24 81
GC 36 Trek - Segafredo ,, 0:00
92 109 +13:57 185
Classic 37 Wilier Triestina - Selle Italia ,, 0:00
93 51 +3:36 156
GC 30 Manzana Postobon ,, 0:00
94 116 +15:50 152
GC 24 Manzana Postobon ,, 0:00
95 67 +6:27 37
Sprint 33 BMC Racing Team ,, 0:00
96 74 +7:45 13
Sprint 22 Astana Pro Team ,, 0:00
97 113 +14:41 137
GC 26 Euskadi - Murias ,, 0:00
98 62 +5:30 102
TT 26 Caja Rural - Seguros RGA ,, 0:00
99 68 +6:31 192
Sprint 32 Turkey ,, 0:00
100 128 +20:22 181
Sprint 21 Wilier Triestina - Selle Italia ,, 0:00
101 127 +20:19 154
Climber 23 Manzana Postobon ,, 0:00
102 52 +4:00 77
GC 25 Team Sunweb ,, 0:00
103 132 +22:48 166
Classic 36 Sport Vlaanderen - Baloise ,, 0:00
104 88 +9:57 143
Sprint 21 Gazprom-RusVelo ,, 0:00
105 65 +5:56 104
GC 26 Caja Rural - Seguros RGA ,, 0:00
106 49 +2:59 25
GC 23 Bahrain Merida Pro Cycling Team ,, 0:00
107 134 +24:45 2
Classic 26 UAE Team Emirates ,, 0:00
108 110 +14:21 16
Sprint 31 Astana Pro Team ,, 0:00
109 59 +5:04 93
GC 25 Burgos - BH ,, 0:00
110 129 +22:08 193
TT 29 Turkey ,, 0:00
111 60 +5:14 57
Classic 32 Quick-Step Floors ,, 0:00
112 42 +2:19 111
Climber 27 CCC Sprandi Polkowice ,, 0:00
113 135 +24:47 124
TT 30 Delko Marseille Provence KTM ,, 0:00
114 100 +11:51 136
Hills 22 Euskadi - Murias ,, 0:00
115 79 +8:23 114
Sprint 23 CCC Sprandi Polkowice ,, 0:00
116 131 +22:12 131
GC 26 Euskadi - Murias ,, 0:00
117 82 +9:05 142
Sprint 28 Gazprom-RusVelo ,, 0:00
118 108 +13:29 54
Sprint 35 Quick-Step Floors ,, 0:00
119 120 +17:34 195
Sprint 30 Turkey ,, 0:00
120 126 +19:34 177
Sprint 29 WB Aqua Protect Veranclassic ,, 0:00
121 114 +15:33 184
Sprint 26 Wilier Triestina - Selle Italia 0:25 0:25
122 56 +4:28 86
Sprint 32 Trek - Segafredo ,, 0:25
123 102 +12:25 42
TT 33 BORA - hansgrohe ,, 0:25
124 81 +8:58 194
Sprint 22 Turkey ,, 0:25
125 104 +12:35 21
Sprint 33 Bahrain Merida Pro Cycling Team 0:35 0:35
126 50 +3:13 161
Classic 24 Sport Vlaanderen - Baloise ,, 0:35
127 106 +13:09 87
Sprint 30 Trek - Segafredo ,, 0:35
128 96 +11:23 113
TT 28 CCC Sprandi Polkowice 0:44 0:44
129 93 +11:08 133
Sprint 29 Euskadi - Murias 0:48 0:48
130 117 +15:57 112
Sprint 28 CCC Sprandi Polkowice 1:15 1:15
131 122 +18:09 67
TT 24 Team Katusha Alpecin 1:23 1:23
132 118 +16:01 134
GC 26 Euskadi - Murias ,, 1:23
133 94 +11:19 15
Classic 27 Astana Pro Team 1:59 1:59
134 124 +18:35 44
Sprint 29 BORA - hansgrohe 0:00 0:00
135 133 +24:00 196
TT 24 Turkey 2:58 2:58
DNF 17
Classic 26 Astana Pro Team -