1 1 +0:00 93
Climber 24 Equipo Kern Pharma 14 20 0:42:42
2 3 +0:04 75
Classic 30 EF Education - EasyPost 5 12 ,, 0:00
3 4 +0:06 35
Classic 36 TotalEnergies 3 7 ,, 0:00
4 5 +0:10 6
Sprint 24 Movistar Team 5 ,, 0:00
5 33 +0:10 165
Climber 24 Team U Nantes Atlantique 4 ,, 0:00
6 11 +0:10 201
Climber 35 Israel - Premier Tech 3 ,, 0:00
7 19 +0:10 44
Classic 21 Trek - Segafredo 2 ,, 0:00
8 20 +0:10 151
GC 25 Uno-X Pro Cycling Team 1 ,, 0:00
9 21 +0:10 72
Climber 27 EF Education - EasyPost ,, 0:00
10 6 +0:10 81
Climber 27 AG2R Citroën Team ,, 0:00
11 9 +0:10 112
Climber 26 B&B Hotels - KTM ,, 0:00
12 7 +0:10 107
Sprint 28 Burgos - BH ,, 0:00
13 10 +0:10 87
Climber 21 AG2R Citroën Team ,, 0:00
14 8 +0:10 51
GC 32 Team Arkéa Samsic ,, 0:00
15 12 +0:10 141
GC 24 INEOS Grenadiers ,, 0:00
16 46 +0:10 163
Climber 21 Team U Nantes Atlantique ,, 0:00
17 14 +0:10 206
GC 30 Israel - Premier Tech ,, 0:00
18 16 +0:10 162
Classic 23 Team U Nantes Atlantique ,, 0:00
19 13 +0:10 143
Climber 21 INEOS Grenadiers ,, 0:00
20 34 +0:10 11
Climber 31 Cofidis ,, 0:00
21 37 +0:10 31
GC 27 TotalEnergies ,, 0:00
22 22 +0:10 134
Classic 21 St Michel - Auber93 ,, 0:00
23 23 +0:10 82
Climber 24 AG2R Citroën Team ,, 0:00
24 43 +0:10 61
Classic 26 Caja Rural - Seguros RGA ,, 0:00
25 51 +0:10 83
Climber 26 AG2R Citroën Team ,, 0:00
26 61 +0:10 86
Classic 25 AG2R Citroën Team ,, 0:00
27 24 +0:10 7
GC 24 Movistar Team ,, 0:00
28 32 +0:10 85
Climber 28 AG2R Citroën Team ,, 0:00
29 36 +0:10 22
TT 25 Astana Qazaqstan Team ,, 0:00
30 31 +0:10 175
Climber 24 Groupama - FDJ ,, 0:00
31 39 +0:10 103
Climber 22 Burgos - BH ,, 0:00
32 2 +0:00 171
Sprint 30 Groupama - FDJ ,, 0:00
33 15 +0:10 41
Climber 21 Trek - Segafredo ,, 0:00
34 29 +0:10 21
GC 35 Astana Qazaqstan Team ,, 0:00
35 35 +0:10 26
GC 31 Astana Qazaqstan Team ,, 0:00
36 38 +0:10 65
Climber 23 Caja Rural - Seguros RGA ,, 0:00
37 26 +0:10 14
GC 31 Cofidis ,, 0:00
38 56 +0:10 43
Climber 23 Trek - Segafredo ,, 0:00
39 55 +0:10 33
GC 35 TotalEnergies ,, 0:00
40 27 +0:10 132
Sprint 29 St Michel - Auber93 ,, 0:00
41 50 +0:10 1
Climber 42 Movistar Team ,, 0:00
42 17 +0:10 152
GC 21 Uno-X Pro Cycling Team ,, 0:00
43 40 +0:10 62
Climber 38 Caja Rural - Seguros RGA ,, 0:00
44 25 +0:10 145
Sprint 34 INEOS Grenadiers ,, 0:00
45 59 +0:10 167
Climber 26 Team U Nantes Atlantique ,, 0:00
46 41 +0:10 102
Climber 27 Burgos - BH ,, 0:00
47 47 +0:10 54
GC 34 Team Arkéa Samsic ,, 0:00
48 81 +0:53 133
Classic 24 St Michel - Auber93 ,, 0:00
49 57 +0:10 104
GC 29 Burgos - BH ,, 0:00
50 48 +0:10 77
GC 24 EF Education - EasyPost ,, 0:00
51 60 +0:10 63
GC 28 Caja Rural - Seguros RGA ,, 0:00
52 62 +0:10 66
GC 22 Caja Rural - Seguros RGA ,, 0:00
53 28 +0:10 23
GC 25 Astana Qazaqstan Team ,, 0:00
54 18 +0:10 181
Classic 28 Go Sport - Roubaix Lille Métropole ,, 0:00
55 52 +0:10 55
Climber 20 Team Arkéa Samsic ,, 0:00
56 63 +0:10 197
Climber 32 Nice Métropole Côte d'Azur ,, 0:00
57 53 +0:10 194
Climber 23 Nice Métropole Côte d'Azur ,, 0:00
58 54 +0:10 67
Climber 22 Caja Rural - Seguros RGA ,, 0:00
59 44 +0:10 94
Climber 23 Equipo Kern Pharma ,, 0:00
60 65 +0:10 101
GC 38 Burgos - BH ,, 0:00
61 30 +0:10 84
Classic 22 AG2R Citroën Team ,, 0:00
62 64 +0:10 131
GC 35 St Michel - Auber93 ,, 0:00
63 45 +0:10 154
Classic 23 Uno-X Pro Cycling Team ,, 0:00
64 42 +0:10 135
Sprint 31 St Michel - Auber93 ,, 0:00
65 58 +0:10 125
GC 27 BIKE AID ,, 0:00
66 49 +0:10 96
Climber 19 Equipo Kern Pharma ,, 0:00
67 66 +0:29 15
Classic 24 Cofidis 0:19 0:19
68 68 +0:29 185
Sprint 21 Go Sport - Roubaix Lille Métropole ,, 0:19
69 70 +0:29 174
TT 36 Groupama - FDJ ,, 0:19
70 69 +0:29 105
Climber 30 Burgos - BH ,, 0:19
71 67 +0:29 116
Classic 34 B&B Hotels - KTM ,, 0:19
72 130 +8:19 113
Climber 22 B&B Hotels - KTM ,, 0:19
73 71 +0:34 191
Sprint 30 Nice Métropole Côte d'Azur 0:24 0:24
74 72 +0:34 124
GC 29 BIKE AID ,, 0:24
75 73 +0:36 25
GC 23 Astana Qazaqstan Team 0:26 0:26
76 74 +0:39 64
Climber 26 Caja Rural - Seguros RGA 0:29 0:29
77 75 +0:39 122
TT 26 BIKE AID ,, 0:29
78 76 +0:41 156
Classic 25 Uno-X Pro Cycling Team 0:31 0:31
79 77 +0:42 114
GC 23 B&B Hotels - KTM 0:32 0:32
80 78 +0:47 34
Classic 23 TotalEnergies 0:37 0:37
81 79 +0:49 71
Climber 23 EF Education - EasyPost 0:39 0:39
82 80 +0:51 142
GC 32 INEOS Grenadiers 0:41 0:41
83 82 +0:55 137
Sprint 26 St Michel - Auber93 0:45 0:45
84 83 +1:02 121
GC 24 BIKE AID 0:52 0:52
85 84 +1:05 173
Sprint 37 Groupama - FDJ 0:55 0:55
86 85 +1:13 36
Sprint 34 TotalEnergies 1:03 1:03
87 86 +1:21 91
GC 25 Equipo Kern Pharma 1:11 1:11
88 87 +1:21 95
GC 23 Equipo Kern Pharma ,, 1:11
89 132 +10:11 183
GC 24 Go Sport - Roubaix Lille Métropole 1:13 1:13
90 88 +1:25 5
TT 22 Movistar Team 1:15 1:15
91 89 +1:25 12
Classic 35 Cofidis ,, 1:15
92 90 +1:33 4
Classic 21 Movistar Team 1:23 1:23
93 125 +5:14 172
Climber 23 Groupama - FDJ 1:24 1:24
94 133 +10:22 161
Classic 22 Team U Nantes Atlantique ,, 1:24
95 91 +1:50 182
GC 30 Go Sport - Roubaix Lille Métropole 1:40 1:40
96 98 +2:44 186
Sprint 33 Go Sport - Roubaix Lille Métropole 1:55 1:55
97 92 +2:05 195
Sprint 29 Nice Métropole Côte d'Azur ,, 1:55
98 93 +2:22 76
Climber 20 EF Education - EasyPost 2:12 2:12
99 94 +2:33 177
Classic 25 Groupama - FDJ 2:23 2:23
100 97 +2:37 57
Classic 35 Team Arkéa Samsic 2:27 2:27
101 95 +2:37 126
Sprint 24 BIKE AID ,, 2:27
102 96 +2:37 115
Classic 27 B&B Hotels - KTM ,, 2:27
103 112 +3:37 46
Sprint 25 Trek - Segafredo ,, 2:27
104 100 +3:09 32
Sprint 28 TotalEnergies 2:59 2:59
105 103 +3:09 53
Climber 33 Team Arkéa Samsic ,, 2:59
106 101 +3:09 42
Sprint 33 Trek - Segafredo ,, 2:59
107 104 +3:09 2
TT 24 Movistar Team ,, 2:59
108 105 +3:09 184
Classic 30 Go Sport - Roubaix Lille Métropole ,, 2:59
109 135 +11:57 106
GC 27 Burgos - BH ,, 2:59
110 99 +3:07 193
GC 27 Nice Métropole Côte d'Azur ,, 2:59
111 108 +3:09 73
Classic 21 EF Education - EasyPost ,, 2:59
112 134 +11:51 164
Sprint 25 Team U Nantes Atlantique ,, 2:59
113 102 +3:09 192
GC 28 Nice Métropole Côte d'Azur ,, 2:59
114 109 +3:09 24
GC 22 Astana Qazaqstan Team ,, 2:59
115 107 +3:09 3
GC 38 Movistar Team ,, 2:59
116 106 +3:09 147
GC 26 INEOS Grenadiers ,, 2:59
117 110 +3:19 196
Sprint 25 Nice Métropole Côte d'Azur 3:09 3:09
118 111 +3:35 204
Climber 19 Israel - Premier Tech 3:25 3:25
119 115 +4:14 136
Sprint 24 St Michel - Auber93 4:04 4:04
120 116 +4:14 166
Classic 27 Team U Nantes Atlantique ,, 4:04
121 120 +4:14 92
GC 22 Equipo Kern Pharma ,, 4:04
122 121 +4:14 176
Sprint 33 Groupama - FDJ ,, 4:04
123 119 +4:14 56
GC 24 Team Arkéa Samsic ,, 4:04
124 136 +12:58 123
GC 23 BIKE AID ,, 4:04
125 117 +4:14 52
GC 29 Team Arkéa Samsic ,, 4:04
126 122 +5:10 16
Sprint 24 Cofidis ,, 4:04
127 118 +4:14 17
Classic 24 Cofidis ,, 4:04
128 113 +4:10 146
Sprint 33 INEOS Grenadiers ,, 4:04
129 114 +4:14 13
Sprint 32 Cofidis ,, 4:04
130 137 +13:02 155
Sprint 26 Uno-X Pro Cycling Team ,, 4:04
131 124 +5:12 144
Classic 22 INEOS Grenadiers 5:02 5:02
132 128 +5:17 37
Classic 38 TotalEnergies 5:07 5:07
133 129 +5:39 207
Classic 27 Israel - Premier Tech ,, 5:07
134 127 +5:17 157
Sprint 25 Uno-X Pro Cycling Team ,, 5:07
135 139 +14:05 153
GC 21 Uno-X Pro Cycling Team ,, 5:07
136 138 +14:05 97
TT 24 Equipo Kern Pharma ,, 5:07
137 123 +5:11 111
Sprint 24 B&B Hotels - KTM ,, 5:07
138 126 +5:17 202
Sprint 29 Israel - Premier Tech ,, 5:07
139 140 +14:09 117
Classic 37 B&B Hotels - KTM 5:11 5:11
140 141 +16:01 127
Sprint 19 BIKE AID 7:03 7:03
141 131 +8:40 205
Sprint 21 Israel - Premier Tech 7:28 7:28
DNS 45
Climber 28 Trek - Segafredo -
DNS 203
Classic 23 Israel - Premier Tech -
DNS 74
Climber 25 EF Education - EasyPost -