EtapaOficial
| # | Corredor | Equipo | UCI | Tiempo |
|---|---|---|---|---|
| 1 | Team Visma | Lease a Bike | 180 | 4:28:33 | |
| 2 | Lidl-Trek | 130 | +13" | |
| 3 | Lidl-Trek | 95 | +36" | |
| 4 | Decathlon CMA CGM Team | 80 | +39" | |
| 5 | Team Visma | Lease a Bike | 60 | m.t. | |
| 6 | Red Bull - BORA - hansgrohe | 45 | +43" | |
| 7 | Bahrain Victorious | 40 | +1'06" | |
| 8 | Team Visma | Lease a Bike | 35 | +1'11" | |
| 9 | Movistar Team | 30 | +1'19" | |
| 10 | Tudor Pro Cycling Team | 25 | m.t. | |
| 11 | NSN Cycling Team | 20 | +1'28" | |
| 12 | Netcompany INEOS | 15 | +1'45" | |
| 13 | Netcompany INEOS | 10 | +2'14" | |
| 14 | Tudor Pro Cycling Team | 5 | +2'17" | |
| 15 | Red Bull - BORA - hansgrohe | 2 | +2'21" | |
| 16 | Bahrain Victorious | +2'25" | ||
| 17 | Decathlon CMA CGM Team | +4'07" | ||
| 18 | Pinarello-Q36.5 Pro Cycling Team | +4'18" | ||
| 19 | Team Polti VisitMalta | +4'33" | ||
| 20 | Team Visma | Lease a Bike | +6'38" |