1 | Tomasz Marczyński | Lotto–Dstny | 3:56:45h |
2 | Omar Fraile | Team Qhubeka Assos | +52s |
3 | José Joaquín Rojas | Movistar Team | +52s |
4 | Pawel Poljanski | BORA-hansgrohe | +52s |
5 | Stef Clement | Team Visma / Lease a Bike | +52s |
6 | Brendan Canty | EF Education-EasyPost | +1:42m |
7 | Anthony Perez | Cofidis | +2:50m |
8 | Jan Polanc | UAE Team Emirates | +2:50m |
9 | Andreas Schillinger | BORA-hansgrohe | +2:50m |
10 | David Arroyo | Caja Rural-Seguros RGA | +3:00m |
11 | Peter Koning | Aqua Blue Sport | +5:03m |
12 | Julien Duval | Decathlon AG2R La Mondiale Team | +6:49m |
13 | Alberto Contador | Lidl - Trek | +7:25m |
14 | Steven Kruijswijk | Team Visma / Lease a Bike | +7:47m |
15 | Miguel Ángel López | Astana Qazaqstan Team | +7:47m |
16 | David De la Cruz | Soudal - Quick Step | +7:47m |
17 | Antonio Nibali | Bahrain Victorious | +7:47m |
18 | Esteban Chaves | Team Jayco AlUla | +7:47m |
19 | Nicolas Roche | BMC Racing Team | +7:47m |
20 | Ilnur Zakarin | Team Katusha Alpecin | +7:47m |