1 | ![Bradley Wiggins]() Bradley Wiggins INEOS Grenadiers | INEOS Grenadiers | 28h 22' 05'' |
2 | ![Rohan Dennis]() Rohan Dennis EF Education - EasyPost | EF Education - EasyPost | +30'' |
3 | ![Lawson Craddock]() Lawson Craddock Team DSM | Team DSM | +1' 48'' |
4 | ![Tiago Machado]() Tiago Machado BORA - HANSGROHE | BORA - HANSGROHE | +2' 02'' |
5 | ![Adam Yates]() Adam Yates Team BikeExchange | Team BikeExchange | +2' 14'' |
6 | ![Peter Stetina]() Peter Stetina CCC Team | CCC Team | +2' 30'' |
7 | ![Esteban Chaves]() Esteban Chaves Team BikeExchange | Team BikeExchange | +2' 39'' |
8 | ![Laurens ten Dam]() Laurens ten Dam Team Jumbo - Visma | Team Jumbo - Visma | +3' 01'' |
9 | ![Jánier Acevedo]() Jánier Acevedo EF Education - EasyPost | EF Education - EasyPost | +3' 05'' |
10 | ![David De La Cruz]() David De La Cruz BORA - HANSGROHE | BORA - HANSGROHE | +3' 06'' |
11 | ![Carter Jones]() Carter Jones Human Powered Health | Human Powered Health | +3' 19'' |
12 | ![Haimar Zubeldia]() Haimar Zubeldia Trek-Segafredo | Trek-Segafredo | +3' 45'' |
13 | ![Matthew Busche]() Matthew Busche Trek-Segafredo | Trek-Segafredo | +3' 57'' |
14 | ![Tom Danielson]() Tom Danielson EF Education - EasyPost | EF Education - EasyPost | +4' 27'' |
15 | ![Daan Olivier]() Daan Olivier Team DSM | Team DSM | +4' 51'' |
16 | ![Grégory Brenes]() Grégory Brenes Jamis | Jamis | +7' 30'' |
17 | ![Kristijan Koren]() Kristijan Koren Cannondale | Cannondale | +8' 00'' |
18 | ![Thomas Damuseau]() Thomas Damuseau Team DSM | Team DSM | +8' 23'' |
19 | ![Daniel Jaramillo]() Daniel Jaramillo Jamis | Jamis | +9' 28'' |
20 | ![Lucas Euser]() Lucas Euser UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +9' 59'' |
21 | ![Benjamin King]() Benjamin King EF Education - EasyPost | EF Education - EasyPost | +10' 07'' |
22 | ![Jack Bobridge]() Jack Bobridge Team Jumbo - Visma | Team Jumbo - Visma | +11' 10'' |
23 | ![Nathan Brown]() Nathan Brown EF Education - EasyPost | EF Education - EasyPost | +11' 20'' |
24 | ![Clément Chevrier]() Clément Chevrier Hagens Berman - Axeon | Hagens Berman - Axeon | +12' 40'' |
25 | ![George Bennett]() George Bennett Cannondale | Cannondale | +13' 48'' |
26 | ![Joe Dombrowski]() Joe Dombrowski INEOS Grenadiers | INEOS Grenadiers | +16' 16'' |
27 | ![Amaël Moinard]() Amaël Moinard CCC Team | CCC Team | +16' 48'' |
28 | ![Luis Amarán]() Luis Amarán Jamis | Jamis | +18' 34'' |
29 | ![Jens Keukeleire]() Jens Keukeleire Team BikeExchange | Team BikeExchange | +19' 48'' |
30 | ![Paul Voß]() Paul Voß BORA - HANSGROHE | BORA - HANSGROHE | +19' 55'' |
31 | ![Nick van der Lijke]() Nick van der Lijke Team Jumbo - Visma | Team Jumbo - Visma | +20' 11'' |
32 | ![Carlos Verona]() Carlos Verona Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +20' 19'' |
33 | ![Josh Edmondson]() Josh Edmondson INEOS Grenadiers | INEOS Grenadiers | +20' 45'' |
34 | ![Caleb Fairly]() Caleb Fairly EF Education - EasyPost | EF Education - EasyPost | +28' 55'' |
35 | ![Javier Megías]() Javier Megías Team Novo Nordisk | Team Novo Nordisk | +29' 20'' |
36 | ![Robert Squire]() Robert Squire Jamis | Jamis | +30' 15'' |
37 | ![Iker Camaño]() Iker Camaño BORA - HANSGROHE | BORA - HANSGROHE | +31' 11'' |
38 | ![Chad Haga]() Chad Haga Team DSM | Team DSM | +31' 18'' |
39 | ![Michael Schär]() Michael Schär CCC Team | CCC Team | +32' 03'' |
40 | ![Kiel Reijnen]() Kiel Reijnen UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +32' 54'' |
41 | ![Christopher Jones]() Christopher Jones UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +34' 07'' |
42 | ![Eloy Teruel]() Eloy Teruel Jamis | Jamis | +36' 19'' |
43 | ![Taylor Phinney]() Taylor Phinney CCC Team | CCC Team | +36' 43'' |
44 | ![Greg Van Avermaet]() Greg Van Avermaet CCC Team | CCC Team | +37' 12'' |
45 | ![Gregory Daniel]() Gregory Daniel Hagens Berman - Axeon | Hagens Berman - Axeon | +37' 26'' |
46 | ![Lars Boom]() Lars Boom Team Jumbo - Visma | Team Jumbo - Visma | +38' 00'' |
47 | ![Scott Zwizanski]() Scott Zwizanski Human Powered Health | Human Powered Health | +38' 17'' |
48 | ![Ben Jacques-Maynes]() Ben Jacques-Maynes Jamis | Jamis | +38' 46'' |
49 | ![Christian Knees]() Christian Knees INEOS Grenadiers | INEOS Grenadiers | +39' 34'' |
50 | ![Danny Pate]() Danny Pate INEOS Grenadiers | INEOS Grenadiers | +39' 51'' |
51 | ![Jens Voigt]() Jens Voigt Trek-Segafredo | Trek-Segafredo | +40' 11'' |
52 | ![Jasper Stuyven]() Jasper Stuyven Trek-Segafredo | Trek-Segafredo | +40' 25'' |
53 | ![Ruben Zepuntke]() Ruben Zepuntke Hagens Berman - Axeon | Hagens Berman - Axeon | +41' 37'' |
54 | ![Maarten Wynants]() Maarten Wynants Team Jumbo - Visma | Team Jumbo - Visma | +42' 34'' |
55 | ![Peter Sagan]() Peter Sagan Cannondale | Cannondale | +43' 49'' |
56 | ![Matteo Trentin]() Matteo Trentin Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +44' 20'' |
57 | ![Andreas Schillinger]() Andreas Schillinger BORA - HANSGROHE | BORA - HANSGROHE | +45' 05'' |
58 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +45' 16'' |
59 | ![Jacob Rathe]() Jacob Rathe Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +46' 12'' |
60 | ![Matthew Goss]() Matthew Goss Team BikeExchange | Team BikeExchange | +46' 55'' |
61 | ![Jesse Sergent]() Jesse Sergent Trek-Segafredo | Trek-Segafredo | +47' 28'' |
62 | ![John Degenkolb]() John Degenkolb Team DSM | Team DSM | +48' 35'' |
63 | ![Fabio Sabatini]() Fabio Sabatini Cannondale | Cannondale | +49' 56'' |
64 | ![Zakkari Dempster]() Zakkari Dempster BORA - HANSGROHE | BORA - HANSGROHE | +50' 29'' |
65 | ![José Mendes]() José Mendes BORA - HANSGROHE | BORA - HANSGROHE | +52' 45'' |
66 | ![Serghei Tvetcov]() Serghei Tvetcov Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +53' 00'' |
67 | ![Ted King]() Ted King Cannondale | Cannondale | +54' 24'' |
68 | ![Mathew Hayman]() Mathew Hayman Team BikeExchange | Team BikeExchange | +54' 29'' |
69 | ![Danny van Poppel]() Danny van Poppel Trek-Segafredo | Trek-Segafredo | +54' 55'' |
70 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +55' 27'' |
71 | ![Thor Hushovd]() Thor Hushovd CCC Team | CCC Team | +57' 27'' |
72 | ![Ian Boswell]() Ian Boswell INEOS Grenadiers | INEOS Grenadiers | +58' 08'' |
73 | ![Isaac Bolívar]() Isaac Bolívar UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +1h 00' 00'' |
74 | ![Maciej Bodnar]() Maciej Bodnar Cannondale | Cannondale | +1h 00' 56'' |
75 | ![Tao Geoghegan Hart]() Tao Geoghegan Hart Hagens Berman - Axeon | Hagens Berman - Axeon | +1h 01' 19'' |
76 | ![Will Routley]() Will Routley Human Powered Health | Human Powered Health | +1h 02' 04'' |
77 | ![Luis Enrique Lemus]() Luis Enrique Lemus Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 02' 17'' |
78 | ![Mark Cavendish]() Mark Cavendish Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 03' 07'' |
79 | ![Roy Curvers]() Roy Curvers Team DSM | Team DSM | +1h 04' 33'' |
80 | ![Scott Thwaites]() Scott Thwaites BORA - HANSGROHE | BORA - HANSGROHE | +1h 04' 57'' |
81 | ![Niki Terpstra]() Niki Terpstra Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 07' 22'' |
82 | ![Martin Kohler]() Martin Kohler CCC Team | CCC Team | +1h 08' 13'' |
83 | ![Martin Velits]() Martin Velits Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 08' 33'' |
84 | ![Fred Rodriguez]() Fred Rodriguez Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 09' 08'' |
85 | ![Tom Leezer]() Tom Leezer Team Jumbo - Visma | Team Jumbo - Visma | +1h 09' 31'' |
86 | ![Ryan Anderson]() Ryan Anderson Human Powered Health | Human Powered Health | +1h 09' 47'' |
87 | ![Alex Candelario]() Alex Candelario Human Powered Health | Human Powered Health | +1h 11' 16'' |
88 | ![Tanner Putt]() Tanner Putt Hagens Berman - Axeon | Hagens Berman - Axeon | +1h 11' 20'' |
89 | ![Mark Renshaw]() Mark Renshaw Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 12' 06'' |
90 | ![Matthew Lloyd]() Matthew Lloyd Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 15' 18'' |
91 | ![Joonas Henttala]() Joonas Henttala Team Novo Nordisk | Team Novo Nordisk | +1h 16' 35'' |
92 | ![Steve Fisher]() Steve Fisher Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 17' 09'' |
93 | ![Alex Howes]() Alex Howes EF Education - EasyPost | EF Education - EasyPost | +1h 17' 11'' |
94 | ![Kevin Demesmaeker]() Kevin Demesmaeker Team Novo Nordisk | Team Novo Nordisk | +1h 17' 48'' |
95 | ![Guillaume Boivin]() Guillaume Boivin Cannondale | Cannondale | +1h 17' 49'' |
96 | ![Martijn Verschoor]() Martijn Verschoor Team Novo Nordisk | Team Novo Nordisk | +1h 22' 49'' |
97 | ![Leigh Howard]() Leigh Howard Team BikeExchange | Team BikeExchange | +1h 24' 12'' |
98 | ![Ken Hanson]() Ken Hanson UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +1h 25' 32'' |
99 | ![Luke Rowe]() Luke Rowe INEOS Grenadiers | INEOS Grenadiers | +1h 26' 00'' |
100 | ![Nathan Earle]() Nathan Earle INEOS Grenadiers | INEOS Grenadiers | +1h 30' 30'' |
101 | ![Cameron Wurf]() Cameron Wurf Cannondale | Cannondale | +1h 40' 36'' |