1 35 +10:43 21
Sprint 27 BORA - hansgrohe 40 50 4:53:26
2 54 +17:43 48
Sprint 23 Team Katusha Alpecin 15 30 ,, 0:00
3 58 +17:49 102
Classic 22 UAE Team Emirates 6 18 ,, 0:00
4 56 +17:49 41
Classic 29 Team Katusha Alpecin 13 ,, 0:00
5 92 +20:50 13
Sprint 30 BMC Racing Team 10 ,, 0:00
6 55 +17:49 135
Sprint 28 Team Dimension Data 7 ,, 0:00
7 96 +20:54 36
TT 26 Cannondale - Drapac Pro Cycling Team 4 ,, 0:00
8 94 +20:50 117
Sprint 28 Team Sunweb 3 ,, 0:00
9 57 +17:49 147
Sprint 28 UnitedHealthcare Pro Cycling Team 2 ,, 0:00
10 84 +18:54 118
Classic 24 Team Sunweb 1 ,, 0:00
11 108 +21:20 126
Sprint 22 Astana Pro Team ,, 0:00
12 90 +20:40 1
Sprint 29 Quick-Step Floors ,, 0:00
13 5 +0:45 61
GC 30 Team LottoNL-Jumbo ,, 0:00
14 37 +12:42 121
Sprint 32 Astana Pro Team ,, 0:00
15 93 +20:50 51
Sprint 28 Trek - Segafredo ,, 0:00
16 2 +0:02 62
GC 27 Team LottoNL-Jumbo 0:03 0:03
17 6 +0:48 11
GC 33 BMC Racing Team ,, 0:03
18 32 +5:53 7
Classic 27 Quick-Step Floors ,, 0:03
19 64 +17:56 57
Sprint 30 Trek - Segafredo ,, 0:03
20 95 +20:53 38
Sprint 26 Cannondale - Drapac Pro Cycling Team ,, 0:03
21 19 +1:25 16
GC 39 BMC Racing Team ,, 0:03
22 66 +17:56 12
TT 23 BMC Racing Team ,, 0:03
23 49 +15:21 77
Sprint 29 Cofidis, Solutions Crédits ,, 0:03
24 1 +0:00 25
Climber 27 BORA - hansgrohe ,, 0:03
25 65 +17:56 122
Classic 28 Astana Pro Team ,, 0:03
26 99 +20:57 157
Sprint 32 Team Novo Nordisk ,, 0:03
27 14 +0:55 75
GC 33 Cofidis, Solutions Crédits ,, 0:03
28 7 +0:48 116
GC 21 Team Sunweb ,, 0:03
29 51 +16:04 55
Climber 22 Trek - Segafredo ,, 0:03
30 20 +1:25 46
Hills 22 Team Katusha Alpecin ,, 0:03
31 8 +0:48 31
GC 28 Cannondale - Drapac Pro Cycling Team ,, 0:03
32 67 +17:56 163
Sprint 26 Jelly Belly p/b Maxxis ,, 0:03
33 9 +0:48 106
GC 28 UAE Team Emirates ,, 0:03
34 91 +20:49 91
Sprint 28 Team Sky ,, 0:03
35 61 +17:53 6
Classic 31 Quick-Step Floors ,, 0:03
36 59 +17:51 15
Sprint 25 BMC Racing Team ,, 0:03
37 60 +17:52 85
Sprint 22 Rally Cycling ,, 0:03
38 15 +0:55 71
GC 29 Cofidis, Solutions Crédits ,, 0:03
39 12 +0:48 95
GC 22 Team Sky ,, 0:03
40 98 +20:57 161
Sprint 25 Jelly Belly p/b Maxxis ,, 0:03
41 13 +0:53 58
GC 40 Trek - Segafredo ,, 0:03
42 36 +11:06 86
Climber 22 Rally Cycling ,, 0:03
43 4 +0:16 136
GC 25 Team Dimension Data ,, 0:03
44 52 +16:25 128
Classic 25 Astana Pro Team ,, 0:03
45 25 +4:45 131
Climber 28 Team Dimension Data ,, 0:03
46 11 +0:48 3
Climber 22 Quick-Step Floors ,, 0:03
47 10 +0:48 5
Climber 23 Quick-Step Floors ,, 0:03
48 39 +12:45 66
GC 24 Team LottoNL-Jumbo ,, 0:03
49 22 +3:48 83
Classic 23 Rally Cycling ,, 0:03
50 23 +4:42 138
Classic 27 Team Dimension Data ,, 0:03
51 40 +12:45 82
TT 26 Rally Cycling ,, 0:03
52 69 +17:56 67
GC 23 Team LottoNL-Jumbo ,, 0:03
53 53 +16:38 73
GC 29 Cofidis, Solutions Crédits ,, 0:03
54 100 +20:57 14
Classic 38 BMC Racing Team ,, 0:03
55 83 +18:47 94
Classic 24 Team Sky ,, 0:03
56 21 +3:11 17
GC 30 BMC Racing Team ,, 0:03
57 68 +17:56 155
Sprint 28 Team Novo Nordisk ,, 0:03
58 17 +1:02 142
GC 31 UnitedHealthcare Pro Cycling Team ,, 0:03
59 27 +4:47 42
GC 31 Team Katusha Alpecin ,, 0:03
60 102 +20:57 107
Sprint 28 UAE Team Emirates ,, 0:03
61 70 +17:56 124
Sprint 26 Astana Pro Team ,, 0:03
62 50 +15:21 18
TT 23 BMC Racing Team ,, 0:03
63 3 +0:14 92
GC 26 Team Sky ,, 0:03
64 26 +4:47 27
GC 27 BORA - hansgrohe ,, 0:03
65 72 +17:56 115
GC 22 Team Sunweb ,, 0:03
66 16 +0:58 167
TT 28 Jelly Belly p/b Maxxis ,, 0:03
67 105 +20:57 165
Sprint 26 Jelly Belly p/b Maxxis ,, 0:03
68 29 +4:47 76
GC 30 Cofidis, Solutions Crédits ,, 0:03
69 18 +1:11 97
GC 36 Team Sky ,, 0:03
70 30 +4:47 154
Sprint 33 Team Novo Nordisk ,, 0:03
71 31 +5:31 33
GC 25 Cannondale - Drapac Pro Cycling Team ,, 0:03
72 62 +17:54 153
GC 28 Team Novo Nordisk ,, 0:03
73 34 +8:00 34
GC 25 Cannondale - Drapac Pro Cycling Team ,, 0:03
74 28 +4:47 26
Hills 24 BORA - hansgrohe ,, 0:03
75 76 +18:16 74
GC 22 Cofidis, Solutions Crédits ,, 0:03
76 24 +4:43 141
Sprint 40 UnitedHealthcare Pro Cycling Team ,, 0:03
77 101 +20:57 54
GC 34 Trek - Segafredo ,, 0:03
78 104 +20:57 152
Classic 25 Team Novo Nordisk ,, 0:03
79 42 +12:45 64
GC 25 Team LottoNL-Jumbo ,, 0:03
80 41 +12:45 32
Classic 23 Cannondale - Drapac Pro Cycling Team ,, 0:03
81 88 +20:15 156
TT 23 Team Novo Nordisk ,, 0:03
82 124 +23:23 151
GC 30 Team Novo Nordisk ,, 0:03
83 74 +17:56 132
GC 24 Team Dimension Data ,, 0:03
84 75 +17:56 112
Classic 37 Team Sunweb ,, 0:03
85 73 +17:56 68
GC 22 Team LottoNL-Jumbo ,, 0:03
86 63 +17:55 148
Sprint 25 UnitedHealthcare Pro Cycling Team ,, 0:03
87 43 +12:45 144
TT 23 UnitedHealthcare Pro Cycling Team ,, 0:03
88 107 +21:19 104
TT 20 UAE Team Emirates ,, 0:03
89 71 +17:56 146
GC 25 UnitedHealthcare Pro Cycling Team ,, 0:03
90 103 +20:57 24
Sprint 24 BORA - hansgrohe ,, 0:03
91 116 +21:52 158
TT 35 Team Novo Nordisk ,, 0:03
92 77 +18:19 125
Classic 23 Astana Pro Team 0:26 0:26
93 109 +21:20 22
Sprint 23 BORA - hansgrohe ,, 0:26
94 106 +21:18 78
Sprint 30 Cofidis, Solutions Crédits 0:28 0:28
95 110 +21:21 105
Sprint 28 UAE Team Emirates 0:31 0:31
96 111 +21:25 53
Sprint 22 Trek - Segafredo ,, 0:31
97 78 +18:20 162
Hills 21 Jelly Belly p/b Maxxis ,, 0:31
98 85 +19:19 123
TT 25 Astana Pro Team ,, 0:31
99 112 +21:25 164
TT 25 Jelly Belly p/b Maxxis ,, 0:31
100 79 +18:24 44
Sprint 32 Team Katusha Alpecin ,, 0:31
101 120 +22:40 47
TT 23 Team Katusha Alpecin ,, 0:31
102 44 +13:13 72
GC 29 Cofidis, Solutions Crédits ,, 0:31
103 113 +21:30 65
Sprint 27 Team LottoNL-Jumbo 0:36 0:36
104 119 +22:38 101
Sprint 27 UAE Team Emirates ,, 0:36
105 80 +18:29 103
GC 29 UAE Team Emirates ,, 0:36
106 114 +21:30 113
GC 31 Team Sunweb ,, 0:36
107 115 +21:33 4
Sprint 32 Quick-Step Floors 0:39 0:39
108 118 +21:55 23
TT 32 BORA - hansgrohe ,, 0:39
109 81 +18:38 63
GC 23 Team LottoNL-Jumbo 0:45 0:45
110 82 +18:45 56
TT 37 Trek - Segafredo 0:52 0:52
111 126 +23:49 133
Sprint 36 Team Dimension Data 0:54 0:54
112 117 +21:54 35
TT 25 Cannondale - Drapac Pro Cycling Team 1:00 1:00
113 97 +20:56 98
Sprint 23 Team Sky 1:02 1:02
114 46 +14:17 45
Classic 23 Team Katusha Alpecin 1:11 1:11
115 122 +23:03 134
Sprint 32 Team Dimension Data ,, 1:11
116 48 +14:43 2
GC 32 Quick-Step Floors 1:15 1:15
117 89 +20:22 93
TT 23 Team Sky 1:19 1:19
118 38 +12:44 81
GC 32 Rally Cycling 1:41 1:41
119 86 +19:29 143
GC 32 UnitedHealthcare Pro Cycling Team ,, 1:41
120 47 +14:41 145
GC 26 UnitedHealthcare Pro Cycling Team ,, 1:41
121 127 +23:52 127
Sprint 30 Astana Pro Team 1:50 1:50
122 33 +7:02 96
GC 27 Team Sky 1:54 1:54
123 125 +23:32 28
Classic 28 BORA - hansgrohe 2:07 2:07
124 87 +20:06 87
TT 38 Rally Cycling 2:13 2:13
125 129 +24:22 8
TT 32 Quick-Step Floors ,, 2:13
126 45 +13:16 84
TT 27 Rally Cycling ,, 2:13
127 121 +23:01 108
Sprint 23 UAE Team Emirates ,, 2:13
128 123 +23:17 43
TT 23 Team Katusha Alpecin 2:23 2:23
129 128 +24:04 -
23 Jelly Belly p/b Maxxis 2:41 2:41
130 130 +25:19 137
Sprint 34 Team Dimension Data 3:06 3:06
DNF 114
GC 21 Team Sunweb -