1 | ![Julian Alaphilippe]() Julian Alaphilippe Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | 31h 47' 50'' |
2 | ![Rohan Dennis]() Rohan Dennis CCC Team | CCC Team | +21'' |
3 | ![Brent Bookwalter]() Brent Bookwalter CCC Team | CCC Team | +43'' |
4 | ![Andrew Talansky]() Andrew Talansky EF Education - EasyPost | EF Education - EasyPost | +52'' |
5 | ![Lawson Craddock]() Lawson Craddock EF Education - EasyPost | EF Education - EasyPost | +1' 22'' |
6 | ![Samuel Sánchez]() Samuel Sánchez CCC Team | CCC Team | +1' 22'' |
7 | ![George Bennett]() George Bennett Team Jumbo - Visma | Team Jumbo - Visma | +1' 50'' |
8 | ![Jurgen Van den Broeck]() Jurgen Van den Broeck Katusha-Alpecin | Katusha-Alpecin | +1' 53'' |
9 | ![Neilson Powless]() Neilson Powless Hagens Berman - Axeon | Hagens Berman - Axeon | +1' 57'' |
10 | ![Laurens ten Dam]() Laurens ten Dam Team DSM | Team DSM | +2' 13'' |
11 | ![Rob Britton]() Rob Britton Human Powered Health | Human Powered Health | +2' 46'' |
12 | ![Tao Geoghegan Hart]() Tao Geoghegan Hart Hagens Berman - Axeon | Hagens Berman - Axeon | +3' 00'' |
13 | ![Ruben Guerreiro]() Ruben Guerreiro Hagens Berman - Axeon | Hagens Berman - Axeon | +3' 22'' |
14 | ![Javier Megías]() Javier Megías Team Novo Nordisk | Team Novo Nordisk | +3' 53'' |
15 | ![Robin Carpenter]() Robin Carpenter Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +5' 03'' |
16 | ![Daniel Teklehaimanot]() Daniel Teklehaimanot Team Qhubeka - NextHash | Team Qhubeka - NextHash | +5' 11'' |
17 | ![Robert Squire]() Robert Squire Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +6' 05'' |
18 | ![Janez Brajkovic]() Janez Brajkovic UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +6' 46'' |
19 | ![Jonathan Hornbeck]() Jonathan Hornbeck Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +7' 07'' |
20 | ![Peter Stetina]() Peter Stetina Trek-Segafredo | Trek-Segafredo | +7' 17'' |
21 | ![Julien Bernard]() Julien Bernard Trek-Segafredo | Trek-Segafredo | +7' 35'' |
22 | ![Alexey Vermeulen]() Alexey Vermeulen Team Jumbo - Visma | Team Jumbo - Visma | +8' 22'' |
23 | ![Jhonatan Restrepo]() Jhonatan Restrepo Katusha-Alpecin | Katusha-Alpecin | +9' 59'' |
24 | ![Christopher Jones]() Christopher Jones UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +11' 10'' |
25 | ![Daniel Jaramillo]() Daniel Jaramillo UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +12' 12'' |
26 | ![Greg Van Avermaet]() Greg Van Avermaet CCC Team | CCC Team | +12' 46'' |
27 | ![Tiago Machado]() Tiago Machado Katusha-Alpecin | Katusha-Alpecin | +12' 56'' |
28 | ![Travis McCabe]() Travis McCabe Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +13' 26'' |
29 | ![Petr Vakoc]() Petr Vakoc Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +17' 42'' |
30 | ![Danny van Poppel]() Danny van Poppel INEOS Grenadiers | INEOS Grenadiers | +18' 21'' |
31 | ![Fabrice Jeandesboz]() Fabrice Jeandesboz TotalEnergies | TotalEnergies | +19' 05'' |
32 | ![Jasper Stuyven]() Jasper Stuyven Trek-Segafredo | Trek-Segafredo | +19' 39'' |
33 | ![Romain Sicard]() Romain Sicard TotalEnergies | TotalEnergies | +21' 36'' |
34 | ![Michael Schär]() Michael Schär CCC Team | CCC Team | +22' 01'' |
35 | ![Peter Sagan]() Peter Sagan TINKOFF | TINKOFF | +22' 21'' |
36 | ![Michael Gogl]() Michael Gogl TINKOFF | TINKOFF | +23' 21'' |
37 | ![Mike Teunissen]() Mike Teunissen Team Jumbo - Visma | Team Jumbo - Visma | +23' 22'' |
38 | ![Taylor Shelden]() Taylor Shelden Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +24' 35'' |
39 | ![Maximiliano Richeze]() Maximiliano Richeze Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +27' 17'' |
40 | ![Krists Neilands]() Krists Neilands Hagens Berman - Axeon | Hagens Berman - Axeon | +27' 47'' |
41 | ![Timo Roosen]() Timo Roosen Team Jumbo - Visma | Team Jumbo - Visma | +28' 42'' |
42 | ![Antoine Duchesne]() Antoine Duchesne TotalEnergies | TotalEnergies | +30' 19'' |
43 | ![Toms Skujinš]() Toms Skujinš EF Education - EasyPost | EF Education - EasyPost | +30' 28'' |
44 | ![Jonathon Clarke]() Jonathon Clarke UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +32' 24'' |
45 | ![Maxime Bouet]() Maxime Bouet Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +33' 50'' |
46 | ![John Degenkolb]() John Degenkolb Team DSM | Team DSM | +33' 52'' |
47 | ![Michael Mørkøv]() Michael Mørkøv Katusha-Alpecin | Katusha-Alpecin | +36' 42'' |
48 | ![Sindre Lunke]() Sindre Lunke Team DSM | Team DSM | +37' 46'' |
49 | ![Danilo Wyss]() Danilo Wyss CCC Team | CCC Team | +39' 55'' |
50 | ![Phil Gaimon]() Phil Gaimon EF Education - EasyPost | EF Education - EasyPost | +41' 41'' |
51 | ![Jacques Janse van Rensburg]() Jacques Janse van Rensburg Team Qhubeka - NextHash | Team Qhubeka - NextHash | +42' 53'' |
52 | ![Gregory Daniel]() Gregory Daniel Hagens Berman - Axeon | Hagens Berman - Axeon | +43' 22'' |
53 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +45' 48'' |
54 | ![Alexander Kristoff]() Alexander Kristoff Katusha-Alpecin | Katusha-Alpecin | +46' 26'' |
55 | ![Angelo Tulik]() Angelo Tulik TotalEnergies | TotalEnergies | +47' 10'' |
56 | ![Daniel Eaton]() Daniel Eaton UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +47' 32'' |
57 | ![Kiel Reijnen]() Kiel Reijnen Trek-Segafredo | Trek-Segafredo | +47' 33'' |
58 | ![Geoffrey Curran]() Geoffrey Curran Hagens Berman - Axeon | Hagens Berman - Axeon | +47' 57'' |
59 | ![Benjamin King]() Benjamin King EF Education - EasyPost | EF Education - EasyPost | +48' 19'' |
60 | ![Bryan Coquard]() Bryan Coquard TotalEnergies | TotalEnergies | +48' 54'' |
61 | ![Søren Kragh]() Søren Kragh Team DSM | Team DSM | +50' 24'' |
62 | ![Gianni Moscon]() Gianni Moscon INEOS Grenadiers | INEOS Grenadiers | +51' 24'' |
63 | ![Marco Canola]() Marco Canola UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +51' 44'' |
64 | ![Nathan Haas]() Nathan Haas Team Qhubeka - NextHash | Team Qhubeka - NextHash | +52' 22'' |
65 | ![Jacob Rathe]() Jacob Rathe Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +52' 28'' |
66 | ![Xabier Zandio]() Xabier Zandio INEOS Grenadiers | INEOS Grenadiers | +52' 31'' |
67 | ![Tom Boonen]() Tom Boonen Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +52' 42'' |
68 | ![Andžs Flaksis]() Andžs Flaksis Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +52' 49'' |
69 | ![Emerson Oronte]() Emerson Oronte Human Powered Health | Human Powered Health | +53' 58'' |
70 | ![Juraj Sagan]() Juraj Sagan TINKOFF | TINKOFF | +54' 17'' |
71 | ![Taylor Phinney]() Taylor Phinney CCC Team | CCC Team | +57' 29'' |
72 | ![Nikolas Maes]() Nikolas Maes Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +58' 28'' |
73 | ![Andrei Krasilnikau]() Andrei Krasilnikau Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +59' 27'' |
74 | ![Danny Pate]() Danny Pate Human Powered Health | Human Powered Health | +1h 00' 33'' |
75 | ![Alan Marangoni]() Alan Marangoni EF Education - EasyPost | EF Education - EasyPost | +1h 00' 52'' |
76 | ![Maarten Wynants]() Maarten Wynants Team Jumbo - Visma | Team Jumbo - Visma | +1h 01' 19'' |
77 | ![Adam De Vos]() Adam De Vos Human Powered Health | Human Powered Health | +1h 01' 28'' |
78 | ![Joonas Henttala]() Joonas Henttala Team Novo Nordisk | Team Novo Nordisk | +1h 02' 25'' |
79 | ![Martin Velits]() Martin Velits Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 04' 18'' |
80 | ![Logan Owen]() Logan Owen Hagens Berman - Axeon | Hagens Berman - Axeon | +1h 04' 40'' |
81 | ![Patrick Bevin]() Patrick Bevin EF Education - EasyPost | EF Education - EasyPost | +1h 05' 05'' |
82 | ![Zdenek Štybar]() Zdenek Štybar Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 06' 25'' |
83 | ![Adrien Petit]() Adrien Petit TotalEnergies | TotalEnergies | +1h 07' 05'' |
84 | ![Evan Huffman]() Evan Huffman Human Powered Health | Human Powered Health | +1h 07' 40'' |
85 | ![Marco Haller]() Marco Haller Katusha-Alpecin | Katusha-Alpecin | +1h 09' 22'' |
86 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +1h 09' 37'' |
87 | ![Vasil Kiryienka]() Vasil Kiryienka INEOS Grenadiers | INEOS Grenadiers | +1h 10' 27'' |
88 | ![William Barta]() William Barta Hagens Berman - Axeon | Hagens Berman - Axeon | +1h 10' 52'' |
89 | ![Michael Sheehan]() Michael Sheehan Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 13' 28'' |
90 | ![Jacopo Guarnieri]() Jacopo Guarnieri Katusha-Alpecin | Katusha-Alpecin | +1h 13' 39'' |
91 | ![David Lozano]() David Lozano Team Novo Nordisk | Team Novo Nordisk | +1h 13' 44'' |
92 | ![Owain Doull]() Owain Doull Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 14' 12'' |
93 | ![Niccolò Bonifazio]() Niccolò Bonifazio Trek-Segafredo | Trek-Segafredo | +1h 14' 19'' |
94 | ![Caleb Fairly]() Caleb Fairly Team DSM | Team DSM | +1h 17' 15'' |
95 | ![Bryan Nauleau]() Bryan Nauleau TotalEnergies | TotalEnergies | +1h 17' 34'' |
96 | ![Daniel Patten]() Daniel Patten Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 18' 13'' |
97 | ![Tanner Putt]() Tanner Putt UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +1h 18' 29'' |
98 | ![Dennis van Winden]() Dennis van Winden Team Jumbo - Visma | Team Jumbo - Visma | +1h 19' 08'' |
99 | ![Dylan Groenewegen]() Dylan Groenewegen Team Jumbo - Visma | Team Jumbo - Visma | +1h 19' 22'' |
100 | ![Robert Wagner]() Robert Wagner Team Jumbo - Visma | Team Jumbo - Visma | +1h 20' 31'' |
101 | ![Adam Blythe]() Adam Blythe TINKOFF | TINKOFF | +1h 20' 51'' |
102 | ![Charles Planet]() Charles Planet Team Novo Nordisk | Team Novo Nordisk | +1h 22' 34'' |
103 | ![Benjamin Wolfe]() Benjamin Wolfe Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 22' 57'' |
104 | ![Jempy Drucker]() Jempy Drucker CCC Team | CCC Team | +1h 23' 09'' |
105 | ![Ramon Sinkeldam]() Ramon Sinkeldam Team DSM | Team DSM | +1h 23' 24'' |
106 | ![Michael Thompson]() Michael Thompson Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 23' 52'' |
107 | ![Roy Curvers]() Roy Curvers Team DSM | Team DSM | +1h 24' 33'' |
108 | ![Julián Arredondo]() Julián Arredondo Trek-Segafredo | Trek-Segafredo | +1h 25' 43'' |
109 | ![Andrea Peron]() Andrea Peron Team Novo Nordisk | Team Novo Nordisk | +1h 25' 46'' |
110 | ![Pierrick Naud]() Pierrick Naud Human Powered Health | Human Powered Health | +1h 26' 12'' |
111 | ![Will Routley]() Will Routley Human Powered Health | Human Powered Health | +1h 26' 18'' |
112 | ![Andrew Tennant]() Andrew Tennant Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 26' 51'' |
113 | ![Christopher Putt]() Christopher Putt Jelly Belly p/b Maxxis | Jelly Belly p/b Maxxis | +1h 26' 51'' |
114 | ![Oscar Clark]() Oscar Clark Hincapie - Leomo powered by BMC | Hincapie - Leomo powered by BMC | +1h 28' 02'' |
115 | ![Nikolay Trusov]() Nikolay Trusov TINKOFF | TINKOFF | +1h 28' 05'' |
116 | ![Andrew Fenn]() Andrew Fenn INEOS Grenadiers | INEOS Grenadiers | +1h 29' 50'' |
117 | ![Vladimir Isaichev]() Vladimir Isaichev Katusha-Alpecin | Katusha-Alpecin | +1h 30' 37'' |
118 | ![Mark Cavendish]() Mark Cavendish Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 31' 38'' |
119 | ![Jake Kelly]() Jake Kelly Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 32' 48'' |
120 | ![Mark Renshaw]() Mark Renshaw Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 33' 12'' |
121 | ![Bradley Wiggins]() Bradley Wiggins Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 33' 38'' |
122 | ![Tyler Farrar]() Tyler Farrar Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 34' 00'' |
123 | ![Matt Brammeier]() Matt Brammeier Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 34' 28'' |
124 | ![Martijn Verschoor]() Martijn Verschoor Team Novo Nordisk | Team Novo Nordisk | +1h 34' 38'' |
125 | ![John Murphy]() John Murphy UnitedHealthcare Professional Cycling Team | UnitedHealthcare Professional Cycling Team | +1h 34' 57'' |
126 | ![Oscar Gatto]() Oscar Gatto TINKOFF | TINKOFF | +1h 35' 43'' |
127 | ![Bernhard Eisel]() Bernhard Eisel Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 36' 40'' |
128 | ![Christopher Williams]() Christopher Williams Team Novo Nordisk | Team Novo Nordisk | +1h 38' 22'' |
129 | ![Christopher Latham]() Christopher Latham Team Wiggins - Le Col | Team Wiggins - Le Col | +1h 39' 23'' |
130 | ![Michal Kolár]() Michal Kolár TINKOFF | TINKOFF | +1h 40' 26'' |
131 | ![Erik Baška]() Erik Baška TINKOFF | TINKOFF | +1h 44' 56'' |