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