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