1 1 +0:00 51
Sprint 20 Soudal Quick-Step 14 20 3:33:29
2 2 +0:04 96
Classic 26 Red Bull - BORA - hansgrohe 5 12 ,, 0:00
3 3 +0:06 24
Sprint 25 EF Education - EasyPost 3 7 ,, 0:00
4 4 +0:10 97
Classic 25 Red Bull - BORA - hansgrohe 5 ,, 0:00
5 5 +0:10 42
Classic 25 Alpecin - Deceuninck 4 ,, 0:00
6 6 +0:10 126
Classic 27 Team TotalEnergies 3 ,, 0:00
7 7 +0:12 101
Classic 22 Lotto 2 0:02 0:02
8 8 +0:12 91
TT 34 Red Bull - BORA - hansgrohe 1 ,, 0:02
9 9 +0:12 72
Hills 23 INEOS Grenadiers ,, 0:02
10 10 +0:12 145
Sprint 25 Unibet Tietema Rockets ,, 0:02
11 11 +0:12 61
Classic 28 Groupama - FDJ ,, 0:02
12 12 +0:12 11
GC 23 Arkéa - B&B Hotels ,, 0:02
13 13 +0:12 121
Climber 31 Team TotalEnergies ,, 0:02
14 14 +0:12 65
Sprint 23 Groupama - FDJ ,, 0:02
15 15 +0:12 172
Sprint 25 Van Rysel Roubaix ,, 0:02
16 16 +0:15 134
Classic 24 Team Flanders - Baloise 0:05 0:05
17 17 +0:16 114
Classic 28 Uno-X Mobility 0:06 0:06
18 18 +0:16 111
Hills 32 Uno-X Mobility ,, 0:06
19 19 +0:16 135
Classic 22 Team Flanders - Baloise ,, 0:06
20 20 +0:16 36
GC 32 Cofidis ,, 0:06
21 21 +0:16 182
GC 24 St Michel - Preference Home - Auber93 ,, 0:06
22 22 +0:16 6
GC 32 Lidl - Trek ,, 0:06
23 23 +0:16 164
Sprint 25 Wagner Bazin WB ,, 0:06
24 24 +0:16 131
Classic 26 Team Flanders - Baloise ,, 0:06
25 25 +0:16 141
Climber 24 Unibet Tietema Rockets ,, 0:06
26 26 +0:16 133
Hills 25 Team Flanders - Baloise ,, 0:06
27 27 +0:20 2
TT 32 Lidl - Trek 0:10 0:10
28 28 +0:20 31
TT 29 Cofidis ,, 0:10
29 29 +0:20 105
Classic 28 Lotto ,, 0:10
30 30 +0:20 53
TT 34 Soudal Quick-Step ,, 0:10
31 31 +0:20 71
TT 28 INEOS Grenadiers ,, 0:10
32 32 +0:20 33
TT 22 Cofidis ,, 0:10
33 33 +0:20 151
GC 27 Equipo Kern Pharma ,, 0:10
34 34 +0:20 176
Classic 26 Van Rysel Roubaix ,, 0:10
35 35 +0:20 37
Classic 28 Cofidis ,, 0:10
36 36 +0:20 202
Sprint 23 Nice Métropole Côte d'Azur ,, 0:10
37 37 +0:20 124
Classic 27 Team TotalEnergies ,, 0:10
38 38 +0:20 177
Sprint 25 Van Rysel Roubaix ,, 0:10
39 39 +0:20 167
Classic 32 Wagner Bazin WB ,, 0:10
40 40 +0:20 192
Climber 22 CIC - U - Nantes ,, 0:10
41 41 +0:25 123
TT 26 Team TotalEnergies 0:15 0:15
42 42 +0:25 74
TT 20 INEOS Grenadiers ,, 0:15
43 43 +0:25 156
Hills 24 Equipo Kern Pharma ,, 0:15
44 44 +0:25 32
Hills 21 Cofidis ,, 0:15
45 45 +0:25 203
GC 26 Nice Métropole Côte d'Azur ,, 0:15
46 46 +0:25 62
TT 29 Groupama - FDJ ,, 0:15
47 47 +0:25 146
Hills 22 Unibet Tietema Rockets ,, 0:15
48 48 +0:25 76
Classic 25 INEOS Grenadiers ,, 0:15
49 49 +0:25 184
GC 25 St Michel - Preference Home - Auber93 ,, 0:15
50 50 +0:25 43
Classic 25 Alpecin - Deceuninck ,, 0:15
51 51 +0:25 191
Sprint 20 CIC - U - Nantes ,, 0:15
52 52 +0:25 15
TT 20 Arkéa - B&B Hotels ,, 0:15
53 53 +0:25 35
Classic 33 Cofidis ,, 0:15
54 54 +0:25 93
Classic 20 Red Bull - BORA - hansgrohe ,, 0:15
55 55 +0:25 87
GC 28 Decathlon AG2R La Mondiale Team ,, 0:15
56 56 +0:25 22
Climber 31 EF Education - EasyPost ,, 0:15
57 57 +0:25 34
TT 24 Cofidis ,, 0:15
58 58 +0:25 92
GC 21 Red Bull - BORA - hansgrohe ,, 0:15
59 59 +0:25 127
Hills 24 Team TotalEnergies ,, 0:15
60 60 +0:25 125
GC 31 Team TotalEnergies ,, 0:15
61 61 +0:25 14
TT 27 Arkéa - B&B Hotels ,, 0:15
62 62 +0:34 201
Classic 27 Nice Métropole Côte d'Azur 0:24 0:24
63 63 +0:35 205
Hills 25 Nice Métropole Côte d'Azur 0:25 0:25
64 64 +0:37 174
GC 24 Van Rysel Roubaix 0:27 0:27
65 65 +0:38 163
TT 24 Wagner Bazin WB 0:28 0:28
66 66 +0:38 185
23 St Michel - Preference Home - Auber93 ,, 0:28
67 67 +0:38 47
TT 25 Alpecin - Deceuninck ,, 0:28
68 68 +0:38 194
Classic 26 CIC - U - Nantes ,, 0:28
69 69 +0:38 85
Sprint 22 Decathlon AG2R La Mondiale Team ,, 0:28
70 70 +0:44 81
Sprint 34 Decathlon AG2R La Mondiale Team 0:34 0:34
71 71 +0:47 165
Hills 23 Wagner Bazin WB 0:37 0:37
72 72 +0:49 181
Classic RIOU Alan St Michel - Preference Home - Auber93 27 St Michel - Preference Home - Auber93 0:39 0:39
73 73 +0:52 154
Hills 27 Equipo Kern Pharma 0:42 0:42
74 74 +0:53 3
Hills 30 Lidl - Trek 0:43 0:43
75 75 +0:53 7
Sprint 19 Lidl - Trek ,, 0:43
76 76 +0:53 206
Sprint 25 Nice Métropole Côte d'Azur ,, 0:43
77 77 +0:53 207
18 Nice Métropole Côte d'Azur ,, 0:43
78 78 +0:53 17
Hills 21 Arkéa - B&B Hotels ,, 0:43
79 79 +0:53 183
Classic 32 St Michel - Preference Home - Auber93 ,, 0:43
80 80 +0:53 187
Sprint 29 St Michel - Preference Home - Auber93 ,, 0:43
81 81 +0:53 86
Sprint 23 Decathlon AG2R La Mondiale Team ,, 0:43
82 82 +0:53 13
Classic 35 Arkéa - B&B Hotels ,, 0:43
83 83 +0:53 12
Sprint 33 Arkéa - B&B Hotels ,, 0:43
84 84 +0:53 193
Sprint 21 CIC - U - Nantes ,, 0:43
85 85 +0:58 186
Sprint 25 St Michel - Preference Home - Auber93 0:48 0:48
86 86 +1:10 173
Sprint 27 Van Rysel Roubaix 1:00 1:00
87 87 +1:10 84
Sprint 23 Decathlon AG2R La Mondiale Team ,, 1:00
88 88 +1:14 137
TT 22 Team Flanders - Baloise 1:04 1:04
89 89 +1:18 175
GC 28 Van Rysel Roubaix 1:08 1:08
90 90 +1:18 171
Classic 36 Van Rysel Roubaix ,, 1:08
91 91 +1:19 196
Sprint 20 CIC - U - Nantes 1:09 1:09
92 92 +1:19 67
TT 19 Groupama - FDJ ,, 1:09
93 93 +1:19 144
Sprint 28 Unibet Tietema Rockets ,, 1:09
94 94 +1:19 166
TT 23 Wagner Bazin WB ,, 1:09
95 95 +1:19 64
Hills 28 Groupama - FDJ ,, 1:09
96 96 +1:19 143
Sprint 23 Unibet Tietema Rockets ,, 1:09
97 97 +1:19 45
Sprint 22 Alpecin - Deceuninck ,, 1:09
98 98 +1:19 152
Hills 21 Equipo Kern Pharma ,, 1:09
99 99 +1:19 77
Climber 34 INEOS Grenadiers ,, 1:09
100 100 +1:19 195
Classic 27 CIC - U - Nantes ,, 1:09
101 101 +1:23 147
GC 24 Unibet Tietema Rockets 1:13 1:13
102 102 +1:23 23
Hills 26 EF Education - EasyPost ,, 1:13
103 103 +1:23 155
TT 22 Equipo Kern Pharma ,, 1:13
104 104 +1:23 57
Classic 30 Soudal Quick-Step ,, 1:13
105 105 +1:23 52
Classic 33 Soudal Quick-Step ,, 1:13
106 106 +1:23 26
Classic 21 EF Education - EasyPost ,, 1:13
107 107 +1:23 153
Sprint 25 Equipo Kern Pharma ,, 1:13
108 108 +1:23 136
Classic 25 Team Flanders - Baloise ,, 1:13
109 109 +1:23 21
GC 30 EF Education - EasyPost ,, 1:13
110 110 +1:23 55
Classic 21 Soudal Quick-Step ,, 1:13
111 111 +1:23 103
Sprint 23 Lotto ,, 1:13
112 112 +1:23 107
GC 28 Lotto ,, 1:13
113 113 +1:23 41
Classic 35 Alpecin - Deceuninck ,, 1:13
114 114 +1:23 46
Sprint 21 Alpecin - Deceuninck ,, 1:13
115 115 +1:28 4
Sprint 27 Lidl - Trek 1:18 1:18
116 116 +1:28 5
Classic 30 Lidl - Trek ,, 1:18
117 117 +1:28 106
TT 24 Lotto ,, 1:18
118 118 +1:31 197
Hills 26 CIC - U - Nantes 1:21 1:21
119 119 +1:32 116
Classic 30 Uno-X Mobility 1:22 1:22
120 120 +1:32 113
Hills 29 Uno-X Mobility ,, 1:22
121 121 +1:32 112
Classic 28 Uno-X Mobility ,, 1:22
122 122 +1:37 56
GC 22 Soudal Quick-Step 1:27 1:27
123 123 +1:45 122
GC 26 Team TotalEnergies 1:35 1:35
124 124 +1:50 44
Sprint 23 Alpecin - Deceuninck 1:40 1:40
125 125 +1:51 66
Classic 30 Groupama - FDJ 1:41 1:41
126 126 +1:51 94
Hills 31 Red Bull - BORA - hansgrohe ,, 1:41
127 127 +1:53 73
GC 35 INEOS Grenadiers 1:43 1:43
128 128 +1:53 25
Hills 26 EF Education - EasyPost ,, 1:43
129 129 +1:53 1
Classic 29 Lidl - Trek ,, 1:43
130 130 +1:53 102
GC 25 Lotto ,, 1:43
131 131 +1:53 82
Sprint 20 Decathlon AG2R La Mondiale Team ,, 1:43
132 132 +1:53 16
Classic 31 Arkéa - B&B Hotels ,, 1:43
133 133 +1:53 204
Sprint 24 Nice Métropole Côte d'Azur ,, 1:43
134 134 +2:08 115
TT 24 Uno-X Mobility 1:58 1:58
135 135 +2:08 117
Classic 25 Uno-X Mobility ,, 1:58
136 136 +2:11 157
Hills 23 Equipo Kern Pharma 2:01 2:01
137 137 +2:18 162
Sprint 23 Wagner Bazin WB 2:08 2:08
138 138 +2:22 63
Classic 31 Groupama - FDJ 2:12 2:12
139 139 +2:35 95
Classic 25 Red Bull - BORA - hansgrohe 2:25 2:25
140 140 +2:35 54
TT 31 Soudal Quick-Step ,, 2:25
141 141 +2:36 104
Classic 25 Lotto 2:26 2:26
142 142 +2:36 142
Sprint 27 Unibet Tietema Rockets ,, 2:26
143 143 +2:36 83
Classic 33 Decathlon AG2R La Mondiale Team ,, 2:26
144 144 +3:00 75
Hills 21 INEOS Grenadiers 2:50 2:50
145 145 +3:15 132
GC 26 Team Flanders - Baloise 3:05 3:05
146 146 +4:02 161
Sprint 26 Wagner Bazin WB 3:52 3:52