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