1 11
GC 31 Cofidis 125 75 4:25:55
2 14
Climber 26 Cofidis 85 55 0:05 0:05
3 117
Climber 33 TotalEnergies 70 40 ,, 0:05
4 32
GC 26 Lotto Soudal 60 32 ,, 0:05
5 103
GC 26 Team Arkéa Samsic 50 28 0:07 0:07
6 5
GC 26 AG2R Citroën Team 40 24 0:08 0:08
7 3
Climber 23 AG2R Citroën Team 35 20 ,, 0:08
8 33
GC 24 Lotto Soudal 30 18 ,, 0:08
9 27
Climber 32 Groupama - FDJ 25 16 0:12 0:12
10 24
GC 29 Groupama - FDJ 20 14 0:13 0:13
11 193
GC 21 St Michel - Auber93 15 12 0:31 0:31
12 1
Climber 24 AG2R Citroën Team 10 10 0:53 0:53
13 47
GC 35 B&B Hotels - KTM 5 8 ,, 0:53
14 21
Climber 31 Groupama - FDJ 5 7 0:54 0:54
15 161
Classic 26 Riwal Cycling Team 5 6 ,, 0:54
16 15
GC 25 Cofidis 3 5 0:59 0:59
17 6
GC 26 AG2R Citroën Team 3 4 1:15 1:15
18 163
GC 26 Riwal Cycling Team 3 3 1:20 1:20
19 55
Hills 23 Bingoal Pauwels Sauces WB 3 2 1:22 1:22
20 175
Hills 23 Team U Nantes Atlantique 3 1 1:25 1:25
21 61
GC 32 Burgos - BH 3 ,, 1:25
22 106
GC 24 Team Arkéa Samsic 3 ,, 1:25
23 116
GC 27 TotalEnergies 3 1:28 1:28
24 83
Hills 22 Equipo Kern Pharma 3 1:47 1:47
25 25
Classic 25 Groupama - FDJ 3 1:51 1:51
26 114
Classic 23 TotalEnergies 2:03 2:03
27 111
TT 30 TotalEnergies 2:19 2:19
28 35
Climber 23 Lotto Soudal 2:27 2:27
29 105
Classic 32 Team Arkéa Samsic 2:47 2:47
30 92
GC 22 Sport Vlaanderen - Baloise 3:03 3:03
31 2
GC 29 AG2R Citroën Team 3:26 3:26
32 13
GC 31 Cofidis 3:30 3:30
33 84
Hills 21 Equipo Kern Pharma 4:12 4:12
34 81
Classic 23 Equipo Kern Pharma ,, 4:12
35 113
Classic 27 TotalEnergies ,, 4:12
36 104
Climber 24 Team Arkéa Samsic 5:23 5:23
37 31
GC 28 Lotto Soudal 5:56 5:56
38 22
Classic 34 Groupama - FDJ 6:10 6:10
39 34
GC 30 Lotto Soudal 6:59 6:59
40 101
GC 35 Team Arkéa Samsic ,, 6:59
41 181
GC 29 Team Vorarlberg 7:36 7:36
42 182
GC 34 Team Vorarlberg 7:53 7:53
43 196
GC 35 St Michel - Auber93 8:17 8:17
44 107
TT 24 Team Arkéa Samsic 8:41 8:41
45 112
GC 28 TotalEnergies 9:22 9:22
46 42
TT 24 B&B Hotels - KTM ,, 9:22
47 23
Classic 30 Groupama - FDJ 9:35 9:35
48 66
Classic 33 Burgos - BH 12:53 12:53
49 96
Hills 24 Sport Vlaanderen - Baloise ,, 12:53
50 102
GC 26 Team Arkéa Samsic ,, 12:53
51 172
Climber 22 Team U Nantes Atlantique ,, 12:53
52 7
Classic 28 AG2R Citroën Team ,, 12:53
53 44
TT 24 B&B Hotels - KTM ,, 12:53
54 86
GC 23 Equipo Kern Pharma 13:03 13:03
55 141
GC 30 Go Sport - Roubaix Lille Métropole ,, 13:03
56 143
Classic 29 Go Sport - Roubaix Lille Métropole ,, 13:03
57 197
Classic 26 St Michel - Auber93 ,, 13:03
58 63
Sprint 27 Burgos - BH ,, 13:03
59 115
GC 28 TotalEnergies ,, 13:03
60 171
GC 25 Team U Nantes Atlantique ,, 13:03
61 153
Sprint 23 Nice Métropole Côte d'Azur ,, 13:03
62 191
Classic 29 St Michel - Auber93 ,, 13:03
63 173
Climber 21 Team U Nantes Atlantique ,, 13:03
64 41
Classic 27 B&B Hotels - KTM ,, 13:03
65 157
Sprint 28 Nice Métropole Côte d'Azur ,, 13:03
66 57
Classic 30 Bingoal Pauwels Sauces WB 14:10 14:10
67 54
Classic 25 Bingoal Pauwels Sauces WB ,, 14:10
68 43
Classic 37 B&B Hotels - KTM ,, 14:10
69 53
Classic 26 Bingoal Pauwels Sauces WB 14:39 14:39
70 91
Classic 21 Sport Vlaanderen - Baloise 16:04 16:04
71 67
Hills 22 Burgos - BH 17:06 17:06
72 46
TT 19 B&B Hotels - KTM 17:23 17:23
73 64
GC 27 Burgos - BH 17:26 17:26
74 192
Classic 24 St Michel - Auber93 17:42 17:42
75 121
Hills 18 EF Education-NIPPO Development Team 18:01 18:01
76 136
TT 25 EvoPro Racing ,, 18:01
77 162
Sprint 20 Riwal Cycling Team 18:43 18:43
78 133
Sprint 22 EvoPro Racing 19:23 19:23
OTL 144
Hills 21 Go Sport - Roubaix Lille Métropole 21:38 21:38
OTL 146
Sprint 25 Go Sport - Roubaix Lille Métropole ,, 21:38
OTL 93
Classic 22 Sport Vlaanderen - Baloise ,, 21:38
OTL 94
Classic 21 Sport Vlaanderen - Baloise ,, 21:38
OTL 51
Hills 22 Bingoal Pauwels Sauces WB ,, 21:38
OTL 45
Hills 21 B&B Hotels - KTM ,, 21:38
OTL 16
GC 20 Cofidis 24:26 24:26
OTL 176
Climber 26 Team U Nantes Atlantique ,, 24:26
OTL 124
Classic 24 EF Education-NIPPO Development Team 26:37 26:37
OTL 123
GC 19 EF Education-NIPPO Development Team 28:24 28:24
DNF 4
Classic 24 AG2R Citroën Team -
DNF 195
Hills 31 St Michel - Auber93 -
DNF 194
Classic 31 St Michel - Auber93 -
DNF 62
GC 29 Burgos - BH -
DNF 65
Hills 31 Burgos - BH -
DNF 12
GC 22 Cofidis -
DNF 17
Classic 23 Cofidis -
DNF 26
GC 37 Groupama - FDJ -
DNF 145
Classic 33 Go Sport - Roubaix Lille Métropole -
DNF 147
Classic 29 Go Sport - Roubaix Lille Métropole -
DNF 166
Classic 28 Riwal Cycling Team -
DNF 167
Sprint 26 Riwal Cycling Team -
DNF 183
Sprint 23 Team Vorarlberg -
DNF 184
Climber 27 Team Vorarlberg -
DNF 185
20 Team Vorarlberg -
DNF 95
TT 23 Sport Vlaanderen - Baloise -
DNF 97
Sprint 24 Sport Vlaanderen - Baloise -
DNF 56
Classic 26 Bingoal Pauwels Sauces WB -
DNF 52
23 Bingoal Pauwels Sauces WB -
DNF 174
Sprint 19 Team U Nantes Atlantique -
DNF 177
20 Team U Nantes Atlantique -
DNF 134
TT 24 EvoPro Racing -
DNF 135
Hills 24 EvoPro Racing -
DNF 131
TT 23 EvoPro Racing -
DNF 132
19 EvoPro Racing -
DNF 85
Classic 24 Equipo Kern Pharma -
DNF 87
GC 23 Equipo Kern Pharma -
DNF 82
Classic 23 Equipo Kern Pharma -
DNF 122
Sprint 21 EF Education-NIPPO Development Team -
DNF 125
Hills 21 EF Education-NIPPO Development Team -
DNF 151
Climber 32 Nice Métropole Côte d'Azur -
DNF 154
GC 27 Nice Métropole Côte d'Azur -
DNF 155
GC 27 Nice Métropole Côte d'Azur -
DNF 156
Hills 22 Nice Métropole Côte d'Azur -
DNS 142
Sprint 27 Go Sport - Roubaix Lille Métropole -