All sports Site
All sports Site
Choice of a season :
Hungary - 8 May 2024 - 12 May 2024
| 1 | Thibau Nys (BEL) | 19:36:00 | |
| 2 | Emanuel Buchmann (GER) | Bora - Hansgrohe | 0:12 |
| 3 | Wout Poels (NED) | Bahrain Victorious | 0:18 |
| 4 | Diego Ulissi (ITA) | Uae Team Emirates | 0:19 |
| 5 | Marc Hirschi (SWI) | Uae Team Emirates | 0:36 |
| 6 | Harm Vanhoucke (BEL) | Lotto - Dstny | s.t. |
| 7 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 8 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | 0:40 |
| 9 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | 0:59 |
| 10 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | 1:02 |
| 11 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | 1:11 |
| 12 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | 1:13 |
| 13 | Márton Dina (HUN) | 1:19 | |
| 14 | Lander Loockx (BEL) | 1:22 | |
| 15 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | 1:35 |
| 16 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | 1:36 |
| 17 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 1:56 |
| 18 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 19 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | 2:02 |
| 20 | Mathias Vacek (CZE) | Lidl - Trek | 2:08 |
| 21 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 2:23 |
| 22 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | 2:27 |
| 23 | Alexander Hajek (AUT) | Bora - Hansgrohe | 2:53 |
| 24 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | 3:09 |
| 25 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | 3:12 |
| 26 | Filippo Baroncini (ITA) | Uae Team Emirates | 4:05 |
| 27 | Johannes Adamietz (GER) | Lotto - Dstny | 4:13 |
| 28 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | 4:20 |
| 29 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | 4:25 |
| 30 | Kelland O'Brien (AUS) | Team Jayco Alula | 4:28 |
| 31 | Joan Bou Company (SPA) | Euskaltel - Euskadi | 4:44 |
| 32 | Kristian Sbaragli (ITA) | Corratec | 4:54 |
| 33 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 4:55 |
| 34 | Andrew August (USA) | Ineos Grenadiers | 4:56 |
| 35 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | 5:16 |
| 36 | Fabio Felline (ITA) | Lidl - Trek | 5:24 |
| 37 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | 5:31 |
| 38 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | 6:59 |
| 39 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | 7:15 |
| 40 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | 7:53 |
| 41 | Etienne Van Empel (NED) | Corratec | 7:57 |
| 42 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | 8:02 |
| 43 | Daniel Vysocan (CZE) | 8:13 | |
| 44 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | 9:33 |
| 45 | Jakub Ríman (CZE) | 10:18 | |
| 46 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | 10:38 |
| 47 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | 11:07 |
| 48 | Lorenzo Quartucci (ITA) | Corratec | 11:10 |
| 49 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | 11:24 |
| 50 | Erik Fetter (HUN) | Team Polti Kometa | 11:31 |
| 51 | Salvatore Puccio (ITA) | Ineos Grenadiers | 11:55 |
| 52 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | 11:58 |
| 53 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | 12:18 |
| 54 | Roberto Carlos González Castillero (PAN) | 12:31 | |
| 55 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | 12:47 |
| 56 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | 14:00 |
| 57 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | 14:20 |
| 58 | Zétény Szijártó (HUN) | 14:57 | |
| 59 | Cameron Wurf (AUS) | Ineos Grenadiers | 15:02 |
| 60 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | 15:04 |
| 61 | Bálint Feldhoffer (HUN) | 15:21 | |
| 62 | Byron Munton (RSA) | 15:26 | |
| 63 | Mathijs Paasschens (NED) | Lotto - Dstny | 16:54 |
| 64 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 19:02 |
| 65 | Yukiya Arashiro (JPN) | Bahrain Victorious | 19:14 |
| 66 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 20:00 |
| 67 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | 20:26 |
| 68 | Filip Maciejuk (POL) | Bora - Hansgrohe | 21:11 |
| 69 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | 21:52 |
| 70 | Alessandro Covi (ITA) | Uae Team Emirates | 21:56 |
| 71 | Jacopo Mosca (ITA) | Lidl - Trek | 22:22 |
| 72 | Viktor Filutás (HUN) | 22:59 | |
| 73 | Zsolt Istlstekker (HUN) | 23:32 | |
| 74 | Andrej Liska (SVK) | 24:10 | |
| 75 | Otto Vergaerde (BEL) | Lidl - Trek | 24:30 |
| 76 | Lukasz Wisniowski (POL) | 24:47 | |
| 77 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | 25:08 |
| 78 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | 25:13 |
| 79 | Barnabás Peák (HUN) | 25:34 | |
| 80 | Sam Welsford (AUS) | Bora - Hansgrohe | 25:36 |
| 81 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | 25:48 |
| 82 | Elmar Reinders (NED) | Team Jayco Alula | 26:01 |
| 83 | Niccolo Bonifazio (ITA) | Corratec | 26:15 |
| 84 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 26:44 |
| 85 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | 26:55 |
| 86 | Leo Hayter (GBR) | Ineos Grenadiers | 27:11 |
| 87 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | 27:12 |
| 88 | Ádám Kristóf Karl (HUN) | 27:38 | |
| 89 | David Martin Velasco (NZL) | Team Polti Kometa | s.t. |
| 90 | Peter Sagan (SVK) | 27:39 | |
| 91 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | 28:05 |
| 92 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | 28:27 |
| 93 | Mark Cavendish (GBR) | Astana Qazaqstan Team | 28:46 |
| 94 | Balázs Rózsa (HUN) | 28:47 | |
| 95 | Cees Bol (NED) | Astana Qazaqstan Team | 29:10 |
| 96 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | 30:51 |
| 97 | Ádám Pápai (HUN) | 32:39 | |
| 98 | Jarne Van de Paar (BEL) | Lotto - Dstny | 32:59 |
| 99 | Dusan Rajovic (SCG) | Bahrain Victorious | 33:02 |
| 100 | Dylan Groenewegen (NED) | Team Jayco Alula | 33:13 |
| 101 | Elia Viviani (ITA) | Ineos Grenadiers | 33:15 |
| 102 | Cameron Scott (AUS) | Bahrain Victorious | 33:25 |
| 103 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | 33:36 |
| 104 | Tomas Kalojiros (CZE) | 33:39 | |
| 105 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | 33:58 |
| 106 | Gergely Orosz (HUN) | 34:42 | |
| 107 | Martin Voltr (CZE) | 35:00 | |
| 108 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | 37:38 |

| 1 | Sam Welsford (AUS) | Bora - Hansgrohe | 3:52:48 |
| 2 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 3 | Jakub Mareczko (ITA) | Corratec | s.t. |
| 4 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | s.t. |
| 5 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | s.t. |
| 6 | Mark Cavendish (GBR) | Astana Qazaqstan Team | s.t. |
| 7 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | s.t. |
| 8 | Andrej Liska (SVK) | s.t. | |
| 9 | Jarne Van de Paar (BEL) | Lotto - Dstny | s.t. |
| 10 | Tomas Kalojiros (CZE) | s.t. | |
| 11 | Matteo Moschetti (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 12 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 13 | Dylan Groenewegen (NED) | Team Jayco Alula | s.t. |
| 14 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 15 | Ádám Kristóf Karl (HUN) | s.t. | |
| 16 | Jakub Ríman (CZE) | s.t. | |
| 17 | David Martin Velasco (NZL) | Team Polti Kometa | s.t. |
| 18 | Peter Sagan (SVK) | s.t. | |
| 19 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | s.t. |
| 20 | Dusan Rajovic (SCG) | Bahrain Victorious | s.t. |
| 21 | Roberto Carlos González Castillero (PAN) | s.t. | |
| 22 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 23 | Balázs Rózsa (HUN) | s.t. | |
| 24 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 25 | Lorenzo Quartucci (ITA) | Corratec | s.t. |
| 26 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | s.t. |
| 27 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | s.t. |
| 28 | Rudy Porter (AUS) | Team Jayco Alula | s.t. |
| 29 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 30 | Daniel Vysocan (CZE) | s.t. | |
| 31 | Niklas Märkl (GER) | Team Dsm-Firmenich Postnl | s.t. |
| 32 | Zétény Szijártó (HUN) | s.t. | |
| 33 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | s.t. |
| 34 | Andoni López de Abetxuko Jimenez (SPA) | Euskaltel - Euskadi | s.t. |
| 35 | Viktor Filutás (HUN) | s.t. | |
| 36 | Wout Poels (NED) | Bahrain Victorious | s.t. |
| 37 | Diego Ulissi (ITA) | Uae Team Emirates | s.t. |
| 38 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | s.t. |
| 39 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 40 | Lander Loockx (BEL) | s.t. | |
| 41 | Erik Fetter (HUN) | Team Polti Kometa | s.t. |
| 42 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 43 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | s.t. |
| 44 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 45 | Filippo Baroncini (ITA) | Uae Team Emirates | s.t. |
| 46 | Joan Bou Company (SPA) | Euskaltel - Euskadi | s.t. |
| 47 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | s.t. |
| 48 | Kristian Sbaragli (ITA) | Corratec | s.t. |
| 49 | Salvatore Puccio (ITA) | Ineos Grenadiers | s.t. |
| 50 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 51 | Cesare Benedetti (ITA) | Bora - Hansgrohe | s.t. |
| 52 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | s.t. |
| 53 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 54 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 55 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | s.t. |
| 56 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 57 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | s.t. |
| 58 | Fabio Felline (ITA) | Lidl - Trek | s.t. |
| 59 | Mathias Vacek (CZE) | Lidl - Trek | s.t. |
| 60 | Thibau Nys (BEL) | s.t. | |
| 61 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 62 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | s.t. |
| 63 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 64 | Elmar Reinders (NED) | Team Jayco Alula | s.t. |
| 65 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 66 | Cameron Scott (AUS) | Bahrain Victorious | s.t. |
| 67 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 68 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 69 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | s.t. |
| 70 | Johannes Adamietz (GER) | Lotto - Dstny | s.t. |
| 71 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 72 | Etienne Van Empel (NED) | Corratec | s.t. |
| 73 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 74 | Cees Bol (NED) | Astana Qazaqstan Team | s.t. |
| 75 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | s.t. |
| 76 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 77 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 78 | Alessandro Covi (ITA) | Uae Team Emirates | s.t. |
| 79 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 80 | Bálint Feldhoffer (HUN) | s.t. | |
| 81 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 82 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 83 | Andrew August (USA) | Ineos Grenadiers | s.t. |
| 84 | Cameron Wurf (AUS) | Ineos Grenadiers | s.t. |
| 85 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | s.t. |
| 86 | Martin Voltr (CZE) | s.t. | |
| 87 | Harm Vanhoucke (BEL) | Lotto - Dstny | s.t. |
| 88 | Tim Bierkens (NED) | s.t. | |
| 89 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 90 | Zsolt Istlstekker (HUN) | s.t. | |
| 91 | Alberto Bruttomesso (ITA) | Bahrain Victorious | s.t. |
| 92 | Leo Hayter (GBR) | Ineos Grenadiers | s.t. |
| 93 | Otto Vergaerde (BEL) | Lidl - Trek | s.t. |
| 94 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | s.t. |
| 95 | Marc Hirschi (SWI) | Uae Team Emirates | s.t. |
| 96 | Yukiya Arashiro (JPN) | Bahrain Victorious | s.t. |
| 97 | Niccolo Bonifazio (ITA) | Corratec | s.t. |
| 98 | Byron Munton (RSA) | s.t. | |
| 99 | Gergely Orosz (HUN) | s.t. | |
| 100 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | s.t. |
| 101 | Jacopo Guarnieri (ITA) | Lotto - Dstny | s.t. |
| 102 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | s.t. |
| 103 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | s.t. |
| 104 | Lukasz Wisniowski (POL) | s.t. | |
| 105 | Jacopo Mosca (ITA) | Lidl - Trek | s.t. |
| 106 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | s.t. |
| 107 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | s.t. |
| 108 | Márton Dina (HUN) | s.t. | |
| 109 | Mathijs Paasschens (NED) | Lotto - Dstny | s.t. |
| 110 | Ádám Pápai (HUN) | s.t. | |
| 111 | Kelland O'Brien (AUS) | Team Jayco Alula | s.t. |
| 112 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 113 | Joel Suter (SWI) | Tudor Pro Cycling Team | s.t. |
| 114 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 115 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 116 | Sebastian Kolze Changizi (DEN) | Tudor Pro Cycling Team | s.t. |
| 117 | Barnabás Peák (HUN) | s.t. | |
| 118 | Campbell Stewart (NZL) | Team Jayco Alula | s.t. |
| 119 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | s.t. |
Go to result of the stage including all rankings

| 1 | Mark Cavendish (GBR) | Astana Qazaqstan Team | 3:45:11 |
| 2 | Dylan Groenewegen (NED) | Team Jayco Alula | s.t. |
| 3 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | s.t. |
| 4 | Mathias Vacek (CZE) | Lidl - Trek | s.t. |
| 5 | Matteo Moschetti (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 6 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 7 | Cameron Scott (AUS) | Bahrain Victorious | s.t. |
| 8 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | s.t. |
| 9 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 10 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | s.t. |
| 11 | Jarne Van de Paar (BEL) | Lotto - Dstny | s.t. |
| 12 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | s.t. |
| 13 | Jakub Ríman (CZE) | s.t. | |
| 14 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 15 | Andrej Liska (SVK) | s.t. | |
| 16 | Barnabás Peák (HUN) | s.t. | |
| 17 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | s.t. |
| 18 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 19 | Ádám Kristóf Karl (HUN) | s.t. | |
| 20 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | s.t. |
| 21 | Marc Hirschi (SWI) | Uae Team Emirates | s.t. |
| 22 | Niccolo Bonifazio (ITA) | Corratec | s.t. |
| 23 | Erik Fetter (HUN) | Team Polti Kometa | s.t. |
| 24 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | s.t. |
| 25 | Roberto Carlos González Castillero (PAN) | s.t. | |
| 26 | Fabio Felline (ITA) | Lidl - Trek | s.t. |
| 27 | Andoni López de Abetxuko Jimenez (SPA) | Euskaltel - Euskadi | s.t. |
| 28 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | s.t. |
| 29 | Diego Ulissi (ITA) | Uae Team Emirates | s.t. |
| 30 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 31 | Lander Loockx (BEL) | s.t. | |
| 32 | Salvatore Puccio (ITA) | Ineos Grenadiers | s.t. |
| 33 | Kristian Sbaragli (ITA) | Corratec | s.t. |
| 34 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 35 | Kelland O'Brien (AUS) | Team Jayco Alula | s.t. |
| 36 | Johannes Adamietz (GER) | Lotto - Dstny | s.t. |
| 37 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 38 | Tomas Kalojiros (CZE) | s.t. | |
| 39 | Peter Sagan (SVK) | s.t. | |
| 40 | Márton Dina (HUN) | s.t. | |
| 41 | Cees Bol (NED) | Astana Qazaqstan Team | s.t. |
| 42 | Andrew August (USA) | Ineos Grenadiers | s.t. |
| 43 | Zétény Szijártó (HUN) | s.t. | |
| 44 | Wout Poels (NED) | Bahrain Victorious | s.t. |
| 45 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 46 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | s.t. |
| 47 | Thibau Nys (BEL) | s.t. | |
| 48 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 49 | Balázs Rózsa (HUN) | s.t. | |
| 50 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | s.t. |
| 51 | Joan Bou Company (SPA) | Euskaltel - Euskadi | s.t. |
| 52 | Rudy Porter (AUS) | Team Jayco Alula | s.t. |
| 53 | Lorenzo Quartucci (ITA) | Corratec | s.t. |
| 54 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 55 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | s.t. |
| 56 | Etienne Van Empel (NED) | Corratec | s.t. |
| 57 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 58 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 59 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | s.t. |
| 60 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 61 | Jakub Mareczko (ITA) | Corratec | s.t. |
| 62 | Daniel Vysocan (CZE) | s.t. | |
| 63 | Filippo Baroncini (ITA) | Uae Team Emirates | s.t. |
| 64 | Harm Vanhoucke (BEL) | Lotto - Dstny | s.t. |
| 65 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | s.t. |
| 66 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 67 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | s.t. |
| 68 | Jacopo Mosca (ITA) | Lidl - Trek | s.t. |
| 69 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | s.t. |
| 70 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 71 | Viktor Filutás (HUN) | s.t. | |
| 72 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 73 | Zsolt Istlstekker (HUN) | s.t. | |
| 74 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 75 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | s.t. |
| 76 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | s.t. |
| 77 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 78 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 79 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 80 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 81 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 82 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 83 | Yukiya Arashiro (JPN) | Bahrain Victorious | s.t. |
| 84 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | s.t. |
| 85 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | s.t. |
| 86 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 87 | Bálint Feldhoffer (HUN) | s.t. | |
| 88 | Lukasz Wisniowski (POL) | s.t. | |
| 89 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | s.t. |
| 90 | Elmar Reinders (NED) | Team Jayco Alula | s.t. |
| 91 | Martin Voltr (CZE) | s.t. | |
| 92 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 93 | Byron Munton (RSA) | s.t. | |
| 94 | Tim Bierkens (NED) | s.t. | |
| 95 | Mathijs Paasschens (NED) | Lotto - Dstny | s.t. |
| 96 | Ádám Pápai (HUN) | 0:19 | |
| 97 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | 0:30 |
| 98 | Alessandro Covi (ITA) | Uae Team Emirates | s.t. |
| 99 | Gergely Orosz (HUN) | s.t. | |
| 100 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | 0:33 |
| 101 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 102 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 103 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | 0:37 |
| 104 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | s.t. |
| 105 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | s.t. |
| 106 | Otto Vergaerde (BEL) | Lidl - Trek | 0:43 |
| 107 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 108 | Jacopo Guarnieri (ITA) | Lotto - Dstny | 0:48 |
| 109 | Cameron Wurf (AUS) | Ineos Grenadiers | 0:51 |
| 110 | Joel Suter (SWI) | Tudor Pro Cycling Team | s.t. |
| 111 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:04 |
| 112 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 1:26 |
| 113 | David Martin Velasco (NZL) | Team Polti Kometa | 1:33 |
| 114 | Niklas Märkl (GER) | Team Dsm-Firmenich Postnl | 1:34 |
| 115 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 116 | Leo Hayter (GBR) | Ineos Grenadiers | 1:41 |
| 117 | Dusan Rajovic (SCG) | Bahrain Victorious | 4:05 |
| 118 | Campbell Stewart (NZL) | Team Jayco Alula | |
| 119 | Sebastian Kolze Changizi (DEN) | Tudor Pro Cycling Team |
Go to result of the stage including all rankings

| 1 | Thibau Nys (BEL) | 4:31:52 | |
| 2 | Diego Ulissi (ITA) | Uae Team Emirates | s.t. |
| 3 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 4 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | 0:04 |
| 5 | Wout Poels (NED) | Bahrain Victorious | 0:09 |
| 6 | Harm Vanhoucke (BEL) | Lotto - Dstny | 0:11 |
| 7 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 8 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | 0:17 |
| 9 | Marc Hirschi (SWI) | Uae Team Emirates | 0:19 |
| 10 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | 0:26 |
| 11 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | 0:27 |
| 12 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | 0:29 |
| 13 | Mathias Vacek (CZE) | Lidl - Trek | 0:31 |
| 14 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | s.t. |
| 15 | Márton Dina (HUN) | 0:37 | |
| 16 | Lander Loockx (BEL) | 0:42 | |
| 17 | Fabio Felline (ITA) | Lidl - Trek | 0:48 |
| 18 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | s.t. |
| 19 | Ben Zwiehoff (GER) | Bora - Hansgrohe | 0:54 |
| 20 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 21 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 22 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 1:03 |
| 23 | Rudy Porter (AUS) | Team Jayco Alula | 1:05 |
| 24 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 25 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | 1:10 |
| 26 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | 1:16 |
| 27 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | 1:20 |
| 28 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | 1:23 |
| 29 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | 1:25 |
| 30 | Lorenzo Quartucci (ITA) | Corratec | 1:28 |
| 31 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | 1:29 |
| 32 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 1:31 |
| 33 | Filippo Baroncini (ITA) | Uae Team Emirates | s.t. |
| 34 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | 1:40 |
| 35 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | 1:43 |
| 36 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 37 | Daniel Vysocan (CZE) | s.t. | |
| 38 | Johannes Adamietz (GER) | Lotto - Dstny | 1:48 |
| 39 | Erik Fetter (HUN) | Team Polti Kometa | 1:49 |
| 40 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 41 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | 1:53 |
| 42 | Andrew August (USA) | Ineos Grenadiers | s.t. |
| 43 | Etienne Van Empel (NED) | Corratec | 1:55 |
| 44 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | 2:07 |
| 45 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | 2:10 |
| 46 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | 2:12 |
| 47 | Roberto Carlos González Castillero (PAN) | s.t. | |
| 48 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | 2:16 |
| 49 | Jakub Ríman (CZE) | 2:39 | |
| 50 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 51 | Joan Bou Company (SPA) | Euskaltel - Euskadi | s.t. |
| 52 | Kristian Sbaragli (ITA) | Corratec | 2:51 |
| 53 | Kelland O'Brien (AUS) | Team Jayco Alula | 2:55 |
| 54 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | 3:31 |
| 55 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | s.t. |
| 56 | Salvatore Puccio (ITA) | Ineos Grenadiers | s.t. |
| 57 | Cameron Wurf (AUS) | Ineos Grenadiers | s.t. |
| 58 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | s.t. |
| 59 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | 3:35 |
| 60 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | s.t. |
| 61 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | 3:56 |
| 62 | Otto Vergaerde (BEL) | Lidl - Trek | 4:41 |
| 63 | Viktor Filutás (HUN) | 5:07 | |
| 64 | Zétény Szijártó (HUN) | s.t. | |
| 65 | Byron Munton (RSA) | s.t. | |
| 66 | Bálint Feldhoffer (HUN) | 5:44 | |
| 67 | Lukasz Wisniowski (POL) | 5:50 | |
| 68 | Yukiya Arashiro (JPN) | Bahrain Victorious | s.t. |
| 69 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 7:16 |
| 70 | Joel Suter (SWI) | Tudor Pro Cycling Team | 7:23 |
| 71 | Jacopo Mosca (ITA) | Lidl - Trek | 8:05 |
| 72 | Alessandro Covi (ITA) | Uae Team Emirates | s.t. |
| 73 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 74 | Zsolt Istlstekker (HUN) | s.t. | |
| 75 | Filip Maciejuk (POL) | Bora - Hansgrohe | 9:17 |
| 76 | Leo Hayter (GBR) | Ineos Grenadiers | 9:23 |
| 77 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | 9:38 |
| 78 | Barnabás Peák (HUN) | 9:41 | |
| 79 | Niklas Märkl (GER) | Team Dsm-Firmenich Postnl | 10:08 |
| 80 | Mathijs Paasschens (NED) | Lotto - Dstny | 10:31 |
| 81 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 10:32 |
| 82 | Niccolo Bonifazio (ITA) | Corratec | 11:38 |
| 83 | Ádám Pápai (HUN) | 13:33 | |
| 84 | Jarne Van de Paar (BEL) | Lotto - Dstny | 14:26 |
| 85 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 86 | Martin Voltr (CZE) | s.t. | |
| 87 | Ádám Kristóf Karl (HUN) | 14:28 | |
| 88 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | s.t. |
| 89 | Jakub Mareczko (ITA) | Corratec | s.t. |
| 90 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | s.t. |
| 91 | David Martin Velasco (NZL) | Team Polti Kometa | s.t. |
| 92 | Andrej Liska (SVK) | s.t. | |
| 93 | Mark Cavendish (GBR) | Astana Qazaqstan Team | s.t. |
| 94 | Dusan Rajovic (SCG) | Bahrain Victorious | s.t. |
| 95 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 96 | Peter Sagan (SVK) | s.t. | |
| 97 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 98 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | s.t. |
| 99 | Jacopo Guarnieri (ITA) | Lotto - Dstny | s.t. |
| 100 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 101 | Elmar Reinders (NED) | Team Jayco Alula | s.t. |
| 102 | Dylan Groenewegen (NED) | Team Jayco Alula | s.t. |
| 103 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | s.t. |
| 104 | Cees Bol (NED) | Astana Qazaqstan Team | s.t. |
| 105 | Matteo Moschetti (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 106 | Andoni López de Abetxuko Jimenez (SPA) | Euskaltel - Euskadi | s.t. |
| 107 | Cameron Scott (AUS) | Bahrain Victorious | s.t. |
| 108 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 109 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 110 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | s.t. |
| 111 | Gergely Orosz (HUN) | s.t. | |
| 112 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | s.t. |
| 113 | Tomas Kalojiros (CZE) | 14:52 | |
| 114 | Tim Bierkens (NED) | 14:53 | |
| 115 | Balázs Rózsa (HUN) | 17:03 | |
| 116 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | 17:42 |
| 117 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
Go to result of the stage including all rankings

| 1 | Thibau Nys (BEL) | 3:33:02 | |
| 2 | Marc Hirschi (SWI) | Uae Team Emirates | s.t. |
| 3 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | s.t. |
| 4 | Lander Loockx (BEL) | s.t. | |
| 5 | Harm Vanhoucke (BEL) | Lotto - Dstny | s.t. |
| 6 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 7 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | s.t. |
| 8 | Diego Ulissi (ITA) | Uae Team Emirates | s.t. |
| 9 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 10 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 11 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | s.t. |
| 12 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 13 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 14 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 15 | Erik Fetter (HUN) | Team Polti Kometa | s.t. |
| 16 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 17 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | s.t. |
| 18 | Márton Dina (HUN) | s.t. | |
| 19 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | s.t. |
| 20 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | s.t. |
| 21 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | s.t. |
| 22 | Wout Poels (NED) | Bahrain Victorious | s.t. |
| 23 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 24 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | s.t. |
| 25 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 26 | Lorenzo Quartucci (ITA) | Corratec | s.t. |
| 27 | Alexander Hajek (AUT) | Bora - Hansgrohe | s.t. |
| 28 | Rudy Porter (AUS) | Team Jayco Alula | s.t. |
| 29 | Ben Zwiehoff (GER) | Bora - Hansgrohe | s.t. |
| 30 | Mathias Vacek (CZE) | Lidl - Trek | s.t. |
| 31 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | s.t. |
| 32 | Kristian Sbaragli (ITA) | Corratec | s.t. |
| 33 | Andrej Liska (SVK) | s.t. | |
| 34 | Etienne Van Empel (NED) | Corratec | s.t. |
| 35 | Kelland O'Brien (AUS) | Team Jayco Alula | s.t. |
| 36 | Sam Welsford (AUS) | Bora - Hansgrohe | 0:18 |
| 37 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | 0:21 |
| 38 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | 0:26 |
| 39 | Ádám Kristóf Karl (HUN) | s.t. | |
| 40 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | s.t. |
| 41 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | s.t. |
| 42 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | s.t. |
| 43 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 44 | Zétény Szijártó (HUN) | 0:29 | |
| 45 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | s.t. |
| 46 | Andrew August (USA) | Ineos Grenadiers | s.t. |
| 47 | Jakub Ríman (CZE) | s.t. | |
| 48 | Daniel Vysocan (CZE) | s.t. | |
| 49 | Fabio Felline (ITA) | Lidl - Trek | s.t. |
| 50 | David Martin Velasco (NZL) | Team Polti Kometa | s.t. |
| 51 | Filippo Baroncini (ITA) | Uae Team Emirates | s.t. |
| 52 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 0:37 |
| 53 | Roberto Carlos González Castillero (PAN) | s.t. | |
| 54 | Johannes Adamietz (GER) | Lotto - Dstny | s.t. |
| 55 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 0:40 |
| 56 | Zsolt Istlstekker (HUN) | 0:42 | |
| 57 | Joan Bou Company (SPA) | Euskaltel - Euskadi | 0:45 |
| 58 | Bálint Feldhoffer (HUN) | s.t. | |
| 59 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | 0:55 |
| 60 | Yukiya Arashiro (JPN) | Bahrain Victorious | 0:58 |
| 61 | Cameron Wurf (AUS) | Ineos Grenadiers | s.t. |
| 62 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | 1:03 |
| 63 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | 1:06 |
| 64 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | s.t. |
| 65 | Viktor Filutás (HUN) | 1:07 | |
| 66 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | s.t. |
| 67 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 68 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | 1:42 |
| 69 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | s.t. |
| 70 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | s.t. |
| 71 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | s.t. |
| 72 | Jarne Van de Paar (BEL) | Lotto - Dstny | 1:44 |
| 73 | Elmar Reinders (NED) | Team Jayco Alula | 1:51 |
| 74 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | 1:52 |
| 75 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 76 | Dylan Groenewegen (NED) | Team Jayco Alula | s.t. |
| 77 | Tim Bierkens (NED) | 1:58 | |
| 78 | Ádám Pápai (HUN) | s.t. | |
| 79 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 80 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 81 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 82 | Salvatore Puccio (ITA) | Ineos Grenadiers | s.t. |
| 83 | Tomas Kalojiros (CZE) | s.t. | |
| 84 | Cesare Benedetti (ITA) | Bora - Hansgrohe | s.t. |
| 85 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | 2:06 |
| 86 | Andoni López de Abetxuko Jimenez (SPA) | Euskaltel - Euskadi | 2:08 |
| 87 | Byron Munton (RSA) | s.t. | |
| 88 | Balázs Rózsa (HUN) | s.t. | |
| 89 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | s.t. |
| 90 | Dusan Rajovic (SCG) | Bahrain Victorious | s.t. |
| 91 | Lukasz Wisniowski (POL) | s.t. | |
| 92 | Jakub Mareczko (ITA) | Corratec | s.t. |
| 93 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | s.t. |
| 94 | Cameron Scott (AUS) | Bahrain Victorious | s.t. |
| 95 | Alessandro Covi (ITA) | Uae Team Emirates | 2:11 |
| 96 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | s.t. |
| 97 | Barnabás Peák (HUN) | s.t. | |
| 98 | Peter Sagan (SVK) | s.t. | |
| 99 | Niccolo Bonifazio (ITA) | Corratec | s.t. |
| 100 | Mark Cavendish (GBR) | Astana Qazaqstan Team | s.t. |
| 101 | Cees Bol (NED) | Astana Qazaqstan Team | 2:17 |
| 102 | Otto Vergaerde (BEL) | Lidl - Trek | s.t. |
| 103 | Niklas Märkl (GER) | Team Dsm-Firmenich Postnl | s.t. |
| 104 | Joel Suter (SWI) | Tudor Pro Cycling Team | 2:33 |
| 105 | Miká Heming (GER) | Tudor Pro Cycling Team | s.t. |
| 106 | Mathijs Paasschens (NED) | Lotto - Dstny | s.t. |
| 107 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | 2:50 |
| 108 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | s.t. |
| 109 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | s.t. |
| 110 | Gergely Orosz (HUN) | 2:55 | |
| 111 | Jacopo Mosca (ITA) | Lidl - Trek | 3:07 |
| 112 | Matteo Moschetti (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 113 | Jacopo Guarnieri (ITA) | Lotto - Dstny | s.t. |
| 114 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 115 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 116 | Martin Voltr (CZE) | s.t. | |
| 117 | Leo Hayter (GBR) | Ineos Grenadiers | 3:41 |
Go to result of the stage including all rankings

| 1 | Wout Poels (NED) | Bahrain Victorious | 3:53:27 |
| 2 | Damien Howson (AUS) | Q36.5 Pro Cycling Team | s.t. |
| 3 | Emanuel Buchmann (GER) | Bora - Hansgrohe | s.t. |
| 4 | Thibau Nys (BEL) | s.t. | |
| 5 | Frank Van Den Broek (NED) | Team Dsm-Firmenich Postnl | 0:05 |
| 6 | Diego Ulissi (ITA) | Uae Team Emirates | s.t. |
| 7 | Callum Scotson (AUS) | Team Jayco Alula | s.t. |
| 8 | Harm Vanhoucke (BEL) | Lotto - Dstny | s.t. |
| 9 | Marc Hirschi (SWI) | Uae Team Emirates | s.t. |
| 10 | Lander Loockx (BEL) | 0:21 | |
| 11 | Kamiel Bonneu (BEL) | Tdt - Unibet Cycling Team | 0:22 |
| 12 | Matteo Badilatti (SWI) | Q36.5 Pro Cycling Team | s.t. |
| 13 | Márton Dina (HUN) | s.t. | |
| 14 | Óscar Rodríguez Garaicoechea (SPA) | Ineos Grenadiers | s.t. |
| 15 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | s.t. |
| 16 | Lars Craps (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 17 | Mikel Bizkarra Etxeguibel (SPA) | Euskaltel - Euskadi | s.t. |
| 18 | Ben Zwiehoff (GER) | Bora - Hansgrohe | 0:42 |
| 19 | Yannis Voisard (SWI) | Tudor Pro Cycling Team | s.t. |
| 20 | Víctor De La Parte Gonzalez (SPA) | Euskaltel - Euskadi | 0:57 |
| 21 | Pavel Novák (CZE) | Mbh Bank Colpack Ballan CSB | 1:00 |
| 22 | Joan Bou Company (SPA) | Euskaltel - Euskadi | s.t. |
| 23 | Abram Stockman (BEL) | Tdt-Unibet Cycling Team | s.t. |
| 24 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | s.t. |
| 25 | Kelland O'Brien (AUS) | Team Jayco Alula | 1:14 |
| 26 | Diego Pablo Sevilla Lopez (SPA) | Team Polti Kometa | 1:17 |
| 27 | Natnael Tesfatsion Ocbit (ERA) | Lidl - Trek | s.t. |
| 28 | Mathias Vacek (CZE) | Lidl - Trek | s.t. |
| 29 | Sergio Meris (FRA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 30 | Gotzon Martin Sanz (SPA) | Euskaltel - Euskadi | 1:23 |
| 31 | Alexander Hajek (AUT) | Bora - Hansgrohe | 1:28 |
| 32 | Johannes Adamietz (GER) | Lotto - Dstny | s.t. |
| 33 | Charles Paige (GBR) | Tdt-Unibet Cycling Team | 1:31 |
| 34 | Filippo Baroncini (ITA) | Uae Team Emirates | 1:45 |
| 35 | Kristian Sbaragli (ITA) | Corratec | s.t. |
| 36 | Andrew August (USA) | Ineos Grenadiers | 2:14 |
| 37 | Lucas Eriksson (SWE) | Tudor Pro Cycling Team | 3:06 |
| 38 | Igor Arrieta Lizarraga (SPA) | Uae Team Emirates | 3:10 |
| 39 | Vincent Van Hemelen (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 40 | Mathijs Paasschens (NED) | Lotto - Dstny | 3:30 |
| 41 | Fabio Felline (ITA) | Lidl - Trek | 3:47 |
| 42 | Baptiste Huyet (FRA) | Tdt-Unibet Cycling Team | 3:48 |
| 43 | Pavel Bittner (CZE) | Team Dsm-Firmenich Postnl | 4:17 |
| 44 | Daniel Vysocan (CZE) | 5:41 | |
| 45 | Etienne Van Empel (NED) | Corratec | 5:42 |
| 46 | Salvatore Puccio (ITA) | Ineos Grenadiers | 6:08 |
| 47 | Jakub Ríman (CZE) | 6:50 | |
| 48 | Márk Valent (HUN) | Mbh Bank Colpack Ballan CSB | 6:54 |
| 49 | Adam Toupalík (CZE) | Tdt-Unibet Cycling Team | s.t. |
| 50 | Byron Munton (RSA) | 7:51 | |
| 51 | Bálint Feldhoffer (HUN) | 8:32 | |
| 52 | Zétény Szijártó (HUN) | 9:01 | |
| 53 | Kamil Malecki (POL) | Q36.5 Pro Cycling Team | 9:03 |
| 54 | Filip Maciejuk (POL) | Bora - Hansgrohe | s.t. |
| 55 | Andrej Liska (SVK) | 9:22 | |
| 56 | Gleb Syritsa (RUS) | Astana Qazaqstan Team | s.t. |
| 57 | Javier Serrano Rodriguez (SPA) | Team Polti Kometa | s.t. |
| 58 | Alex Martin Gutierrez (SPA) | Team Polti Kometa | s.t. |
| 59 | Cameron Wurf (AUS) | Ineos Grenadiers | s.t. |
| 60 | Jon Aberasturi Izaga (SPA) | Euskaltel - Euskadi | s.t. |
| 61 | Elmar Reinders (NED) | Team Jayco Alula | s.t. |
| 62 | Roberto Carlos González Castillero (PAN) | s.t. | |
| 63 | Nicklas Overgaard Amdi Pedersen (DEN) | Tdt-Unibet Cycling Team | s.t. |
| 64 | Cesare Benedetti (ITA) | Bora - Hansgrohe | s.t. |
| 65 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | s.t. |
| 66 | Simon Pellaud (SWI) | Tudor Pro Cycling Team | s.t. |
| 67 | Lorenzo Quartucci (ITA) | Corratec | s.t. |
| 68 | Ward Vanhoof (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 69 | Yevgeniy Gidich (KAZ) | Astana Qazaqstan Team | s.t. |
| 70 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | s.t. |
| 71 | Robbe Dhondt (BEL) | Development Team Dsm-Firmenich | s.t. |
| 72 | Elias Maris (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 73 | Siebe Deweirdt (BEL) | Tdt - Unibet Cycling Team | s.t. |
| 74 | Erik Fetter (HUN) | Team Polti Kometa | s.t. |
| 75 | Balázs Rózsa (HUN) | s.t. | |
| 76 | Christian Bagatin (ITA) | Mbh Bank Colpack Ballan CSB | 10:39 |
| 77 | Lorenzo Nespoli (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 78 | Peter Sagan (SVK) | 10:40 | |
| 79 | Sam Welsford (AUS) | Bora - Hansgrohe | s.t. |
| 80 | Jacopo Mosca (ITA) | Lidl - Trek | 10:50 |
| 81 | Alessandro Covi (ITA) | Uae Team Emirates | s.t. |
| 82 | David Martin Velasco (NZL) | Team Polti Kometa | s.t. |
| 83 | Michael Mørkøv (DEN) | Astana Qazaqstan Team | s.t. |
| 84 | Cees Bol (NED) | Astana Qazaqstan Team | 12:06 |
| 85 | Mark Cavendish (GBR) | Astana Qazaqstan Team | s.t. |
| 86 | Dusan Rajovic (SCG) | Bahrain Victorious | s.t. |
| 87 | Yukiya Arashiro (JPN) | Bahrain Victorious | s.t. |
| 88 | Niccolo Bonifazio (ITA) | Corratec | s.t. |
| 89 | Leo Hayter (GBR) | Ineos Grenadiers | s.t. |
| 90 | Ádám Kristóf Karl (HUN) | 12:24 | |
| 91 | Barnabás Peák (HUN) | 13:22 | |
| 92 | Alberto Bruttomesso (ITA) | Bahrain Victorious | 13:46 |
| 93 | Zsolt Istlstekker (HUN) | 14:30 | |
| 94 | Viktor Filutás (HUN) | 16:29 | |
| 95 | Lukasz Wisniowski (POL) | s.t. | |
| 96 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | s.t. |
| 97 | Tomas Kalojiros (CZE) | s.t. | |
| 98 | Jarne Van de Paar (BEL) | Lotto - Dstny | s.t. |
| 99 | Cameron Scott (AUS) | Bahrain Victorious | s.t. |
| 100 | Manuel Penalver Aniorte (SPA) | Team Polti Kometa | s.t. |
| 101 | Gergely Orosz (HUN) | s.t. | |
| 102 | Ádám Pápai (HUN) | s.t. | |
| 103 | Samuel Quaranta (ITA) | Mbh Bank Colpack Ballan CSB | s.t. |
| 104 | Elia Viviani (ITA) | Ineos Grenadiers | s.t. |
| 105 | Otto Vergaerde (BEL) | Lidl - Trek | s.t. |
| 106 | Alvaro José Hodeg Chagui (COL) | Uae Team Emirates | s.t. |
| 107 | Dylan Groenewegen (NED) | Team Jayco Alula | s.t. |
| 108 | Martin Voltr (CZE) | 17:22 | |
| 109 | Rudy Porter (AUS) | Team Jayco Alula | |
| 110 | Niklas Märkl (GER) | Team Dsm-Firmenich Postnl | |
| 111 | Miká Heming (GER) | Tudor Pro Cycling Team | |
| 112 | Joel Suter (SWI) | Tudor Pro Cycling Team | |
| 113 | Jacopo Guarnieri (ITA) | Lotto - Dstny | |
| 114 | Matteo Moschetti (ITA) | Q36.5 Pro Cycling Team | |
| 115 | Andoni López de Abetxuko Jimenez (SPA) | Euskaltel - Euskadi | |
| 116 | Jakub Mareczko (ITA) | Corratec | |
| 117 | Tim Bierkens (NED) |