Tour de Romandie 2023 - Stage 3
25.04-30.04
The Tour de Romandie is a UCI WorldTour stage race held annually in the French speaking region of Switzerland. It is widely seen as a key preparation race ahead of the Giro d’Italia and consistently attracts many of the world’s top general classification riders. The first edition took place in 1947.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan Ayuso | UAE Team Emirates | 0:25:15 |
| 2 | Matteo Jorgenson | Movistar Team | + 00.05 |
| 3 | Adam Yates | UAE Team Emirates | + 00.17 |
| 4 | Nelson Oliveira | Movistar Team | + 00.18 |
| 5 | William Barta | Movistar Team | + 00.19 |
| 6 | Damiano Caruso | Bahrain Victorious | + 00.20 |
| 7 | Mikkel Bjerg | UAE Team Emirates | + 00.24 |
| 8 | Tobias Foss | Jumbo-Visma | + 00.24 |
| 9 | Gino Mäder | Bahrain Victorious | + 00.25 |
| 10 | Max Poole | Team dsm-firmenich | + 00.27 |
| 11 | Finn Fisher-Black | UAE Team Emirates | + 00.28 |
| 12 | Marco Brenner | Team dsm-firmenich | + 00.30 |
| 13 | Jonathan Castroviejo | INEOS Grenadiers | + 00.30 |
| 14 | Harold Tejada | Astana Qazaqstan Team | + 00.33 |
| 15 | Rein Taaramäe | Intermarché-Circus-Wanty | + 00.34 |
| 16 | Lenny Martinez | Groupama-FDJ | + 00.35 |
| 17 | Joel Suter | Tudor Pro Cycling Team | + 00.37 |
| 18 | Thibaut Pinot | Groupama-FDJ | + 00.39 |
| 19 | Josef Cerný | Soudal Quick-Step | + 00.41 |
| 20 | Remi Cavagna | Soudal Quick-Step | + 00.46 |
| 21 | Ethan Hayter | INEOS Grenadiers | + 00.49 |
| 22 | Jesus Herrada | Cofidis | + 00.49 |
| 23 | Oscar Onley | Team dsm-firmenich | + 00.50 |
| 24 | Matteo Sobrero | Team Jayco-AlUla | + 00.51 |
| 25 | Rafal Majka | UAE Team Emirates | + 00.52 |
| 26 | Harry Sweeny | Lotto Dstny | + 00.54 |
| 27 | Yannis Voisard | Tudor Pro Cycling Team | + 00.54 |
| 28 | Sylvain Moniquet | Lotto Dstny | + 00.54 |
| 29 | Simon Carr | EF Education-EasyPost | + 00.55 |
| 30 | Robert Gesink | Jumbo-Visma | + 00.56 |
| 31 | Jan Christen | Switzerland | + 00.57 |
| 32 | Romain Bardet | Team dsm-firmenich | + 00.57 |
| 33 | Cian Uijtdebroeks | BORA-hansgrohe | + 00.57 |
| 34 | Bob Jungels | BORA-hansgrohe | + 00.58 |
| 35 | Edward Dunbar | Team Jayco-AlUla | + 00.59 |
| 36 | Egan Bernal | INEOS Grenadiers | + 00.59 |
| 37 | Johan Price-Pejtersen | Bahrain Victorious | + 01.02 |
| 38 | Ivan Romeo | Movistar Team | + 01.02 |
| 39 | Chris Harper | Team Jayco-AlUla | + 01.03 |
| 40 | Clément Champoussin | Team Arkéa-Samsic | + 01.03 |
| 41 | Ben Zwiehoff | BORA-hansgrohe | + 01.04 |
| 42 | Rainer Kepplinger | Bahrain Victorious | + 01.08 |
| 43 | Christopher Juul-Jensen | Team Jayco-AlUla | + 01.10 |
| 44 | Lawson Craddock | Team Jayco-AlUla | + 01.11 |
| 45 | Nico Denz | BORA-hansgrohe | + 01.12 |
| 46 | Geoffrey Bouchard | AG2R Citroën Team | + 01.13 |
| 47 | Mark Padun | EF Education-EasyPost | + 01.15 |
| 48 | Casper Pedersen | Soudal Quick-Step | + 01.18 |
| 49 | Thomas Gloag | Jumbo-Visma | + 01.19 |
| 50 | Filippo Zana | Team Jayco-AlUla | + 01.22 |
| 51 | Thomas De Gendt | Lotto Dstny | + 01.22 |
| 52 | Fausto Masnada | Soudal Quick-Step | + 01.22 |
| 53 | Steven Kruijswijk | Jumbo-Visma | + 01.24 |
| 54 | Louis Meintjes | Intermarché-Circus-Wanty | + 01.25 |
| 55 | Magnus Cort | EF Education-EasyPost | + 01.26 |
| 56 | Clément Berthet | AG2R Citroën Team | + 01.29 |
| 57 | Jos Van Emden | Jumbo-Visma | + 01.35 |
| 58 | Nans Peters | AG2R Citroën Team | + 01.36 |
| 59 | Kenny Elissonde | Lidl-Trek | + 01.37 |
| 60 | Dries Devenyns | Soudal Quick-Step | + 01.37 |
| 61 | Chris Hamilton | Team dsm-firmenich | + 01.38 |
| 62 | Sebastien Reichenbach | Tudor Pro Cycling Team | + 01.39 |
| 63 | Michael Woods | Israel-Premier Tech | + 01.42 |
| 64 | Cristian Rodriguez | Team Arkéa-Samsic | + 01.46 |
| 65 | Jason Osborne | Alpecin-Deceuninck | + 01.47 |
| 66 | Kobe Goossens | Intermarché-Circus-Wanty | + 01.48 |
| 67 | Thomas Champion | Cofidis | + 01.50 |
| 68 | Ethan Vernon | Soudal Quick-Step | + 01.50 |
| 69 | Eduardo Sepulveda | Lotto Dstny | + 01.50 |
| 70 | Lorenzo Germani | Groupama-FDJ | + 01.50 |
| 71 | Quinten Hermans | Alpecin-Deceuninck | + 01.51 |
| 72 | Andrey Amador | EF Education-EasyPost | + 01.51 |
| 73 | Odd Christian Eiking | EF Education-EasyPost | + 01.54 |
| 74 | Ewen Costiou | Team Arkéa-Samsic | + 01.55 |
| 75 | Mathijs Paasschens | Lotto Dstny | + 01.56 |
| 76 | Lilian Calmejane | Intermarché-Circus-Wanty | + 01.58 |
| 77 | Nick Schultz | Israel-Premier Tech | + 01.59 |
| 78 | Thibau Nys | Lidl-Trek | + 02.00 |
| 79 | Jonathan Caicedo | EF Education-EasyPost | + 02.02 |
| 80 | Luis-Joe Lührs | BORA-hansgrohe | + 02.04 |
| 81 | Alexander Kamp | Tudor Pro Cycling Team | + 02.11 |
| 82 | Dorian Godon | AG2R Citroën Team | + 02.12 |
| 83 | Gregor Mühlberger | Movistar Team | + 02.17 |
| 84 | Michael Schär | AG2R Citroën Team | + 02.20 |
| 85 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.22 |
| 86 | Enzo Paleni | Groupama-FDJ | + 02.22 |
| 87 | Tony Gallopin | Lidl-Trek | + 02.23 |
| 88 | Jacopo Mosca | Lidl-Trek | + 02.28 |
| 89 | Paul Lapeira | AG2R Citroën Team | + 02.29 |
| 90 | Reuben Thompson | Groupama-FDJ | + 02.30 |
| 91 | Sergio Samitier | Movistar Team | + 02.34 |
| 92 | Luc Wirtgen | Tudor Pro Cycling Team | + 02.34 |
| 93 | Reto Hollenstein | Israel-Premier Tech | + 02.35 |
| 94 | Dario Lillo | Switzerland | + 02.36 |
| 95 | Matthieu Ladagnous | Groupama-FDJ | + 02.37 |
| 96 | Cesare Benedetti | BORA-hansgrohe | + 02.38 |
| 97 | Asbjørn Hellemose | Lidl-Trek | + 02.39 |
| 98 | Robert Stannard | Alpecin-Deceuninck | + 02.41 |
| 99 | Tom Bohli | Tudor Pro Cycling Team | + 02.47 |
| 100 | Lewis Askey | Groupama-FDJ | + 02.48 |
| 101 | Simon Geschke | Cofidis | + 02.49 |
| 102 | Gianmarco Garofoli | Astana Qazaqstan Team | + 02.50 |
| 103 | Gijs Leemreize | Jumbo-Visma | + 02.50 |
| 104 | Jan Sommer | Switzerland | + 02.51 |
| 105 | Mason Hollyman | Israel-Premier Tech | + 02.53 |
| 106 | Julien Bernard | Lidl-Trek | + 02.57 |
| 107 | Pierre-Luc Périchon | Cofidis | + 02.58 |
| 108 | Johannes Adamietz | Lotto Dstny | + 03.00 |
| 109 | Kevin Ledanois | Team Arkéa-Samsic | + 03.01 |
| 110 | Arthur Kluckers | Tudor Pro Cycling Team | + 03.02 |
| 111 | Marc Brustenga | Lidl-Trek | + 03.08 |
| 112 | Giacomo Nizzolo | Israel-Premier Tech | + 03.10 |
| 113 | Eddy Finé | Cofidis | + 03.11 |
| 114 | Antoine Aebi | Switzerland | + 03.14 |
| 115 | Clément Venturini | AG2R Citroën Team | + 03.15 |
| 116 | Milan Menten | Lotto Dstny | + 03.17 |
| 117 | Elia Viviani | INEOS Grenadiers | + 03.18 |
| 118 | Chris Froome | Israel-Premier Tech | + 03.19 |
| 119 | Fernando Gaviria | Movistar Team | + 03.19 |
| 120 | Domen Novak | UAE Team Emirates | + 03.24 |
| 121 | Luca Mozzato | Team Arkéa-Samsic | + 03.25 |
| 122 | Dusan Rajovic | Bahrain Victorious | + 03.27 |
| 123 | Filip Maciejuk | Bahrain Victorious | + 03.28 |
| 124 | Lionel Taminiaux | Alpecin-Deceuninck | + 03.39 |
| 125 | Jonathan Bögli | Switzerland | + 03.45 |
| 126 | Fabio Van den Bossche | Alpecin-Deceuninck | + 03.46 |
| 127 | Cameron Wurf | INEOS Grenadiers | + 03.47 |
| 128 | Kristian Sbaragli | Alpecin-Deceuninck | + 03.48 |
| 129 | Leonardo Basso | Astana Qazaqstan Team | + 03.51 |
| 130 | Jan Stöckli | Switzerland | + 03.51 |
| 131 | Ivo Oliveira | UAE Team Emirates | + 03.52 |
| 132 | Antoine Debons | Switzerland | + 03.53 |
| 133 | Antonio Nibali | Astana Qazaqstan Team | + 03.55 |
| 134 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 04.00 |
| 135 | Tobias Bayer | Alpecin-Deceuninck | + 04.05 |
| 136 | Brandon Rivera | INEOS Grenadiers | + 04.05 |
| 137 | Gleb Brussenskiy | Astana Qazaqstan Team | + 04.07 |
| 138 | Dion Smith | Intermarché-Circus-Wanty | + 04.10 |
| 139 | Nikias Arndt | Bahrain Victorious | + 04.30 |
| - | Sergio Higuita | BORA-hansgrohe | DNS |
| - | Anthony Perez | Cofidis | DNS |
| - | Ion Izagirre | Cofidis | DNS |
| - | Alberto Dainese | Team dsm-firmenich | DNS |
| - | Niklas Märkl | Team dsm-firmenich | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan Ayuso | UAE Team Emirates | 8:33:40 |
| 2 | Matteo Jorgenson | Movistar Team | + 00.18 |
| 3 | Tobias Foss | Jumbo-Visma | + 00.19 |
| 4 | Nelson Oliveira | Movistar Team | + 00.22 |
| 5 | Adam Yates | UAE Team Emirates | + 00.30 |
| 6 | Damiano Caruso | Bahrain Victorious | + 00.32 |
| 7 | Finn Fisher-Black | UAE Team Emirates | + 00.34 |
| 8 | Jonathan Castroviejo | INEOS Grenadiers | + 00.36 |
| 9 | Max Poole | Team dsm-firmenich | + 00.37 |
| 10 | Ethan Hayter | INEOS Grenadiers | + 00.38 |
| 11 | William Barta | Movistar Team | + 00.40 |
| 12 | Gino Mäder | Bahrain Victorious | + 00.41 |
| 13 | Remi Cavagna | Soudal Quick-Step | + 00.41 |
| 14 | Harold Tejada | Astana Qazaqstan Team | + 00.49 |
| 15 | Matteo Sobrero | Team Jayco-AlUla | + 00.54 |
| 16 | Thibaut Pinot | Groupama-FDJ | + 01.00 |
| 17 | Jesus Herrada | Cofidis | + 01.02 |
| 18 | Romain Bardet | Team dsm-firmenich | + 01.03 |
| 19 | Rein Taaramäe | Intermarché-Circus-Wanty | + 01.03 |
| 20 | Yannis Voisard | Tudor Pro Cycling Team | + 01.07 |
| 21 | Oscar Onley | Team dsm-firmenich | + 01.07 |
| 22 | Lenny Martinez | Groupama-FDJ | + 01.10 |
| 23 | Sylvain Moniquet | Lotto Dstny | + 01.11 |
| 24 | Simon Carr | EF Education-EasyPost | + 01.12 |
| 25 | Harry Sweeny | Lotto Dstny | + 01.13 |
| 26 | Rafal Majka | UAE Team Emirates | + 01.13 |
| 27 | Rainer Kepplinger | Bahrain Victorious | + 01.15 |
| 28 | Cian Uijtdebroeks | BORA-hansgrohe | + 01.18 |
| 29 | Egan Bernal | INEOS Grenadiers | + 01.19 |
| 30 | Edward Dunbar | Team Jayco-AlUla | + 01.19 |
| 31 | Clément Champoussin | Team Arkéa-Samsic | + 01.26 |
| 32 | Chris Harper | Team Jayco-AlUla | + 01.31 |
| 33 | Fausto Masnada | Soudal Quick-Step | + 01.31 |
| 34 | Geoffrey Bouchard | AG2R Citroën Team | + 01.31 |
| 35 | Magnus Cort | EF Education-EasyPost | + 01.38 |
| 36 | Thomas Gloag | Jumbo-Visma | + 01.40 |
| 37 | Filippo Zana | Team Jayco-AlUla | + 01.44 |
| 38 | Nans Peters | AG2R Citroën Team | + 01.51 |
| 39 | Louis Meintjes | Intermarché-Circus-Wanty | + 01.52 |
| 40 | Clément Berthet | AG2R Citroën Team | + 01.54 |
| 41 | Sebastien Reichenbach | Tudor Pro Cycling Team | + 01.55 |
| 42 | Kenny Elissonde | Lidl-Trek | + 02.04 |
| 43 | Kobe Goossens | Intermarché-Circus-Wanty | + 02.06 |
| 44 | Mikkel Bjerg | UAE Team Emirates | + 02.07 |
| 45 | Thibau Nys | Lidl-Trek | + 02.09 |
| 46 | Jason Osborne | Alpecin-Deceuninck | + 02.09 |
| 47 | Ewen Costiou | Team Arkéa-Samsic | + 02.15 |
| 48 | Joel Suter | Tudor Pro Cycling Team | + 02.16 |
| 49 | Alexander Kamp | Tudor Pro Cycling Team | + 02.23 |
| 50 | Eduardo Sepulveda | Lotto Dstny | + 02.23 |
| 51 | Michael Woods | Israel-Premier Tech | + 02.24 |
| 52 | Cristian Rodriguez | Team Arkéa-Samsic | + 02.25 |
| 53 | Dorian Godon | AG2R Citroën Team | + 02.30 |
| 54 | Jonathan Caicedo | EF Education-EasyPost | + 02.32 |
| 55 | Gregor Mühlberger | Movistar Team | + 02.36 |
| 56 | Odd Christian Eiking | EF Education-EasyPost | + 02.38 |
| 57 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.40 |
| 58 | Tony Gallopin | Lidl-Trek | + 02.40 |
| 59 | Bob Jungels | BORA-hansgrohe | + 02.49 |
| 60 | Nick Schultz | Israel-Premier Tech | + 02.54 |
| 61 | Reuben Thompson | Groupama-FDJ | + 03.17 |
| 62 | Steven Kruijswijk | Jumbo-Visma | + 03.24 |
| 63 | Lilian Calmejane | Intermarché-Circus-Wanty | + 03.59 |
| 64 | Mathijs Paasschens | Lotto Dstny | + 04.07 |
| 65 | Nico Denz | BORA-hansgrohe | + 04.18 |
| 66 | Enzo Paleni | Groupama-FDJ | + 04.28 |
| 67 | Ben Zwiehoff | BORA-hansgrohe | + 04.28 |
| 68 | Asbjørn Hellemose | Lidl-Trek | + 04.47 |
| 69 | Gianmarco Garofoli | Astana Qazaqstan Team | + 04.51 |
| 70 | Michael Schär | AG2R Citroën Team | + 04.54 |
| 71 | Lorenzo Germani | Groupama-FDJ | + 05.21 |
| 72 | Thomas Champion | Cofidis | + 05.31 |
| 73 | Nikias Arndt | Bahrain Victorious | + 05.34 |
| 74 | Luis-Joe Lührs | BORA-hansgrohe | + 05.42 |
| 75 | Jacopo Mosca | Lidl-Trek | + 05.57 |
| 76 | Reto Hollenstein | Israel-Premier Tech | + 06.14 |
| 77 | Sergio Samitier | Movistar Team | + 06.26 |
| 78 | Jan Christen | Switzerland | + 06.44 |
| 79 | Christopher Juul-Jensen | Team Jayco-AlUla | + 06.52 |
| 80 | Clément Venturini | AG2R Citroën Team | + 06.55 |
| 81 | Chris Hamilton | Team dsm-firmenich | + 07.17 |
| 82 | Andrey Amador | EF Education-EasyPost | + 07.18 |
| 83 | Robert Gesink | Jumbo-Visma | + 07.40 |
| 84 | Antoine Debons | Switzerland | + 07.50 |
| 85 | Mark Padun | EF Education-EasyPost | + 08.07 |
| 86 | Quinten Hermans | Alpecin-Deceuninck | + 08.59 |
| 87 | Milan Menten | Lotto Dstny | + 09.10 |
| 88 | Paul Lapeira | AG2R Citroën Team | + 09.34 |
| 89 | Matthieu Ladagnous | Groupama-FDJ | + 09.42 |
| 90 | Jan Sommer | Switzerland | + 10.00 |
| 91 | Johannes Adamietz | Lotto Dstny | + 10.18 |
| 92 | Brandon Rivera | INEOS Grenadiers | + 10.20 |
| 93 | Antonio Nibali | Astana Qazaqstan Team | + 11.13 |
| 94 | Kevin Ledanois | Team Arkéa-Samsic | + 12.05 |
| 95 | Thomas De Gendt | Lotto Dstny | + 13.35 |
| 96 | Robert Stannard | Alpecin-Deceuninck | + 13.52 |
| 97 | Josef Cerný | Soudal Quick-Step | + 14.02 |
| 98 | Casper Pedersen | Soudal Quick-Step | + 14.52 |
| 99 | Lawson Craddock | Team Jayco-AlUla | + 14.56 |
| 100 | Simon Geschke | Cofidis | + 14.59 |
| 101 | Ethan Vernon | Soudal Quick-Step | + 15.11 |
| 102 | Jos Van Emden | Jumbo-Visma | + 15.13 |
| 103 | Johan Price-Pejtersen | Bahrain Victorious | + 15.31 |
| 104 | Eddy Finé | Cofidis | + 15.37 |
| 105 | Cesare Benedetti | BORA-hansgrohe | + 16.36 |
| 106 | Julien Bernard | Lidl-Trek | + 16.43 |
| 107 | Pierre-Luc Périchon | Cofidis | + 16.46 |
| 108 | Jonathan Bögli | Switzerland | + 17.01 |
| 109 | Luc Wirtgen | Tudor Pro Cycling Team | + 17.14 |
| 110 | Domen Novak | UAE Team Emirates | + 17.18 |
| 111 | Ivo Oliveira | UAE Team Emirates | + 17.22 |
| 112 | Gijs Leemreize | Jumbo-Visma | + 17.30 |
| 113 | Chris Froome | Israel-Premier Tech | + 17.31 |
| 114 | Dries Devenyns | Soudal Quick-Step | + 18.04 |
| 115 | Tobias Bayer | Alpecin-Deceuninck | + 18.15 |
| 116 | Marco Brenner | Team dsm-firmenich | + 19.52 |
| 117 | Niccolo Bonifazio | Intermarché-Circus-Wanty | + 21.02 |
| 118 | Filip Maciejuk | Bahrain Victorious | + 21.05 |
| 119 | Dion Smith | Intermarché-Circus-Wanty | + 21.57 |
| 120 | Kristian Sbaragli | Alpecin-Deceuninck | + 21.58 |
| 121 | Ivan Romeo | Movistar Team | + 25.27 |
| 122 | Cameron Wurf | INEOS Grenadiers | + 26.57 |
| 123 | Dario Lillo | Switzerland | + 27.15 |
| 124 | Tom Bohli | Tudor Pro Cycling Team | + 27.21 |
| 125 | Arthur Kluckers | Tudor Pro Cycling Team | + 27.23 |
| 126 | Lewis Askey | Groupama-FDJ | + 27.24 |
| 127 | Marc Brustenga | Lidl-Trek | + 27.52 |
| 128 | Giacomo Nizzolo | Israel-Premier Tech | + 28.05 |
| 129 | Fernando Gaviria | Movistar Team | + 28.06 |
| 130 | Luca Mozzato | Team Arkéa-Samsic | + 28.30 |
| 131 | Fabio Van den Bossche | Alpecin-Deceuninck | + 28.41 |
| 132 | Leonardo Basso | Astana Qazaqstan Team | + 28.45 |
| 133 | Gleb Brussenskiy | Astana Qazaqstan Team | + 28.48 |
| 134 | Mason Hollyman | Israel-Premier Tech | + 35.31 |
| 135 | Elia Viviani | INEOS Grenadiers | + 35.40 |
| 136 | Dusan Rajovic | Bahrain Victorious | + 35.52 |
| 137 | Jan Stöckli | Switzerland | + 36.39 |
| 138 | Antoine Aebi | Switzerland | + 36.55 |
| 139 | Lionel Taminiaux | Alpecin-Deceuninck | + 37.25 |
| - | Sergio Higuita | BORA-hansgrohe | DNS |
| - | Anthony Perez | Cofidis | DNS |
| - | Ion Izagirre | Cofidis | DNS |
| - | Alberto Dainese | Team dsm-firmenich | DNS |
| - | Niklas Märkl | Team dsm-firmenich | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Juan Ayuso | UAE Team Emirates | 8:33:40 |
| 2 | Matteo Jorgenson | Movistar Team | + 00.18 |
| 3 | Finn Fisher-Black | UAE Team Emirates | + 00.34 |
| 4 | Max Poole | Team dsm-firmenich | + 00.37 |
| 5 | Oscar Onley | Team dsm-firmenich | + 01.07 |
| 6 | Lenny Martinez | Groupama-FDJ | + 01.10 |
| 7 | Cian Uijtdebroeks | BORA-hansgrohe | + 01.18 |
| 8 | Thomas Gloag | Jumbo-Visma | + 01.40 |
| 9 | Filippo Zana | Team Jayco-AlUla | + 01.44 |
| 10 | Thibau Nys | Lidl-Trek | + 02.09 |
| 11 | Ewen Costiou | Team Arkéa-Samsic | + 02.15 |
| 12 | Reuben Thompson | Groupama-FDJ | + 03.17 |
| 13 | Enzo Paleni | Groupama-FDJ | + 04.28 |
| 14 | Asbjørn Hellemose | Lidl-Trek | + 04.47 |
| 15 | Gianmarco Garofoli | Astana Qazaqstan Team | + 04.51 |
| 16 | Lorenzo Germani | Groupama-FDJ | + 05.21 |
| 17 | Thomas Champion | Cofidis | + 05.31 |
| 18 | Luis-Joe Lührs | BORA-hansgrohe | + 05.42 |
| 19 | Jan Christen | Switzerland | + 06.44 |
| 20 | Paul Lapeira | AG2R Citroën Team | + 09.34 |
| 21 | Jan Sommer | Switzerland | + 10.00 |
| 22 | Ethan Vernon | Soudal Quick-Step | + 15.11 |
| 23 | Johan Price-Pejtersen | Bahrain Victorious | + 15.31 |
| 24 | Jonathan Bögli | Switzerland | + 17.01 |
| 25 | Gijs Leemreize | Jumbo-Visma | + 17.30 |
| 26 | Tobias Bayer | Alpecin-Deceuninck | + 18.15 |
| 27 | Marco Brenner | Team dsm-firmenich | + 19.52 |
| 28 | Filip Maciejuk | Bahrain Victorious | + 21.05 |
| 29 | Ivan Romeo | Movistar Team | + 25.27 |
| 30 | Dario Lillo | Switzerland | + 27.15 |
| 31 | Arthur Kluckers | Tudor Pro Cycling Team | + 27.23 |
| 32 | Lewis Askey | Groupama-FDJ | + 27.24 |
| 33 | Marc Brustenga | Lidl-Trek | + 27.52 |
| 34 | Fabio Van den Bossche | Alpecin-Deceuninck | + 28.41 |
| 35 | Gleb Brussenskiy | Astana Qazaqstan Team | + 28.48 |
| 36 | Mason Hollyman | Israel-Premier Tech | + 35.31 |
| 37 | Jan Stöckli | Switzerland | + 36.39 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ethan Hayter | INEOS Grenadiers | 65 |
| 2 | Juan Ayuso | UAE Team Emirates | 64 |
| 3 | Tobias Foss | Jumbo-Visma | 61 |
| 4 | Ethan Vernon | Soudal Quick-Step | 57 |
| 5 | Romain Bardet | Team dsm-firmenich | 38 |
| 6 | Matteo Jorgenson | Movistar Team | 31 |
| 7 | Josef Cerný | Soudal Quick-Step | 30 |
| 8 | Thibau Nys | Lidl-Trek | 30 |
| 9 | Matteo Sobrero | Team Jayco-AlUla | 29 |
| 10 | Mikkel Bjerg | UAE Team Emirates | 26 |
| 11 | Nelson Oliveira | Movistar Team | 24 |
| 12 | Adam Yates | UAE Team Emirates | 22 |
| 13 | Remi Cavagna | Soudal Quick-Step | 22 |
| 14 | Nico Denz | BORA-hansgrohe | 22 |
| 15 | Nick Schultz | Israel-Premier Tech | 21 |
| 16 | Milan Menten | Lotto Dstny | 20 |
| 17 | Damiano Caruso | Bahrain Victorious | 18 |
| 18 | William Barta | Movistar Team | 17 |
| 19 | Joel Suter | Tudor Pro Cycling Team | 17 |
| 20 | Ivo Oliveira | UAE Team Emirates | 17 |
| 21 | Oscar Onley | Team dsm-firmenich | 16 |
| 22 | Kobe Goossens | Intermarché-Circus-Wanty | 16 |
| 23 | Jacopo Mosca | Lidl-Trek | 16 |
| 24 | Robert Gesink | Jumbo-Visma | 15 |
| 25 | Tobias Bayer | Alpecin-Deceuninck | 15 |
| 26 | Tom Bohli | Tudor Pro Cycling Team | 15 |
| 27 | Finn Fisher-Black | UAE Team Emirates | 14 |
| 28 | Harry Sweeny | Lotto Dstny | 14 |
| 29 | Lilian Calmejane | Intermarché-Circus-Wanty | 12 |
| 30 | Magnus Cort | EF Education-EasyPost | 10 |
| 31 | Thomas Gloag | Jumbo-Visma | 10 |
| 32 | Steven Kruijswijk | Jumbo-Visma | 10 |
| 33 | Clément Venturini | AG2R Citroën Team | 10 |
| 34 | Julien Bernard | Lidl-Trek | 10 |
| 35 | Jan Stöckli | Switzerland | 10 |
| 36 | Gino Mäder | Bahrain Victorious | 9 |
| 37 | Nikias Arndt | Bahrain Victorious | 8 |
| 38 | Jonathan Castroviejo | INEOS Grenadiers | 7 |
| 39 | Max Poole | Team dsm-firmenich | 7 |
| 40 | Quinten Hermans | Alpecin-Deceuninck | 7 |
| 41 | Michael Schär | AG2R Citroën Team | 6 |
| 42 | Casper Pedersen | Soudal Quick-Step | 6 |
| 43 | Arthur Kluckers | Tudor Pro Cycling Team | 6 |
| 44 | Gleb Brussenskiy | Astana Qazaqstan Team | 6 |
| 45 | Clément Champoussin | Team Arkéa-Samsic | 5 |
| 46 | Gianmarco Garofoli | Astana Qazaqstan Team | 5 |
| 47 | Marco Brenner | Team dsm-firmenich | 5 |
| 48 | Harold Tejada | Astana Qazaqstan Team | 3 |
| 49 | Rein Taaramäe | Intermarché-Circus-Wanty | 2 |
| 50 | Gregor Mühlberger | Movistar Team | 2 |
| 51 | Kevin Ledanois | Team Arkéa-Samsic | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Julien Bernard | Lidl-Trek | 42 |
| 2 | Gleb Brussenskiy | Astana Qazaqstan Team | 15 |
| 3 | Dario Lillo | Switzerland | 12 |
| 4 | Tom Bohli | Tudor Pro Cycling Team | 10 |
| 5 | Robert Gesink | Jumbo-Visma | 8 |
| 6 | Steven Kruijswijk | Jumbo-Visma | 6 |
| 7 | Michael Schär | AG2R Citroën Team | 6 |
| 8 | Adam Yates | UAE Team Emirates | 5 |
| 9 | Tobias Foss | Jumbo-Visma | 4 |
| 10 | Thomas Gloag | Jumbo-Visma | 4 |
| 11 | Gijs Leemreize | Jumbo-Visma | 4 |
| 12 | Tobias Bayer | Alpecin-Deceuninck | 4 |
| 13 | Romain Bardet | Team dsm-firmenich | 3 |
| 14 | Kenny Elissonde | Lidl-Trek | 3 |
| 15 | Egan Bernal | INEOS Grenadiers | 2 |
| 16 | Jonathan Caicedo | EF Education-EasyPost | 2 |
| 17 | Jos Van Emden | Jumbo-Visma | 2 |
| 18 | Jonathan Castroviejo | INEOS Grenadiers | 1 |
| 19 | Mikkel Bjerg | UAE Team Emirates | 1 |
| 20 | Joel Suter | Tudor Pro Cycling Team | 1 |
| 21 | Michael Woods | Israel-Premier Tech | 1 |
| 22 | Jan Stöckli | Switzerland | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 25:41:53 |
| 2 | Movistar Team | + 00.14 |
| 3 | Bahrain Victorious | + 01.13 |
| 4 | Team dsm-firmenich | + 01.22 |
| 5 | INEOS Grenadiers | + 01.48 |
| 6 | Tudor Pro Cycling Team | + 02.32 |
| 7 | Team Jayco-AlUla | + 02.35 |
| 8 | EF Education-EasyPost | + 03.16 |
| 9 | Lotto Dstny | + 03.18 |
| 10 | Groupama-FDJ | + 03.25 |
| 11 | Jumbo-Visma | + 03.48 |
| 12 | Intermarché-Circus-Wanty | + 03.51 |
| 13 | AG2R Citroën Team | + 04.16 |
| 14 | Team Arkéa-Samsic | + 04.53 |
| 15 | Lidl-Trek | + 05.58 |
| 16 | BORA-hansgrohe | + 07.19 |
| 17 | Cofidis | + 08.34 |
| 18 | Israel-Premier Tech | + 10.14 |
| 19 | Alpecin-Deceuninck | + 13.17 |
| 20 | Soudal Quick-Step | + 15.12 |
| 21 | Astana Qazaqstan Team | + 15.41 |
| 22 | Switzerland | + 21.57 |








