| 1 | | 28 | EF Education - EasyPost | 03:57:14 |
| 2 | | 30 | Team Visma | Lease a Bike | " |
| 3 | | 31 | Team Visma | Lease a Bike | " |
| 4 | | 25 | Team Visma | Lease a Bike | + 05 |
| 5 | | 29 | Lidl - Trek | + 45 |
| 6 | | 21 | Alpecin - Deceuninck | " |
| 13 | | 29 | XDS Astana Team | + 01:27 |
| 14 | | 25 | EF Education - EasyPost | " |
| 15 | | 25 | Red Bull - BORA - hansgrohe | " |
| 23 | | 32 | Team Visma | Lease a Bike | + 01:52 |
| 27 | | 24 | Tudor Pro Cycling Team | + 02:39 |
| 36 | | 28 | Soudal - Quick Step | + 03:26 |
| 37 | | 23 | Intermarché - Wanty | " |
| 45 | | 32 | XDS Astana Team | + 05:08 |
| 74 | | 28 | Team Picnic PostNL | " |
| 85 | | 33 | Team Jayco AlUla | " |
| DNF | | 31 | Intermarché - Wanty | |
| DNF | | 32 | Team Picnic PostNL | |
| DNF | | 31 | Red Bull - BORA - hansgrohe | |
| DNF | | 23 | Team Jayco AlUla | |
| DNF | | 23 | Team Picnic PostNL | |
| DNF | | 25 | Team Picnic PostNL | |