1 11
Classic 36 Quick-Step Floors 125 75 4:15:32
2 71
Classic 25 Cofidis, Solutions Crédits 85 55 0:01 0:01
3 17
Classic 25 Quick-Step Floors 70 40 0:05 0:05
4 83
Sprint 29 Wanty - Groupe Gobert 60 32 0:19 0:19
5 2
Sprint 38 AG2R La Mondiale 50 28 0:29 0:29
6 25
Classic 22 Groupama - FDJ 40 24 ,, 0:29
7 125
Sprint 20 Hagens Berman Axeon 35 20 1:03 1:03
8 57
GC 29 Team Dimension Data 30 18 ,, 1:03
9 4
Classic 28 AG2R La Mondiale 25 16 1:08 1:08
10 166
Classic 28 Sport Vlaanderen - Baloise 20 14 3:32 3:32
11 64
TT 24 BMC Racing Team 15 12 ,, 3:32
12 14
Climber 21 Quick-Step Floors 10 10 ,, 3:32
13 85
Sprint 24 Wanty - Groupe Gobert 5 8 ,, 3:32
14 41
Classic 29 Trek - Segafredo 5 7 3:57 3:57
15 73
Classic 24 Cofidis, Solutions Crédits 5 6 ,, 3:57
16 15
Sprint 25 Quick-Step Floors 3 5 ,, 3:57
17 164
Classic 21 Sport Vlaanderen - Baloise 3 4 ,, 3:57
18 91
Classic 24 Direct Energie 3 3 ,, 3:57
19 33
GC 31 BORA - hansgrohe 3 2 ,, 3:57
20 156
Sprint 29 Delko Marseille Provence KTM 3 1 ,, 3:57
21 201
Sprint 21 Tarteletto - Isorex 3 ,, 3:57
22 187
Classic 22 St Michel - Auber93 3 ,, 3:57
23 1
Classic 22 AG2R La Mondiale 3 ,, 3:57
24 181
Sprint 34 St Michel - Auber93 3 ,, 3:57
25 151
GC 27 Delko Marseille Provence KTM 3 ,, 3:57
26 32
Sprint 24 BORA - hansgrohe ,, 3:57
27 182
Classic 30 St Michel - Auber93 ,, 3:57
28 123
TT 20 Hagens Berman Axeon ,, 3:57
29 167
Sprint 22 Sport Vlaanderen - Baloise ,, 3:57
30 106
Sprint 29 Euskadi - Murias ,, 3:57
31 55
Classic 28 Team Dimension Data ,, 3:57
32 191
Classic 47 Sovac - Natura4Ever ,, 3:57
33 114
Sprint 24 Vital Concept Cycling Club ,, 3:57
34 172
TT 27 Roubaix Lille Métropole ,, 3:57
35 53
Classic 22 Team Dimension Data ,, 3:57
36 195
Sprint 28 Sovac - Natura4Ever ,, 3:57
37 204
Sprint 22 Tarteletto - Isorex ,, 3:57
38 147
Sprint 32 WB Aqua Protect Veranclassic ,, 3:57
39 12
Classic 29 Quick-Step Floors ,, 3:57
40 117
Sprint 32 Vital Concept Cycling Club ,, 3:57
41 47
Sprint 30 Trek - Segafredo ,, 3:57
42 124
Classic 22 Hagens Berman Axeon ,, 3:57
43 26
Sprint 29 Groupama - FDJ ,, 3:57
44 103
Climber 22 Euskadi - Murias ,, 3:57
45 104
Sprint 23 Euskadi - Murias ,, 3:57
46 54
Classic 32 Team Dimension Data ,, 3:57
47 162
Classic 23 Sport Vlaanderen - Baloise ,, 3:57
48 51
GC 25 Team Dimension Data ,, 3:57
49 116
Climber 30 Vital Concept Cycling Club ,, 3:57
50 144
Classic 24 WB Aqua Protect Veranclassic ,, 3:57
51 65
Classic 22 BMC Racing Team ,, 3:57
52 137
Classic 21 Team Fortuneo - Samsic ,, 3:57
53 157
Classic 26 Delko Marseille Provence KTM ,, 3:57
54 163
Classic 24 Sport Vlaanderen - Baloise ,, 3:57
55 5
Climber 22 AG2R La Mondiale ,, 3:57
56 84
Classic 31 Wanty - Groupe Gobert 4:08 4:08
57 127
TT 19 Hagens Berman Axeon ,, 4:08
58 27
Classic 36 Groupama - FDJ ,, 4:08
59 86
Classic 31 Wanty - Groupe Gobert 4:14 4:14
60 56
Sprint 29 Team Dimension Data 5:14 5:14
61 184
Sprint 27 St Michel - Auber93 5:21 5:21
62 76
Sprint 25 Cofidis, Solutions Crédits 6:10 6:10
63 101
GC 26 Euskadi - Murias ,, 6:10
DNF 7
Sprint 28 AG2R La Mondiale -
DNF 6
Classic 34 AG2R La Mondiale -
DNF 3
Classic 24 AG2R La Mondiale -
DNF 186
Classic 33 St Michel - Auber93 -
DNF 183
Sprint 31 St Michel - Auber93 -
DNF 185
Classic 27 St Michel - Auber93 -
DNF 62
Climber 21 BMC Racing Team -
DNF 61
Sprint 32 BMC Racing Team -
DNF 63
GC 24 BMC Racing Team -
DNF 67
Sprint 33 BMC Racing Team -
DNF 131
Sprint 33 Team Fortuneo - Samsic -
DNF 134
Sprint 21 Team Fortuneo - Samsic -
DNF 135
Classic 23 Team Fortuneo - Samsic -
DNF 133
Classic 33 Team Fortuneo - Samsic -
DNF 132
Sprint 27 Team Fortuneo - Samsic -
DNF 77
GC 31 Cofidis, Solutions Crédits -
DNF 75
Sprint 28 Cofidis, Solutions Crédits -
DNF 72
Sprint 26 Cofidis, Solutions Crédits -
DNF 74
Climber 23 Cofidis, Solutions Crédits -
DNF 93
GC 29 Direct Energie -
DNF 97
Classic 24 Direct Energie -
DNF 94
Classic 23 Direct Energie -
DNF 95
Sprint 23 Direct Energie -
DNF 92
TT 39 Direct Energie -
DNF 96
GC 30 Direct Energie -
DNF 22
Sprint 31 Groupama - FDJ -
DNF 21
Sprint 27 Groupama - FDJ -
DNF 23
TT 32 Groupama - FDJ -
DNF 45
Classic 38 Trek - Segafredo -
DNF 42
GC 36 Trek - Segafredo -
DNF 43
Climber 21 Trek - Segafredo -
DNF 46
Classic 26 Trek - Segafredo -
DNF 44
Classic 22 Trek - Segafredo -
DNF 52
Classic 24 Team Dimension Data -
DNF 13
Sprint 24 Quick-Step Floors -
DNF 16
Sprint 35 Quick-Step Floors -
DNF 175
Sprint 23 Roubaix Lille Métropole -
DNF 174
Classic 22 Roubaix Lille Métropole -
DNF 176
Sprint 31 Roubaix Lille Métropole -
DNF 177
Sprint 25 Roubaix Lille Métropole -
DNF 173
Classic 25 Roubaix Lille Métropole -
DNF 171
Sprint 20 Roubaix Lille Métropole -
DNF 34
GC 29 BORA - hansgrohe -
DNF 37
Sprint 29 BORA - hansgrohe -
DNF 35
GC 30 BORA - hansgrohe -
DNF 161
TT 33 Sport Vlaanderen - Baloise -
DNF 165
Sprint 21 Sport Vlaanderen - Baloise -
DNF 126
Sprint 22 Hagens Berman Axeon -
DNF 122
Sprint 21 Hagens Berman Axeon -
DNF 145
Sprint 29 WB Aqua Protect Veranclassic -
DNF 142
Sprint 25 WB Aqua Protect Veranclassic -
DNF 141
Sprint 33 WB Aqua Protect Veranclassic -
DNF 82
Classic 28 Wanty - Groupe Gobert -
DNF 81
GC 24 Wanty - Groupe Gobert -
DNF 87
Sprint 25 Wanty - Groupe Gobert -
DNF 206
Sprint 29 Tarteletto - Isorex -
DNF 202
GC 26 Tarteletto - Isorex -
DNF 203
Climber 26 Tarteletto - Isorex -
DNF 205
Sprint 22 Tarteletto - Isorex -
DNF 207
Sprint 28 Tarteletto - Isorex -
DNF 102
Sprint 25 Euskadi - Murias -
DNF 107
GC 26 Euskadi - Murias -
DNF 105
GC 23 Euskadi - Murias -
DNF 154
Sprint 30 Delko Marseille Provence KTM -
DNF 155
Climber 26 Delko Marseille Provence KTM -
DNF 152
GC 26 Delko Marseille Provence KTM -
DNF 153
Sprint 26 Delko Marseille Provence KTM -
DNF 196
Sprint 27 Sovac - Natura4Ever -
DNF 193
Sprint 24 Sovac - Natura4Ever -
DNF 192
Sprint 20 Sovac - Natura4Ever -
DNF 194
Sprint 28 Sovac - Natura4Ever -
DNF 111
Sprint 26 Vital Concept Cycling Club -
DNF 112
TT 27 Vital Concept Cycling Club -
DNF 113
Sprint 23 Vital Concept Cycling Club -
DNF 115
TT 27 Vital Concept Cycling Club -
DNS 66
Classic 24 BMC Racing Team -
DNS 31
Sprint 24 BORA - hansgrohe -
DNS 36
Sprint 35 BORA - hansgrohe -