1 3 +0:37 172
GC 20 Team Visma | Lease a Bike Development 7 5 3:35:22
2 4 +0:45 145
Climber 18 Soudal - Quick-Step Devo Team 3 2 ,, 0:00
3 20 +2:24 83
Sprint 19 Equipe continentale Groupama-FDJ 1 1 ,, 0:00
4 9 +1:38 64
Climber 21 Decathlon AG2R La Mondiale Development Team ,, 0:00
5 14 +2:12 124
GC 31 Philippe Wagner/Bazin ,, 0:00
6 15 +2:14 176
TT 22 Team Visma | Lease a Bike Development ,, 0:00
7 5 +0:50 193
GC 20 Uno-X Mobility Development Team ,, 0:00
8 25 +2:37 25
Sprint 19 Arkéa - B&B Hôtels Continentale 0:05 0:05
9 21 +2:33 73
Sprint 19 Development Team dsm-firmenich PostNL ,, 0:05
10 10 +1:44 5
Climber 22 Alpecin-Deceuninck Development Team ,, 0:05
11 17 +2:17 113
Sprint 18 Lotto Dstny Development Team ,, 0:05
12 1 +0:00 106
TT 20 Lidl - Trek Future Racing ,, 0:05
13 6 +0:53 41
GC 31 ATT Investments ,, 0:05
14 2 +0:34 156
Classic 28 St Michel - Mavic - Auber93 ,, 0:05
15 22 +2:35 61
Sprint BISIAUX Léo Decathlon AG2R La Mondiale Development Team 19 Decathlon AG2R La Mondiale Development Team ,, 0:05
16 16 +2:14 231
Sprint 24 Morbihan Adris Gwendal Oliveux ,, 0:05
17 12 +1:50 24
TT 19 Arkéa - B&B Hôtels Continentale ,, 0:05
18 27 +2:37 203
Sprint 20 Wanty - ReUz - Technord ,, 0:05
19 23 +2:37 146
Sprint 21 Soudal - Quick-Step Devo Team ,, 0:05
20 26 +2:37 225
Sprint 22 Dinan Sport Cycling ,, 0:05
21 11 +1:48 173
GC 19 Team Visma | Lease a Bike Development ,, 0:05
22 41 +4:27 185
GC 18 Trinity Racing ,, 0:05
23 7 +0:57 51
GC 20 CIC U Nantes Atlantique ,, 0:05
24 24 +2:37 53
Sprint 27 CIC U Nantes Atlantique ,, 0:05
25 78 +25:55 122
Sprint 23 Philippe Wagner/Bazin 0:16 0:16
26 13 +1:56 164
GC 23 Team ColoQuick ,, 0:16
27 8 +1:19 142
GC 18 Soudal - Quick-Step Devo Team ,, 0:16
28 19 +2:22 32
TT 22 Astana Qazaqstan Development Team 0:17 0:17
29 48 +6:02 2
Sprint 22 Alpecin-Deceuninck Development Team 0:20 0:20
30 56 +8:36 194
Sprint 18 Uno-X Mobility Development Team 0:21 0:21
31 30 +2:55 15
Sprint 21 ARA | Skip Capital 0:23 0:23
32 46 +5:42 95
Climber 19 Hagens Berman Jayco 0:25 0:25
33 31 +2:57 195
Sprint 20 Uno-X Mobility Development Team 0:28 0:28
34 32 +3:05 175
Sprint 20 Team Visma | Lease a Bike Development 0:34 0:34
35 69 +16:29 43
Classic 24 ATT Investments 0:36 0:36
36 28 +2:52 101
Sprint 21 Lidl - Trek Future Racing ,, 0:36
37 18 +2:20 154
Sprint 25 St Michel - Mavic - Auber93 0:42 0:42
38 33 +3:12 21
Sprint 25 Arkéa - B&B Hôtels Continentale ,, 0:42
39 44 +5:06 181
Sprint 22 Trinity Racing 0:47 0:47
40 29 +2:53 234
GC 25 Morbihan Adris Gwendal Oliveux 0:48 0:48
41 35 +3:39 63
Sprint 18 Decathlon AG2R La Mondiale Development Team 1:07 1:07
42 76 +25:13 62
Sprint ISIDORE Noa Decathlon AG2R La Mondiale Development Team 19 Decathlon AG2R La Mondiale Development Team ,, 1:07
43 34 +3:37 82
Sprint 20 Equipe continentale Groupama-FDJ ,, 1:07
44 37 +3:45 161
GC 24 Team ColoQuick 1:13 1:13
45 49 +6:05 112
Sprint 20 Lotto Dstny Development Team 1:16 1:16
46 36 +3:45 3
Climber 20 Alpecin-Deceuninck Development Team 1:19 1:19
47 107 +1:12:28 235
TT 21 Morbihan Adris Gwendal Oliveux 1:39 1:39
48 40 +4:23 65
Sprint 18 Decathlon AG2R La Mondiale Development Team 1:51 1:51
49 39 +4:18 192
Sprint 19 Uno-X Mobility Development Team 1:56 1:56
50 55 +8:03 36
Sprint 21 Astana Qazaqstan Development Team 1:58 1:58
51 38 +3:47 232
Sprint 30 Morbihan Adris Gwendal Oliveux 2:04 2:04
52 42 +4:33 134
Climber 20 Q36.5 Continental Team 2:09 2:09
53 43 +4:44 153
Classic 24 St Michel - Mavic - Auber93 2:12 2:12
54 58 +9:12 75
Sprint 19 Development Team dsm-firmenich PostNL ,, 2:12
55 66 +15:50 144
Climber 19 Soudal - Quick-Step Devo Team 2:21 2:21
56 88 +33:52 93
Classic 19 Hagens Berman Jayco 2:28 2:28
57 72 +19:14 105
Sprint 19 Lidl - Trek Future Racing ,, 2:28
58 62 +11:22 13
GC 19 ARA | Skip Capital ,, 2:28
59 51 +6:41 54
Sprint 19 CIC U Nantes Atlantique 2:30 2:30
60 57 +8:50 55
TT 21 CIC U Nantes Atlantique ,, 2:30
61 45 +5:25 44
Sprint 28 ATT Investments 2:53 2:53
62 61 +10:30 81
Climber 20 Equipe continentale Groupama-FDJ 3:01 3:01
63 47 +5:45 191
Sprint 22 Uno-X Mobility Development Team 3:13 3:13
64 52 +6:53 246
Sprint 21 VC Pays de Loudéac 4:21 4:21
65 71 +18:34 242
Sprint 21 VC Pays de Loudéac ,, 4:21
66 54 +7:57 35
Sprint 19 Astana Qazaqstan Development Team 4:31 4:31
67 73 +20:16 236
Sprint 21 Morbihan Adris Gwendal Oliveux 4:34 4:34
68 50 +6:39 196
Sprint 23 Uno-X Mobility Development Team 5:03 5:03
69 64 +13:40 1
TT 26 Alpecin-Deceuninck Development Team ,, 5:03
70 93 +45:25 213
TT 22 Cre'Actuel-Marie Morin-U 22 ,, 5:03
71 59 +9:25 151
Classic 25 St Michel - Mavic - Auber93 ,, 5:03
72 63 +11:37 141
Sprint 18 Soudal - Quick-Step Devo Team 5:15 5:15
73 60 +9:46 143
Sprint 20 Soudal - Quick-Step Devo Team ,, 5:15
74 98 +47:52 233
Sprint 23 Morbihan Adris Gwendal Oliveux ,, 5:15
75 87 +33:27 204
Sprint 20 Wanty - ReUz - Technord ,, 5:15
76 79 +26:00 46
TT 23 ATT Investments 5:24 5:24
77 65 +14:14 85
Sprint 19 Equipe continentale Groupama-FDJ 5:41 5:41
78 84 +28:39 4
Sprint 18 Alpecin-Deceuninck Development Team ,, 5:41
79 103 +1:05:12 166
Climber 20 Team ColoQuick ,, 5:41
80 81 +27:13 111
Sprint 25 Lotto Dstny Development Team 5:48 5:48
81 53 +7:28 72
GC 20 Development Team dsm-firmenich PostNL ,, 5:48
82 100 +1:01:45 71
GC GAL Ryan Development Team dsm-firmenich PostNL 19 Development Team dsm-firmenich PostNL ,, 5:48
83 82 +27:26 14
Classic 21 ARA | Skip Capital ,, 5:48
84 97 +47:33 243
TT 24 VC Pays de Loudéac 6:05 6:05
85 96 +47:00 125
Classic 23 Philippe Wagner/Bazin 6:27 6:27
86 106 +1:10:14 16
Classic 18 ARA | Skip Capital ,, 6:27
87 85 +29:38 26
Sprint 21 Arkéa - B&B Hôtels Continentale 6:52 6:52
88 77 +25:49 74
Sprint 20 Development Team dsm-firmenich PostNL 6:58 6:58
89 67 +15:56 42
Sprint 25 ATT Investments 7:00 7:00
90 68 +16:17 66
Sprint 23 Decathlon AG2R La Mondiale Development Team 7:03 7:03
91 95 +46:02 92
Climber 22 Hagens Berman Jayco ,, 7:03
92 80 +26:43 23
Sprint 21 Arkéa - B&B Hôtels Continentale ,, 7:03
93 89 +37:21 114
Sprint 18 Lotto Dstny Development Team 7:17 7:17
94 104 +1:06:26 52
Sprint 21 CIC U Nantes Atlantique 7:45 7:45
95 99 +54:57 96
Sprint 19 Hagens Berman Jayco 9:31 9:31
96 94 +45:26 45
TT 23 ATT Investments ,, 9:31
97 105 +1:07:43 104
Sprint 26 Lidl - Trek Future Racing 9:51 9:51
98 91 +42:07 222
Sprint 31 Dinan Sport Cycling 10:02 10:02
99 90 +38:15 221
Climber 22 Dinan Sport Cycling ,, 10:02
100 92 +45:22 11
Sprint 22 ARA | Skip Capital ,, 10:02
101 70 +17:31 133
Sprint 21 Q36.5 Continental Team ,, 10:02
102 83 +27:47 163
Sprint 20 Team ColoQuick 10:08 10:08
103 86 +31:49 212
Sprint 20 Cre'Actuel-Marie Morin-U 22 10:10 10:10
104 75 +24:44 215
Sprint 25 Cre'Actuel-Marie Morin-U 22 ,, 10:10
105 108 +1:24:10 216
Sprint 22 Cre'Actuel-Marie Morin-U 22 ,, 10:10
106 102 +1:04:13 56
Sprint 21 CIC U Nantes Atlantique 12:06 12:06
107 74 +21:27 102
Sprint 21 Lidl - Trek Future Racing 12:22 12:22
108 101 +1:02:57 76
Sprint VLOT Mees Development Team dsm-firmenich PostNL 19 Development Team dsm-firmenich PostNL 14:35 14:35
DNF 152
Sprint 31 St Michel - Mavic - Auber93 -
DNF 214
Sprint 23 Cre'Actuel-Marie Morin-U 22 -
DNF 245
Sprint 21 VC Pays de Loudéac -