1 1 +0:00 21 23 Movistar Team 20 30 4:29:07
2 7 +0:48 192 27 Van Rysel - Roubaix Lille Métropole 15 18 0:31 0:31
3 3 +0:43 76 22 Uno-X Pro Cycling Team 10 12 ,, 0:31
4 8 +0:48 41 31 Groupama - FDJ 5 7 0:41 0:41
5 11 +0:50 83 25 TotalEnergies 3 4 ,, 0:41
6 4 +0:44 1 24 Cofidis 3 ,, 0:41
7 13 +0:51 61 26 Lotto Dstny 2 ,, 0:41
8 12 +0:50 16 29 AG2R Citroën Team 1 ,, 0:41
9 19 +0:55 163 23 Caja Rural - Seguros RGA ,, 0:41
10 66 +1:14 116 24 Burgos-BH ,, 0:41
11 58 +1:09 134 31 Bingoal WB ,, 0:41
12 48 +1:03 3 25 Cofidis ,, 0:41
13 57 +1:08 175 28 CIC U Nantes Atlantique ,, 0:41
14 30 +0:58 56 20 Team Arkéa Samsic ,, 0:41
15 63 +1:10 185 32 St Michel - Mavic - Auber93 ,, 0:41
16 41 +1:01 64 28 Lotto Dstny ,, 0:41
17 15 +0:53 105 23 Q36.5 Pro Cycling Team ,, 0:41
18 56 +1:08 151 24 Team Flanders - Baloise ,, 0:41
19 10 +0:49 86 28 TotalEnergies ,, 0:41
20 64 +1:11 203 26 Nice Métropole Côte d'Azur ,, 0:41
21 32 +0:59 143 24 Equipo Kern Pharma ,, 0:41
22 20 +0:56 122 26 Human Powered Health ,, 0:41
23 60 +1:09 196 22 Van Rysel - Roubaix Lille Métropole ,, 0:41
24 16 +0:54 31 24 UAE Team Emirates ,, 0:41
25 29 +0:58 133 31 Bingoal WB ,, 0:41
26 68 +1:17 184 32 St Michel - Mavic - Auber93 ,, 0:41
27 59 +1:09 91 29 Tudor Pro Cycling Team ,, 0:41
28 2 +0:42 34 26 UAE Team Emirates ,, 0:41
29 34 +0:59 26 28 Movistar Team ,, 0:41
30 23 +0:56 135 22 Bingoal WB ,, 0:41
31 37 +1:00 65 27 Lotto Dstny ,, 0:41
32 50 +1:06 182 25 St Michel - Mavic - Auber93 ,, 0:41
33 61 +1:10 22 39 Movistar Team ,, 0:41
34 22 +0:56 112 32 Burgos-BH ,, 0:41
35 65 +1:13 206 30 Nice Métropole Côte d'Azur ,, 0:41
36 39 +1:00 195 31 Van Rysel - Roubaix Lille Métropole ,, 0:41
37 35 +0:59 72 27 Uno-X Pro Cycling Team ,, 0:41
38 36 +1:00 106 33 Q36.5 Pro Cycling Team ,, 0:41
39 42 +1:01 181 22 St Michel - Mavic - Auber93 ,, 0:41
40 14 +0:53 194 28 Van Rysel - Roubaix Lille Métropole ,, 0:41
41 6 +0:46 23 26 Movistar Team ,, 0:41
42 31 +0:59 24 22 Movistar Team ,, 0:41
43 40 +1:01 142 25 Equipo Kern Pharma ,, 0:41
44 49 +1:03 173 26 CIC U Nantes Atlantique ,, 0:41
45 21 +0:56 71 26 Uno-X Pro Cycling Team ,, 0:41
46 52 +1:06 125 31 Human Powered Health ,, 0:41
47 28 +0:57 52 36 Team Arkéa Samsic ,, 0:41
48 51 +1:06 101 38 Q36.5 Pro Cycling Team ,, 0:41
49 25 +0:56 165 27 Caja Rural - Seguros RGA ,, 0:41
50 70 +1:29 166 27 Caja Rural - Seguros RGA ,, 0:41
51 27 +0:56 191 29 Van Rysel - Roubaix Lille Métropole ,, 0:41
52 47 +1:03 111 27 Burgos-BH ,, 0:41
53 45 +1:02 115 28 Burgos-BH ,, 0:41
54 54 +1:07 132 27 Bingoal WB ,, 0:41
55 46 +1:02 102 24 Q36.5 Pro Cycling Team ,, 0:41
56 53 +1:07 114 26 Burgos-BH ,, 0:41
57 5 +0:45 11 27 AG2R Citroën Team ,, 0:41
58 9 +0:49 53 20 Team Arkéa Samsic ,, 0:41
59 38 +1:00 146 23 Equipo Kern Pharma ,, 0:41
60 26 +0:56 85 37 TotalEnergies ,, 0:41
61 17 +0:54 84 24 TotalEnergies ,, 0:41
62 43 +1:01 55 25 Team Arkéa Samsic ,, 0:41
63 62 +1:10 186 27 St Michel - Mavic - Auber93 ,, 0:41
64 44 +1:02 205 24 Nice Métropole Côte d'Azur ,, 0:41
65 18 +0:55 45 29 Groupama - FDJ ,, 0:41
66 33 +0:59 82 36 TotalEnergies ,, 0:41
67 24 +0:56 44 20 Groupama - FDJ ,, 0:41
68 55 +1:07 95 22 Tudor Pro Cycling Team 0:55 0:55
69 69 +1:27 204 25 Nice Métropole Côte d'Azur 1:01 1:01
70 67 +1:17 46 26 Groupama - FDJ ,, 1:01
71 71 +1:36 66 24 Lotto Dstny 1:14 1:14
72 72 +1:45 183 26 St Michel - Mavic - Auber93 1:21 1:21
73 73 +1:47 174 25 CIC U Nantes Atlantique 1:22 1:22
74 74 +1:55 54 22 Team Arkéa Samsic 1:44 1:44
75 75 +2:22 14 24 AG2R Citroën Team 2:12 2:12
76 78 +2:47 124 23 Human Powered Health 2:15 2:15
77 77 +2:43 144 27 Equipo Kern Pharma ,, 2:15
78 76 +2:30 15 29 AG2R Citroën Team ,, 2:15
79 80 +3:28 43 21 Groupama - FDJ 3:21 3:21
80 79 +3:28 96 23 Tudor Pro Cycling Team ,, 3:21
81 81 +3:50 51 32 Team Arkéa Samsic ,, 3:21
82 83 +3:55 131 29 Bingoal WB ,, 3:21
83 82 +3:52 193 21 Van Rysel - Roubaix Lille Métropole ,, 3:21
84 84 +4:54 94 30 Tudor Pro Cycling Team 4:35 4:35
85 86 +5:34 93 22 Tudor Pro Cycling Team 5:17 5:17
86 85 +5:32 35 26 UAE Team Emirates ,, 5:17
87 88 +6:21 62 36 Lotto Dstny 6:11 6:11
88 92 +6:42 4 32 Cofidis ,, 6:11
89 93 +6:51 145 24 Equipo Kern Pharma ,, 6:11
90 90 +6:28 12 27 AG2R Citroën Team ,, 6:11
91 91 +6:37 103 21 Q36.5 Pro Cycling Team ,, 6:11
92 94 +6:51 63 24 Lotto Dstny ,, 6:11
93 87 +6:19 92 29 Tudor Pro Cycling Team ,, 6:11
94 89 +6:26 6 29 Cofidis ,, 6:11
95 95 +7:24 13 20 AG2R Citroën Team 7:15 7:15
96 96 +7:43 176 20 CIC U Nantes Atlantique ,, 7:15
97 97 +7:47 75 22 Uno-X Pro Cycling Team ,, 7:15
98 98 +12:03 171 20 CIC U Nantes Atlantique 11:37 11:37
99 100 +15:15 42 24 Groupama - FDJ 14:49 14:49
100 101 +15:18 2 25 Cofidis ,, 14:49
101 99 +15:14 121 24 Human Powered Health ,, 14:49
102 106 +16:52 73 20 Uno-X Pro Cycling Team 16:34 16:34
103 118 +17:12 164 24 Caja Rural - Seguros RGA ,, 16:34
104 112 +16:59 136 23 Bingoal WB ,, 16:34
105 119 +17:15 113 26 Burgos-BH ,, 16:34
106 107 +16:53 141 25 Equipo Kern Pharma ,, 16:34
107 109 +16:55 172 25 CIC U Nantes Atlantique ,, 16:34
108 104 +16:50 152 24 Team Flanders - Baloise ,, 16:34
109 121 +17:24 202 24 Nice Métropole Côte d'Azur ,, 16:34
110 108 +16:53 81 25 TotalEnergies ,, 16:34
111 105 +16:51 201 20 Nice Métropole Côte d'Azur ,, 16:34
112 110 +16:56 123 26 Human Powered Health ,, 16:34
113 122 +17:31 74 22 Uno-X Pro Cycling Team ,, 16:34
114 114 +17:01 126 25 Human Powered Health ,, 16:34
115 116 +17:07 154 24 Team Flanders - Baloise ,, 16:34
116 103 +16:50 5 28 Cofidis ,, 16:34
117 102 +16:49 155 20 Team Flanders - Baloise ,, 16:34
118 120 +17:24 162 23 Caja Rural - Seguros RGA ,, 16:34
119 113 +17:00 33 26 UAE Team Emirates 16:38 16:38
120 111 +16:58 36 31 UAE Team Emirates ,, 16:38
121 115 +17:01 104 26 Q36.5 Pro Cycling Team ,, 16:38
122 117 +17:07 25 19 Movistar Team 16:51 16:51