1 8 +0:28 77
Classic 19 Jumbo-Visma 20 30 4:42:29
2 1 +0:00 22
Climber 20 Groupama - FDJ 15 18 ,, 0:00
3 7 +0:27 35
Classic 23 Cofidis 10 12 0:05 0:05
4 5 +0:20 7
GC 25 Lotto Dstny 5 7 ,, 0:05
5 13 +0:46 11
Classic 38 AG2R Citroën Team 3 4 ,, 0:05
6 16 +1:29 31
TT 27 Cofidis 3 0:08 0:08
7 4 +0:19 91
Sprint 27 Astana Qazaqstan Team 2 ,, 0:08
8 3 +0:17 71
Sprint 21 Jumbo-Visma 1 0:11 0:11
9 11 +0:39 2
Classic 26 Lotto Dstny 0:14 0:14
10 15 +1:24 56
Classic 36 Team Arkéa Samsic ,, 0:14
11 2 +0:13 82
TT 28 Soudal Quick-Step ,, 0:14
12 25 +2:15 135
GC 25 Uno-X Pro Cycling Team ,, 0:14
13 22 +1:59 116
Classic 23 Bingoal WB ,, 0:14
14 42 +6:10 195
Classic 25 CIC U Nantes Atlantique 0:19 0:19
15 18 +1:39 5
Classic 28 Lotto Dstny ,, 0:19
16 9 +0:36 61
Sprint 33 TotalEnergies ,, 0:19
17 66 +10:38 165
Classic 24 Van Rysel - Roubaix Lille Métropole ,, 0:19
18 31 +3:16 172
Sprint 30 St Michel - Mavic - Auber93 ,, 0:19
19 6 +0:24 86
Sprint 22 Soudal Quick-Step ,, 0:19
20 14 +1:00 53
Classic 33 Team Arkéa Samsic ,, 0:19
21 12 +0:41 152
TT 21 Bolton Equities Black Spoke 0:23 0:23
22 29 +3:10 74
TT 38 Jumbo-Visma ,, 0:23
23 36 +3:43 57
Classic 22 Team Arkéa Samsic 0:25 0:25
24 26 +2:18 176
Classic 32 St Michel - Mavic - Auber93 ,, 0:25
25 10 +0:39 26
Classic 21 Groupama - FDJ ,, 0:25
26 30 +3:10 133
Classic 26 Uno-X Pro Cycling Team 0:33 0:33
27 19 +1:41 13
Classic 32 AG2R Citroën Team 0:35 0:35
28 27 +2:30 15
Classic 24 AG2R Citroën Team ,, 0:35
29 17 +1:32 12
Classic 27 AG2R Citroën Team 0:55 0:55
30 32 +3:17 181
Sprint 26 Nice Métropole Côte d'Azur 0:56 0:56
31 43 +6:21 51
Classic 29 Team Arkéa Samsic ,, 0:56
32 33 +3:28 72
GC 23 Jumbo-Visma ,, 0:56
33 61 +10:01 45
TT 23 Intermarché - Circus - Wanty ,, 0:56
34 24 +2:14 47
Classic 29 Intermarché - Circus - Wanty 1:13 1:13
35 34 +3:34 67
Classic 29 TotalEnergies ,, 1:13
36 20 +1:52 25
Classic 21 Groupama - FDJ 1:16 1:16
37 23 +2:05 85
Classic 23 Soudal Quick-Step ,, 1:16
38 21 +1:54 124
Classic 26 Human Powered Health 1:20 1:20
39 38 +5:08 115
Classic 28 Bingoal WB 1:26 1:26
40 70 +12:01 175
Classic 22 St Michel - Mavic - Auber93 1:29 1:29
41 28 +2:34 21
Classic 22 Groupama - FDJ 1:45 1:45
42 37 +4:57 23
Classic 29 Groupama - FDJ 2:03 2:03
43 44 +6:47 14
Climber 22 AG2R Citroën Team 2:20 2:20
44 51 +7:43 64
Classic 36 TotalEnergies 2:38 2:38
45 35 +3:35 66
Classic 29 TotalEnergies ,, 2:38
46 40 +5:59 73
TT 21 Jumbo-Visma ,, 2:38
47 72 +13:31 32
Classic 28 Cofidis ,, 2:38
48 47 +7:04 76
Climber 32 Jumbo-Visma 3:15 3:15
49 50 +7:32 163
Sprint ÄRM Rait Van Rysel - Roubaix Lille Métropole 23 Van Rysel - Roubaix Lille Métropole 3:39 3:39
50 39 +5:58 151
TT 32 Bolton Equities Black Spoke 3:49 3:49
51 52 +8:27 43
Sprint 21 Intermarché - Circus - Wanty 5:01 5:01
52 57 +9:30 6
Sprint 34 Lotto Dstny ,, 5:01
53 62 +10:02 4
Classic 24 Lotto Dstny ,, 5:01
54 74 +14:27 37
Sprint 29 Cofidis ,, 5:01
55 41 +6:01 81
Sprint 30 Soudal Quick-Step ,, 5:01
56 59 +9:54 84
Sprint 30 Soudal Quick-Step ,, 5:01
57 46 +6:56 162
Sprint 28 Van Rysel - Roubaix Lille Métropole ,, 5:01
58 48 +7:05 114
Climber 25 Bingoal WB 5:24 5:24
59 58 +9:45 96
TT 37 Astana Qazaqstan Team ,, 5:24
60 45 +6:56 94
Classic 23 Astana Qazaqstan Team ,, 5:24
61 54 +9:06 24
TT 20 Groupama - FDJ 6:06 6:06
62 53 +8:30 177
Sprint 27 St Michel - Mavic - Auber93 6:56 6:56
63 64 +10:24 173
Classic 25 St Michel - Mavic - Auber93 ,, 6:56
64 55 +9:23 143
Climber 24 Equipo Kern Pharma 7:02 7:02
65 49 +7:31 145
GC 25 Equipo Kern Pharma ,, 7:02
66 73 +13:50 144
GC 23 Equipo Kern Pharma 7:42 7:42
67 99 +21:26 137
Classic 27 Uno-X Pro Cycling Team ,, 7:42
68 65 +10:32 153
GC 27 Bolton Equities Black Spoke ,, 7:42
69 67 +11:20 65
Sprint 35 TotalEnergies ,, 7:42
70 56 +9:26 75
Classic 30 Jumbo-Visma ,, 7:42
71 68 +11:38 107
GC 25 Team Flanders - Baloise ,, 7:42
72 60 +9:55 147
Climber 22 Equipo Kern Pharma 7:46 7:46
73 63 +10:22 44
GC 25 Intermarché - Circus - Wanty 7:48 7:48
74 91 +19:45 161
Classic 29 Van Rysel - Roubaix Lille Métropole ,, 7:48
75 77 +15:10 42
Sprint 32 Intermarché - Circus - Wanty 7:54 7:54
76 69 +11:41 101
Classic 24 Team Flanders - Baloise 8:20 8:20
77 71 +12:46 167
Classic 26 Van Rysel - Roubaix Lille Métropole 8:25 8:25
78 85 +18:25 134
TT 26 Uno-X Pro Cycling Team 9:27 9:27
79 87 +19:05 111
Classic 32 Bingoal WB 12:47 12:47
80 76 +15:00 112
Classic 23 Bingoal WB ,, 12:47
81 102 +22:38 113
Sprint 29 Bingoal WB 12:49 12:49
82 82 +17:17 27
Classic 26 Groupama - FDJ ,, 12:49
83 105 +26:18 36
Classic 34 Cofidis 13:08 13:08
84 81 +16:57 166
Sprint 24 Van Rysel - Roubaix Lille Métropole 13:51 13:51
85 106 +26:26 34
Classic 28 Cofidis ,, 13:51
86 110 +29:29 164
Sprint 26 Van Rysel - Roubaix Lille Métropole ,, 13:51
87 90 +19:33 121
TT 34 Human Powered Health ,, 13:51
88 75 +14:52 122
Sprint 26 Human Powered Health ,, 13:51
89 84 +18:15 63
Sprint 28 TotalEnergies ,, 13:51
90 79 +15:50 106
Sprint 22 Team Flanders - Baloise ,, 13:51
91 108 +28:06 191
Sprint 25 CIC U Nantes Atlantique ,, 13:51
92 78 +15:17 41
Sprint 24 Intermarché - Circus - Wanty 13:56 13:56
93 86 +18:43 125
TT 25 Human Powered Health ,, 13:56
94 80 +16:13 83
TT 27 Soudal Quick-Step 14:02 14:02
95 93 +20:18 194
Sprint 20 CIC U Nantes Atlantique 15:45 15:45
96 115 +36:32 136
Classic 22 Uno-X Pro Cycling Team ,, 15:45
97 96 +21:00 104
Classic 23 Team Flanders - Baloise ,, 15:45
98 83 +17:30 131
TT 31 Uno-X Pro Cycling Team ,, 15:45
99 104 +23:53 184
TT 27 Nice Métropole Côte d'Azur ,, 15:45
100 109 +28:40 142
Classic 24 Equipo Kern Pharma ,, 15:45
101 95 +20:34 93
Sprint 27 Astana Qazaqstan Team ,, 15:45
102 88 +19:22 103
Classic 27 Team Flanders - Baloise ,, 15:45
103 113 +34:40 95
GC 26 Astana Qazaqstan Team ,, 15:45
104 94 +20:21 16
Sprint 29 AG2R Citroën Team ,, 15:45
105 97 +21:08 87
Classic 21 Soudal Quick-Step ,, 15:45
106 98 +21:14 46
Sprint 35 Intermarché - Circus - Wanty ,, 15:45
107 92 +19:50 62
TT 38 TotalEnergies ,, 15:45
108 112 +33:21 192
Sprint 20 CIC U Nantes Atlantique ,, 15:45
109 101 +21:46 154
Sprint 26 Bolton Equities Black Spoke ,, 15:45
110 100 +21:28 123
Sprint 25 Human Powered Health ,, 15:45
111 107 +27:19 157
GC 29 Bolton Equities Black Spoke ,, 15:45
112 103 +23:24 132
Sprint 26 Uno-X Pro Cycling Team ,, 15:45
113 111 +31:24 3
Sprint 24 Lotto Dstny 18:04 18:04
114 89 +19:27 156
TT 24 Bolton Equities Black Spoke ,, 18:04
115 114 +36:14 105
Sprint 22 Team Flanders - Baloise 18:07 18:07
116 116 +40:11 182
Classic 21 Nice Métropole Côte d'Azur 22:00 22:00
DNF 102
TT 20 Team Flanders - Baloise -
DNF 187
Climber 24 Nice Métropole Côte d'Azur -
DNF 185
Climber 25 Nice Métropole Côte d'Azur -
DNF 183
Sprint 20 Nice Métropole Côte d'Azur -
DNF 141
GC 27 Equipo Kern Pharma -
DNF 33
Climber 27 Cofidis -
DNF 17
Climber 21 AG2R Citroën Team -
DNF 146
TT 25 Equipo Kern Pharma -
DNF 186
Climber 23 Nice Métropole Côte d'Azur -
DNF 197
Classic 28 CIC U Nantes Atlantique -
DNS 196
Sprint 20 CIC U Nantes Atlantique -
DNS 52
Classic 23 Team Arkéa Samsic -
DNS 97
Classic 23 Astana Qazaqstan Team -