| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | PADUN Mark | Bahrain - Victorious | 4:06:49 |
| 2 | VINGEGAARD Jonas | Team Jumbo-Visma | 1:36 |
| 3 | KONRAD Patrick | BORA - hansgrohe | 1:36 |
| 4 | O'CONNOR Ben | AG2R Citroën Team | 1:57 |
| 5 | GAUDU David | Groupama - FDJ | 2:10 |
| 6 | THOMAS Geraint | INEOS Grenadiers | 2:10 |
| 7 | LUTSENKO Alexey | Astana - Premier Tech | 2:10 |
| 8 | PORTE Richie | INEOS Grenadiers | 2:10 |
| 9 | HAIG Jack | Bahrain - Victorious | 2:10 |
| 10 | MARTIN Guillaume | Cofidis | 2:10 |
| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | PORTE Richie | INEOS Grenadiers | 29:37:05 |
| 2 | LUTSENKO Alexey | Astana - Premier Tech | 0:17 |
| 3 | THOMAS Geraint | INEOS Grenadiers | 0:29 |
| 4 | KELDERMAN Wilco | BORA - hansgrohe | 0:33 |
| 5 | HAIG Jack | Bahrain - Victorious | 0:34 |
| 6 | LÓPEZ Miguel Ángel | Movistar Team | 0:38 |
| 7 | IZAGIRRE Ion | Astana - Premier Tech | 0:38 |
| 8 | O'CONNOR Ben | AG2R Citroën Team | 0:47 |
| 9 | GAUDU David | Groupama - FDJ | 1:12 |
| 10 | GEOGHEGAN HART Tao | INEOS Grenadiers | 1:57 |
| Rnk | Rider | Team | Time |
|---|---|---|---|
| 1 | GAUDU David | Groupama - FDJ | 29:38:17 |
| 2 | PARET-PEINTRE Aurélien | AG2R Citroën Team | 1:59 |
| 3 | SKJELMOSE Mattias | Trek - Segafredo | 5:44 |
| 4 | GALL Felix | Team DSM | 7:43 |
| 5 | HÄNNINEN Jaakko | AG2R Citroën Team | 25:15 |
| 6 | RODRÍGUEZ Carlos | INEOS Grenadiers | 26:04 |
| 7 | MADOUAS Valentin | Groupama - FDJ | 26:49 |
| 8 | PADUN Mark | Bahrain - Victorious | 27:29 |
| 9 | MONIQUET Sylvain | Lotto Soudal | 28:07 |
| 10 | MCNULTY Brandon | UAE Team Emirates | 32:23 |
| # | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 88:53:28 |
| 2 | Movistar Team | 4:09 |
| 3 | Bahrain - Victorious | 14:04 |
| 4 | AG2R Citroën Team | 21:32 |
| 5 | Team Jumbo-Visma | 27:20 |
| 6 | Astana - Premier Tech | 29:30 |
| 7 | BORA - hansgrohe | 43:13 |
| 8 | Groupama - FDJ | 46:18 |
| 9 | Team DSM | 51:39 |
| 10 | Trek - Segafredo | 53:46 |
Results powered by www.procyclingstats.com