1 1 +0:00 71
Sprint 29 Quick-Step Floors 20 30 3:05:28
2 48 +6:25 3
Classic 26 Team Katusha Alpecin 10 18 ,, 0:00
3 29 +3:03 11
Sprint 28 Aqua Blue Sport 5 12 ,, 0:00
4 8 +0:24 43
Sprint 31 BMC Racing Team 7 ,, 0:00
5 10 +0:24 7
Sprint 24 Team Katusha Alpecin 4 ,, 0:00
6 17 +0:38 1
Sprint 29 Team Katusha Alpecin 3 ,, 0:00
7 3 +0:14 34
Classic 27 Bahrain Merida Pro Cycling Team 2 ,, 0:00
8 2 +0:12 21
Climber 25 Astana Pro Team 1 ,, 0:00
9 28 +2:53 111
Sprint 29 Team Novo Nordisk ,, 0:00
10 31 +3:11 75
Sprint 32 Quick-Step Floors ,, 0:00
11 71 +11:12 154
Sprint 29 Wilier Triestina - Selle Italia ,, 0:00
12 19 +1:11 102
Classic 23 Team LottoNL-Jumbo ,, 0:00
13 51 +7:48 24
Classic 29 Astana Pro Team ,, 0:00
14 32 +3:17 84
Sprint 26 Rally Cycling ,, 0:00
15 14 +0:34 85
Climber 19 Rally Cycling ,, 0:00
16 39 +3:55 54
Sprint 34 Cofidis, Solutions Crédits ,, 0:00
17 15 +0:35 41
Climber 33 BMC Racing Team ,, 0:00
18 4 +0:17 45
Classic 22 BMC Racing Team ,, 0:00
19 5 +0:18 47
Classic 24 BMC Racing Team ,, 0:00
20 11 +0:24 44
Climber 25 BMC Racing Team ,, 0:00
21 25 +2:35 62
Climber 23 Mitchelton - BikeExchange ,, 0:00
22 74 +12:09 147
Sprint 29 UAE Team Emirates ,, 0:00
23 7 +0:20 105
Classic 25 Team LottoNL-Jumbo ,, 0:00
24 20 +1:27 74
Classic 26 Quick-Step Floors ,, 0:00
25 63 +9:01 157
Sprint 27 Wilier Triestina - Selle Italia ,, 0:00
26 16 +0:35 16
Sprint 30 Aqua Blue Sport ,, 0:00
27 53 +8:01 113
TT 24 Team Novo Nordisk ,, 0:00
28 27 +2:36 46
Sprint 35 BMC Racing Team ,, 0:00
29 34 +3:23 66
TT 20 Mitchelton - BikeExchange ,, 0:00
30 76 +12:13 153
Sprint 20 Wilier Triestina - Selle Italia ,, 0:00
31 37 +3:41 146
TT 21 UAE Team Emirates ,, 0:00
32 50 +7:12 32
Classic 31 Bahrain Merida Pro Cycling Team ,, 0:00
33 41 +4:10 101
Sprint 24 Team LottoNL-Jumbo ,, 0:00
34 40 +4:07 144
Classic 26 UAE Team Emirates ,, 0:00
35 36 +3:39 57
Sprint 25 Cofidis, Solutions Crédits ,, 0:00
36 47 +6:01 52
Sprint 25 Cofidis, Solutions Crédits ,, 0:00
37 88 +14:16 76
Climber 24 Quick-Step Floors ,, 0:00
38 95 +17:02 134
TT 30 United Arab Emirates ,, 0:00
39 24 +2:09 127
Sprint 30 Trek - Segafredo ,, 0:00
40 26 +2:35 6
Classic 23 Team Katusha Alpecin ,, 0:00
41 52 +8:01 26
Sprint 22 Astana Pro Team ,, 0:00
42 54 +8:05 112
Sprint 23 Team Novo Nordisk ,, 0:00
43 46 +5:46 55
GC 34 Cofidis, Solutions Crédits ,, 0:00
44 44 +5:27 14
Sprint 27 Aqua Blue Sport ,, 0:00
45 18 +0:50 4
Sprint 28 Team Katusha Alpecin ,, 0:00
46 45 +5:33 42
TT 24 BMC Racing Team ,, 0:00
47 67 +9:29 56
TT 29 Cofidis, Solutions Crédits ,, 0:00
48 85 +13:49 136
Classic 30 United Arab Emirates ,, 0:00
49 35 +3:35 77
Classic 33 Quick-Step Floors ,, 0:00
50 61 +8:17 156
Sprint 24 Wilier Triestina - Selle Italia ,, 0:00
51 13 +0:33 151
Classic 36 Wilier Triestina - Selle Italia ,, 0:00
52 62 +8:36 27
Sprint 30 Astana Pro Team ,, 0:00
53 89 +14:42 87
Sprint 28 Rally Cycling ,, 0:00
54 84 +13:11 86
TT 38 Rally Cycling ,, 0:00
55 66 +9:27 25
Classic 24 Astana Pro Team ,, 0:00
56 86 +13:52 33
Sprint 32 Bahrain Merida Pro Cycling Team ,, 0:00
57 87 +13:59 114
TT 24 Team Novo Nordisk ,, 0:00
58 9 +0:24 141
Classic 30 UAE Team Emirates ,, 0:00
59 98 +19:25 65
Sprint 23 Mitchelton - BikeExchange ,, 0:00
60 38 +3:49 63
Sprint 21 Mitchelton - BikeExchange 0:53 0:53
61 55 +8:05 64
Climber 19 Mitchelton - BikeExchange 0:00 0:00
62 69 +10:08 107
GC 39 Team LottoNL-Jumbo ,, 0:00
63 60 +8:17 155
Sprint 23 Wilier Triestina - Selle Italia ,, 0:00
64 96 +18:43 116
Sprint 21 Team Novo Nordisk 0:53 0:53
65 104 +27:51 137
TT 23 United Arab Emirates ,, 0:53
66 100 +20:40 17
GC 23 Aqua Blue Sport 0:00 0:00
67 70 +11:06 152
Sprint 25 Wilier Triestina - Selle Italia ,, 0:00
68 43 +4:52 145
Classic 23 UAE Team Emirates ,, 0:00
69 72 +11:27 143
GC 34 UAE Team Emirates ,, 0:00
70 49 +6:35 12
GC 27 Aqua Blue Sport ,, 0:00
71 93 +15:59 15
Sprint 32 Aqua Blue Sport 0:53 0:53
72 81 +12:39 13
Sprint 26 Aqua Blue Sport 0:00 0:00
73 92 +15:20 115
Sprint 21 Team Novo Nordisk ,, 0:00
74 57 +8:05 142
Sprint 24 UAE Team Emirates ,, 0:00
75 79 +12:36 93
Sprint 36 Team Dimension Data ,, 0:00
76 64 +9:08 53
GC 30 Cofidis, Solutions Crédits 1:01 1:01
77 42 +4:15 103
Sprint 32 Team LottoNL-Jumbo 0:00 0:00
78 56 +8:05 83
Sprint 39 Rally Cycling ,, 0:00
79 65 +9:20 125
Classic 38 Trek - Segafredo 1:15 1:15
80 90 +14:42 123
TT 28 Trek - Segafredo 0:00 0:00
81 73 +11:31 35
Classic 22 Bahrain Merida Pro Cycling Team ,, 0:00
82 91 +15:10 82
Sprint 25 Rally Cycling ,, 0:00
83 77 +12:14 104
Sprint 28 Team LottoNL-Jumbo 1:25 1:25
84 105 +29:29 67
Sprint 21 Mitchelton - BikeExchange 1:28 1:28
85 103 +24:29 135
TT 22 United Arab Emirates 1:31 1:31
86 97 +19:16 22
Sprint 26 Astana Pro Team 1:33 1:33
87 33 +3:22 31
Climber 33 Bahrain Merida Pro Cycling Team ,, 1:33
88 94 +16:33 23
TT 26 Astana Pro Team ,, 1:33
89 68 +9:38 94
Climber 23 Team Dimension Data ,, 1:33
90 82 +12:44 96
Classic 31 Team Dimension Data 0:00 0:00
91 83 +12:55 72
Classic 28 Quick-Step Floors 1:33 1:33
92 22 +1:42 95
Sprint 35 Team Dimension Data 0:00 0:00
93 12 +0:25 91
Sprint 32 Team Dimension Data ,, 0:00
94 30 +3:07 97
GC 28 Team Dimension Data ,, 0:00
95 75 +12:10 73
Sprint 21 Quick-Step Floors 1:33 1:33
96 80 +12:36 2
TT 29 Team Katusha Alpecin ,, 1:33
97 6 +0:18 51
Sprint 27 Cofidis, Solutions Crédits 0:00 0:00
98 21 +1:30 121
Classic 29 Trek - Segafredo ,, 0:00
99 23 +1:46 124
Sprint 29 Trek - Segafredo ,, 0:00
100 78 +12:27 37
Sprint 22 Bahrain Merida Pro Cycling Team 1:44 1:44
101 59 +8:07 92
Sprint 26 Team Dimension Data 2:11 2:11
102 99 +20:07 126
Classic 26 Trek - Segafredo 2:17 2:17
103 101 +22:58 122
Sprint 27 Trek - Segafredo ,, 2:17
104 102 +23:19 5
TT 23 Team Katusha Alpecin 3:10 3:10
105 58 +8:05 36
Sprint 37 Bahrain Merida Pro Cycling Team 0:00 0:00
DNF 117
Sprint 36 Team Novo Nordisk -