[PTHC] Tour De Suisse 

--
Stage 7
A brutal TT to end the Tour De Suisse on paper it looks slightly hilly but the last climb is a 6km monster going above 15% in places and really means that you need a hybrid TT-Mountain guy for today's stage leading to little action early on.
 Fraile was the first rider to set a time of any real significance using his TT ability to good effect on the bottom of the climb and just holding his form up the brutal mountain to finish. That he only finished 21st after putting minutes into the others early on really emphasised this was a day

 Fung was the first rider to really break the the top level of the field riding strong on both sections and finishing the day 12th on the stage.
We move onto to the first times to threaten the top 15.  Darbellay had a strong late hit out and would finish 13th on the stage. The man trying to catch him was flying though as  Tenorio finally put in a big ride in this race finishing the day 7th on the stage although only moving up one place in the GC.

Here is the current top 20 with only the top 20 in GC left to pass us on the finishing line today.
First through the line was  Girdlestone a time of 36"13 for him a good 33" behind Tenorio but enough to move up 2 spots in the GC to 18th.
 Vervaeke was next to cross but his time 36"40 wasn't anything outstanding it did leave him 19th in the GC by the end of the day.
 Kirsch came in next and matched his teammate's time of 36"13 an excellent day overall he will move up 3 spots on GC to 15th.
 Carboni would be the next man over the line and though he would lose his place to Kirsch clocking 36"24 he would also move up on GC to 16th overall.

 Ardila had started the tour in fine form though cracked on yesterdays mountain stage. He had a good ride today matching the Vesuvio men at 36"13 and moving up a few spots to 14th overall.

Here we see the first of our top 20 riders really struggling  Ries doesn't have the TT skills on the flat roads before the climb and paid a heavy price 37"58 just cracks the top 80 on the stage he would move down to 22nd on GC.
Behind him and catching him on the road was  Senni he went slightly quicker then previous efforts at 36"06 moving up to 13th overall.

Behind these two though our first ride to really blow the competition apart.  Geoghegan Hart storms up the climb 35"24 isn't quite good enough to win the stage but moves up to 11th overall by the end of the day.

The last two men before the top 10 to go are Novak and Leknessund they have contrasting days. Novak is about holding on as long as possible and trying to gain ground on the climb he will be happy with his efforts as well 36"40 isn't a great time but he stays 12th overall a successful tour in the end.
Leknessund is here for the stage win though but is shocked to lose 10" seconds to Geoghegan Hart and will just crack the top 10 on GC by the end of the day he probably wanted more though he wins the U25 category.
Here is the standings before the top 10 on the GC.
 Choi was the first of the top 10 to go over the line. not quite at the leader's levels but 35"46 is good enough to gain a few places up to 8th in GC.
 Rodrigues was next over the line and went 3 seconds quicker than Choi to save his place on GC 35"43 he would also move up a few spots on GC to 7th on GC.

Our two breakaway rider from yesterday have contrasting fortune today
 Arndt loses a lot of time throughout and doesn't crack the top 100 for the stage with his TT abilities really hampering him he's down to 17th overall after today.
While  Cort Nielsen holds well against the better climbers behind and although he slips to 9th overall by the end of the day that is still a great result for the Dane and more points then he will have expected.

McNulty is the first rider to seriously challenge Geoghegan Hart and he not only does that but he takes the provisional stage lead. 35"21 a great climb at the end now all the pressure is on Oomen and Kudos to keep him off the podium
Oomen can't hold off Mcnulty the dutch rider loses 17" seconds at the end of the day and will fall behind the American overall to finish 5th.
Kudus not only is able to hold McNulty but he's putting on a real star climb at the end here. He's going to end up 4th on the stage to put Meintjes into some real trouble behind he's only 34" behind the South African and this is a truly classy climb
Meintjes has been in trouble all day 25" seconds down at the 2nd timecheck he only has a few seconds to play with to keep Kudos at bay up the final climb but as we've become used to this week he plays another magic trick out of his hat he finish the stage 11th losing only 30" to Kudos overall and only 5" seconds up the final climb to hold onto 2nd overall a great week for the South African.
One man has been head and shoulders above the rest of the field from his stunning win on stage 4 to now an annihilation in the final TT. Bernal wins the stage by "24 seconds from Mcnulty takes the GC, Points Jersey and 3rd in the KOM a true force this season!
Stage results
| Rank | Name | Team | Time | | 1 | Egan Bernal | Polar | 34'57 | | 2 | Brandon McNulty | King Power | + 24 | | 3 | Tao Geoghegan Hart | Cedevita | + 27 | | 4 | Merhawi Kudus | Moser - Sygic | + 31 | | 5 | Andreas Leknessund | Gazelle | + 37 | | 6 | Sam Oomen | Lierse SK - Pizza Ullo PCTeam | + 41 | | 7 | Justo Tenorio | Indosat Ooredoo | + 43 | | 8 | Joao Rodrigues | Everesting | + 46 | | 9 | Ki Ho Choi | ZARA - Irizar | + 49 | | 10 | Colin Stüssi | Jura GIANTS | s.t. | | 11 | Louis Meintjes | Bralirwa - Cegeka | + 1'01 | | 12 | Ka Hoo Fung | King Power | s.t. | | 13 | Valentin Darbellay | Jura GIANTS | + 1'03 | | 14 | Daniel Habtemichael | Cedevita | + 1'04 | | 15 | Byron Munton | EA Vesuvio | + 1'05 | | 16 | Ioannidis Kiriakidis | ELCO - ABEA | s.t. | | 17 | Manuel Senni | Gazelle | + 1'09 | | 18 | Keagan Girdlestone | EA Vesuvio | + 1'16 | | 19 | Brendan Canty | Indosat Ooredoo | s.t. | | 20 | Andres Camilo Ardila | MOL Cycling Team | s.t. | | 21 | Omar Fraile | JEWA TIROL | s.t. | | 22 | Alex Kirsch | EA Vesuvio | s.t. | | 23 | Bonaventure Uwizeyimana | Bralirwa - Cegeka | + 1'21 | | 24 | Magnus Cort Nielsen | Grieg-Maersk | s.t. | | 25 | Giovanni Aleotti | Gazelle | + 1'23 | | 26 | Ioannis Spanopoulos | ELCO - ABEA | + 1'24 | | 27 | William Chiarello | Llapi-Vita | + 1'25 | | 28 | Marc Goos | Llapi-Vita | + 1'27 | | 29 | Giovanni Carboni | Gazelle | s.t. | | 30 | Michail Mavrikakis | ELCO - ABEA | s.t. | | 31 | Viktor Potocki | Lierse SK - Pizza Ullo PCTeam | + 1'29 | | 32 | Piotr Brozyna | MOL Cycling Team | s.t. | | 33 | Thanakhan Chaiyasombat | King Power | + 1'33 | | 34 | Hector Carretero Millan | MOL Cycling Team | s.t. | | 35 | Nairo Quintana | Lotto-Caloi | + 1'36 | | 36 | Marko Pavlic | Gazelle | + 1'37 | | 37 | Oscar Rodriguez | ZARA - Irizar | s.t. | | 38 | James Fouche | Xero Racing | s.t. | | 39 | Gilles Heymes | JEWA TIROL | s.t. | | 40 | Jean Bosco Nsengimana | Gazelle | s.t. | | 41 | Miguel Angel Benito | Everesting | s.t. | | 42 | Tim Kennaugh | MOL Cycling Team | + 1'40 | | 43 | Enric Mas | Polar | s.t. | | 44 | Hannes Bergstrom Frisk | Lotto-Caloi | s.t. | | 45 | Benjamin Brkic | Grieg-Maersk | s.t. | | 46 | Nathan Alexander | Podium Ambition | + 1'43 | | 47 | Domen Novak | Aker - MOT | s.t. | | 48 | Louis Vervaeke | Gazelle | s.t. | | 49 | Murilo Affonso | Indosat Ooredoo | + 1'50 | | 50 | Michal Kukrle | Moser - Sygic | + 1'56 | | 51 | George Alexandru Stancu | MOL Cycling Team | + 2'13 | | 52 | Michael Christodoulos | Cedevita | + 2'26 | | 53 | Martijn Tusveld | Everesting | + 2'27 | | 54 | Marton Dina | MOL Cycling Team | s.t. | | 55 | Lilian Calmejane | Lotto-Caloi | + 2'30 | | 56 | Valens Ndayisenga | Bralirwa - Cegeka | + 2'36 | | 57 | Kemp Orosco | Everesting | + 2'38 | | 58 | Lorenzo Delco | Jura GIANTS | + 2'39 | | 59 | Stanislau Bazhkou | Grieg-Maersk | + 2'41 | | 60 | Nans Peters | Gazelle | s.t. | | 61 | Naveen John | EA Vesuvio | + 2'44 | | 62 | Morten Hulgaard | Grieg-Maersk | s.t. | | 63 | Edoardo Affini | ELCO - ABEA | + 2'46 | | 64 | Johann Van Zyl | Xero Racing | + 2'47 | | 65 | Felix Grossschartner | JEWA TIROL | s.t. | | 66 | Aaron Van Poucke | Lierse SK - Pizza Ullo PCTeam | + 2'50 | | 67 | Andrei Sakalou | Indosat Ooredoo | + 2'51 | | 68 | Jan-Andre Freuler | Llapi-Vita | s.t. | | 69 | Riley Sheehan | Cedevita | + 2'53 | | 70 | Ronnilan Quita | King Power | s.t. | | 71 | Shoi Matsuda | King Power | s.t. | | 72 | Zisis Soulious | ELCO - ABEA | s.t. | | 73 | Clement Kusi | Everesting | + 2'59 | | 74 | Michel Ries | EA Vesuvio | + 3'01 | | 75 | Andris Vosekalns | Minions | + 3'05 | | 76 | Dylan Teuns | Bralirwa - Cegeka | + 3'06 | | 77 | Alexandre Mayer | Podium Ambition | + 3'07 | | 78 | Sergei Pomoshnikov | Xero Racing | + 3'10 | | 79 | Henry Alberto Sam | ZARA - Irizar | s.t. | | 80 | Stef Krul | Polar | s.t. | | 81 | Josef Cerny | Moser - Sygic | s.t. | | 82 | Pangiotis Christapopoulos | ELCO - ABEA | + 3'13 | | 83 | Roger Adria | Grieg-Maersk | s.t. | | 84 | Michael Kolar | Moser - Sygic | + 3'22 | | 85 | Stefano Oldani | Polar | s.t. | | 86 | Alessandro Covi | Lierse SK - Pizza Ullo PCTeam | + 3'23 | | 87 | Szymon Sajnok | Lierse SK - Pizza Ullo PCTeam | + 3'24 | | 88 | Dealton Nur Arif Prayogo | Indosat Ooredoo | s.t. | | 89 | Amanuel Gebrezgabihier | Grieg-Maersk | s.t. | | 90 | Farzad Khodayari | Xero Racing | s.t. | | 91 | Mats Wenzel | ELCO - ABEA | s.t. | | 92 | Josef Hosek | Moser - Sygic | s.t. | | 93 | Chris Harper | Aker - MOT | + 3'28 | | 94 | Louis Blouwe | Bralirwa - Cegeka | + 3'30 | | 95 | Gordian Banzer | EA Vesuvio | + 3'33 | | 96 | Indy Van Vliet | Indosat Ooredoo | s.t. | | 97 | Connor White | Podium Ambition | s.t. | | 98 | Lorenzo Fortunato | Everesting | s.t. | | 99 | Joshua Gayral | Podium Ambition | + 3'35 | | 100 | Tobias Bayer | JEWA TIROL | s.t. | | 101 | Tore Andre Vabo | Grieg-Maersk | + 3'36 | | 102 | Yevgeniy Fedorov | Cedevita | s.t. | | 103 | Blerton Nuha | Llapi-Vita | + 3'38 | | 104 | Abner Gonzalez | MOL Cycling Team | s.t. | | 105 | Nicola Bagioli | Aker - MOT | s.t. | | 106 | Connor Swift | Aker - MOT | + 3'40 | | 107 | Fausto Agustin Gomez | Minions | s.t. | | 108 | Leonardo Henrique Finkler | ZARA - Irizar | + 3'43 | | 109 | Ziga Groselj | Llapi-Vita | + 3'44 | | 110 | Alessandro Fedeli | Lierse SK - Pizza Ullo PCTeam | s.t. | | 111 | Ethan Vernon | Jura GIANTS | s.t. | | 112 | Daniel Alexander Jaramillo | Polar | s.t. | | 113 | Harry Tanfield | EA Vesuvio | s.t. | | 114 | Lennert Van Eetvelt | Bralirwa - Cegeka | s.t. | | 115 | Nikias Arndt | JEWA TIROL | s.t. | | 116 | Ilham Sultansyah Hefnar | Indosat Ooredoo | s.t. | | 117 | Edison Bravo | Aker - MOT | + 3'48 | | 118 | Cesar David Guavita | Minions | + 3'51 | | 119 | Szymon Rekita | Jura GIANTS | + 3'52 | | 120 | Kees Duyvesteyn | Cedevita | + 3'57 | | 121 | Wout Van Aert | Lotto-Caloi | + 3'59 | | 122 | Fabian Lienhard | JEWA TIROL | s.t. | | 123 | Moise Mugisha | Bralirwa - Cegeka | s.t. | | 124 | Soren Kragh Andersen | Aker - MOT | s.t. | | 125 | Sasha Weemaes | Lierse SK - Pizza Ullo PCTeam | s.t. | | 126 | Johan Price-Pejtersen | Lotto-Caloi | + 4'04 | | 127 | Abel Kenyeres | MOL Cycling Team | s.t. | | 128 | Lucas Manuel Gaday | ZARA - Irizar | s.t. | | 129 | Dylan Sunderland | Everesting | s.t. | | 130 | Maximilian Kabas | JEWA TIROL | + 4'08 | | 131 | Chun Wing Leung | King Power | + 4'10 | | 132 | Cees Bol | Jura GIANTS | + 4'14 | | 133 | Ryan Christensen | Polar | + 4'15 | | 134 | Corbin Strong | Xero Racing | s.t. | | 135 | Kim Le Court | Podium Ambition | + 4'21 | | 136 | Ioannis Varotsos | ELCO - ABEA | + 4'23 | | 137 | Edoardo Zambanini | Polar | + 4'24 | | 138 | Felix Stehli | Jura GIANTS | + 4'25 | | 139 | Levente Vasko | Everesting | s.t. | | 140 | Eric Antonio Fagundez | Lotto-Caloi | + 4'27 | | 141 | Jesus Roniel Marte | Podium Ambition | s.t. | | 142 | Amund Grondahl Jansen | Grieg-Maersk | + 4'32 | | 143 | Julian Alaphilippe | EA Vesuvio | + 4'33 | | 144 | Adam Toupalik | Moser - Sygic | + 4'35 | | 145 | Pau Miquel | ZARA - Irizar | + 4'50 | | 146 | Mateo Frankovic | Moser - Sygic | + 4'52 | | 147 | Jarrad Drizners | Lotto-Caloi | + 4'56 | | 148 | Lukas Sulaj Kloppenborg | Llapi-Vita | + 4'57 | | 149 | Kaden Hopkins | Podium Ambition | s.t. | | 150 | Zhihui Jiang | Minions | s.t. | | 151 | Emerson Santos | Aker - MOT | s.t. | | 152 | Luca Dressler | Minions | + 5'02 | | 153 | Ricardo Delgado Gonzales | Podium Ambition | s.t. | | 154 | Dries De Pooter | Llapi-Vita | + 5'09 | | 155 | Enzo Wouters | Lotto-Caloi | s.t. | | 156 | Davide Villella | Llapi-Vita | + 5'10 | | 157 | Alexander Kamp | Aker - MOT | + 5'13 | | 158 | Mohammad Ganjkhanlou | Xero Racing | + 5'15 | | 159 | Jan Sommer | Minions | + 5'17 | | 160 | Gabriel Chavanne | Jura GIANTS | + 5'30 | | 161 | Jules Hesters | ZARA - Irizar | + 5'46 | | 162 | Joren Bloem | Xero Racing | + 5'47 | | 163 | Mathias De Witte | Minions | + 5'53 | | 164 | Axel Laurance | JEWA TIROL | + 5'57 | | 165 | Dorde Duric | Cedevita | + 5'58 | | 166 | Brady Gilmore | ZARA - Irizar | + 6'01 | | 167 | Ricardo Ferreira | Polar | + 6'08 | | 168 | Enzo Paleni | Minions | + 6'12 | | 169 | Pauls Rubenis | Indosat Ooredoo | + 6'15 | | 170 | Jago Willems | Bralirwa - Cegeka | + 6'20 | | 171 | Dusan Rajovic | Cedevita | + 6'33 | | 172 | Jensen Plowright | Xero Racing | + 6'36 | | 173 | Jakub Skala | Moser - Sygic | + 7'11 | | 174 | Jakub Mareczko | Lierse SK - Pizza Ullo PCTeam | + 7'50 |
GC
| 1 | Egan Bernal | Polar | 22h01'38 | | 2 | Louis Meintjes | Bralirwa - Cegeka | + 4'36 | | 3 | Merhawi Kudus | Moser - Sygic | + 4'40 | | 4 | Brandon McNulty | King Power | + 4'58 | | 5 | Sam Oomen | Lierse SK - Pizza Ullo PCTeam | + 5'12 | | 6 | Colin Stüssi | Jura GIANTS | + 6'07 | | 7 | Joao Rodrigues | Everesting | + 6'13 | | 8 | Ki Ho Choi | ZARA - Irizar | + 6'18 | | 9 | Magnus Cort Nielsen | Grieg-Maersk | + 6'20 | | 10 | Andreas Leknessund | Gazelle | + 6'26 | | 11 | Tao Geoghegan Hart | Cedevita | + 6'43 | | 12 | Domen Novak | Aker - MOT | + 7'35 | | 13 | Manuel Senni | Gazelle | + 8'02 | | 14 | Andres Camilo Ardila | MOL Cycling Team | + 8'22 | | 15 | Alex Kirsch | EA Vesuvio | + 8'33 | | 16 | Giovanni Carboni | Gazelle | + 8'38 | | 17 | Nikias Arndt | JEWA TIROL | + 8'50 | | 18 | Keagan Girdlestone | EA Vesuvio | + 9'23 | | 19 | Louis Vervaeke | Gazelle | + 9'37 | | 20 | William Chiarello | Llapi-Vita | + 9'42 | | 21 | Thanakhan Chaiyasombat | King Power | + 9'47 | | 22 | Michel Ries | EA Vesuvio | + 9'57 | | 23 | Enric Mas | Polar | + 10'12 | | 24 | Justo Tenorio | Indosat Ooredoo | + 10'19 | | 25 | Valentin Darbellay | Jura GIANTS | + 11'06 | | 26 | Lilian Calmejane | Lotto-Caloi | + 11'25 | | 27 | Nairo Quintana | Lotto-Caloi | + 11'55 | | 28 | Piotr Brozyna | MOL Cycling Team | + 12'09 | | 29 | Giovanni Aleotti | Gazelle | + 12'12 | | 30 | Daniel Habtemichael | Cedevita | + 12'16 | | 31 | Oscar Rodriguez | ZARA - Irizar | + 12'21 | | 32 | Ka Hoo Fung | King Power | + 12'58 | | 33 | Bonaventure Uwizeyimana | Bralirwa - Cegeka | + 14'15 | | 34 | George Alexandru Stancu | MOL Cycling Team | + 14'27 | | 35 | Valens Ndayisenga | Bralirwa - Cegeka | + 14'31 | | 36 | Andris Vosekalns | Minions | s.t. | | 37 | Marko Pavlic | Gazelle | + 15'08 | | 38 | Ioannidis Kiriakidis | ELCO - ABEA | s.t. | | 39 | Ronnilan Quita | King Power | + 15'11 | | 40 | Michail Mavrikakis | ELCO - ABEA | + 15'26 | | 41 | Farzad Khodayari | Xero Racing | + 16'00 | | 42 | Brendan Canty | Indosat Ooredoo | + 16'02 | | 43 | Hector Carretero Millan | MOL Cycling Team | + 16'14 | | 44 | Miguel Angel Benito | Everesting | + 16'30 | | 45 | Dylan Teuns | Bralirwa - Cegeka | + 17'06 | | 46 | Tim Kennaugh | MOL Cycling Team | + 17'19 | | 47 | Aaron Van Poucke | Lierse SK - Pizza Ullo PCTeam | + 17'38 | | 48 | Nans Peters | Gazelle | + 17'55 | | 49 | Dylan Sunderland | Everesting | + 18'47 | | 50 | Kemp Orosco | Everesting | + 19'20 | | 51 | Martijn Tusveld | Everesting | + 19'42 | | 52 | Marc Goos | Llapi-Vita | + 19'50 | | 53 | Lorenzo Fortunato | Everesting | + 19'56 | | 54 | Byron Munton | EA Vesuvio | + 20'02 | | 55 | Viktor Potocki | Lierse SK - Pizza Ullo PCTeam | + 20'15 | | 56 | Jean Bosco Nsengimana | Gazelle | + 20'46 | | 57 | Murilo Affonso | Indosat Ooredoo | + 20'49 | | 58 | Gilles Heymes | JEWA TIROL | + 21'08 | | 59 | Ioannis Spanopoulos | ELCO - ABEA | + 21'33 | | 60 | James Fouche | Xero Racing | + 21'37 | | 61 | Lorenzo Delco | Jura GIANTS | + 21'52 | | 62 | Stefano Oldani | Polar | + 22'32 | | 63 | Josef Cerny | Moser - Sygic | + 22'46 | | 64 | Lennert Van Eetvelt | Bralirwa - Cegeka | + 23'01 | | 65 | Nicola Bagioli | Aker - MOT | + 23'06 | | 66 | Daniel Alexander Jaramillo | Polar | + 23'21 | | 67 | Sergei Pomoshnikov | Xero Racing | + 23'27 | | 68 | Benjamin Brkic | Grieg-Maersk | + 23'28 | | 69 | Felix Grossschartner | JEWA TIROL | + 23'41 | | 70 | Michal Kukrle | Moser - Sygic | + 23'42 | | 71 | Leonardo Henrique Finkler | ZARA - Irizar | + 23'44 | | 72 | Michael Kolar | Moser - Sygic | + 23'50 | | 73 | Zisis Soulious | ELCO - ABEA | + 24'14 | | 74 | Hannes Bergstrom Frisk | Lotto-Caloi | + 24'17 | | 75 | Chris Harper | Aker - MOT | + 24'22 | | 76 | Marton Dina | MOL Cycling Team | + 24'26 | | 77 | Alessandro Covi | Lierse SK - Pizza Ullo PCTeam | + 25'03 | | 78 | Louis Blouwe | Bralirwa - Cegeka | + 25'09 | | 79 | Abner Gonzalez | MOL Cycling Team | + 25'37 | | 80 | Josef Hosek | Moser - Sygic | + 25'40 | | 81 | Alessandro Fedeli | Lierse SK - Pizza Ullo PCTeam | + 25'57 | | 82 | Edoardo Zambanini | Polar | + 26'10 | | 83 | Michael Christodoulos | Cedevita | + 26'25 | | 84 | Nathan Alexander | Podium Ambition | s.t. | | 85 | Andrei Sakalou | Indosat Ooredoo | + 26'58 | | 86 | Connor White | Podium Ambition | + 27'11 | | 87 | Cees Bol | Jura GIANTS | + 27'22 | | 88 | Julian Alaphilippe | EA Vesuvio | + 27'28 | | 89 | Edison Bravo | Aker - MOT | + 27'30 | | 90 | Adam Toupalik | Moser - Sygic | + 28'16 | | 91 | Lucas Manuel Gaday | ZARA - Irizar | + 28'24 | | 92 | Clement Kusi | Everesting | + 28'37 | | 93 | Alexandre Mayer | Podium Ambition | + 28'54 | | 94 | Ryan Christensen | Polar | + 29'00 | | 95 | Enzo Wouters | Lotto-Caloi | + 29'03 | | 96 | Pau Miquel | ZARA - Irizar | + 29'29 | | 97 | Henry Alberto Sam | ZARA - Irizar | + 29'44 | | 98 | Omar Fraile | JEWA TIROL | + 30'32 | | 99 | Soren Kragh Andersen | Aker - MOT | + 30'33 | | 100 | Roger Adria | Grieg-Maersk | + 30'34 | | 101 | Amanuel Gebrezgabihier | Grieg-Maersk | + 30'53 | | 102 | Shoi Matsuda | King Power | + 31'29 | | 103 | Naveen John | EA Vesuvio | + 31'38 | | 104 | Moise Mugisha | Bralirwa - Cegeka | + 32'18 | | 105 | Yevgeniy Fedorov | Cedevita | + 32'29 | | 106 | Corbin Strong | Xero Racing | + 32'31 | | 107 | Gordian Banzer | EA Vesuvio | + 32'38 | | 108 | Kees Duyvesteyn | Cedevita | + 32'41 | | 109 | Fabian Lienhard | JEWA TIROL | + 33'18 | | 110 | Morten Hulgaard | Grieg-Maersk | + 34'21 | | 111 | Jarrad Drizners | Lotto-Caloi | + 34'23 | | 112 | Felix Stehli | Jura GIANTS | + 34'31 | | 113 | Tobias Bayer | JEWA TIROL | + 34'39 | | 114 | Joshua Gayral | Podium Ambition | + 34'41 | | 115 | Riley Sheehan | Cedevita | + 35'01 | | 116 | Blerton Nuha | Llapi-Vita | + 35'07 | | 117 | Ilham Sultansyah Hefnar | Indosat Ooredoo | + 35'35 | | 118 | Jan-Andre Freuler | Llapi-Vita | + 36'01 | | 119 | Kim Le Court | Podium Ambition | + 36'10 | | 120 | Abel Kenyeres | MOL Cycling Team | + 36'45 | | 121 | Maximilian Kabas | JEWA TIROL | + 36'46 | | 122 | Johann Van Zyl | Xero Racing | + 37'26 | | 123 | Connor Swift | Aker - MOT | + 37'28 | | 124 | Stanislau Bazhkou | Grieg-Maersk | + 38'31 | | 125 | Wout Van Aert | Lotto-Caloi | + 39'05 | | 126 | Amund Grondahl Jansen | Grieg-Maersk | + 40'42 | | 127 | Tore Andre Vabo | Grieg-Maersk | + 40'58 | | 128 | Edoardo Affini | ELCO - ABEA | + 41'15 | | 129 | Davide Villella | Llapi-Vita | + 41'31 | | 130 | Indy Van Vliet | Indosat Ooredoo | + 41'59 | | 131 | Ziga Groselj | Llapi-Vita | + 42'00 | | 132 | Jules Hesters | ZARA - Irizar | + 43'21 | | 133 | Alexander Kamp | Aker - MOT | + 43'37 | | 134 | Mohammad Ganjkhanlou | Xero Racing | + 44'42 | | 135 | Mateo Frankovic | Moser - Sygic | + 44'46 | | 136 | Stef Krul | Polar | + 45'12 | | 137 | Pangiotis Christapopoulos | ELCO - ABEA | + 45'16 | | 138 | Szymon Sajnok | Lierse SK - Pizza Ullo PCTeam | + 47'26 | | 139 | Mats Wenzel | ELCO - ABEA | + 47'37 | | 140 | Jesus Roniel Marte | Podium Ambition | + 47'41 | | 141 | Axel Laurance | JEWA TIROL | + 49'16 | | 142 | Levente Vasko | Everesting | + 49'29 | | 143 | Dusan Rajovic | Cedevita | + 51'21 | | 144 | Harry Tanfield | EA Vesuvio | + 51'55 | | 145 | Joren Bloem | Xero Racing | + 52'03 | | 146 | Dorde Duric | Cedevita | + 52'05 | | 147 | Sasha Weemaes | Lierse SK - Pizza Ullo PCTeam | + 52'18 | | 148 | Lukas Sulaj Kloppenborg | Llapi-Vita | + 52'20 | | 149 | Ricardo Delgado Gonzales | Podium Ambition | + 54'07 | | 150 | Ioannis Varotsos | ELCO - ABEA | + 54'39 | | 151 | Ethan Vernon | Jura GIANTS | + 54'49 | | 152 | Dealton Nur Arif Prayogo | Indosat Ooredoo | s.t. | | 153 | Zhihui Jiang | Minions | + 55'20 | | 154 | Jakub Skala | Moser - Sygic | + 55'43 | | 155 | Kaden Hopkins | Podium Ambition | + 58'11 | | 156 | Mathias De Witte | Minions | s.t. | | 157 | Gabriel Chavanne | Jura GIANTS | + 59'21 | | 158 | Chun Wing Leung | King Power | + 1h00'38 | | 159 | Jensen Plowright | Xero Racing | s.t. | | 160 | Emerson Santos | Aker - MOT | + 1h01'13 | | 161 | Luca Dressler | Minions | + 1h03'00 | | 162 | Fausto Agustin Gomez | Minions | + 1h03'19 | | 163 | Dries De Pooter | Llapi-Vita | + 1h03'24 | | 164 | Szymon Rekita | Jura GIANTS | + 1h04'29 | | 165 | Jan Sommer | Minions | + 1h08'04 | | 166 | Eric Antonio Fagundez | Lotto-Caloi | + 1h09'03 | | 167 | Pauls Rubenis | Indosat Ooredoo | + 1h11'43 | | 168 | Jakub Mareczko | Lierse SK - Pizza Ullo PCTeam | + 1h12'18 | | 169 | Jago Willems | Bralirwa - Cegeka | + 1h14'20 | | 170 | Cesar David Guavita | Minions | + 1h15'07 | | 171 | Johan Price-Pejtersen | Lotto-Caloi | + 1h16'01 | | 172 | Ricardo Ferreira | Polar | + 1h18'55 | | 173 | Brady Gilmore | ZARA - Irizar | + 1h37'24 | | 174 | Enzo Paleni | Minions | + 1h59'59 |
Mountains
| 1 | William Chiarello | Llapi-Vita | 94 | | 2 | Domen Novak | Aker - MOT | 62 | | 3 | Egan Bernal | Polar | 46 | | 4 | Nikias Arndt | JEWA TIROL | 33 | | 5 | Farzad Khodayari | Xero Racing | 32 | | 6 | Pangiotis Christapopoulos | ELCO - ABEA | 32 | | 7 | Magnus Cort Nielsen | Grieg-Maersk | 26 | | 8 | Ioannidis Kiriakidis | ELCO - ABEA | 24 | | 9 | Merhawi Kudus | Moser - Sygic | 22 | | 10 | Brandon McNulty | King Power | 21 |
Points
| 1 | Egan Bernal | Polar | 71 | | 2 | Louis Meintjes | Bralirwa - Cegeka | 54 | | 3 | Merhawi Kudus | Moser - Sygic | 54 | | 4 | Domen Novak | Aker - MOT | 51 | | 5 | Sam Oomen | Lierse SK - Pizza Ullo PCTeam | 45 | | 6 | Brandon McNulty | King Power | 43 | | 7 | Enric Mas | Polar | 35 | | 8 | Julian Alaphilippe | EA Vesuvio | 34 | | 9 | Josef Cerny | Moser - Sygic | 30 | | 10 | Soren Kragh Andersen | Aker - MOT | 29 |
U25
| Rank | Name | Team | General Time | | 1 | Andreas Leknessund | Gazelle | 21h32'30 (1) | | 2 | Andres Camilo Ardila | MOL Cycling Team | + 1'17 (2) | | 3 | Thanakhan Chaiyasombat | King Power | + 2'25 (3) | | 4 | Giovanni Aleotti | Gazelle | + 5'00 (4) | | 5 | Kemp Orosco | Everesting | + 10'53 (5) | | 6 | Viktor Potocki | Lierse SK - Pizza Ullo PCTeam | + 12'57 (6) | | 7 | Lennert Van Eetvelt | Bralirwa - Cegeka | + 13'28 (7) | | 8 | Leonardo Henrique Finkler | ZARA - Irizar | + 14'12 (8) | | 9 | Louis Blouwe | Bralirwa - Cegeka | + 15'50 (9) | | 10 | Edoardo Zambanini | Polar | + 15'57 (10) |
teams
| Rank | Team | General Time | | 1 | Gazelle | 64h39'44 (1) | | 2 | EA Vesuvio | + 1'53 (2) | | 3 | King Power | + 2'26 (3) | | 4 | Bralirwa - Cegeka | + 7'51 (4) | | 5 | Polar | + 8'11 (5) | | 6 | MOL Cycling Team | + 9'59 (6) | | 7 | Jura GIANTS | + 12'03 (7) | | 8 | Everesting | + 14'36 (8) | | 9 | ZARA - Irizar | + 16'10 (9) | | 10 | Lierse SK - Pizza Ullo PCTeam | + 17'59 (10) |
|