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