1 1 +0:00 41
Climber 24 UAE Team Emirates 20 30 4:01:11
2 5 +1:54 31
Climber 28 Movistar Team 15 18 0:03 0:03
3 8 +3:23 71
Classic 27 Intermarché - Circus - Wanty 10 12 0:09 0:09
4 2 +1:14 1
Climber 33 Bahrain - Victorious 5 7 0:12 0:12
5 3 +1:19 6
Climber 23 Bahrain - Victorious 3 4 0:21 0:21
6 13 +4:31 112
Climber 28 Israel - Premier Tech 3 ,, 0:21
7 6 +2:43 22
GC 27 INEOS Grenadiers 2 ,, 0:21
8 9 +3:45 101
Hills 24 Lotto Dstny 1 0:24 0:24
9 7 +3:05 3
GC 35 Bahrain - Victorious 0:33 0:33
10 4 +1:35 21
GC 22 INEOS Grenadiers ,, 0:33
11 12 +4:05 23
Hills 25 INEOS Grenadiers 0:41 0:41
12 11 +3:58 4
GC 29 Bahrain - Victorious 0:56 0:56
13 10 +3:53 27
GC 25 INEOS Grenadiers 0:57 0:57
14 14 +5:47 53
GC 31 Team Jayco AlUla 1:04 1:04
15 35 +18:32 2
Classic 28 Bahrain - Victorious 2:10 2:10
16 21 +6:56 91
GC 26 EOLO-Kometa 2:18 2:18
17 15 +5:54 84
Classic 26 Caja Rural - Seguros RGA 2:30 2:30
18 22 +7:01 33
Climber 28 Movistar Team 2:36 2:36
19 20 +6:56 56
TT 25 Team Jayco AlUla 2:46 2:46
20 19 +6:54 111
Climber 30 Israel - Premier Tech 3:32 3:32
21 36 +19:29 65
Hills 21 Alpecin - Deceuninck 3:44 3:44
22 39 +20:35 25
Climber 32 INEOS Grenadiers ,, 3:44
23 17 +6:15 36
GC 35 Movistar Team ,, 3:44
24 16 +6:13 156
Climber 28 Burgos - BH ,, 3:44
25 31 +15:36 121
GC 25 Equipo Kern Pharma 3:59 3:59
26 34 +18:22 96
Climber 21 EOLO-Kometa ,, 3:59
27 23 +8:11 43
GC 32 UAE Team Emirates ,, 3:59
28 18 +6:35 44
Classic 31 UAE Team Emirates ,, 3:59
29 27 +11:09 12
GC 39 Astana Qazaqstan Team ,, 3:59
30 28 +11:26 35
TT 33 Movistar Team ,, 3:59
31 52 +33:07 17
GC 31 Astana Qazaqstan Team ,, 3:59
32 38 +20:10 153
GC 39 Burgos - BH ,, 3:59
33 26 +10:59 135
GC 26 Euskaltel - Euskadi ,, 3:59
34 43 +24:59 105
GC 24 Lotto Dstny 4:08 4:08
35 24 +9:02 75
GC 24 Intermarché - Circus - Wanty 4:15 4:15
36 29 +11:59 57
GC 23 Team Jayco AlUla 4:20 4:20
37 30 +14:55 157
GC 23 Burgos - BH 4:31 4:31
38 33 +18:07 147
TT 31 TotalEnergies ,, 4:31
39 44 +25:15 164
Classic 22 Team Flanders - Baloise 4:36 4:36
40 49 +31:59 51
GC 23 Team Jayco AlUla 5:06 5:06
41 45 +29:48 167
Classic 24 Team Flanders - Baloise 6:47 6:47
42 25 +10:50 45
Climber 33 UAE Team Emirates 7:49 7:49
43 81 +46:32 162
Classic 22 Team Flanders - Baloise 9:17 9:17
44 40 +21:17 136
GC 38 Euskaltel - Euskadi 9:18 9:18
45 48 +31:38 87
GC 29 Caja Rural - Seguros RGA ,, 9:18
46 89 +49:23 152
Hills 32 Burgos - BH ,, 9:18
47 32 +17:15 123
Climber 20 Equipo Kern Pharma 9:51 9:51
48 78 +43:30 133
Hills 21 Euskaltel - Euskadi ,, 9:51
49 53 +33:17 103
Classic 26 Lotto Dstny 10:55 10:55
50 37 +19:47 166
Classic 22 Team Flanders - Baloise ,, 10:55
51 50 +32:27 142
Sprint 35 TotalEnergies ,, 10:55
52 55 +33:59 155
GC 29 Burgos - BH 13:32 13:32
53 54 +33:46 55
GC 22 Team Jayco AlUla 14:27 14:27
54 72 +40:52 74
Sprint 29 Intermarché - Circus - Wanty 14:38 14:38
55 75 +41:48 94
Climber 21 EOLO-Kometa ,, 14:38
56 69 +39:03 107
GC 22 Lotto Dstny 17:56 17:56
57 100 +55:16 102
Classic 26 Lotto Dstny ,, 17:56
58 94 +50:19 154
Hills 27 Burgos - BH ,, 17:56
59 92 +50:13 151
Hills 22 Burgos - BH ,, 17:56
60 98 +54:44 117
Sprint 32 Israel - Premier Tech ,, 17:56
61 105 +1:01:31 163
Classic 23 Team Flanders - Baloise ,, 17:56
62 42 +23:53 7
GC 21 Bahrain - Victorious 18:01 18:01
63 71 +39:54 5
Classic 35 Bahrain - Victorious 18:03 18:03
64 90 +49:35 32
Classic 27 Movistar Team ,, 18:03
65 68 +38:46 104
GC 25 Lotto Dstny ,, 18:03
66 62 +37:15 52
Classic 22 Team Jayco AlUla ,, 18:03
67 74 +41:26 24
Classic 27 INEOS Grenadiers ,, 18:03
68 73 +41:06 127
GC 27 Equipo Kern Pharma ,, 18:03
69 79 +45:01 54
GC 33 Team Jayco AlUla ,, 18:03
70 88 +49:05 37
GC 27 Movistar Team ,, 18:03
71 86 +47:52 134
Classic 27 Euskaltel - Euskadi ,, 18:03
72 101 +55:18 161
GC 24 Team Flanders - Baloise ,, 18:03
73 63 +37:31 132
GC 27 Euskaltel - Euskadi ,, 18:03
74 85 +47:52 95
Hills 26 EOLO-Kometa ,, 18:03
75 58 +34:52 34
Hills 28 Movistar Team 18:09 18:09
76 59 +35:08 106
Classic 30 Lotto Dstny ,, 18:09
77 67 +38:19 82
Hills 25 Caja Rural - Seguros RGA ,, 18:09
78 66 +38:11 73
Hills 29 Intermarché - Circus - Wanty ,, 18:09
79 97 +54:32 141
Classic 28 TotalEnergies ,, 18:09
80 83 +46:54 145
Sprint 34 TotalEnergies ,, 18:09
81 84 +47:33 81
Sprint 26 Caja Rural - Seguros RGA ,, 18:09
82 76 +42:26 26
GC 33 INEOS Grenadiers ,, 18:09
83 87 +48:23 14
Classic 32 Astana Qazaqstan Team ,, 18:09
84 102 +57:47 76
Classic 28 Intermarché - Circus - Wanty ,, 18:09
85 91 +49:53 61
Classic 31 Alpecin - Deceuninck 18:14 18:14
86 103 +59:55 63
GC 26 Alpecin - Deceuninck ,, 18:14
87 46 +30:51 66
Hills 25 Alpecin - Deceuninck 18:20 18:20
88 64 +37:40 42
Classic 24 UAE Team Emirates ,, 18:20
89 61 +36:31 146
Classic 24 TotalEnergies ,, 18:20
90 41 +22:43 143
Climber 29 TotalEnergies ,, 18:20
91 82 +46:50 16
GC 30 Astana Qazaqstan Team ,, 18:20
92 95 +51:18 11
Hills 24 Astana Qazaqstan Team ,, 18:20
93 70 +39:37 97
GC 23 EOLO-Kometa ,, 18:20
94 57 +34:50 92
TT 22 EOLO-Kometa 18:27 18:27
95 80 +46:04 62
TT 27 Alpecin - Deceuninck 18:28 18:28
96 93 +50:18 46
GC 27 UAE Team Emirates ,, 18:28
97 99 +55:03 64
Sprint 31 Alpecin - Deceuninck ,, 18:28
98 47 +31:07 144
Classic 28 TotalEnergies 18:33 18:33
99 56 +34:01 72
Classic 25 Intermarché - Circus - Wanty 18:35 18:35
100 65 +37:41 126
GC 23 Equipo Kern Pharma 18:40 18:40
101 106 +1:06:06 47
GC 27 UAE Team Emirates 18:50 18:50
102 104 +1:01:23 67
Classic 26 Alpecin - Deceuninck 19:08 19:08
103 60 +36:09 114
GC 32 Israel - Premier Tech 19:13 19:13
104 77 +42:27 77
Classic 23 Intermarché - Circus - Wanty 19:15 19:15
105 96 +51:56 116
Classic 34 Israel - Premier Tech 21:04 21:04
106 51 +32:53 93
GC 24 EOLO-Kometa 22:22 22:22
DNF 13
Hills 25 Astana Qazaqstan Team -
DNF 124
Hills 22 Equipo Kern Pharma -
DNF 83
Sprint 23 Caja Rural - Seguros RGA -
DNS 137
GC 26 Euskaltel - Euskadi -
DNS 115
Hills 22 Israel - Premier Tech -