1 127
Classic 27 Bolton Equities Black Spoke 125 75 4:53:16
2 56
Sprint 24 Intermarché - Circus - Wanty 85 55 ,, 0:00
3 141
Sprint 25 CIC U Nantes Atlantique 70 40 ,, 0:00
4 73
Sprint 29 Tudor Pro Cycling Team 60 32 ,, 0:00
5 14
Classic 31 Cofidis 50 28 ,, 0:00
6 171
Sprint 35 Tarteletto - Isorex 40 24 ,, 0:00
7 42
Classic 21 Groupama - FDJ 35 20 ,, 0:00
8 12
Classic 25 Cofidis 30 18 ,, 0:00
9 63
Sprint 21 Uno-X Pro Cycling Team 25 16 ,, 0:00
10 3
Classic 22 Team Arkéa Samsic 20 14 ,, 0:00
11 116
Climber 27 Euskaltel - Euskadi 15 12 ,, 0:00
12 147
Classic 28 CIC U Nantes Atlantique 10 10 ,, 0:00
13 21
Classic 24 TotalEnergies 5 8 ,, 0:00
14 131
Sprint 30 St Michel - Mavic - Auber93 5 7 ,, 0:00
15 93
TT 23 Team Ecoflo Chronos 5 6 ,, 0:00
16 53
Classic 19 Intermarché - Circus - Wanty 3 5 ,, 0:00
17 57
Climber 30 Intermarché - Circus - Wanty 3 4 ,, 0:00
18 77
TT 23 Tudor Pro Cycling Team 3 3 ,, 0:00
19 101
Sprint 26 Human Powered Health 3 2 ,, 0:00
20 173
Sprint 23 Tarteletto - Isorex 3 1 ,, 0:00
21 61
Sprint 20 Uno-X Pro Cycling Team 3 ,, 0:00
22 34
Classic 24 AG2R Citroën Team 3 ,, 0:00
23 11
Classic 25 Cofidis 3 ,, 0:00
24 156
Classic 26 Go Sport - Roubaix Lille Métropole 3 ,, 0:00
25 71
Classic 22 Tudor Pro Cycling Team 3 ,, 0:00
26 45
Classic 25 Groupama - FDJ ,, 0:00
27 62
Classic 26 Uno-X Pro Cycling Team ,, 0:00
28 117
Classic 22 Euskaltel - Euskadi ,, 0:00
29 111
Climber 23 Euskaltel - Euskadi ,, 0:00
30 31
GC 25 AG2R Citroën Team ,, 0:00
31 132
Classic 24 St Michel - Mavic - Auber93 ,, 0:00
32 81
Climber 22 Team Flanders - Baloise ,, 0:00
33 122
Sprint 26 Bolton Equities Black Spoke ,, 0:00
34 4
Classic 21 Team Arkéa Samsic ,, 0:00
35 155
Classic 30 Go Sport - Roubaix Lille Métropole ,, 0:00
36 22
Classic 28 TotalEnergies ,, 0:00
37 86
TT 20 Team Flanders - Baloise ,, 0:00
38 72
Sprint 22 Tudor Pro Cycling Team ,, 0:00
39 5
Classic 36 Team Arkéa Samsic ,, 0:00
40 126
Sprint 27 Bolton Equities Black Spoke ,, 0:00
41 51
Classic 20 Intermarché - Circus - Wanty 0:12 0:12
42 44
Climber 24 Groupama - FDJ ,, 0:12
43 15
TT 27 Cofidis 0:46 0:46
44 151
Classic 29 Go Sport - Roubaix Lille Métropole 0:47 0:47
45 55
Sprint 29 Intermarché - Circus - Wanty ,, 0:47
46 143
Classic 25 CIC U Nantes Atlantique 0:52 0:52
47 26
Sprint 25 TotalEnergies ,, 0:52
48 162
Classic 21 Nice Métropole Côte d'Azur ,, 0:52
49 16
Classic 22 Cofidis ,, 0:52
50 123
TT 32 Bolton Equities Black Spoke ,, 0:52
51 113
Sprint 34 Euskaltel - Euskadi 0:59 0:59
52 96
Classic 21 Team Ecoflo Chronos 1:24 1:24
53 41
TT 20 Groupama - FDJ ,, 1:24
54 136
Classic 32 St Michel - Mavic - Auber93 1:41 1:41
55 52
TT 23 Intermarché - Circus - Wanty ,, 1:41
56 176
Sprint 26 Tarteletto - Isorex ,, 1:41
57 67
Sprint 22 Uno-X Pro Cycling Team ,, 1:41
58 164
Climber 25 Nice Métropole Côte d'Azur ,, 1:41
59 46
Climber 19 Groupama - FDJ ,, 1:41
60 153
Classic 24 Go Sport - Roubaix Lille Métropole ,, 1:41
61 85
Climber 22 Team Flanders - Baloise 2:05 2:05
62 23
Sprint 28 TotalEnergies 2:14 2:14
63 157
Sprint 24 Go Sport - Roubaix Lille Métropole ,, 2:14
64 13
Sprint 33 Cofidis 2:31 2:31
65 76
Sprint 22 Tudor Pro Cycling Team 3:58 3:58
66 65
TT 26 Uno-X Pro Cycling Team ,, 3:58
67 74
GC 30 Tudor Pro Cycling Team ,, 3:58
68 105
Sprint 31 Human Powered Health ,, 3:58
69 54
Sprint 32 Intermarché - Circus - Wanty 5:12 5:12
70 102
TT 34 Human Powered Health 5:18 5:18
71 177
GC 32 Tarteletto - Isorex 5:22 5:22
72 174
Sprint 26 Tarteletto - Isorex ,, 5:22
73 112
Climber 20 Euskaltel - Euskadi ,, 5:22
74 137
Sprint 24 St Michel - Mavic - Auber93 ,, 5:22
75 32
Classic 22 AG2R Citroën Team 6:03 6:03
76 2
TT 25 Team Arkéa Samsic ,, 6:03
77 92
Sprint 22 Team Ecoflo Chronos 8:40 8:40
78 35
Climber 22 AG2R Citroën Team ,, 8:40
79 43
Climber 18 Groupama - FDJ ,, 8:40
80 95
Climber 18 Team Ecoflo Chronos ,, 8:40
81 106
Sprint 23 Human Powered Health ,, 8:40
82 172
Sprint 22 Tarteletto - Isorex ,, 8:40
83 124
Sprint 20 Bolton Equities Black Spoke ,, 8:40
84 64
GC 22 Uno-X Pro Cycling Team ,, 8:40
85 82
Sprint 22 Team Flanders - Baloise ,, 8:40
86 25
Classic 37 TotalEnergies ,, 8:40
87 135
Sprint 31 St Michel - Mavic - Auber93 ,, 8:40
88 134
Classic 25 St Michel - Mavic - Auber93 ,, 8:40
89 165
Climber 23 Nice Métropole Côte d'Azur ,, 8:40
90 154
GC 26 Go Sport - Roubaix Lille Métropole ,, 8:40
91 115
GC 25 Euskaltel - Euskadi 8:50 8:50
DNF 145
Climber 22 CIC U Nantes Atlantique -
DNF 166
Climber 24 Nice Métropole Côte d'Azur -
DNF 33
Climber 26 AG2R Citroën Team -
DNF 83
Climber 25 Team Flanders - Baloise -
DNF 94
TT 20 Team Ecoflo Chronos -
DNF 142
Sprint 26 CIC U Nantes Atlantique -
DNF 103
Sprint 26 Human Powered Health -
DNF 161
Climber 24 Nice Métropole Côte d'Azur -
DNF 167
TT 27 Nice Métropole Côte d'Azur -
DNF 175
Sprint 35 Tarteletto - Isorex -
DNF 133
Climber 26 St Michel - Mavic - Auber93 -
DNF 152
GC 25 Go Sport - Roubaix Lille Métropole -
DNF 125
Sprint 26 Bolton Equities Black Spoke -
DNF 97
TT 19 Team Ecoflo Chronos -
DNF 91
Sprint 21 Team Ecoflo Chronos -
DNF 87
Classic 25 Team Flanders - Baloise -
DNF 75
Climber 19 Tudor Pro Cycling Team -
DNF 66
TT 31 Uno-X Pro Cycling Team -
DNF 24
Classic 28 TotalEnergies -
DNF 7
Climber 21 Team Arkéa Samsic -
DNF 6
Classic 25 Team Arkéa Samsic -
DNF 144
Classic 23 CIC U Nantes Atlantique -
DNS 121
TT 24 Bolton Equities Black Spoke -
DNS 84
Climber 23 Team Flanders - Baloise -