| 1 | 30 | +1:13:00 | 166 | | | 27 | Team LottoNL-Jumbo | 120 | 100 | | 5:07:41 |
| 2 | 2 | +0:27 | 188 | | | 30 | Cannondale-Drapac Pro Cycling Team | 50 | 70 | | 1:13 1:13 |
| 3 | 1 | +0:00 | 1 | | | 32 | Team Sky | 25 | 50 | | ,, 1:13 |
| 4 | 3 | +0:27 | 11 | | | 26 | AG2R La Mondiale | 15 | 40 | | ,, 1:13 |
| 5 | 10 | +8:52 | 143 | | | 25 | Team Sunweb | 5 | 32 | | ,, 1:13 |
| 6 | 5 | +1:24 | 6 | | | 27 | Team Sky | | 26 | | 1:16 1:16 |
| 7 | 6 | +2:37 | 105 | | | 30 | Quick-Step Floors | | 22 | | 1:43 1:43 |
| 8 | 9 | +7:45 | 31 | | | 34 | Trek - Segafredo | | 18 | | 1:44 1:44 |
| 9 | 8 | +6:35 | 61 | | | 25 | UAE Team Emirates | | 14 | | ,, 1:44 |
| 10 | 4 | +0:53 | 51 | | | 27 | Astana Pro Team | | 10 | | ,, 1:44 |
| 11 | 29 | +1:11:53 | 14 | | | 30 | AG2R La Mondiale | | 8 | | ,, 1:44 |
| 12 | 43 | +1:45:46 | 62 | | | 29 | UAE Team Emirates | | 6 | | 1:59 1:59 |
| 13 | 17 | +34:47 | 96 | | | 33 | Team Dimension Data | | 4 | | 3:10 3:10 |
| 14 | 7 | +4:07 | 89 | | | 24 | ORICA-Scott | | 2 | | 3:14 3:14 |
| 15 | 28 | +1:08:02 | 157 | | | 34 | Cofidis, Solutions Crédits | | 1 | | 5:07 5:07 |
| 16 | 11 | +10:03 | 42 | | | 29 | BMC Racing Team | | | | ,, 5:07 |
| 17 | 61 | +2:06:24 | 196 | | | 26 | Bahrain Merida Pro Cycling Team | | | | ,, 5:07 |
| 18 | 35 | +1:26:05 | 45 | | | 35 | BMC Racing Team | | | | 6:00 6:00 |
| 19 | 13 | +20:36 | 19 | | | 29 | AG2R La Mondiale | | | | ,, 6:00 |
| 20 | 16 | +33:32 | 213 | | | 31 | Fortuneo - Oscaro | | | | ,, 6:00 |
| 21 | 14 | +21:16 | 7 | | | 33 | Team Sky | | | | ,, 6:00 |
| 22 | 15 | +27:06 | 113 | | | 24 | BORA - hansgrohe | | | | 7:47 7:47 |
| 23 | 12 | +12:54 | 21 | | | 27 | Movistar Team | | | | ,, 7:47 |
| 24 | 19 | +37:46 | 133 | | | 23 | Lotto Soudal | | | | 8:45 8:45 |
| 25 | 23 | +51:22 | 135 | | | 29 | Lotto Soudal | | | | ,, 8:45 |
| 26 | 21 | +44:22 | 37 | | | 30 | Trek - Segafredo | | | | 8:58 8:58 |
| 27 | 44 | +1:46:07 | 59 | | | 30 | Astana Pro Team | | | | 12:42 12:42 |
| 28 | 18 | +35:23 | 24 | | | 27 | Movistar Team | | | | ,, 12:42 |
| 29 | 24 | +53:57 | 88 | | | 31 | ORICA-Scott | | | | 12:48 12:48 |
| 30 | 98 | +2:43:41 | 209 | | | 30 | Wanty - Groupe Gobert | | | | 16:41 16:41 |
| 31 | 41 | +1:41:48 | 204 | | | 28 | Wanty - Groupe Gobert | | | | ,, 16:41 |
| 32 | 33 | +1:24:22 | 203 | | | 31 | Wanty - Groupe Gobert | | | | ,, 16:41 |
| 33 | 52 | +1:55:24 | 86 | | | 32 | ORICA-Scott | | | | 16:43 16:43 |
| 34 | 39 | +1:35:09 | 69 | | | 28 | UAE Team Emirates | | | | ,, 16:43 |
35 | 48 | +1:51:06 | 64 | | | 29 | UAE Team Emirates | | | | ,, 16:43 |
| 36 | 40 | +1:39:47 | 77 | | | 27 | FDJ | | | | ,, 16:43 |
| 37 | 53 | +1:57:59 | 156 | | | 33 | Cofidis, Solutions Crédits | | | | ,, 16:43 |
| 38 | 20 | +43:53 | 201 | | | 24 | Wanty - Groupe Gobert | | | | ,, 16:43 |
| 39 | 34 | +1:25:30 | 15 | | | 29 | AG2R La Mondiale | | | | ,, 16:43 |
| 40 | 46 | +1:47:14 | 16 | | | 29 | AG2R La Mondiale | | | | ,, 16:43 |
| 41 | 25 | +56:26 | 12 | | | 31 | AG2R La Mondiale | | | | ,, 16:43 |
| 42 | 38 | +1:32:10 | 184 | | | 26 | Cannondale-Drapac Pro Cycling Team | | | | ,, 16:43 |
| 43 | 27 | +1:05:47 | 174 | | | 38 | Direct Energie | | | | ,, 16:43 |
| 44 | 97 | +2:41:25 | 171 | | | 38 | Direct Energie | | | | ,, 16:43 |
| 45 | 36 | +1:26:29 | 124 | | | 30 | Team Katusha Alpecin | | | | ,, 16:43 |
| 46 | 58 | +2:02:47 | 134 | | | 30 | Lotto Soudal | | | | 22:59 22:59 |
| 47 | 59 | +2:04:32 | 5 | | | 27 | Team Sky | | | | 23:04 23:04 |
| 48 | 66 | +2:14:52 | 147 | | | 36 | Team Sunweb | | | | 23:48 23:48 |
| 49 | 55 | +1:58:32 | 187 | | | 28 | Cannondale-Drapac Pro Cycling Team | | | | ,, 23:48 |
| 50 | 32 | +1:21:15 | 173 | | | 24 | Direct Energie | | | | 24:51 24:51 |
| 51 | 31 | +1:17:54 | 215 | | | 28 | Fortuneo - Oscaro | | | | ,, 24:51 |
| 52 | 92 | +2:38:16 | 27 | | | 26 | Movistar Team | | | | 24:53 24:53 |
| 53 | 37 | +1:26:37 | 46 | | | 33 | BMC Racing Team | | | | ,, 24:53 |
| 54 | 76 | +2:28:04 | 178 | | | 29 | Direct Energie | | | | 26:47 26:47 |
| 55 | 45 | +1:46:34 | 216 | | | 30 | Fortuneo - Oscaro | | | | 27:15 27:15 |
| 56 | 115 | +2:57:23 | 56 | | | 25 | Astana Pro Team | | | | 28:46 28:46 |
| 57 | 85 | +2:33:41 | 49 | | | 31 | BMC Racing Team | | | | ,, 28:46 |
| 58 | 77 | +2:28:12 | 153 | | | 29 | Cofidis, Solutions Crédits | | | | ,, 28:46 |
| 59 | 51 | +1:53:31 | 212 | | | 30 | Fortuneo - Oscaro | | | | ,, 28:46 |
| 60 | 73 | +2:22:51 | 117 | | | 27 | BORA - hansgrohe | | | | ,, 28:46 |
| 61 | 105 | +2:51:08 | 102 | | | 32 | Quick-Step Floors | | | | ,, 28:46 |
| 62 | 65 | +2:12:17 | 145 | | | 31 | Team Sunweb | | | | ,, 28:46 |
| 63 | 79 | +2:28:18 | 182 | | | 23 | Cannondale-Drapac Pro Cycling Team | | | | ,, 28:46 |
| 64 | 60 | +2:05:59 | 141 | | | 26 | Team Sunweb | | | | ,, 28:46 |
| 65 | 64 | +2:11:51 | 58 | | | 25 | Astana Pro Team | | | | ,, 28:46 |
| 66 | 91 | +2:38:15 | 68 | | | 29 | UAE Team Emirates | | | | ,, 28:46 |
| 67 | 71 | +2:22:25 | 189 | | | 25 | Cannondale-Drapac Pro Cycling Team | | | | ,, 28:46 |
| 68 | 118 | +2:59:55 | 28 | | | 24 | Movistar Team | | | | ,, 28:46 |
| 69 | 49 | +1:51:54 | 25 | | | 30 | Movistar Team | | | | 31:54 31:54 |
| 70 | 81 | +2:28:54 | 22 | | | 30 | Movistar Team | | | | ,, 31:54 |
| 71 | 154 | +3:33:20 | 208 | | | 26 | Wanty - Groupe Gobert | | | | 33:41 33:41 |
| 72 | 101 | +2:47:35 | 177 | | | 33 | Direct Energie | | | | ,, 33:41 |
| 73 | 128 | +3:10:50 | 114 | | | 34 | BORA - hansgrohe | | | | ,, 33:41 |
| 74 | 104 | +2:50:26 | 136 | | | 36 | Lotto Soudal | | | | ,, 33:41 |
| 75 | 132 | +3:13:11 | 148 | | | 24 | Team Sunweb | | | | ,, 33:41 |
| 76 | 103 | +2:49:22 | 205 | | | 30 | Wanty - Groupe Gobert | | | | ,, 33:41 |
| 77 | 95 | +2:38:52 | 128 | | | 23 | Team Katusha Alpecin | | | | ,, 33:41 |
| 78 | 136 | +3:15:59 | 202 | | | 27 | Wanty - Groupe Gobert | | | | ,, 33:41 |
| 79 | 106 | +2:51:33 | 183 | | | 26 | Cannondale-Drapac Pro Cycling Team | | | | ,, 33:41 |
| 80 | 62 | +2:07:05 | 18 | | | 26 | AG2R La Mondiale | | | | ,, 33:41 |
| 81 | 75 | +2:25:35 | 47 | | | 30 | BMC Racing Team | | | | ,, 33:41 |
| 82 | 94 | +2:38:47 | 142 | | | 25 | Team Sunweb | | | | ,, 33:41 |
| 83 | 22 | +47:04 | 17 | | | 23 | AG2R La Mondiale | | | | ,, 33:41 |
| 84 | 68 | +2:15:52 | 13 | | | 26 | AG2R La Mondiale | | | | ,, 33:41 |
| 85 | 140 | +3:20:16 | 144 | | | 37 | Team Sunweb | | | | ,, 33:41 |
| 86 | 88 | +2:36:16 | 179 | | | 26 | Direct Energie | | | | ,, 33:41 |
| 87 | 117 | +2:59:45 | 33 | | | 28 | Trek - Segafredo | | | | ,, 33:41 |
| 88 | 87 | +2:35:38 | 116 | | | 24 | BORA - hansgrohe | | | | ,, 33:41 |
| 89 | 69 | +2:18:32 | 32 | | | 34 | Trek - Segafredo | | | | ,, 33:41 |
| 90 | 99 | +2:44:19 | 98 | | | 27 | Team Dimension Data | | | | ,, 33:41 |
| 91 | 78 | +2:28:15 | 198 | | | 25 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 92 | 142 | +3:21:24 | 93 | | | 36 | Team Dimension Data | | | | ,, 33:41 |
| 93 | 148 | +3:27:43 | 137 | | | 32 | Lotto Soudal | | | | ,, 33:41 |
| 94 | 151 | +3:31:31 | 131 | | | 35 | Lotto Soudal | | | | ,, 33:41 |
| 95 | 167 | +3:55:29 | 119 | | | 28 | BORA - hansgrohe | | | | ,, 33:41 |
| 96 | 54 | +1:58:20 | 48 | | | 32 | BMC Racing Team | | | | ,, 33:41 |
| 97 | 155 | +3:35:35 | 94 | | | 36 | Team Dimension Data | | | | ,, 33:41 |
| 98 | 50 | +1:52:59 | 39 | | | 40 | Trek - Segafredo | | | | ,, 33:41 |
| 99 | 82 | +2:29:39 | 92 | | | 30 | Team Dimension Data | | | | ,, 33:41 |
| 100 | 156 | +3:39:28 | 106 | | | 32 | Quick-Step Floors | | | | ,, 33:41 |
| 101 | 169 | +4:04:51 | 8 | | | 27 | Team Sky | | | | ,, 33:41 |
| 102 | 86 | +2:35:31 | 26 | | | 33 | Movistar Team | | | | ,, 33:41 |
| 103 | 137 | +3:17:30 | 132 | | | 37 | Lotto Soudal | | | | ,, 33:41 |
| 104 | 116 | +2:58:56 | 95 | | | 28 | Team Dimension Data | | | | ,, 33:41 |
| 105 | 100 | +2:47:07 | 214 | | | 22 | Fortuneo - Oscaro | | | | ,, 33:41 |
| 106 | 70 | +2:21:40 | 218 | | | 26 | Fortuneo - Oscaro | | | | ,, 33:41 |
| 107 | 113 | +2:56:44 | 3 | | | 36 | Team Sky | | | | ,, 33:41 |
| 108 | 72 | +2:22:43 | 44 | | | 23 | BMC Racing Team | | | | ,, 33:41 |
| 109 | 139 | +3:19:45 | 206 | | | 29 | Wanty - Groupe Gobert | | | | ,, 33:41 |
| 110 | 153 | +3:33:06 | 123 | | | 31 | Team Katusha Alpecin | | | | ,, 33:41 |
| 111 | 96 | +2:39:17 | 85 | | | 24 | ORICA-Scott | | | | ,, 33:41 |
| 112 | 122 | +3:06:40 | 54 | | | 33 | Astana Pro Team | | | | ,, 33:41 |
| 113 | 129 | +3:11:38 | 125 | | | 30 | Team Katusha Alpecin | | | | ,, 33:41 |
| 114 | 121 | +3:06:17 | 159 | | | 31 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 115 | 110 | +2:52:43 | 63 | | | 33 | UAE Team Emirates | | | | ,, 33:41 |
| 116 | 93 | +2:38:22 | 66 | | | 33 | UAE Team Emirates | | | | ,, 33:41 |
| 117 | 67 | +2:14:56 | 87 | | | 28 | ORICA-Scott | | | | ,, 33:41 |
| 118 | 141 | +3:20:23 | 172 | | | 23 | Direct Energie | | | | ,, 33:41 |
| 119 | 134 | +3:15:12 | 36 | | | 37 | Trek - Segafredo | | | | ,, 33:41 |
| 120 | 127 | +3:10:18 | 65 | | | 28 | UAE Team Emirates | | | | ,, 33:41 |
| 121 | 162 | +3:46:05 | 158 | | | 24 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 122 | 63 | +2:09:17 | 103 | | | 29 | Quick-Step Floors | | | | ,, 33:41 |
| 123 | 145 | +3:24:17 | 4 | | | 36 | Team Sky | | | | ,, 33:41 |
| 124 | 74 | +2:23:55 | 127 | | | 31 | Team Katusha Alpecin | | | | ,, 33:41 |
| 125 | 107 | +2:51:46 | 121 | | | 32 | Team Katusha Alpecin | | | | ,, 33:41 |
| 126 | 111 | +2:54:46 | 107 | | | 31 | Quick-Step Floors | | | | ,, 33:41 |
| 127 | 131 | +3:12:33 | 207 | | | 24 | Wanty - Groupe Gobert | | | | ,, 33:41 |
| 128 | 83 | +2:32:21 | 126 | | | 26 | Team Katusha Alpecin | | | | ,, 33:41 |
| 129 | 102 | +2:48:30 | 82 | | | 36 | ORICA-Scott | | | | ,, 33:41 |
| 130 | 120 | +3:02:52 | 55 | | | 31 | Astana Pro Team | | | | ,, 33:41 |
| 131 | 144 | +3:23:45 | 129 | | | 23 | Team Katusha Alpecin | | | | ,, 33:41 |
| 132 | 47 | +1:49:12 | 195 | | | 33 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 133 | 26 | +1:05:19 | 2 | | | 29 | Team Sky | | | | ,, 33:41 |
| 134 | 114 | +2:56:51 | 112 | | | 32 | BORA - hansgrohe | | | | ,, 33:41 |
| 135 | 84 | +2:33:35 | 57 | | | 24 | Astana Pro Team | | | | ,, 33:41 |
| 136 | 57 | +2:01:30 | 81 | | | 27 | ORICA-Scott | | | | ,, 33:41 |
| 137 | 42 | +1:44:45 | 38 | | | 28 | Trek - Segafredo | | | | ,, 33:41 |
| 138 | 80 | +2:28:46 | 165 | | | 33 | Team LottoNL-Jumbo | | | | ,, 33:41 |
| 139 | 157 | +3:40:22 | 122 | | | 26 | Team Katusha Alpecin | | | | ,, 33:41 |
| 140 | 160 | +3:44:40 | 149 | | | 32 | Team Sunweb | | | | ,, 33:41 |
| 141 | 108 | +2:51:47 | 192 | | | 32 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 142 | 119 | +3:02:08 | 199 | | | 33 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 143 | 138 | +3:19:22 | 217 | | | 31 | Fortuneo - Oscaro | | | | ,, 33:41 |
| 144 | 161 | +3:45:49 | 76 | | | 23 | FDJ | | | | ,, 33:41 |
| 145 | 146 | +3:24:28 | 193 | | | 31 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 146 | 164 | +3:49:02 | 186 | | | 27 | Cannondale-Drapac Pro Cycling Team | | | | ,, 33:41 |
| 147 | 149 | +3:31:03 | 146 | | | 28 | Team Sunweb | | | | ,, 33:41 |
| 148 | 163 | +3:46:56 | 194 | | | 36 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 149 | 159 | +3:44:18 | 163 | | | 24 | Team LottoNL-Jumbo | | | | ,, 33:41 |
| 150 | 126 | +3:09:41 | 167 | | | 24 | Team LottoNL-Jumbo | | | | ,, 33:41 |
| 151 | 166 | +3:53:47 | 169 | | | 34 | Team LottoNL-Jumbo | | | | ,, 33:41 |
| 152 | 123 | +3:08:00 | 197 | | | 27 | Bahrain Merida Pro Cycling Team | | | | ,, 33:41 |
| 153 | 124 | +3:08:15 | 176 | | | 26 | Direct Energie | | | | ,, 33:41 |
| 154 | 158 | +3:43:37 | 99 | | | 30 | Team Dimension Data | | | | ,, 33:41 |
| 155 | 168 | +3:57:45 | 164 | | | 31 | Team LottoNL-Jumbo | | | | ,, 33:41 |
| 156 | 165 | +3:50:53 | 152 | | | 30 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 157 | 130 | +3:12:22 | 154 | | | 24 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 158 | 89 | +2:36:21 | 185 | | | 31 | Cannondale-Drapac Pro Cycling Team | | | | ,, 33:41 |
| 159 | 109 | +2:51:47 | 219 | | | 32 | Fortuneo - Oscaro | | | | ,, 33:41 |
| 160 | 125 | +3:09:31 | 155 | | | 34 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 161 | 147 | +3:26:12 | 35 | | | 23 | Trek - Segafredo | | | | ,, 33:41 |
| 162 | 90 | +2:36:56 | 43 | | | 31 | BMC Racing Team | | | | ,, 33:41 |
| 163 | 56 | +2:00:19 | 181 | | | 30 | Cannondale-Drapac Pro Cycling Team | | | | ,, 33:41 |
| 164 | 143 | +3:21:28 | 109 | | | 27 | Quick-Step Floors | | | | ,, 33:41 |
| 165 | 135 | +3:15:39 | 151 | | | 26 | Cofidis, Solutions Crédits | | | | ,, 33:41 |
| 166 | 133 | +3:14:27 | 175 | | | 36 | Direct Energie | | | | ,, 33:41 |
| 167 | 112 | +2:54:57 | 23 | | | 36 | Movistar Team | | | | ,, 33:41 |
| 168 | 150 | +3:31:29 | 72 | | | 27 | FDJ | | | | ,, 33:41 |
| 169 | 152 | +3:31:57 | 84 | | | 39 | ORICA-Scott | | | | ,, 33:41 |
| DNF | | | 211 | | | 25 | Fortuneo - Oscaro | | | | - |
| DNF | | | 78 | | | 27 | FDJ | | | | - |
| DNF | | | 101 | | | 29 | Quick-Step Floors | | | | - |
| DNS | | | 138 | | | 35 | Lotto Soudal | | | | - |