
| Pos | Name | Mannschaft | Einzelwertung | |
|---|---|---|---|---|
| 1 | Alberto Contador | Tinkoff | 29:13m | |
| 2 | Nairo Quintana Rojas | Movistar Team | +5s | |
| 3 | Sergio Henao | Ineos Grenadiers | +18s | |
| 4 | Adam Yates | Team Jayco AlUla | +53s | |
| 5 | Samuel Sanchez | BMC Racing Team | +1:04m | |
| 6 | Thibaut Pinot | Groupama - FDJ United | +1:09m | |
| 7 | Mario Jorge Faria da Costa | Lampre-Merida | +1:16m | |
| 8 | Joaquím Rodríguez Oliver | Team Katusha Alpecin | +1:16m | |
| 9 | Miguel Ángel López | XDS Astana Team | +1:21m | |
| 10 | Pello Bilbao | Caja Rural-Seguros RGA | +1:26m | |
| 11 | Jurgen van den Broeck | Team Katusha Alpecin | +1:29m | |
| 12 | Simon Špilak | Team Katusha Alpecin | +1:31m | |
| 13 | Giovanni Visconti | Movistar Team | +1:31m | |
| 14 | Gianluca Brambilla | Soudal Quick-Step | +1:33m | |
| 15 | Sebastián Henao | Ineos Grenadiers | +1:37m | |
| 16 | Fabio Felline | Lidl - Trek | +1:43m | |
| 17 | Louis Vervaeke | Lotto-Intermarché | +1:43m | |
| 18 | Dario Cataldo | XDS Astana Team | +1:50m | |
| 19 | Diego Rosa | XDS Astana Team | +1:52m | |
| 20 | Maxime Monfort | Lotto-Intermarché | +1:52m | |
| 21 | Alexis Vuillermoz | Decathlon CMA CGM Team | +1:53m | |
| 22 | Laurens De Plus | Soudal Quick-Step | +1:55m | |
| 23 | Daniel Navarro | Cofidis | +1:56m | |
| 24 | Roman Kreuziger | Tinkoff | +1:58m | |
| 25 | Lawson Craddock | EF Education-EasyPost | +1:58m | |
| 26 | Nicolas Edet | Cofidis | +1:59m | |
| 27 | Pierre-Roger Latour | Decathlon CMA CGM Team | +2:03m | |
| 28 | Mikel Landa | Ineos Grenadiers | +2:11m | |
| 29 | Simone Petilli | Lampre-Merida | +2:13m | |
| 30 | Wilco Kelderman | Team Visma / Lease a Bike | +2:13m | |
| 31 | Stephen Cummings | Team Qhubeka Assos | +2:17m | |
| 32 | Sébastien Reichenbach | Groupama - FDJ United | +2:17m | |
| 33 | Jan Polanc | Lampre-Merida | +2:18m | |
| 34 | Fredrik Ludvigsson | Team Giant Alpecin | +2:18m | |
| 35 | Serge Pauwels | Team Qhubeka Assos | +2:20m | |
| 36 | Robert Gesink | Team Visma / Lease a Bike | +2:30m | |
| 37 | Arnold Jeannesson | Cofidis | +2:32m | |
| 38 | Michael Woods | EF Education-EasyPost | +2:33m | |
| 39 | Stefan Denifl | IAM Cycling | +2:40m | |
| 40 | Koen Bouwman | Team Visma / Lease a Bike | +2:42m | |
| 41 | Bauke Mollema | Lidl - Trek | +2:43m | |
| 42 | Luis Ángel Maté | Cofidis | +2:46m | |
| 43 | Jérémy Roy | Groupama - FDJ United | +2:52m | |
| 44 | Jhonatan Restrepo | Team Katusha Alpecin | +2:58m | |
| 45 | Marcel Wyss | IAM Cycling | +3:06m | |
| 46 | Pierre Rolland | EF Education-EasyPost | +3:06m | |
| 47 | Jonathan Lastra | Caja Rural-Seguros RGA | +3:09m | |
| 48 | Rudy Molard | Cofidis | +3:10m | |
| 49 | David López García | Ineos Grenadiers | +3:11m | |
| 50 | Robert Kiserlovski | Tinkoff | +3:13m | |
| 51 | Egor Silin | Team Katusha Alpecin | +3:14m | |
| 52 | Michael Valgren | Tinkoff | +3:16m | |
| 53 | Mekseb Debesay | Team Qhubeka Assos | +3:18m | |
| 54 | Fränk Schleck | Lidl - Trek | +3:19m | |
| 55 | Hubert Dupont | Decathlon CMA CGM Team | +3:19m | |
| 56 | Pieter Serry | Soudal Quick-Step | +3:21m | |
| 57 | Sergei Chernetski | Team Katusha Alpecin | +3:23m | |
| 58 | Sam Oomen | Team Giant Alpecin | +3:25m | |
| 59 | Daniel Moreno | Movistar Team | +3:37m | |
| 60 | Winner Andrew Anacona Gomez | Movistar Team | +3:38m | |
| 61 | Diego Ulissi | Lampre-Merida | +3:40m | |
| 62 | Andrey Zeits | XDS Astana Team | +3:42m | |
| 63 | Damiano Caruso | BMC Racing Team | +3:46m | |
| 64 | Miguel Ángel Benito | Caja Rural-Seguros RGA | +3:47m | |
| 65 | Peter Stetina | Lidl - Trek | +3:47m | |
| 66 | Amael Moinard | BMC Racing Team | +3:52m | |
| 67 | Luis León Sánchez | XDS Astana Team | +3:55m | |
| 68 | Jhon Darwin Atapuma Hurtado | BMC Racing Team | +3:58m | |
| 69 | Igor Antón Hernandez | Team Qhubeka Assos | +4:01m | |
| 70 | Evgeni Petrov | Tinkoff | +4:02m | |
| 71 | Michael Albasini | Team Jayco AlUla | +4:06m | |
| 72 | Yoann Bagot | Cofidis | +4:07m | |
| 73 | Christopher Juul-Jensen | Team Jayco AlUla | +4:07m | |
| 74 | Haimar Zubeldia Agirre | Lidl - Trek | +4:07m | |
| 75 | Carlos Verona | Soudal Quick-Step | +4:12m | |
| 76 | Christian Meier | Team Jayco AlUla | +4:18m | |
| 77 | Maxim Belkov | Team Katusha Alpecin | +4:22m | |
| 78 | Joseph Rosskopf | BMC Racing Team | +4:27m | |
| 79 | Andre Cardoso | EF Education-EasyPost | +4:27m | |
| 80 | Daniel Teklehaymanot | Team Qhubeka Assos | +4:32m | |
| 81 | Peter Velits | BMC Racing Team | +4:35m | |
| 82 | Paolo Tiralongo | XDS Astana Team | +4:36m | |
| 83 | Anthony Roux | Groupama - FDJ United | +4:40m | |
| 84 | Matteo Montaguti | Decathlon CMA CGM Team | +4:41m | |
| 85 | Alex Howes | EF Education-EasyPost | +4:44m | |
| 86 | Steve Morabito | Groupama - FDJ United | +4:45m | |
| 87 | Eduard Prades | Caja Rural-Seguros RGA | +4:48m | |
| 88 | José Goncalves | Caja Rural-Seguros RGA | +4:49m | |
| 89 | Amets Txurruka | Team Jayco AlUla | +4:56m | |
| 90 | Ángel Madrazo | Caja Rural-Seguros RGA | +4:59m | |
| 91 | Sander Armée | Lotto-Intermarché | +5:29m | |
| 92 | Caleb Fairly | Team Giant Alpecin | +5:31m | |
| 93 | Arthur Vichot | Groupama - FDJ United | +5:42m | |
| 94 | Fabricio Ferrari | Caja Rural-Seguros RGA | +5:44m | |
| 95 | Ángel Vicioso | Team Katusha Alpecin | +5:47m | |
| 96 | Marcel Aregger | IAM Cycling | +5:48m | |
| 97 | Rubén Plaza | Team Jayco AlUla | +6:26m |















