All sports Site
All sports Site
Choice of a season :
Croatia - 1 October 2024 - 6 October 2024
| 1 | Brandon McNulty (USA) | Uae Team Emirates | 17:23:53 |
| 2 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | 0:08 |
| 3 | Alfred Wright (GBR) | Bahrain Victorious | 0:27 |
| 4 | Edoardo Zambanini (ITA) | Bahrain Victorious | 0:28 |
| 5 | Pier-André Côté (CAN) | Israel Premier Tech Academy | 0:34 |
| 6 | Anders Foldager (DEN) | Team Jayco Alula | 0:35 |
| 7 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | 0:37 |
| 8 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 9 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 10 | Mattia Bais (ITA) | Team Polti Kometa | 0:41 |
| 11 | Marcin Budzinski (POL) | 0:42 | |
| 12 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 13 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | 0:44 |
| 14 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 15 | David De La Cruz Melgarejo (SPA) | 0:47 | |
| 16 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | 0:53 |
| 17 | Sakarias Koller Løland (NOR) | 1:05 | |
| 18 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 19 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 1:07 |
| 20 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | 1:20 |
| 21 | Fredrik Dversnes (NOR) | Uno-X Mobility | 1:23 |
| 22 | Ben Turner (GBR) | Ineos Grenadiers | 1:26 |
| 23 | Alexander Hajek (AUT) | Bora - Hansgrohe | 1:40 |
| 24 | Fran Miholjevic (CRO) | Bahrain Victorious | 1:55 |
| 25 | Robert Stannard (AUS) | 5:20 | |
| 26 | Piotr Pekala (POL) | 7:49 | |
| 27 | Odd Christian Eiking (NOR) | Uno-X Mobility | 8:44 |
| 28 | Javier Ibañez Beltran de Salazar (SPA) | 10:46 | |
| 29 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 30 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 31 | Nadav Raisberg (ISR) | Israel - Premier Tech | 11:40 |
| 32 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | 11:59 |
| 33 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | 12:05 |
| 34 | Aivaras Mikutis (LTU) | 13:32 | |
| 35 | Michael Leonard (CAN) | Ineos Grenadiers | s.t. |
| 36 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | 13:48 |
| 37 | Andreas Leknessund (NOR) | Uno-X Mobility | 14:50 |
| 38 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | 15:09 |
| 39 | Giovanni Lonardi (ITA) | Team Polti Kometa | 16:09 |
| 40 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 16:24 |
| 41 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 17:14 |
| 42 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | 17:32 |
| 43 | Tomasz Budzinski (POL) | 17:48 | |
| 44 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | 18:52 |
| 45 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | 18:53 |
| 46 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | 19:02 |
| 47 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | 19:25 |
| 48 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | 20:48 |
| 49 | Dominik Neuman (CZE) | 21:27 | |
| 50 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | 23:37 |
| 51 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | 23:47 |
| 52 | Mario Gamper (AUT) | Santic - Wibatech | 24:07 |
| 53 | Kamil Gradek (POL) | Bahrain Victorious | 24:10 |
| 54 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | 24:41 |
| 55 | Kiaan Watts (NZL) | Israel Premier Tech Academy | 25:01 |
| 56 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | 28:07 |
| 57 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | 28:13 |
| 58 | Tilen Finkst (SLO) | 29:16 | |
| 59 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 60 | Matthias Schwarzbacher (SVK) | 29:54 | |
| 61 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | 31:52 |
| 62 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 32:14 |
| 63 | Daniel Turek (CZE) | 32:22 | |
| 64 | Jakub Kaczmarek (POL) | 32:34 | |
| 65 | Sam Welsford (AUS) | Bora - Hansgrohe | 33:27 |
| 66 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | 33:53 |
| 67 | Oded Kogut (ISR) | Israel - Premier Tech | 35:33 |
| 68 | Ryan Mullen (IRL) | Bora - Hansgrohe | 35:49 |
| 69 | Alexander Kristoff (NOR) | Uno-X Mobility | 37:41 |
| 70 | Campbell Stewart (NZL) | Team Jayco Alula | 38:07 |
| 71 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 72 | Simon Dalby (DEN) | Uno-X Dare Development Team | 38:10 |
| 73 | Tord Gudmestad (NOR) | Uno-X Mobility | 38:31 |
| 74 | Michal Schuran (CZE) | 38:38 | |
| 75 | Aljaz Turk (SLO) | 40:10 | |
| 76 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | 40:39 |
| 77 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | 40:40 |
| 78 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | 40:58 |
| 79 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | 41:09 |
| 80 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 41:28 |
| 81 | Nicolas Gojkovic (CRO) | 42:43 | |
| 82 | Gabriele Raccagni (ITA) | 42:50 | |
| 83 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | 44:20 |
| 84 | Michal Pomorski (POL) | 44:39 | |
| 85 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | 45:05 |
| 86 | Gay Sagiv (ISR) | Israel - Premier Tech | 45:56 |
| 87 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | 46:03 |
| 88 | Pawel Bernas (POL) | s.t. | |
| 89 | Bartlomiej Proc (POL) | Santic - Wibatech | 46:22 |
| 90 | Márton Dina (HUN) | 46:46 | |
| 91 | Simon Vanicek (CZE) | 47:25 | |
| 92 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | 47:26 |
| 93 | Martí Marquez Román (SPA) | Equipo Kern Pharma | 49:19 |
| 94 | Barnabás Peák (HUN) | 51:22 | |
| 95 | Anze Skok (SLO) | 53:54 | |
| 96 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | 54:41 |
| 97 | Kacper Maciejuk (POL) | Santic - Wibatech | 55:48 |
| 98 | Mihael Stajnar (SLO) | 56:45 | |
| 99 | Emanuel Buchmann (GER) | Bora - Hansgrohe | 57:00 |
| 100 | Ben Wiggins (GBR) | 59:25 | |
| 101 | Gregory Lawson Craddock (USA) | Team Jayco Alula | 1:00:02 |
| 102 | Konrad Czabok (POL) | 1:00:15 | |
| 103 | Mees Vlot (NED) | Development Team Dsm-Firmenich | 1:01:24 |
| 104 | Marcel Skok (SLO) | 1:03:00 | |
| 105 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | 1:06:33 |
| 106 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | 1:07:43 |
| 107 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | 1:09:38 |
| 108 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | 1:11:31 |
| 109 | Maksymilian Radosz (POL) | 1:15:51 | |
| 110 | Ian Peran (CRO) | Ljubljana Gusto Santic | 1:17:09 |
| 111 | Jaka Spoljar (SLO) | 1:19:03 |

| 1 | Alexander Kristoff (NOR) | Uno-X Mobility | 3:53:02 |
| 2 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 3 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 4 | Anders Foldager (DEN) | Team Jayco Alula | s.t. |
| 5 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 6 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 7 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 8 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 9 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 10 | Marcin Budzinski (POL) | s.t. | |
| 11 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 12 | Robert Stannard (AUS) | s.t. | |
| 13 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | s.t. |
| 14 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | s.t. |
| 15 | Tilen Finkst (SLO) | s.t. | |
| 16 | Martijn Budding (NED) | Tdt-Unibet Cycling Team | s.t. |
| 17 | Nicolas Gojkovic (CRO) | s.t. | |
| 18 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | s.t. |
| 19 | Javier Ibañez Beltran de Salazar (SPA) | s.t. | |
| 20 | Piotr Pekala (POL) | s.t. | |
| 21 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 22 | Nicolo Buratti (ITA) | Bahrain Victorious | s.t. |
| 23 | Dominik Neuman (CZE) | s.t. | |
| 24 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 25 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 26 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 27 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 28 | Ben Turner (GBR) | Ineos Grenadiers | s.t. |
| 29 | Nadav Raisberg (ISR) | Israel - Premier Tech | s.t. |
| 30 | Michal Pomorski (POL) | s.t. | |
| 31 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 32 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 33 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 34 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 35 | Mattia Bais (ITA) | Team Polti Kometa | s.t. |
| 36 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 37 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 38 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 39 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 40 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | s.t. |
| 41 | Fran Miholjevic (CRO) | Bahrain Victorious | s.t. |
| 42 | Luc Wirtgen (LUX) | Tudor Pro Cycling Team | s.t. |
| 43 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 44 | Dylan Hopkins (AUS) | Ljubljana Gusto Santic | s.t. |
| 45 | Brandon McNulty (USA) | Uae Team Emirates | s.t. |
| 46 | Mirco Maestri (ITA) | Team Polti Kometa | s.t. |
| 47 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 48 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 49 | Mads Würtz Schmidt (DEN) | Israel - Premier Tech | s.t. |
| 50 | Matthias Schwarzbacher (SVK) | s.t. | |
| 51 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 52 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 53 | Aljaz Turk (SLO) | s.t. | |
| 54 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 55 | Tomasz Budzinski (POL) | s.t. | |
| 56 | Odd Christian Eiking (NOR) | Uno-X Mobility | s.t. |
| 57 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 58 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 59 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 60 | David De La Cruz Melgarejo (SPA) | s.t. | |
| 61 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 62 | Jakub Kaczmarek (POL) | s.t. | |
| 63 | Fredrik Dversnes (NOR) | Uno-X Mobility | s.t. |
| 64 | Joshua Tarling (GBR) | Ineos Grenadiers | s.t. |
| 65 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 66 | Michal Schuran (CZE) | s.t. | |
| 67 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 68 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 69 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 70 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 71 | Daniel Turek (CZE) | s.t. | |
| 72 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 73 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 74 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 75 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 76 | Simon Dalby (DEN) | Uno-X Dare Development Team | s.t. |
| 77 | Blake Quick (AUS) | Team Jayco Alula | s.t. |
| 78 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | s.t. |
| 79 | Mario Gamper (AUT) | Santic - Wibatech | s.t. |
| 80 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 81 | Ibai Azanza Burusco (SPA) | s.t. | |
| 82 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 83 | Gay Sagiv (ISR) | Israel - Premier Tech | s.t. |
| 84 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 85 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 86 | Márton Dina (HUN) | s.t. | |
| 87 | Andreas Leknessund (NOR) | Uno-X Mobility | s.t. |
| 88 | Domen Novak (SLO) | Uae Team Emirates | s.t. |
| 89 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 90 | Kamil Gradek (POL) | Bahrain Victorious | s.t. |
| 91 | Kiaan Watts (NZL) | Israel Premier Tech Academy | s.t. |
| 92 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 93 | Aivaras Mikutis (LTU) | s.t. | |
| 94 | Tord Gudmestad (NOR) | Uno-X Mobility | s.t. |
| 95 | Sakarias Koller Løland (NOR) | s.t. | |
| 96 | Filippo Ganna (ITA) | Ineos Grenadiers | 0:25 |
| 97 | Pawel Bernas (POL) | 0:29 | |
| 98 | Gabriele Raccagni (ITA) | 0:53 | |
| 99 | Michael Hepburn (AUS) | Team Jayco Alula | 1:04 |
| 100 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 1:38 |
| 101 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | 1:54 |
| 102 | Emanuel Buchmann (GER) | Bora - Hansgrohe | 2:08 |
| 103 | Barnabás Peák (HUN) | 2:09 | |
| 104 | James Whelan (AUS) | Q36.5 Pro Cycling Team | 2:16 |
| 105 | Gregory Lawson Craddock (USA) | Team Jayco Alula | s.t. |
| 106 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | 4:20 |
| 107 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | 5:37 |
| 108 | Michael Leonard (CAN) | Ineos Grenadiers | 6:27 |
| 109 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | s.t. |
| 110 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | s.t. |
| 111 | Szymon Sajnok (POL) | Q36.5 Pro Cycling Team | s.t. |
| 112 | Ben Wiggins (GBR) | s.t. | |
| 113 | Simon Vanicek (CZE) | s.t. | |
| 114 | Martí Marquez Román (SPA) | Equipo Kern Pharma | 8:43 |
| 115 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | s.t. |
| 116 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | 12:42 |
| 117 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | s.t. |
| 118 | Laurin Gabelica (GER) | Santic - Wibatech | s.t. |
| 119 | Inigo Elosegui Momene (SPA) | Equipo Kern Pharma | s.t. |
| 120 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 121 | Andy Sampson (AUS) | Ljubljana Gusto Santic | 14:08 |
| 122 | Davide Bomboi (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 123 | Kacper Maciejuk (POL) | Santic - Wibatech | s.t. |
| 124 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 125 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | 14:18 |
| 126 | Ian Peran (CRO) | Ljubljana Gusto Santic | 15:47 |
| 127 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 128 | Mees Vlot (NED) | Development Team Dsm-Firmenich | s.t. |
| 129 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 130 | Anze Skok (SLO) | s.t. | |
| 131 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | s.t. |
| 132 | Maksymilian Radosz (POL) | s.t. | |
| 133 | Marcel Skok (SLO) | s.t. | |
| 134 | Mihael Stajnar (SLO) | s.t. | |
| 135 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | s.t. |
| 136 | Jaka Spoljar (SLO) | 17:54 | |
| 137 | Konrad Czabok (POL) | s.t. | |
| 138 | Natan Gregorcic (SLO) | Ljubljana Gusto Santic | s.t. |
| 139 | Filip Reha (CZE) |
Go to result of the stage including all rankings

| 1 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 2:16:19 |
| 2 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 3 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 4 | Nicolo Buratti (ITA) | Bahrain Victorious | s.t. |
| 5 | Alexander Kristoff (NOR) | Uno-X Mobility | s.t. |
| 6 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 7 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 8 | Mirco Maestri (ITA) | Team Polti Kometa | s.t. |
| 9 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 10 | Ben Turner (GBR) | Ineos Grenadiers | s.t. |
| 11 | Martijn Budding (NED) | Tdt-Unibet Cycling Team | s.t. |
| 12 | Dominik Neuman (CZE) | s.t. | |
| 13 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 14 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 15 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | s.t. |
| 16 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 17 | Nicolas Gojkovic (CRO) | s.t. | |
| 18 | Joshua Tarling (GBR) | Ineos Grenadiers | s.t. |
| 19 | Tilen Finkst (SLO) | s.t. | |
| 20 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 21 | Filippo Ganna (ITA) | Ineos Grenadiers | s.t. |
| 22 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 23 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | s.t. |
| 24 | Nadav Raisberg (ISR) | Israel - Premier Tech | s.t. |
| 25 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 26 | Tord Gudmestad (NOR) | Uno-X Mobility | s.t. |
| 27 | Marcin Budzinski (POL) | s.t. | |
| 28 | Mario Gamper (AUT) | Santic - Wibatech | s.t. |
| 29 | Luc Wirtgen (LUX) | Tudor Pro Cycling Team | s.t. |
| 30 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 31 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 32 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 33 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 34 | Javier Ibañez Beltran de Salazar (SPA) | s.t. | |
| 35 | Mads Würtz Schmidt (DEN) | Israel - Premier Tech | s.t. |
| 36 | Piotr Pekala (POL) | s.t. | |
| 37 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 38 | Fran Miholjevic (CRO) | Bahrain Victorious | s.t. |
| 39 | Kiaan Watts (NZL) | Israel Premier Tech Academy | s.t. |
| 40 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 41 | Anders Foldager (DEN) | Team Jayco Alula | s.t. |
| 42 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 43 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 44 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 45 | Odd Christian Eiking (NOR) | Uno-X Mobility | s.t. |
| 46 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 47 | Sakarias Koller Løland (NOR) | s.t. | |
| 48 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 49 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 50 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 51 | Tomasz Budzinski (POL) | s.t. | |
| 52 | Matthias Schwarzbacher (SVK) | s.t. | |
| 53 | Brandon McNulty (USA) | Uae Team Emirates | s.t. |
| 54 | David De La Cruz Melgarejo (SPA) | s.t. | |
| 55 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 56 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 57 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 58 | Dylan Hopkins (AUS) | Ljubljana Gusto Santic | s.t. |
| 59 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 60 | Robert Stannard (AUS) | s.t. | |
| 61 | Anze Skok (SLO) | s.t. | |
| 62 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | s.t. |
| 63 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | s.t. |
| 64 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | s.t. |
| 65 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 66 | Mattia Bais (ITA) | Team Polti Kometa | s.t. |
| 67 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 68 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 69 | Márton Dina (HUN) | s.t. | |
| 70 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | s.t. |
| 71 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 72 | Konrad Czabok (POL) | s.t. | |
| 73 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 74 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 75 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 76 | Daniel Turek (CZE) | s.t. | |
| 77 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 78 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 79 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 80 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 81 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 82 | Simon Dalby (DEN) | Uno-X Dare Development Team | s.t. |
| 83 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | s.t. |
| 84 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 85 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 86 | Andreas Leknessund (NOR) | Uno-X Mobility | s.t. |
| 87 | Fredrik Dversnes (NOR) | Uno-X Mobility | s.t. |
| 88 | Ibai Azanza Burusco (SPA) | s.t. | |
| 89 | Aivaras Mikutis (LTU) | s.t. | |
| 90 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | s.t. |
| 91 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | s.t. |
| 92 | Mees Vlot (NED) | Development Team Dsm-Firmenich | s.t. |
| 93 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 0:36 |
| 94 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | 2:06 |
| 95 | Kacper Maciejuk (POL) | Santic - Wibatech | 2:15 |
| 96 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | 2:22 |
| 97 | Andy Sampson (AUS) | Ljubljana Gusto Santic | s.t. |
| 98 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | s.t. |
| 99 | Gay Sagiv (ISR) | Israel - Premier Tech | s.t. |
| 100 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 101 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 102 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | 2:27 |
| 103 | Michael Leonard (CAN) | Ineos Grenadiers | 2:45 |
| 104 | Marcel Skok (SLO) | 2:51 | |
| 105 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 106 | Gabriele Raccagni (ITA) | s.t. | |
| 107 | Davide Bomboi (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 108 | Simon Vanicek (CZE) | s.t. | |
| 109 | Michal Schuran (CZE) | s.t. | |
| 110 | Barnabás Peák (HUN) | s.t. | |
| 111 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | s.t. |
| 112 | Michael Hepburn (AUS) | Team Jayco Alula | s.t. |
| 113 | Blake Quick (AUS) | Team Jayco Alula | s.t. |
| 114 | Jakub Kaczmarek (POL) | s.t. | |
| 115 | Michal Pomorski (POL) | s.t. | |
| 116 | Aljaz Turk (SLO) | s.t. | |
| 117 | Mihael Stajnar (SLO) | s.t. | |
| 118 | Kamil Gradek (POL) | Bahrain Victorious | s.t. |
| 119 | Szymon Sajnok (POL) | Q36.5 Pro Cycling Team | s.t. |
| 120 | Martí Marquez Román (SPA) | Equipo Kern Pharma | s.t. |
| 121 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | 2:55 |
| 122 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 123 | Ben Wiggins (GBR) | 6:36 | |
| 124 | Pawel Bernas (POL) | s.t. | |
| 125 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 126 | Gregory Lawson Craddock (USA) | Team Jayco Alula | s.t. |
| 127 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 128 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 129 | James Whelan (AUS) | Q36.5 Pro Cycling Team | 7:37 |
| 130 | Laurin Gabelica (GER) | Santic - Wibatech | s.t. |
| 131 | Ian Peran (CRO) | Ljubljana Gusto Santic | s.t. |
| 132 | Maksymilian Radosz (POL) | s.t. | |
| 133 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 134 | Jaka Spoljar (SLO) | s.t. | |
| 135 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 136 | Domen Novak (SLO) | Uae Team Emirates | |
| 137 | Natan Gregorcic (SLO) | Ljubljana Gusto Santic | |
| 138 | Inigo Elosegui Momene (SPA) | Equipo Kern Pharma |
Go to result of the stage including all rankings

| 1 | Brandon McNulty (USA) | Uae Team Emirates | 1:47:23 |
| 2 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 0:34 |
| 3 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | s.t. |
| 4 | Filippo Ganna (ITA) | Ineos Grenadiers | s.t. |
| 5 | Sakarias Koller Løland (NOR) | s.t. | |
| 6 | Mirco Maestri (ITA) | Team Polti Kometa | s.t. |
| 7 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 8 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 9 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 10 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 11 | Ben Turner (GBR) | Ineos Grenadiers | s.t. |
| 12 | Marcin Budzinski (POL) | s.t. | |
| 13 | Javier Ibañez Beltran de Salazar (SPA) | s.t. | |
| 14 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | s.t. |
| 15 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 16 | Nicolo Buratti (ITA) | Bahrain Victorious | s.t. |
| 17 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 4:56 |
| 18 | Fran Miholjevic (CRO) | Bahrain Victorious | 0:34 |
| 19 | Nadav Raisberg (ISR) | Israel - Premier Tech | s.t. |
| 20 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | 1:07 |
| 21 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | 0:34 |
| 22 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 23 | Mattia Bais (ITA) | Team Polti Kometa | s.t. |
| 24 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 25 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 26 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | 1:54 |
| 27 | Kiaan Watts (NZL) | Israel Premier Tech Academy | 1:07 |
| 28 | David De La Cruz Melgarejo (SPA) | 0:34 | |
| 29 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 30 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 31 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 32 | Szymon Sajnok (POL) | Q36.5 Pro Cycling Team | 1:07 |
| 33 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 34 | Fredrik Dversnes (NOR) | Uno-X Mobility | s.t. |
| 35 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 36 | Anders Foldager (DEN) | Team Jayco Alula | 0:34 |
| 37 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 38 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | 2:37 |
| 39 | Robert Stannard (AUS) | 1:23 | |
| 40 | Aivaras Mikutis (LTU) | 1:07 | |
| 41 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | 0:34 |
| 42 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 43 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 44 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | 1:07 |
| 45 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 46 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 47 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | 0:34 |
| 48 | Dominik Neuman (CZE) | 1:07 | |
| 49 | Michael Leonard (CAN) | Ineos Grenadiers | 2:42 |
| 50 | Kamil Gradek (POL) | Bahrain Victorious | 1:41 |
| 51 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | 3:18 |
| 52 | Odd Christian Eiking (NOR) | Uno-X Mobility | 8:45 |
| 53 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 7:36 |
| 54 | Oded Kogut (ISR) | Israel - Premier Tech | 8:45 |
| 55 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | 8:04 |
| 56 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | 8:45 |
| 57 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 58 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 59 | Matthias Schwarzbacher (SVK) | 3:34 | |
| 60 | Luc Wirtgen (LUX) | Tudor Pro Cycling Team | 4:56 |
| 61 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | 4:21 |
| 62 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | 4:56 |
| 63 | Andreas Leknessund (NOR) | Uno-X Mobility | s.t. |
| 64 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | s.t. |
| 65 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 4:21 |
| 66 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | 4:52 |
| 67 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | 6:34 |
| 68 | Piotr Pekala (POL) | 7:36 | |
| 69 | Ben Wiggins (GBR) | 13:25 | |
| 70 | Aljaz Turk (SLO) | s.t. | |
| 71 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 72 | Tomasz Budzinski (POL) | s.t. | |
| 73 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 74 | Martijn Budding (NED) | Tdt-Unibet Cycling Team | s.t. |
| 75 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 76 | Dylan Hopkins (AUS) | Ljubljana Gusto Santic | s.t. |
| 77 | Mihael Stajnar (SLO) | s.t. | |
| 78 | Gay Sagiv (ISR) | Israel - Premier Tech | s.t. |
| 79 | Alexander Kristoff (NOR) | Uno-X Mobility | s.t. |
| 80 | Tord Gudmestad (NOR) | Uno-X Mobility | 13:53 |
| 81 | Simon Dalby (DEN) | Uno-X Dare Development Team | 13:25 |
| 82 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 83 | Anze Skok (SLO) | s.t. | |
| 84 | Michal Schuran (CZE) | s.t. | |
| 85 | Márton Dina (HUN) | s.t. | |
| 86 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | s.t. |
| 87 | Barnabás Peák (HUN) | s.t. | |
| 88 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 89 | Jakub Kaczmarek (POL) | s.t. | |
| 90 | Daniel Turek (CZE) | s.t. | |
| 91 | Tilen Finkst (SLO) | s.t. | |
| 92 | Simon Vanicek (CZE) | s.t. | |
| 93 | Gabriele Raccagni (ITA) | s.t. | |
| 94 | Andy Sampson (AUS) | Ljubljana Gusto Santic | s.t. |
| 95 | Mees Vlot (NED) | Development Team Dsm-Firmenich | s.t. |
| 96 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 97 | Nicolas Gojkovic (CRO) | s.t. | |
| 98 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | 17:40 |
| 99 | Kacper Maciejuk (POL) | Santic - Wibatech | 13:25 |
| 100 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 101 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 102 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 103 | Konrad Czabok (POL) | s.t. | |
| 104 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 105 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 106 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 107 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 108 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 109 | Pawel Bernas (POL) | s.t. | |
| 110 | Filip Maciejuk (POL) | Bora - Hansgrohe | 15:19 |
| 111 | Michal Pomorski (POL) | 13:25 | |
| 112 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 113 | Martí Marquez Román (SPA) | Equipo Kern Pharma | s.t. |
| 114 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | 18:03 |
| 115 | Mario Gamper (AUT) | Santic - Wibatech | 13:25 |
| 116 | Maksymilian Radosz (POL) | 17:52 | |
| 117 | Blake Quick (AUS) | Team Jayco Alula | 17:40 |
| 118 | Michael Hepburn (AUS) | Team Jayco Alula | s.t. |
| 119 | Ibai Azanza Burusco (SPA) | 13:25 | |
| 120 | Gregory Lawson Craddock (USA) | Team Jayco Alula | 18:09 |
| 121 | Elia Viviani (ITA) | Ineos Grenadiers | 17:52 |
| 122 | Ian Peran (CRO) | Ljubljana Gusto Santic | 17:48 |
| 123 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | 18:03 |
| 124 | Jaka Spoljar (SLO) | s.t. | |
| 125 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 126 | Marcel Skok (SLO) | s.t. | |
| 127 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 128 | Sam Welsford (AUS) | Bora - Hansgrohe | 17:40 |
| 129 | Laurin Gabelica (GER) | Santic - Wibatech | 18:03 |
| 130 | Emanuel Buchmann (GER) | Bora - Hansgrohe | 17:52 |
| OTL | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | - |
| OTL | Davide Bomboi (BEL) | Tdt-Unibet Cycling Team | - |
| 133 | James Whelan (AUS) | Q36.5 Pro Cycling Team | |
| 134 | Mads Würtz Schmidt (DEN) | Israel - Premier Tech | |
| 135 | Joshua Tarling (GBR) | Ineos Grenadiers |
Go to result of the stage including all rankings

| 1 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | 3:58:38 |
| 2 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 3 | Odd Christian Eiking (NOR) | Uno-X Mobility | 0:03 |
| 4 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 5 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 6 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 7 | Brandon McNulty (USA) | Uae Team Emirates | s.t. |
| 8 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 9 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 10 | Anders Foldager (DEN) | Team Jayco Alula | s.t. |
| 11 | Mattia Bais (ITA) | Team Polti Kometa | 0:07 |
| 12 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | 0:10 |
| 13 | Marcin Budzinski (POL) | s.t. | |
| 14 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 15 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 16 | David De La Cruz Melgarejo (SPA) | 0:13 | |
| 17 | Piotr Pekala (POL) | s.t. | |
| 18 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | s.t. |
| 19 | Fredrik Dversnes (NOR) | Uno-X Mobility | 0:16 |
| 20 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | 0:19 |
| 21 | Mirco Maestri (ITA) | Team Polti Kometa | 0:27 |
| 22 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | 0:31 |
| 23 | Sakarias Koller Løland (NOR) | s.t. | |
| 24 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 0:33 |
| 25 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 26 | Ben Turner (GBR) | Ineos Grenadiers | 0:53 |
| 27 | Fran Miholjevic (CRO) | Bahrain Victorious | 1:21 |
| 28 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | 1:35 |
| 29 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 30 | Michael Leonard (CAN) | Ineos Grenadiers | 1:38 |
| 31 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | 1:48 |
| 32 | Robert Stannard (AUS) | 4:00 | |
| 33 | Aivaras Mikutis (LTU) | 4:10 | |
| 34 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | 8:47 |
| 35 | Andreas Leknessund (NOR) | Uno-X Mobility | 9:56 |
| 36 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | 10:05 |
| 37 | Javier Ibañez Beltran de Salazar (SPA) | 10:12 | |
| 38 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 39 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 40 | Nadav Raisberg (ISR) | Israel - Premier Tech | s.t. |
| 41 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | s.t. |
| 42 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 43 | Daniel Turek (CZE) | s.t. | |
| 44 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 45 | Tomasz Budzinski (POL) | s.t. | |
| 46 | Mario Gamper (AUT) | Santic - Wibatech | s.t. |
| 47 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 48 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 49 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | 10:17 |
| 50 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | 10:22 |
| 51 | Nicolo Buratti (ITA) | Bahrain Victorious | 10:31 |
| 52 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | s.t. |
| 53 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 54 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | 10:40 |
| 55 | Kamil Gradek (POL) | Bahrain Victorious | 10:44 |
| 56 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 10:49 |
| 57 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | 15:51 |
| 58 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 59 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 60 | Konrad Czabok (POL) | s.t. | |
| 61 | Tilen Finkst (SLO) | s.t. | |
| 62 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 63 | Jakub Kaczmarek (POL) | s.t. | |
| 64 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 65 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 66 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 67 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | 20:20 |
| 68 | Dominik Neuman (CZE) | s.t. | |
| 69 | Michal Schuran (CZE) | s.t. | |
| 70 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | 21:06 |
| 71 | Nicolas Gojkovic (CRO) | s.t. | |
| 72 | Simon Dalby (DEN) | Uno-X Dare Development Team | 21:29 |
| 73 | Kiaan Watts (NZL) | Israel Premier Tech Academy | 23:54 |
| 74 | Martí Marquez Román (SPA) | Equipo Kern Pharma | s.t. |
| 75 | Gabriele Raccagni (ITA) | s.t. | |
| 76 | Aljaz Turk (SLO) | s.t. | |
| 77 | Márton Dina (HUN) | s.t. | |
| 78 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | s.t. |
| 79 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 80 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 81 | Pawel Bernas (POL) | 24:04 | |
| 82 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 83 | Gregory Lawson Craddock (USA) | Team Jayco Alula | 24:10 |
| 84 | Mees Vlot (NED) | Development Team Dsm-Firmenich | 24:42 |
| 85 | Matthias Schwarzbacher (SVK) | s.t. | |
| 86 | Alexander Kristoff (NOR) | Uno-X Mobility | s.t. |
| 87 | Gay Sagiv (ISR) | Israel - Premier Tech | s.t. |
| 88 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 89 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 90 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 91 | Ben Wiggins (GBR) | s.t. | |
| 92 | Anze Skok (SLO) | s.t. | |
| 93 | Dylan Hopkins (AUS) | Ljubljana Gusto Santic | s.t. |
| 94 | Marcel Skok (SLO) | s.t. | |
| 95 | Kacper Maciejuk (POL) | Santic - Wibatech | s.t. |
| 96 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | s.t. |
| 97 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 98 | Barnabás Peák (HUN) | s.t. | |
| 99 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | s.t. |
| 100 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 101 | Mihael Stajnar (SLO) | s.t. | |
| 102 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 103 | Simon Vanicek (CZE) | s.t. | |
| 104 | Maksymilian Radosz (POL) | s.t. | |
| 105 | Tord Gudmestad (NOR) | Uno-X Mobility | s.t. |
| 106 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 107 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 108 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 109 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 110 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 111 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | s.t. |
| 112 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 113 | Martijn Budding (NED) | Tdt-Unibet Cycling Team | 26:10 |
| 114 | Michal Pomorski (POL) | 26:22 | |
| 115 | Jaka Spoljar (SLO) | s.t. | |
| 116 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | 26:26 |
| 117 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | 27:42 |
| 118 | Ian Peran (CRO) | Ljubljana Gusto Santic | s.t. |
| 119 | Filippo Ganna (ITA) | Ineos Grenadiers | |
| 120 | Elia Viviani (ITA) | Ineos Grenadiers | |
| 121 | Filip Maciejuk (POL) | Bora - Hansgrohe | |
| 122 | Blake Quick (AUS) | Team Jayco Alula | |
| 123 | Szymon Sajnok (POL) | Q36.5 Pro Cycling Team | |
| 124 | Luc Wirtgen (LUX) | Tudor Pro Cycling Team | |
| 125 | Andy Sampson (AUS) | Ljubljana Gusto Santic | |
| 126 | Michael Hepburn (AUS) | Team Jayco Alula | |
| 127 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | |
| 128 | Miká Heming (GER) | Tudor Pro Cycling Team | |
| 129 | Laurin Gabelica (GER) | Santic - Wibatech |
Go to result of the stage including all rankings

| 1 | Alexander Kristoff (NOR) | Uno-X Mobility | 2:12:24 |
| 2 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 3 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 4 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | s.t. |
| 5 | Ben Turner (GBR) | Ineos Grenadiers | s.t. |
| 6 | Tord Gudmestad (NOR) | Uno-X Mobility | s.t. |
| 7 | Mirco Maestri (ITA) | Team Polti Kometa | s.t. |
| 8 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 9 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 10 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 11 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | s.t. |
| 12 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 13 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 14 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 15 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 16 | Simon Vanicek (CZE) | s.t. | |
| 17 | Tilen Finkst (SLO) | s.t. | |
| 18 | Javier Ibañez Beltran de Salazar (SPA) | s.t. | |
| 19 | Anders Foldager (DEN) | Team Jayco Alula | s.t. |
| 20 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | s.t. |
| 21 | Dominik Neuman (CZE) | s.t. | |
| 22 | Piotr Pekala (POL) | s.t. | |
| 23 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | s.t. |
| 24 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 25 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 26 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 27 | Aljaz Turk (SLO) | s.t. | |
| 28 | Sakarias Koller Løland (NOR) | s.t. | |
| 29 | Brandon McNulty (USA) | Uae Team Emirates | s.t. |
| 30 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 31 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 32 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 33 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 34 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 35 | Mattia Bais (ITA) | Team Polti Kometa | s.t. |
| 36 | Odd Christian Eiking (NOR) | Uno-X Mobility | s.t. |
| 37 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 38 | Marcin Budzinski (POL) | s.t. | |
| 39 | Fredrik Dversnes (NOR) | Uno-X Mobility | s.t. |
| 40 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 41 | Matthias Schwarzbacher (SVK) | s.t. | |
| 42 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 43 | Andreas Leknessund (NOR) | Uno-X Mobility | s.t. |
| 44 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 45 | Fran Miholjevic (CRO) | Bahrain Victorious | s.t. |
| 46 | Mario Gamper (AUT) | Santic - Wibatech | s.t. |
| 47 | Robert Stannard (AUS) | s.t. | |
| 48 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 49 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 50 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 51 | Kiaan Watts (NZL) | Israel Premier Tech Academy | s.t. |
| 52 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 53 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | s.t. |
| 54 | Nicolo Buratti (ITA) | Bahrain Victorious | s.t. |
| 55 | Mihael Stajnar (SLO) | s.t. | |
| 56 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | s.t. |
| 57 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 58 | Kacper Maciejuk (POL) | Santic - Wibatech | s.t. |
| 59 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 60 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 61 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 62 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 63 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 64 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 65 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 66 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 67 | Tomasz Budzinski (POL) | s.t. | |
| 68 | Anze Skok (SLO) | s.t. | |
| 69 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 70 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 71 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | s.t. |
| 72 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 73 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | s.t. |
| 74 | Michael Leonard (CAN) | Ineos Grenadiers | s.t. |
| 75 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | s.t. |
| 76 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 77 | Martí Marquez Román (SPA) | Equipo Kern Pharma | 0:26 |
| 78 | Jakub Kaczmarek (POL) | 0:30 | |
| 79 | Nadav Raisberg (ISR) | Israel - Premier Tech | 0:54 |
| 80 | Pawel Bernas (POL) | 0:59 | |
| 81 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | s.t. |
| 82 | Michal Schuran (CZE) | 1:10 | |
| 83 | David De La Cruz Melgarejo (SPA) | s.t. | |
| 84 | Simon Dalby (DEN) | Uno-X Dare Development Team | 1:37 |
| 85 | Marcel Skok (SLO) | s.t. | |
| 86 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | 1:43 |
| 87 | Gabriele Raccagni (ITA) | 1:47 | |
| 88 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | s.t. |
| 89 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 90 | Michal Pomorski (POL) | 2:01 | |
| 91 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 92 | Gay Sagiv (ISR) | Israel - Premier Tech | 5:27 |
| 93 | Mees Vlot (NED) | Development Team Dsm-Firmenich | s.t. |
| 94 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | s.t. |
| 95 | Ben Wiggins (GBR) | 8:15 | |
| 96 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 97 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 98 | Jaka Spoljar (SLO) | s.t. | |
| 99 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 100 | Maksymilian Radosz (POL) | s.t. | |
| 101 | Nicolas Gojkovic (CRO) | s.t. | |
| 102 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | s.t. |
| 103 | Ian Peran (CRO) | Ljubljana Gusto Santic | s.t. |
| 104 | Márton Dina (HUN) | s.t. | |
| 105 | Daniel Turek (CZE) | s.t. | |
| 106 | Barnabás Peák (HUN) | s.t. | |
| 107 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 108 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 109 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 110 | Kamil Gradek (POL) | Bahrain Victorious | s.t. |
| 111 | Aivaras Mikutis (LTU) | s.t. | |
| 112 | Konrad Czabok (POL) | s.t. | |
| 113 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 114 | Gregory Lawson Craddock (USA) | Team Jayco Alula | s.t. |
| 115 | Martijn Budding (NED) | Tdt-Unibet Cycling Team | |
| 116 | Ben Zwiehoff (GER) | Bora - Hansgrohe | |
| 117 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | |
| 118 | Dylan Hopkins (AUS) | Ljubljana Gusto Santic |
Go to result of the stage including all rankings

| 1 | Oded Kogut (ISR) | Israel - Premier Tech | 3:16:07 |
| 2 | Alexander Kristoff (NOR) | Uno-X Mobility | s.t. |
| 3 | Tord Gudmestad (NOR) | Uno-X Mobility | s.t. |
| 4 | Ben Turner (GBR) | Ineos Grenadiers | s.t. |
| 5 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 6 | Orluis Alberto Aular Sanabria (VEN) | Caja Rural - Seguros Rga | s.t. |
| 7 | Jakub Kaczmarek (POL) | s.t. | |
| 8 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 9 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 10 | Robin Froidevaux (SWI) | Tudor Pro Cycling Team | s.t. |
| 11 | Bartlomiej Proc (POL) | Santic - Wibatech | s.t. |
| 12 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 13 | Tobias Lund Andresen (DEN) | Team Dsm-Firmenich Postnl | s.t. |
| 14 | Fernando Barcelo Aragón (SPA) | Caja Rural - Seguros Rga | s.t. |
| 15 | Giovanni Lonardi (ITA) | Team Polti Kometa | s.t. |
| 16 | Javier Ibañez Beltran de Salazar (SPA) | s.t. | |
| 17 | Tomasz Budzinski (POL) | s.t. | |
| 18 | Tilen Finkst (SLO) | s.t. | |
| 19 | Jordy Bouts (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 20 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 21 | Sean Flynn (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 22 | Pier-André Côté (CAN) | Israel Premier Tech Academy | s.t. |
| 23 | Sakarias Koller Løland (NOR) | s.t. | |
| 24 | Edoardo Zambanini (ITA) | Bahrain Victorious | s.t. |
| 25 | Robert Stannard (AUS) | s.t. | |
| 26 | Frederik Wandahl (DEN) | Bora - Hansgrohe | s.t. |
| 27 | Marcin Budzinski (POL) | s.t. | |
| 28 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | s.t. |
| 29 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 30 | Ben Wiggins (GBR) | s.t. | |
| 31 | Cyrus Monk (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 32 | Ryan Mullen (IRL) | Bora - Hansgrohe | s.t. |
| 33 | Roman Holzer (SWI) | Tudor Pro Cycling Team U23 | s.t. |
| 34 | Anze Skok (SLO) | s.t. | |
| 35 | Nicolas Gojkovic (CRO) | s.t. | |
| 36 | Dominik Neuman (CZE) | s.t. | |
| 37 | Pablo Castrillo Zapater (SPA) | Equipo Kern Pharma | s.t. |
| 38 | Mattia Bais (ITA) | Team Polti Kometa | s.t. |
| 39 | Kiaan Watts (NZL) | Israel Premier Tech Academy | s.t. |
| 40 | Gay Sagiv (ISR) | Israel - Premier Tech | s.t. |
| 41 | Anders Foldager (DEN) | Team Jayco Alula | s.t. |
| 42 | Nadav Raisberg (ISR) | Israel - Premier Tech | s.t. |
| 43 | Owen Geleijn (NED) | Tdt-Unibet Cycling Team | s.t. |
| 44 | Brandon McNulty (USA) | Uae Team Emirates | s.t. |
| 45 | Alfred Wright (GBR) | Bahrain Victorious | s.t. |
| 46 | Lucas Hamilton (AUS) | Team Jayco Alula | s.t. |
| 47 | Calum Johnston (GBR) | Caja Rural - Seguros Rga | s.t. |
| 48 | Michal Pomorski (POL) | s.t. | |
| 49 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 50 | Simon Vanicek (CZE) | s.t. | |
| 51 | Artem Shmidt (USA) | Hagens Berman Axeon - Jayco | s.t. |
| 52 | Jonas Fabian Messerschmidt (GER) | Santic - Wibatech | s.t. |
| 53 | Joris Reinderink (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 54 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 55 | David De La Cruz Melgarejo (SPA) | s.t. | |
| 56 | Marcel Skok (SLO) | s.t. | |
| 57 | Unai Aznar Vijuesca (SPA) | Equipo Kern Pharma | s.t. |
| 58 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 59 | Fran Miholjevic (CRO) | Bahrain Victorious | s.t. |
| 60 | Michiel Van Vliet (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 61 | José Félix Parra Cuerda (SPA) | Equipo Kern Pharma | s.t. |
| 62 | Aljaz Turk (SLO) | s.t. | |
| 63 | Odd Christian Eiking (NOR) | Uno-X Mobility | s.t. |
| 64 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 65 | Julen Arriola-Bengoa Beitia (SPA) | Caja Rural - Seguros Rga | s.t. |
| 66 | Kim Alexander Heiduk (GER) | Ineos Grenadiers | s.t. |
| 67 | Jelle Johannink (NED) | Tdt-Unibet Cycling Team | s.t. |
| 68 | Aivaras Mikutis (LTU) | s.t. | |
| 69 | Piotr Pekala (POL) | s.t. | |
| 70 | Joey Rosskopf (USA) | Q36.5 Pro Cycling Team | s.t. |
| 71 | Martí Marquez Román (SPA) | Equipo Kern Pharma | s.t. |
| 72 | Tim Marsman (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 73 | Michal Paluta (POL) | Santic - Wibatech | s.t. |
| 74 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 75 | Fredrik Dversnes (NOR) | Uno-X Mobility | s.t. |
| 76 | Jacob Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 77 | Gabriele Raccagni (ITA) | s.t. | |
| 78 | Ian Peran (CRO) | Ljubljana Gusto Santic | s.t. |
| 79 | Andreas Leknessund (NOR) | Uno-X Mobility | s.t. |
| 80 | Michael Leonard (CAN) | Ineos Grenadiers | s.t. |
| 81 | Mason Hollyman (GBR) | Israel - Premier Tech | s.t. |
| 82 | Abel Balderstone Roumens (SPA) | Caja Rural - Seguros Rga | s.t. |
| 83 | Mihael Stajnar (SLO) | s.t. | |
| 84 | Barnabás Peák (HUN) | s.t. | |
| 85 | Jhonatan Restrepo Valencia (COL) | Team Polti Kometa | 0:26 |
| 86 | Pawel Bernas (POL) | 0:30 | |
| 87 | Jokin Murguialday Elorza (SPA) | Caja Rural - Seguros Rga | s.t. |
| 88 | Viktor Potocki (CRO) | Ljubljana Gusto Santic | s.t. |
| 89 | Francisco Muñoz Reyes (DOM) | Team Polti Kometa | s.t. |
| 90 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 91 | Daniel Turek (CZE) | s.t. | |
| 92 | Mario Gamper (AUT) | Santic - Wibatech | s.t. |
| 93 | Anze Ravbar (SLO) | Uae Team Emirates Gen Z | s.t. |
| 94 | Gregory Lawson Craddock (USA) | Team Jayco Alula | 0:36 |
| 95 | Kamil Gradek (POL) | Bahrain Victorious | 0:39 |
| 96 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 0:43 |
| 97 | Oscar Onley (GBR) | Team Dsm-Firmenich Postnl | s.t. |
| 98 | Michal Schuran (CZE) | 0:52 | |
| 99 | Jaka Spoljar (SLO) | s.t. | |
| 100 | Jonathan Guatibonza (COL) | Uae Team Emirates Gen Z | 0:58 |
| 101 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | 1:06 |
| 102 | Emanuel Buchmann (GER) | Bora - Hansgrohe | 1:12 |
| 103 | Márton Dina (HUN) | s.t. | |
| 104 | Kacper Maciejuk (POL) | Santic - Wibatech | 1:21 |
| 105 | Simon Dalby (DEN) | Uno-X Dare Development Team | 1:39 |
| 106 | Maksymilian Radosz (POL) | s.t. | |
| 107 | Dan Andrej Tomsic (SLO) | Ljubljana Gusto Santic | s.t. |
| 108 | Matthias Schwarzbacher (SVK) | s.t. | |
| 109 | Mees Vlot (NED) | Development Team Dsm-Firmenich | 2:03 |
| 110 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | 4:44 |
| 111 | Konrad Czabok (POL) | 4:50 | |
| 112 | Nicolo Buratti (ITA) | Bahrain Victorious | |
| 113 | Mirco Maestri (ITA) | Team Polti Kometa | |
| 114 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa |