1 1 +0:00 41
GC 30 Team Jumbo-Visma 14 20 4:06:24
2 2 +0:18 31
GC 23 Team INEOS 5 12 0:04 0:04
3 3 +0:28 131
GC 30 Team Arkéa Samsic 3 7 0:06 0:06
4 8 +2:45 81
Climber 27 Cofidis 5 0:08 0:08
5 18 +14:15 72
GC 35 Trek - Segafredo 4 0:16 0:16
6 4 +0:56 42
GC 33 Team Jumbo-Visma 3 0:23 0:23
7 5 +1:27 44
GC 30 Team Jumbo-Visma 2 0:31 0:31
8 11 +6:01 43
TT 29 Team Jumbo-Visma 1 0:44 0:44
9 17 +13:59 111
Climber 33 Israel Start-Up Nation 1:16 1:16
10 7 +2:40 61
GC 22 Deceuninck - Quick Step 1:58 1:58
11 6 +2:24 71
Climber 33 Trek - Segafredo ,, 1:58
12 13 +7:39 35
TT 33 Team INEOS 2:24 2:24
13 9 +3:39 84
GC 30 Cofidis 2:58 2:58
14 10 +4:26 51
Climber 30 UAE Team Emirates 3:44 3:44
15 12 +6:46 95
Climber 23 Lotto Soudal 4:09 4:09
16 19 +14:26 75
GC 22 Trek - Segafredo 4:53 4:53
17 14 +9:16 13
Classic 23 AG2R La Mondiale 6:39 6:39
18 16 +12:05 16
Climber 32 AG2R La Mondiale 7:57 7:57
19 20 +15:07 144
Hills 28 B&B Hotels - Vital Concept p/b KTM 8:05 8:05
20 23 +17:28 132
GC 27 Team Arkéa Samsic ,, 8:05
21 22 +16:38 34
GC 33 Team INEOS 8:27 8:27
22 15 +9:19 101
GC 29 CCC Team 8:33 8:33
23 27 +18:42 223
GC 31 Switzerland 9:19 9:19
24 28 +19:13 2
GC 26 Groupama - FDJ 10:47 10:47
25 30 +19:17 82
Hills 24 Cofidis 10:51 10:51
26 26 +18:04 122
GC 20 Team Sunweb 10:55 10:55
27 40 +25:59 45
GC 34 Team Jumbo-Visma 12:00 12:00
28 29 +19:15 62
Classic 21 Deceuninck - Quick Step 12:16 12:16
29 24 +17:33 3
Climber 23 Groupama - FDJ ,, 12:16
30 41 +26:45 32
GC 35 Team INEOS ,, 12:16
31 32 +20:46 163
GC 25 NIPPO DELKO One Provence 12:20 12:20
32 25 +17:54 211
GC 24 Kometa Xstra Cycling Team 12:37 12:37
33 39 +25:22 26
GC 32 Team Total Direct Energie 12:39 12:39
34 45 +30:41 231
GC 22 Germany 13:49 13:49
35 42 +26:53 233
TT 22 Germany 14:10 14:10
36 31 +19:29 25
GC 26 Team Total Direct Energie 14:12 14:12
37 36 +22:43 174
Classic 30 Sport Vlaanderen - Baloise 14:17 14:17
38 43 +27:39 155
GC 27 Circus - Wanty Gobert 14:56 14:56
39 21 +15:35 56
GC 27 UAE Team Emirates 15:13 15:13
40 53 +34:20 73
GC 28 Trek - Segafredo 15:32 15:32
41 38 +24:00 201
GC 19 Hagens Berman Axeon 15:34 15:34
42 56 +34:58 202
GC 20 Hagens Berman Axeon ,, 15:34
43 37 +24:00 232
Sprint 20 Germany ,, 15:34
44 33 +20:51 133
GC 31 Team Arkéa Samsic ,, 15:34
45 49 +31:55 54
GC 31 UAE Team Emirates ,, 15:34
46 55 +34:58 53
GC 29 UAE Team Emirates ,, 15:34
47 34 +21:09 33
GC 34 Team INEOS 15:52 15:52
48 52 +34:05 134
GC 30 Team Arkéa Samsic 16:28 16:28
49 57 +35:02 52
TT 21 UAE Team Emirates 17:25 17:25
50 69 +41:13 136
Classic 30 Team Arkéa Samsic 18:21 18:21
51 50 +32:26 91
GC 34 Lotto Soudal 19:43 19:43
52 65 +39:49 162
Classic 29 NIPPO DELKO One Provence ,, 19:43
53 35 +21:55 126
GC 20 Team Sunweb 20:09 20:09
54 44 +28:43 66
Climber 21 Deceuninck - Quick Step 20:14 20:14
55 59 +36:37 145
GC 26 B&B Hotels - Vital Concept p/b KTM 22:02 22:02
56 62 +39:03 203
Climber 22 Hagens Berman Axeon 22:42 22:42
57 63 +39:07 172
Classic 25 Sport Vlaanderen - Baloise 22:46 22:46
58 66 +40:07 205
GC 21 Hagens Berman Axeon 23:46 23:46
59 46 +30:57 11
GC 33 AG2R La Mondiale 23:48 23:48
60 60 +36:38 83
GC 32 Cofidis 23:55 23:55
61 71 +43:19 15
Classic 26 AG2R La Mondiale ,, 23:55
62 47 +31:04 105
TT 30 CCC Team ,, 23:55
63 68 +40:16 153
GC 34 Circus - Wanty Gobert ,, 23:55
64 67 +40:16 226
GC 27 Switzerland ,, 23:55
65 48 +31:04 103
TT 24 CCC Team ,, 23:55
66 85 +56:47 181
GC 36 Natura4Ever - Roubaix Lille Métropole ,, 23:55
67 72 +44:59 102
TT 27 CCC Team ,, 23:55
68 70 +41:54 76
Classic 29 Trek - Segafredo 24:17 24:17
69 58 +35:25 5
GC 24 Groupama - FDJ 26:02 26:02
70 54 +34:43 92
GC 28 Lotto Soudal 26:17 26:17
71 64 +39:36 191
Climber 26 St Michel - Auber93 26:53 26:53
72 61 +36:52 213
Hills 24 Kometa Xstra Cycling Team 28:26 28:26
73 78 +49:36 215
Hills 21 Kometa Xstra Cycling Team ,, 28:26
74 75 +47:50 171
Classic 26 Sport Vlaanderen - Baloise ,, 28:26
75 51 +33:43 214
TT 20 Kometa Xstra Cycling Team ,, 28:26
76 77 +49:30 6
Hills 20 Groupama - FDJ ,, 28:26
77 76 +48:56 221
TT 21 Switzerland ,, 28:26
78 91 +1:04:58 63
TT 24 Deceuninck - Quick Step ,, 28:26
79 74 +45:53 206
Classic 22 Hagens Berman Axeon 28:45 28:45
80 80 +49:57 94
Classic 25 Lotto Soudal 29:23 29:23
81 73 +45:05 114
Classic 26 Israel Start-Up Nation 30:05 30:05
82 82 +51:14 125
GC 26 Team Sunweb 30:53 30:53
83 81 +50:14 96
Classic 31 Lotto Soudal 31:16 31:16
84 84 +54:05 216
TT 22 Kometa Xstra Cycling Team 33:25 33:25
85 83 +53:33 116
Classic 30 Israel Start-Up Nation 37:12 37:12
86 96 +1:07:35 176
Classic 20 Sport Vlaanderen - Baloise ,, 37:12
87 93 +1:06:19 164
Classic 37 NIPPO DELKO One Provence ,, 37:12
88 79 +49:55 165
GC 30 NIPPO DELKO One Provence ,, 37:12
89 86 +58:16 74
GC 34 Trek - Segafredo ,, 37:12
90 92 +1:06:15 235
Climber 19 Germany ,, 37:12
91 95 +1:07:35 112
Sprint 38 Israel Start-Up Nation ,, 37:12
92 89 +59:13 204
Classic 20 Hagens Berman Axeon ,, 37:12
93 88 +59:09 23
GC 31 Team Total Direct Energie 37:19 37:19
94 99 +1:12:55 124
Sprint 22 Team Sunweb 37:30 37:30
95 98 +1:12:36 46
TT 35 Team Jumbo-Visma 38:16 38:16
96 94 +1:06:40 173
Classic 25 Sport Vlaanderen - Baloise 38:39 38:39
97 87 +58:43 175
Sprint 22 Sport Vlaanderen - Baloise 39:19 39:19
98 90 +1:01:33 113
Classic 26 Israel Start-Up Nation 40:02 40:02
99 97 +1:10:29 222
TT 21 Switzerland 40:25 40:25
100 100 +1:32:26 152
Classic 27 Circus - Wanty Gobert ,, 40:25
DNF 14
GC 24 AG2R La Mondiale -
DNF 12
Climber 22 AG2R La Mondiale -
DNF 195
TT 29 St Michel - Auber93 -
DNF 196
Classic 25 St Michel - Auber93 -
DNF 194
Classic 29 St Michel - Auber93 -
DNF 106
Classic 22 CCC Team -
DNF 86
Sprint 23 Cofidis -
DNF 85
Classic 33 Cofidis -
DNF 21
GC 33 Team Total Direct Energie -
DNF 22
Hills 21 Team Total Direct Energie -
DNF 4
GC 25 Groupama - FDJ -
DNF 55
Classic 24 UAE Team Emirates -
DNF 64
Sprint 23 Deceuninck - Quick Step -
DNF 65
Classic 27 Deceuninck - Quick Step -
DNF 183
Classic 29 Natura4Ever - Roubaix Lille Métropole -
DNF 185
Classic 28 Natura4Ever - Roubaix Lille Métropole -
DNF 121
GC 24 Team Sunweb -
DNF 36
GC 25 Team INEOS -
DNF 156
Classic 33 Circus - Wanty Gobert -
DNF 151
GC 26 Circus - Wanty Gobert -
DNF 154
GC 25 Circus - Wanty Gobert -
DNF 234
Sprint 21 Germany -
DNF 236
Hills 20 Germany -
DNF 224
GC 19 Switzerland -
DNF 225
TT 29 Switzerland -
DNF 115
TT 26 Israel Start-Up Nation -
DNF 141
Classic 32 B&B Hotels - Vital Concept p/b KTM -
DNF 146
Classic 31 B&B Hotels - Vital Concept p/b KTM -
DNS 104
Sprint 24 CCC Team -
DNS 182
TT 24 Natura4Ever - Roubaix Lille Métropole -
DNS 123
Classic 25 Team Sunweb -
DNS 93
GC 22 Lotto Soudal -