
| Pos | Name | Mannschaft | Einzelwertung | |
|---|---|---|---|---|
| 1 | Michael Matthews | Team Jayco AlUla | 3:57:07h | |
| 2 | Michał Kwiatkowski | Soudal - Quick Step | 3:57:07h | |
| 3 | Ilnur Zakarin | Team Katusha Alpecin | 3:57:07h | |
| 4 | Kevin Reza | Groupama - FDJ | 3:57:07h | |
| 5 | Tony Gallopin | Lotto | 3:57:07h | |
| 6 | Julien Simon | Cofidis | 3:57:07h | |
| 7 | Fabio Felline | Lidl - Trek | 3:57:07h | |
| 8 | Valerio Agnoli | XDS Astana Team | 3:57:07h | |
| 9 | Petr Vakoc | Soudal - Quick Step | 3:57:07h | |
| 10 | Daniel Moreno | Team Katusha Alpecin | 3:57:07h | |
| 11 | Janier Acevedo Calle | EF Education-EasyPost | 3:57:07h | |
| 12 | Pello Bilbao | Caja Rural-Seguros RGA | 3:57:07h | |
| 13 | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | 3:57:07h | |
| 14 | Jon Izaguirre | Movistar Team | 3:57:07h | |
| 15 | Luis León Sánchez | XDS Astana Team | 3:57:07h | |
| 16 | Tom Dumoulin | Team Giant Alpecin | 3:57:07h | |
| 17 | Samuel Sanchez | BMC Racing Team | 3:57:07h | |
| 18 | Tony Martin | Soudal - Quick Step | 3:57:07h | |
| 19 | Yoann Bagot | Cofidis | 3:57:07h | |
| 20 | Rui Costa | Lampre-Merida | 3:57:07h | |
| 21 | Esteban Chaves | Team Jayco AlUla | 3:57:07h | |
| 22 | Tejay van Garderen | BMC Racing Team | 3:57:07h | |
| 23 | Andre Cardoso | EF Education-EasyPost | 3:57:07h | |
| 24 | Bauke Mollema | Lidl - Trek | 3:57:07h | |
| 25 | Sergio Henao | Ineos Grenadiers | 3:57:07h | |
| 26 | Rafał Majka | Tinkoff | 3:57:07h | |
| 27 | Simon Yates | Team Jayco AlUla | 3:57:07h | |
| 28 | Philippe Gilbert | BMC Racing Team | 3:57:07h | |
| 29 | Tim Wellens | Lotto | 3:57:07h | |
| 30 | Romain Hardy | Cofidis | 3:57:07h | |
| 31 | Joaquím Rodríguez Oliver | Team Katusha Alpecin | 3:57:07h | |
| 32 | Oliver Zaugg | Tinkoff | 3:57:07h | |
| 33 | Rein Taaramäe | XDS Astana Team | 3:57:07h | |
| 34 | Kanstantsin Siutsou | Ineos Grenadiers | 3:57:07h | |
| 35 | Stephane Rossetto | Cofidis | 3:57:07h | |
| 36 | Chris Anker Sørensen | Tinkoff | 3:57:07h | |
| 37 | Andrew Talansky | EF Education-EasyPost | 3:57:07h | |
| 38 | Jean-Christophe Péraud | Decathlon AG2R La Mondiale Team | 3:57:07h | |
| 39 | Pawel Poljanski | Tinkoff | 3:57:07h | |
| 40 | Bart de Clercq | Lotto | 3:57:07h | |
| 41 | Simon Špilak | Team Katusha Alpecin | 3:57:07h | |
| 42 | Kenny Elissonde | Groupama - FDJ | 3:57:07h | |
| 43 | Thibaut Pinot | Groupama - FDJ | 3:57:07h | |
| 44 | Bob Jungels | Lidl - Trek | 3:57:07h | |
| 45 | Lieuwe Westra | XDS Astana Team | 3:57:07h | |
| 46 | Haimar Zubeldia Agirre | Lidl - Trek | 3:57:07h | |
| 47 | Hubert Dupont | Decathlon AG2R La Mondiale Team | 3:57:07h | |
| 48 | Tom Danielson | EF Education-EasyPost | 3:57:07h | |
| 49 | David López García | Ineos Grenadiers | 3:57:07h | |
| 50 | Beñat Intxausti | Movistar Team | 3:57:07h | |
| 51 | Tom Jelte Slagter | EF Education-EasyPost | 3:57:07h | |
| 52 | Nairo Quintana Rojas | Movistar Team | 3:57:07h | |
| 53 | Michele Scarponi | XDS Astana Team | 3:57:07h | |
| 54 | Jelle Vanendert | Lotto | 3:57:07h | |
| 55 | Rudy Molard | Cofidis | 3:57:07h | |
| 56 | Adam Yates | Team Jayco AlUla | 3:57:07h | |
| 57 | Vasil Kiryienka | Ineos Grenadiers | 3:57:07h | |
| 58 | Jhon Darwin Atapuma Hurtado | BMC Racing Team | 3:57:07h | |
| 59 | Rohan Dennis | BMC Racing Team | 3:57:07h | |
| 60 | Sander Armée | Lotto | +1:34m | |
| 61 | Jan Polanc | Lampre-Merida | +1:34m | |
| 62 | Jonathan Fumeaux | IAM Cycling | +1:34m | |
| 63 | Patrick Schelling | IAM Cycling | +1:34m | |
| 64 | Mikel Landa | XDS Astana Team | 3:57:07h | |
| 65 | Davide Formolo | EF Education-EasyPost | 3:57:07h | |
| 66 | José Herrada | Movistar Team | 3:57:07h | |
| 67 | Clement Chevrier | IAM Cycling | +3:09m | |
| 68 | Jarlinson Pantano | IAM Cycling | +3:09m | |
| 69 | Lawrence Warbasse | IAM Cycling | +3:09m | |
| 70 | Daryl Impey | Team Jayco AlUla | +3:09m | |
| 71 | Alexandr Kolobnev | Team Katusha Alpecin | +3:09m | |
| 72 | Fränk Schleck | Lidl - Trek | +3:09m | |
| 73 | Julián Arredondo | Lidl - Trek | +3:09m | |
| 74 | Martijn Keizer | Team Visma / Lease a Bike | +3:09m | |
| 75 | Mikaël Chérel | Decathlon AG2R La Mondiale Team | +3:09m | |
| 76 | Amets Txurruka | Caja Rural-Seguros RGA | 3:57:07h | |
| 77 | Bruno Pires | Tinkoff | +3:09m | |
| 78 | George Bennett | Team Visma / Lease a Bike | +3:09m | |
| 79 | Jonathan Castroviejo | Movistar Team | +3:09m | |
| 80 | Giovanni Visconti | Movistar Team | +3:09m | |
| 81 | Ángel Vicioso | Team Katusha Alpecin | +3:09m | |
| 82 | Arnold Jeanneson | Groupama - FDJ | +3:09m | |
| 83 | Mikel Nieve | Ineos Grenadiers | +3:09m | |
| 84 | Maxime Monfort | Lotto | +3:09m | |
| 85 | Rubén Plaza | Lampre-Merida | +3:09m | |
| 86 | Jérôme Coppel | IAM Cycling | +3:09m | |
| 87 | Sergey Lagutin | Team Katusha Alpecin | +3:09m | |
| 88 | Francis Mourey | Groupama - FDJ | +3:09m | |
| 89 | Ben Swift | Ineos Grenadiers | +3:09m | |
| 90 | Lawson Craddock | Team Giant Alpecin | +3:09m | |
| 91 | Robert Kiserlovski | Tinkoff | +3:09m | |
| 92 | Nathan Brown | EF Education-EasyPost | +3:09m | |
| 93 | Carlos Alberto Betancourt Gomez | Decathlon AG2R La Mondiale Team | +3:09m | |
| 94 | David Arroyo | Caja Rural-Seguros RGA | +3:09m | |
| 95 | José Rodolfo Serpa Pérez | Lampre-Merida | +3:09m | |
| 96 | Diego Ulissi | Lampre-Merida | +3:09m | |
| 97 | Nicolas Edet | Cofidis | 3:57:07h | |
| 98 | Sébastien Reichenbach | IAM Cycling | +5:49m | |
| 99 | Carlos Verona | Soudal - Quick Step | +5:49m | |
| 100 | Louis Vervaeke | Lotto | +7:30m | |
| 101 | David De la Cruz | Soudal - Quick Step | +7:30m | |
| 102 | Rinaldo Nocentini | Decathlon AG2R La Mondiale Team | +7:44m | |
| 103 | Matteo Montaguti | Decathlon AG2R La Mondiale Team | +7:44m | |
| 104 | Julien Berard | Decathlon AG2R La Mondiale Team | +7:44m | |
| 105 | Bakhtiyar Kozhatayev | XDS Astana Team | +7:44m | |
| 106 | Edward Beltran Suarez | Tinkoff | +7:44m | |
| 107 | Calvin Watson | Lidl - Trek | +7:44m | |
| 108 | David Tanner | IAM Cycling | +7:44m | |
| 109 | Simon Gerrans | Team Jayco AlUla | +7:44m | |
| 110 | Pieter Weening | Team Jayco AlUla | +7:44m | |
| 111 | Antonio Molina | Caja Rural-Seguros RGA | +7:44m | |
| 112 | Hugh Carthy | Caja Rural-Seguros RGA | +7:44m | |
| 113 | Fabricio Ferrari | Caja Rural-Seguros RGA | +7:44m | |
| 114 | Jussi Veikkanen | Groupama - FDJ | +7:44m | |
| 115 | Jérémy Roy | Groupama - FDJ | +7:44m | |
| 116 | Bert-Jan Lindeman | Team Visma / Lease a Bike | +7:44m | |
| 117 | Omar Fraile | Caja Rural-Seguros RGA | +7:44m | |
| 118 | Fredrik Ludvigsson | Team Giant Alpecin | +8:42m | |
| 119 | Michał Gołaś | Soudal - Quick Step | +8:42m | |
| 120 | Nick van der Lijke | Team Visma / Lease a Bike | +8:42m | |
| 121 | Joseph Rosskopf | BMC Racing Team | +8:42m | |
| 122 | Brent Bookwalter | BMC Racing Team | +8:42m | |
| 123 | Laurent Didier | Lidl - Trek | +8:42m | |
| 124 | Alessandro Vanotti | XDS Astana Team | +8:42m | |
| 125 | Brian Bulgac | Team Visma / Lease a Bike | +10:05m | |
| 126 | Tosh van der Sande | Lotto | +10:05m | |
| 127 | Gianni Meersman | Soudal - Quick Step | +10:05m | |
| 128 | Julien Vermote | Soudal - Quick Step | +10:05m | |
| 129 | Mario Jorge Faria da Costa | Lampre-Merida | +10:05m | |
| 130 | Maxim Belkov | Team Katusha Alpecin | +10:05m | |
| 131 | Valerio Conti | Lampre-Merida | +10:05m | |
| 132 | Thierry Hupond | Team Giant Alpecin | +10:05m | |
| 133 | Johannes Fröhlinger | Team Giant Alpecin | +10:05m | |
| 134 | Igor Antón Hernandez | Movistar Team | +10:05m | |
| 135 | Timo Roosen | Team Visma / Lease a Bike | +10:05m | |
| 136 | Kevin De Weert | Team Visma / Lease a Bike | +10:05m | |
| 137 | Ji Cheng | Team Giant Alpecin | +10:05m | |
| 138 | Anthony Turgis | Cofidis | +10:05m | |
| 139 | Matej Mohorič | EF Education-EasyPost | +10:05m | |
| 140 | Evgeni Petrov | Tinkoff | +10:05m | |
| 141 | Caleb Fairly | Team Giant Alpecin | +10:05m | |
| 142 | Danny Pate | Ineos Grenadiers | +10:05m | |
| 143 | Michael Albasini | Team Jayco AlUla | +10:05m | |
| 144 | Matteo Bono | Lampre-Merida | +10:05m | |
| 145 | Carter Jones | Team Giant Alpecin | +10:05m | |
| 146 | Xabier Zandio Echaide | Ineos Grenadiers | +10:05m | |
| 147 | Gorka Izaguirre | Movistar Team | +10:05m | |
| 148 | Mike Teunissen | Team Visma / Lease a Bike | +26:00m | |
| 149 | Peter Stetina | BMC Racing Team | 3:57:07h | |
| 150 | Sergio Pardilla Bellon | Caja Rural-Seguros RGA | 3:57:07h |












