1 40 +4:02 14
Sprint 30 AG2R Citroën Team 14 20 3:37:05
2 28 +3:15 65
Sprint 25 Caja Rural - Seguros RGA 5 12 ,, 0:00
3 19 +2:22 6
Classic 21 Groupama - FDJ 3 7 ,, 0:00
4 18 +2:05 53
Classic 28 Bolton Equities Black Spoke 5 ,, 0:00
5 27 +3:07 152
Sprint 31 St Michel - Mavic - Auber93 4 ,, 0:00
6 6 +1:03 25
Sprint 30 Cofidis 3 ,, 0:00
7 57 +5:28 104
Sprint 27 Team Corratec - Selle Italia 2 ,, 0:00
8 30 +3:19 44
Sprint 29 TotalEnergies 1 ,, 0:00
9 24 +2:53 71
Sprint 26 EOLO-Kometa ,, 0:00
10 32 +3:28 82
Climber 28 Green Project - Bardiani CSF - Faizanè ,, 0:00
11 26 +3:07 112
Classic 24 Tudor Pro Cycling Team ,, 0:00
12 43 +4:17 92
Sprint 24 Human Powered Health ,, 0:00
13 48 +4:28 147
Climber 25 Nice Métropole Côte d'Azur ,, 0:00
14 1 +0:00 121
TT 23 Uno-X Pro Cycling Team ,, 0:00
15 15 +1:44 91
Classic 26 Human Powered Health ,, 0:00
16 45 +4:18 32
Classic 30 Team Arkéa Samsic ,, 0:00
17 5 +1:00 24
Classic 32 Cofidis ,, 0:00
18 9 +1:12 56
TT 24 Bolton Equities Black Spoke ,, 0:00
19 29 +3:18 66
Climber 36 Caja Rural - Seguros RGA ,, 0:00
20 3 +0:57 73
Sprint 31 EOLO-Kometa ,, 0:00
21 16 +1:55 103
GC 20 Team Corratec - Selle Italia ,, 0:00
22 36 +3:47 163
Sprint 26 CIC U Nantes Atlantique ,, 0:00
23 7 +1:05 42
TT 32 TotalEnergies ,, 0:00
24 50 +4:51 137
Sprint 26 Van Rysel - Roubaix Lille Métropole ,, 0:00
25 8 +1:10 114
TT 23 Tudor Pro Cycling Team ,, 0:00
26 35 +3:40 7
Classic 26 Groupama - FDJ ,, 0:00
27 31 +3:24 51
Sprint 26 Bolton Equities Black Spoke ,, 0:00
28 10 +1:25 43
Classic 25 TotalEnergies ,, 0:00
29 11 +1:30 35
Classic 33 Team Arkéa Samsic ,, 0:00
30 34 +3:38 133
Classic 31 Van Rysel - Roubaix Lille Métropole ,, 0:00
31 22 +2:38 77
Climber 27 EOLO-Kometa ,, 0:00
32 13 +1:39 113
TT 22 Tudor Pro Cycling Team ,, 0:00
33 4 +1:00 34
TT 26 Team Arkéa Samsic ,, 0:00
34 14 +1:39 115
GC 30 Tudor Pro Cycling Team ,, 0:00
35 2 +0:06 2
TT 29 Groupama - FDJ ,, 0:00
36 20 +2:26 96
Classic 31 Human Powered Health 0:07 0:07
37 12 +1:38 33
Classic 20 Team Arkéa Samsic ,, 0:07
38 23 +2:48 11
Classic 24 AG2R Citroën Team ,, 0:07
39 67 +6:01 37
TT 18 Team Arkéa Samsic ,, 0:07
40 94 +12:05 157
Sprint 21 St Michel - Mavic - Auber93 ,, 0:07
41 63 +5:49 153
Classic 25 St Michel - Mavic - Auber93 ,, 0:07
42 38 +3:53 154
Climber 26 St Michel - Mavic - Auber93 ,, 0:07
43 54 +5:14 23
Climber 22 Cofidis ,, 0:07
44 17 +1:59 135
Sprint 28 Van Rysel - Roubaix Lille Métropole 0:11 0:11
45 58 +5:30 4
Classic 29 Groupama - FDJ 0:29 0:29
46 82 +8:54 136
Sprint 23 Van Rysel - Roubaix Lille Métropole 0:36 0:36
47 41 +4:15 132
Sprint ÄRM Rait Van Rysel - Roubaix Lille Métropole 23 Van Rysel - Roubaix Lille Métropole 1:09 1:09
48 75 +7:20 146
Climber 25 Nice Métropole Côte d'Azur ,, 1:09
49 47 +4:23 164
Classic 25 CIC U Nantes Atlantique ,, 1:09
50 53 +5:09 67
Classic 21 Caja Rural - Seguros RGA ,, 1:09
51 62 +5:41 46
Sprint 25 TotalEnergies ,, 1:09
52 83 +9:00 161
Sprint 25 CIC U Nantes Atlantique ,, 1:09
53 102 +14:22 143
Classic 21 Nice Métropole Côte d'Azur ,, 1:09
54 73 +7:12 167
Sprint 20 CIC U Nantes Atlantique ,, 1:09
55 55 +5:18 142
GC 29 Nice Métropole Côte d'Azur ,, 1:09
56 25 +3:00 123
TT 26 Uno-X Pro Cycling Team ,, 1:09
57 64 +5:53 141
Sprint 26 Nice Métropole Côte d'Azur ,, 1:09
58 66 +5:59 36
Sprint 25 Team Arkéa Samsic ,, 1:09
59 56 +5:25 86
Sprint 26 Green Project - Bardiani CSF - Faizanè ,, 1:09
60 37 +3:48 85
Climber 31 Green Project - Bardiani CSF - Faizanè ,, 1:09
61 60 +5:34 64
GC 25 Caja Rural - Seguros RGA ,, 1:09
62 72 +7:11 97
Sprint 25 Human Powered Health ,, 1:09
63 44 +4:17 83
Climber 30 Green Project - Bardiani CSF - Faizanè ,, 1:09
64 52 +5:08 81
Sprint 20 Green Project - Bardiani CSF - Faizanè ,, 1:09
65 42 +4:16 16
Classic 20 AG2R Citroën Team ,, 1:09
66 85 +9:13 75
Climber 24 EOLO-Kometa ,, 1:09
67 46 +4:18 102
Classic 25 Team Corratec - Selle Italia ,, 1:09
68 49 +4:49 13
Climber 23 AG2R Citroën Team ,, 1:09
69 99 +13:10 111
Climber 22 Tudor Pro Cycling Team ,, 1:09
70 21 +2:38 95
GC 27 Human Powered Health ,, 1:09
71 87 +9:41 47
Sprint 22 TotalEnergies ,, 1:09
72 51 +4:52 45
Classic 26 TotalEnergies ,, 1:09
73 68 +6:30 63
Climber 22 Caja Rural - Seguros RGA 1:24 1:24
74 33 +3:34 17
Sprint 23 AG2R Citroën Team ,, 1:24
75 81 +8:50 61
Sprint 23 Caja Rural - Seguros RGA ,, 1:24
76 71 +7:02 173
Sprint 25 Allinq Continental Cycling Team ,, 1:24
77 76 +7:33 26
TT 22 Cofidis ,, 1:24
78 79 +7:58 145
TT 27 Nice Métropole Côte d'Azur ,, 1:24
79 84 +9:03 31
Sprint 33 Team Arkéa Samsic ,, 1:24
80 78 +7:50 144
Sprint 20 Nice Métropole Côte d'Azur ,, 1:24
81 69 +7:01 3
Sprint 38 Groupama - FDJ ,, 1:24
82 61 +5:35 5
TT 21 Groupama - FDJ ,, 1:24
83 97 +12:24 55
Sprint 23 Bolton Equities Black Spoke ,, 1:24
84 39 +3:58 94
TT 25 Human Powered Health ,, 1:24
85 103 +16:03 54
Classic 25 Bolton Equities Black Spoke ,, 1:24
86 74 +7:16 12
Climber 21 AG2R Citroën Team ,, 1:24
87 65 +5:57 122
Sprint 22 Uno-X Pro Cycling Team 2:01 2:01
88 59 +5:32 72
Sprint 26 EOLO-Kometa 2:46 2:46
89 96 +12:21 22
Climber 27 Cofidis ,, 2:46
90 106 +28:17 125
TT 31 Uno-X Pro Cycling Team ,, 2:46
91 70 +7:02 57
Sprint 26 Bolton Equities Black Spoke ,, 2:46
92 86 +9:18 166
Classic 28 CIC U Nantes Atlantique 3:28 3:28
93 92 +11:26 155
Sprint 32 St Michel - Mavic - Auber93 4:17 4:17
94 105 +20:28 76
GC 25 EOLO-Kometa 5:22 5:22
95 90 +10:45 101
GC 24 Team Corratec - Selle Italia ,, 5:22
96 80 +8:21 177
GC 19 Allinq Continental Cycling Team 5:43 5:43
97 77 +7:35 52
TT 22 Bolton Equities Black Spoke 5:50 5:50
98 95 +12:06 74
Sprint 24 EOLO-Kometa 5:52 5:52
99 88 +10:15 62
Sprint 24 Caja Rural - Seguros RGA 5:57 5:57
100 91 +10:59 176
Sprint 19 Allinq Continental Cycling Team ,, 5:57
101 89 +10:42 156
Sprint 24 St Michel - Mavic - Auber93 ,, 5:57
102 98 +12:40 162
Sprint 20 CIC U Nantes Atlantique ,, 5:57
103 107 +34:42 127
Classic 25 Uno-X Pro Cycling Team 6:11 6:11
104 101 +14:00 93
Sprint 26 Human Powered Health 7:05 7:05
105 100 +13:28 131
Classic 29 Van Rysel - Roubaix Lille Métropole ,, 7:05
106 93 +11:26 41
TT 38 TotalEnergies ,, 7:05
107 104 +19:00 175
Sprint 27 Allinq Continental Cycling Team 13:23 13:23
DNF 84
Climber 23 Green Project - Bardiani CSF - Faizanè -
DNF 124
Climber 23 Uno-X Pro Cycling Team -
DNF 126
Sprint 23 Uno-X Pro Cycling Team -
DNF 116
TT 24 Tudor Pro Cycling Team -
DNF 151
Sprint 30 St Michel - Mavic - Auber93 -
DNS 117
Climber 30 Tudor Pro Cycling Team -