1 53
Classic 21 Lotto Dstny 125 75 3:53:25
2 12
Classic 25 TotalEnergies 85 55 ,, 0:00
3 136
Classic 24 CIC U Nantes Atlantique 70 40 ,, 0:00
4 33
Classic 23 AG2R Citroën Team 60 32 ,, 0:00
5 36
Classic 29 AG2R Citroën Team 50 28 ,, 0:00
6 4
Classic 22 Intermarché - Circus - Wanty 40 24 ,, 0:00
7 72
Classic 29 Team Arkéa Samsic 35 20 ,, 0:00
8 23
Classic 25 Cofidis 30 18 ,, 0:00
9 43
Classic 21 Groupama - FDJ 25 16 ,, 0:00
10 63
Sprint 34 Israel - Premier Tech 20 14 ,, 0:00
11 21
Climber 30 Cofidis 15 12 ,, 0:00
12 95
Climber 30 Bingoal WB 10 10 ,, 0:00
13 111
Sprint 31 St Michel - Mavic - Auber93 5 8 ,, 0:00
14 15
Classic 37 TotalEnergies 5 7 ,, 0:00
15 96
Classic 31 Bingoal WB 5 6 ,, 0:00
16 26
Climber 30 Cofidis 3 5 ,, 0:00
17 123
Classic 24 Van Rysel - Roubaix Lille Métropole 3 4 ,, 0:00
18 151
Climber 22 Saint Piran 3 3 ,, 0:00
19 104
Sprint 26 EOLO-Kometa 3 2 ,, 0:00
20 137
Classic 28 CIC U Nantes Atlantique 3 1 ,, 0:00
21 134
Climber 22 CIC U Nantes Atlantique 3 ,, 0:00
22 66
Sprint 33 Israel - Premier Tech 3 ,, 0:00
23 2
Classic 29 Intermarché - Circus - Wanty 3 ,, 0:00
24 16
Climber 22 TotalEnergies 3 0:09 0:09
25 74
Classic 25 Team Arkéa Samsic 3 ,, 0:09
26 71
Classic 33 Team Arkéa Samsic 0:13 0:13
27 44
Classic 21 Groupama - FDJ 0:21 0:21
28 52
Classic 26 Lotto Dstny ,, 0:21
29 73
Classic 24 Team Arkéa Samsic ,, 0:21
30 1
Climber 28 Intermarché - Circus - Wanty 0:22 0:22
31 34
Classic 24 AG2R Citroën Team 0:39 0:39
32 37
Climber 21 AG2R Citroën Team 1:06 1:06
33 93
Classic 28 Bingoal WB 1:14 1:14
34 45
Classic 26 Groupama - FDJ 1:24 1:24
35 75
Classic 37 Team Arkéa Samsic 1:43 1:43
36 152
Sprint 24 Saint Piran 2:11 2:11
37 155
GC 25 Saint Piran ,, 2:11
38 83
Sprint 26 Bolton Equities Black Spoke ,, 2:11
39 6
Climber 30 Intermarché - Circus - Wanty ,, 2:11
40 47
Climber 19 Groupama - FDJ ,, 2:11
41 121
Classic 31 Van Rysel - Roubaix Lille Métropole ,, 2:11
42 125
Sprint 28 Van Rysel - Roubaix Lille Métropole ,, 2:11
43 153
Sprint 27 Saint Piran ,, 2:11
44 117
Classic 32 St Michel - Mavic - Auber93 ,, 2:11
45 64
Classic 25 Israel - Premier Tech ,, 2:11
46 106
Climber 24 EOLO-Kometa ,, 2:11
47 113
Classic 24 St Michel - Mavic - Auber93 ,, 2:11
48 62
Sprint 23 Israel - Premier Tech ,, 2:11
49 97
Climber 23 Bingoal WB ,, 2:11
50 105
Sprint 31 EOLO-Kometa ,, 2:11
51 101
Climber 25 EOLO-Kometa ,, 2:11
52 5
Classic 23 Intermarché - Circus - Wanty ,, 2:11
53 135
Climber 23 CIC U Nantes Atlantique ,, 2:11
54 114
Classic 23 St Michel - Mavic - Auber93 ,, 2:11
55 24
Classic 25 Cofidis ,, 2:11
56 116
Sprint 21 St Michel - Mavic - Auber93 ,, 2:11
57 25
GC 21 Cofidis ,, 2:11
58 31
GC 37 AG2R Citroën Team ,, 2:11
59 112
Classic 22 St Michel - Mavic - Auber93 ,, 2:11
60 14
Classic 24 TotalEnergies ,, 2:11
61 13
Classic 28 TotalEnergies ,, 2:11
62 91
GC 31 Bingoal WB ,, 2:11
63 42
Sprint 38 Groupama - FDJ ,, 2:11
64 141
Sprint 26 Nice Métropole Côte d'Azur ,, 2:11
65 92
Climber 24 Bingoal WB ,, 2:11
66 144
Climber 25 Nice Métropole Côte d'Azur ,, 2:11
67 146
Climber 25 Nice Métropole Côte d'Azur ,, 2:11
68 147
Sprint 30 Nice Métropole Côte d'Azur ,, 2:11
69 77
Sprint 33 Team Arkéa Samsic 4:11 4:11
70 143
Climber 24 Nice Métropole Côte d'Azur 4:18 4:18
71 67
Sprint 29 Israel - Premier Tech ,, 4:18
72 126
Sprint 23 Van Rysel - Roubaix Lille Métropole ,, 4:18
73 122
GC 27 Van Rysel - Roubaix Lille Métropole ,, 4:18
74 127
Classic 26 Van Rysel - Roubaix Lille Métropole ,, 4:18
75 103
Classic 22 EOLO-Kometa ,, 4:18
76 7
Sprint 21 Intermarché - Circus - Wanty ,, 4:18
77 154
Sprint 25 Saint Piran ,, 4:18
78 27
Climber 25 Cofidis ,, 4:18
79 65
TT 29 Israel - Premier Tech 4:44 4:44
80 131
Sprint 25 CIC U Nantes Atlantique ,, 4:44
81 32
Climber 21 AG2R Citroën Team ,, 4:44
82 102
Sprint 26 EOLO-Kometa ,, 4:44
83 61
Sprint 25 Israel - Premier Tech ,, 4:44
84 107
GC 25 EOLO-Kometa ,, 4:44
85 94
Classic 31 Bingoal WB ,, 4:44
86 57
Climber 25 Lotto Dstny 5:08 5:08
87 35
Classic 27 AG2R Citroën Team 5:20 5:20
88 133
Sprint 26 CIC U Nantes Atlantique 7:39 7:39
89 46
Climber 19 Groupama - FDJ ,, 7:39
90 41
TT 25 Groupama - FDJ ,, 7:39
91 81
Classic 28 Bolton Equities Black Spoke ,, 7:39
92 76
TT 26 Team Arkéa Samsic ,, 7:39
93 22
Climber 31 Cofidis 8:59 8:59
DNF 3
Climber 24 Intermarché - Circus - Wanty -
DNF 11
TT 32 TotalEnergies -
DNF 17
TT 23 TotalEnergies -
DNF 51
GC 25 Lotto Dstny -
DNF 54
Sprint 22 Lotto Dstny -
DNF 55
Sprint 32 Lotto Dstny -
DNF 56
GC 22 Lotto Dstny -
DNF 82
GC 22 Bolton Equities Black Spoke -
DNF 84
Sprint 23 Bolton Equities Black Spoke -
DNF 85
Sprint 22 Bolton Equities Black Spoke -
DNF 86
Climber 25 Bolton Equities Black Spoke -
DNF 87
Climber 27 Bolton Equities Black Spoke -
DNF 115
Sprint 24 St Michel - Mavic - Auber93 -
DNF 124
Climber 21 Van Rysel - Roubaix Lille Métropole -
DNF 132
Sprint 20 CIC U Nantes Atlantique -
DNF 145
Climber 24 Nice Métropole Côte d'Azur -
DNF 156
Climber 19 Saint Piran -
DNF 157
Sprint 23 Saint Piran -