| 1 | Florian LipowitzRed Bull - Bora - Hansgrohe | 4:03:16 |
| 2 | Laurence PithieRed Bull - Bora - Hansgrohe | +0:24 |
| 3 | Alessandro FancelluMBH Bank CSB Telecom Fort | +0:24 |
| 4 | Joel Nicolau BeltranCaja Rural-Seguros RGA | +0:24 |
| 5 | Ivan Cobo CayonEquipo Kern Pharma | +0:24 |
| 6 | Hugo De La Calle ArangoBurgos-Burpellet-BH | +0:24 |
| 7 | Sebastian BerwickCaja Rural-Seguros RGA | +0:24 |
| 8 | Alex TolioBardiani CSF 7 Saber | +0:24 |
| 9 | Jakob OmrzelBahrain Victorious | +0:24 |
| 10 | Luca CoviliBardiani CSF 7 Saber | +0:24 |
| 11 | Mario Aparicio MuñozBurgos-Burpellet-BH | +0:24 |
| 12 | Mats WenzelEquipo Kern Pharma | +0:24 |
| 13 | Jorge Gutierrez GonzalezEquipo Kern Pharma | +0:24 |
| 14 | Samuel Fernandez GarciaCaja Rural-Seguros RGA | +0:28 |
| 15 | Giulio PellizzariRed Bull - Bora - Hansgrohe | +0:28 |
| 16 | Mattia CattaneoRed Bull - Bora - Hansgrohe | +0:28 |
| 17 | Ben OliverModern Adventure Pro Cycling | +0:47 |
| 18 | Francisco Muñoz LlanaTeam Polti Visitmalta | +0:47 |
| 19 | Stefano OldaniCaja Rural-Seguros RGA | +0:47 |
| 20 | Jonathan Lastra MartinezEuskaltel-Euskadi | +0:47 |