1 105 +21:29 21
Sprint 23 Alpecin - Fenix 40 50 4:17:05
2 109 +21:47 134
Sprint 20 Jumbo-Visma 15 30 ,, 0:00
3 110 +21:47 63
Sprint 31 BORA - hansgrohe 6 18 ,, 0:00
4 115 +22:31 83
Sprint 28 Gazprom - RusVelo 13 ,, 0:00
5 112 +22:05 121
Sprint 29 Israel - Premier Tech 10 ,, 0:00
6 90 +18:12 107
Sprint 33 INEOS Grenadiers 7 ,, 0:00
7 85 +17:47 91
Sprint 30 Groupama - FDJ 4 ,, 0:00
8 72 +12:52 184
Sprint 23 Team DSM 3 ,, 0:00
9 106 +21:32 154
Sprint 24 Movistar Team 2 ,, 0:00
10 119 +22:43 191
Sprint 22 Trek - Segafredo 1 ,, 0:00
11 108 +21:41 171
Sprint 28 Team BikeExchange - Jayco ,, 0:00
12 75 +13:58 53
Sprint 34 Bardiani-CSF-Faizanè ,, 0:00
13 2 +0:04 102
TT 25 INEOS Grenadiers ,, 0:00
14 74 +13:40 17
Sprint 28 AG2R Citroën Team ,, 0:00
15 83 +17:46 44
Climber 21 Bahrain - Victorious ,, 0:00
16 111 +22:01 143
Sprint 31 Lotto Soudal ,, 0:00
17 87 +17:56 164
Sprint 36 Quick-Step Alpha Vinyl Team ,, 0:00
18 92 +18:17 194
Sprint 29 Trek - Segafredo ,, 0:00
19 61 +9:14 16
Classic 28 AG2R Citroën Team ,, 0:00
20 56 +8:43 37
Classic 30 Astana Qazaqstan Team ,, 0:00
21 117 +22:40 177
Sprint 23 Team BikeExchange - Jayco ,, 0:00
22 84 +17:46 77
Sprint 22 EF Education - EasyPost ,, 0:00
23 69 +12:16 66
Sprint 28 BORA - hansgrohe ,, 0:00
24 91 +18:15 183
Sprint 26 Team DSM ,, 0:00
25 63 +9:36 85
Classic 34 Gazprom - RusVelo ,, 0:00
26 114 +22:23 2
Sprint 28 UAE Team Emirates ,, 0:00
27 4 +0:17 101
Climber 29 INEOS Grenadiers ,, 0:00
28 101 +19:14 167
Sprint 21 Quick-Step Alpha Vinyl Team ,, 0:00
29 95 +18:19 97
Sprint 33 Groupama - FDJ ,, 0:00
30 98 +18:44 54
GC 22 Bardiani-CSF-Faizanè ,, 0:00
31 37 +4:19 86
GC 26 Gazprom - RusVelo ,, 0:00
32 5 +0:25 75
Climber 25 EF Education - EasyPost ,, 0:00
33 39 +4:24 64
Climber 30 BORA - hansgrohe ,, 0:00
34 3 +0:14 67
Climber 25 BORA - hansgrohe ,, 0:00
35 40 +4:31 52
Climber 25 Bardiani-CSF-Faizanè ,, 0:00
36 89 +18:11 166
Classic 22 Quick-Step Alpha Vinyl Team ,, 0:00
37 23 +1:21 32
TT 25 Astana Qazaqstan Team ,, 0:00
38 34 +3:35 36
GC 23 Astana Qazaqstan Team ,, 0:00
39 9 +0:42 71
Climber 27 EF Education - EasyPost ,, 0:00
40 8 +0:40 155
Climber 26 Movistar Team ,, 0:00
41 36 +3:52 73
GC 28 EF Education - EasyPost ,, 0:00
42 1 +0:00 1
Climber 23 UAE Team Emirates ,, 0:00
43 70 +12:46 14
Classic 21 AG2R Citroën Team ,, 0:00
44 64 +9:53 51
Climber 25 Bardiani-CSF-Faizanè ,, 0:00
45 79 +14:46 126
Sprint 28 Israel - Premier Tech ,, 0:00
46 67 +11:32 81
Sprint 35 Gazprom - RusVelo ,, 0:00
47 41 +4:53 26
Classic 29 Alpecin - Fenix ,, 0:00
48 51 +6:09 195
GC 29 Trek - Segafredo ,, 0:00
49 27 +1:45 103
GC 21 INEOS Grenadiers ,, 0:00
50 88 +18:10 141
GC 22 Lotto Soudal ,, 0:00
51 44 +5:39 35
GC 25 Astana Qazaqstan Team ,, 0:00
52 11 +0:43 181
Climber 31 Team DSM ,, 0:00
53 26 +1:35 182
Climber 22 Team DSM ,, 0:00
54 17 +0:58 113
GC HIRT Jan Intermarché - Wanty - Gobert Matériaux 31 Intermarché - Wanty - Gobert Matériaux ,, 0:00
55 60 +8:54 135
Classic 29 Jumbo-Visma ,, 0:00
56 19 +1:10 111
Climber 30 Intermarché - Wanty - Gobert Matériaux ,, 0:00
57 6 +0:30 3
Climber 23 UAE Team Emirates ,, 0:00
58 54 +7:53 136
TT 37 Jumbo-Visma ,, 0:00
59 18 +1:02 41
Climber 25 Bahrain - Victorious ,, 0:00
60 77 +14:42 186
Sprint 22 Team DSM ,, 0:00
61 35 +3:40 46
Climber 31 Bahrain - Victorious ,, 0:00
62 66 +10:35 144
GC 21 Lotto Soudal ,, 0:00
63 42 +5:12 131
TT 31 Jumbo-Visma ,, 0:00
64 97 +18:29 62
Sprint 33 BORA - hansgrohe ,, 0:00
65 59 +8:50 157
Sprint 31 Movistar Team ,, 0:00
66 104 +21:22 114
TT 22 Intermarché - Wanty - Gobert Matériaux ,, 0:00
67 71 +12:47 24
Climber 23 Alpecin - Fenix ,, 0:00
68 47 +5:53 45
Climber 23 Bahrain - Victorious ,, 0:00
69 99 +18:55 94
Sprint 34 Groupama - FDJ ,, 0:00
70 7 +0:37 42
Climber 31 Bahrain - Victorious ,, 0:00
71 73 +12:55 12
Climber 24 AG2R Citroën Team ,, 0:00
72 15 +0:55 31
Climber 32 Astana Qazaqstan Team ,, 0:00
73 24 +1:22 133
GC 27 Jumbo-Visma ,, 0:00
74 25 +1:30 163
Climber 28 Quick-Step Alpha Vinyl Team ,, 0:00
75 13 +0:49 61
Climber 25 BORA - hansgrohe ,, 0:00
76 16 +0:58 6
Climber 32 UAE Team Emirates ,, 0:00
77 48 +5:55 152
TT 26 Movistar Team ,, 0:00
78 45 +5:42 76
Climber 21 EF Education - EasyPost ,, 0:00
79 55 +8:43 153
TT 24 Movistar Team ,, 0:00
80 32 +2:40 57
Classic 24 Bardiani-CSF-Faizanè ,, 0:00
81 53 +6:27 23
Classic 31 Alpecin - Fenix ,, 0:00
82 38 +4:22 142
Climber 28 Lotto Soudal ,, 0:00
83 86 +17:53 161
Sprint 36 Quick-Step Alpha Vinyl Team ,, 0:00
84 33 +3:25 124
Climber 37 Israel - Premier Tech ,, 0:00
85 14 +0:51 151
GC 29 Movistar Team ,, 0:00
86 12 +0:49 185
GC 22 Team DSM ,, 0:00
87 57 +8:43 96
TT 28 Groupama - FDJ ,, 0:00
88 22 +1:21 11
TT 29 AG2R Citroën Team ,, 0:00
89 96 +18:25 125
Sprint 21 Israel - Premier Tech ,, 0:00
90 93 +18:17 112
Classic 30 Intermarché - Wanty - Gobert Matériaux ,, 0:00
91 10 +0:43 13
Climber 29 AG2R Citroën Team ,, 0:00
92 68 +12:15 43
TT 22 Bahrain - Victorious ,, 0:00
93 20 +1:18 192
Climber 36 Trek - Segafredo ,, 0:00
94 31 +2:28 132
GC 28 Jumbo-Visma ,, 0:00
95 28 +1:51 115
GC 34 Intermarché - Wanty - Gobert Matériaux ,, 0:00
96 46 +5:49 87
Classic 19 Gazprom - RusVelo ,, 0:00
97 21 +1:20 122
GC 22 Israel - Premier Tech ,, 0:00
98 100 +19:06 165
Classic 32 Quick-Step Alpha Vinyl Team ,, 0:00
99 116 +22:37 193
Sprint 23 Trek - Segafredo ,, 0:00
100 62 +9:16 55
Climber 29 Bardiani-CSF-Faizanè ,, 0:00
101 50 +6:04 34
GC 28 Astana Qazaqstan Team ,, 0:00
102 30 +2:18 92
GC 29 Groupama - FDJ ,, 0:00
103 29 +2:03 174
GC 29 Team BikeExchange - Jayco ,, 0:00
104 58 +8:46 33
Sprint 25 Astana Qazaqstan Team ,, 0:00
105 107 +21:40 173
Sprint 23 Team BikeExchange - Jayco ,, 0:00
106 94 +18:18 175
Sprint 33 Team BikeExchange - Jayco ,, 0:00
107 49 +5:59 4
GC 31 UAE Team Emirates ,, 0:00
108 113 +22:12 74
Classic 37 EF Education - EasyPost ,, 0:00
109 76 +14:33 187
Classic 26 Team DSM ,, 0:00
110 52 +6:10 82
TT 27 Gazprom - RusVelo 0:18 0:18
111 65 +10:14 156
GC 26 Movistar Team ,, 0:18
112 102 +20:43 95
TT 36 Groupama - FDJ ,, 0:18
113 103 +21:18 5
TT 23 UAE Team Emirates 0:23 0:23
114 118 +22:42 123
TT 33 Israel - Premier Tech 0:30 0:30
115 121 +23:06 7
Sprint 38 UAE Team Emirates ,, 0:30
116 78 +14:45 65
TT 27 BORA - hansgrohe ,, 0:30
117 120 +22:58 22
Classic 28 Alpecin - Fenix ,, 0:30
118 43 +5:28 72
TT 23 EF Education - EasyPost ,, 0:30
119 81 +16:12 105
Climber 31 INEOS Grenadiers ,, 0:30
120 80 +14:47 104
GC 35 INEOS Grenadiers ,, 0:30
121 82 +16:14 25
Classic 32 Alpecin - Fenix 1:21 1:21
122 124 +25:48 47
TT 22 Bahrain - Victorious 1:26 1:26
123 122 +24:10 176
Classic 23 Team BikeExchange - Jayco ,, 1:26
124 123 +25:30 93
TT 23 Groupama - FDJ 2:27 2:27
125 125 +28:14 172
TT 34 Team BikeExchange - Jayco 2:33 2:33