
Österreich Rundfahrt podium history | 2023 edition (We did not cover this race in 2024) | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5

The 2025 Tour of Austria
Sunday, July 13: 5th & Final Stage, Feldkirch - Feldkirch, 144.2 km

Bob Jungels has left his nearest chaser 1min 45sec back to win stage five.
Les Woodland's book Tour de France: The Inside Story - Making the World's Greatest Bicycle Race is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Feldkirch at 2:30 PM, local time: 27C (82F), partly cloudy, with the wind from the north-northwest at 6 km/hr (4 mph). There is a 4% chance of rain, rising to 35% at 4:00 PM.
The race: Here's the report from stage winner Bob Jungels' Team INEOS Grenadiers.
Bob Jungels won the fifth and final stage of the Tour of Austria, making the race’s history with the longest solo victory.
Jungels attacked solo from the break with 40km to go, and was able to cross the line with his arms aloft a minute and 45 seconds ahead of the peloton.
AJ August came home in 12th place to secure fifth on the GC after two podiums earlier in the Tour.
Another mountainous day saw Jungels make the break up the HC climb, the Furkajoch, with 130km to go. Working with three others, the rider from Luxembourg gained a three minute 30 second advantage, before taking matters into his own hands.
Going up the final categorised climb of the day at the 75km mark, Jungels pushed on the pace at the front, with only Luca Vergallito (Alpecin-Deceuninck) able to stick with him.
With 40km to go, Jungels attacked hard and dropped Vergallito in a last gasp effort. Emulating his national time trial winning efforts, Jungels took it all the way to the line, with the peloton unable to close the gap, and secured his second win for the Grenadiers.
Complete results:
144.2 kilometers raced at an average speed of 37.392 km/hr
| 1 | Bob Jungels | INEOS Grenadiers | 3hr 51min 23sec |
| 2 | Rui Costa | EF Education-EasyPost | @ 1min 45sec |
| 3 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 4 | Anthon Charmig | XDS Astana Team | s.t. |
| 5 | Patrick Konrad | Lidl-Trek | s.t. |
| 6 | Giacomo Ballabio | Hrinkow Advarics | s.t. |
| 7 | Héctor Álvarez | Lidl-Trek | s.t. |
| 8 | Marcin Budzinski | ATT Investments | 1:47 |
| 9 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 10 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 11 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 12 | AJ August | INEOS Grenadiers | s.t. |
| 13 | Piotr Pekala | ATT Investments | s.t. |
| 14 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 15 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 16 | Lennard Kämna | Lidl-Trek | s.t. |
| 17 | Markel Beloki | EF Education-EasyPost | s.t. |
| 18 | Archie Ryan | EF Education-EasyPost | s.t. |
| 19 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 20 | Philipp Hofbauer | WSA KTM Graz | s.t. |
| 21 | Jannis Peter | Team Vorarlberg | s.t. |
| 22 | Felix Grossschartner | UAE Team Emirates-XRG | s.t. |
| 23 | Killian Verschuren | Unibet Tietema Rockets | s.t. |
| 24 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | 1:54 |
| 25 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 26 | Michael Leonard | INEOS Grenadiers | 1:57 |
| 27 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 28 | Martin Messner | WSA KTM Graz | 2:40 |
| 29 | Alessandro Covi | UAE Team Emirates-XRG | 9:39 |
| 30 | Martin Barta | ATT Investments | 10:08 |
| 31 | Tomasz Budzinski | Voster ATS Team | s.t. |
| 32 | Paul Verbnjak | Lidl-Trek | 10:10 |
| 33 | Owen Geleijn | Unibet Tietema Rockets | 10:11 |
| 34 | Mattie Dodd | Tirol KTM Cycling Team | s.t. |
| 35 | Michael Peter | Run & Race-Wibatech | s.t. |
| 36 | Alberto Carlo Monti | ATT Investments | s.t. |
| 37 | Eivind Broholt Fougner | Team Coop-Repsol | 10:13 |
| 38 | Alexander Konychev | Team Vorarlberg | s.t. |
| 39 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 40 | Simon Vanicek | ATT Investments | s.t. |
| 41 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 42 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 43 | Edward Ravasi | Hrinkow Advarics | 10:19 |
| 44 | Riccardo Zoidl | Hrinkow Advarics | s.t. |
| 45 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 46 | Colin Stüssi | Team Vorarlberg | 10:30 |
| 47 | Patrick Gamper | Team Jayco-AlUla | 15:14 |
| 48 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 49 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 50 | Tim Kössler | Benotti-Berthold | s.t. |
| 51 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 52 | Paul Double | Team Jayco-AlUla | s.t. |
| 53 | Jaka Primozic | Hrinkow Advarics | s.t. |
| 54 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 55 | Ryan Gibbons | Lidl-Trek | s.t. |
| 56 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 57 | Kilian Feurstein | Team Vorarlberg | 18:38 |
| 58 | Jonas Messerschmidt | Run & Race-Wibatech | s.t. |
| 59 | Martin Pedersen | Lidl-Trek | 18:44 |
| 60 | Artur Sowinski | Run & Race-Wibatech | s.t. |
| 61 | Toon Vandebosch | Alpecin-Deceuninck | s.t. |
| 62 | Filip Reha | ATT Investments | s.t. |
| 63 | Eirik Vang Aas | Team Coop-Repsol | 21:50 |
| 64 | Samuel Novak | Tirol KTM Cycling Team | s.t. |
| 65 | Daniil Marukhin | XDS Astana Team | s.t. |
| 66 | Matthias Gusner | WSA KTM Graz | s.t. |
| 67 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 68 | Bálint Feldhoffer | Team United Shipping | s.t. |
| 69 | Anton Stensby | Team Coop-Repsol | s.t. |
| 70 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 71 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 72 | Richard Riska | Hrinkow Advarics | s.t. |
| 73 | Patrick Reissig | Benotti-Berthold | 21:55 |
| 74 | Ide Schelling | XDS Astana Team | s.t. |
| 75 | Niels Vandeputte | Alpecin-Deceuninck | s.t. |
| 76 | Albert Gathemann | Benotti-Berthold | 21:59 |
| 77 | Emanuel Zangerle | Team Vorarlberg | 22:03 |
| 78 | Zak Coleman | Voster ATS Team | 24:01 |
| 79 | Mateusz Kostanski | Voster ATS Team | s.t. |
| 80 | Matteo Baseggio | SC Padovani Polo Cherry Bank | s.t. |
| 81 | Kalle Kvam | Team Coop-Repsol | s.t. |
| 82 | Maciej Banaszak | Voster ATS Team | s.t. |
| 83 | Paul Buschek | Hrinkow Advarics | s.t. |
| 84 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | s.t. |
| 85 | David Paumann | Tirol KTM Cycling Team | s.t. |
| 86 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 87 | Dominik Neuman | ATT Investments | s.t. |
| 88 | Eric Meinberg | Benotti-Berthold | s.t. |
Final GC after stage 5:
714.3 kilometers raced at an average speed of 40.006 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 17hr 51min 18sec |
| 2 | Archie Ryan | EF Education-EasyPost | @ 29sec |
| 3 | Rafal Majka | UAE Team Emirates-XRG | 0:47 |
| 4 | Felix Engelhardt | Team Jayco-AlUla | 1:20 |
| 5 | AJ August | INEOS Grenadiers | 1:47 |
| 6 | Lennard Kämna | Lidl-Trek | 2:06 |
| 7 | Asbjørn Hellemose | Team Jayco-AlUla | 2:10 |
| 8 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 9 | Jannis Peter | Team Vorarlberg | 3:12 |
| 10 | Felix Grossschartner | UAE Team Emirates-XRG | 3:18 |
| 11 | Luca Vergallito | Alpecin-Deceuninck | 4:16 |
| 12 | Piotr Pekala | ATT Investments | 5:07 |
| 13 | Killian Verschuren | Unibet Tietema Rockets | 5:27 |
| 14 | Markel Beloki | EF Education-EasyPost | 5:30 |
| 15 | Philipp Hofbauer | WSA KTM Graz | 5:55 |
| 16 | Anthon Charmig | XDS Astana Team | 6:01 |
| 17 | Bob Jungels | INEOS Grenadiers | 7:00 |
| 18 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | 7:11 |
| 19 | Martin Messner | WSA KTM Graz | 11:09 |
| 20 | Marcin Budzinski | ATT Investments | 12:19 |
| 21 | Eivind Broholt Fougner | Team Coop-Repsol | 14:47 |
| 22 | Darren Rafferty | EF Education-EasyPost | 15:04 |
| 23 | Patrick Konrad | Lidl-Trek | 16:53 |
| 24 | Victor Langellotti | INEOS Grenadiers | 20:48 |
| 25 | Michael Leonard | INEOS Grenadiers | 21:36 |
| 26 | Kelland O'Brien | Team Jayco-AlUla | 21:48 |
| 27 | Riccardo Zoidl | Hrinkow Advarics | 27:56 |
| 28 | Baptiste Huyet | Unibet Tietema Rockets | 29:11 |
| 29 | Paul Double | Team Jayco-AlUla | 30:32 |
| 30 | Lennert Belmans | Alpecin-Deceuninck | 30:52 |
| 31 | Edward Ravasi | Hrinkow Advarics | 31:31 |
| 32 | Rui Costa | EF Education-EasyPost | 31:35 |
| 33 | Martin Barta | ATT Investments | 34:16 |
| 34 | Giacomo Ballabio | Hrinkow Advarics | 34:17 |
| 35 | Héctor Álvarez | Lidl-Trek | 34:50 |
| 36 | Florian Vermeersch | UAE Team Emirates-XRG | 35:02 |
| 37 | Christopher Juul-Jensen | Team Jayco-AlUla | 35:17 |
| 38 | Marco Schrettl | Tirol KTM Cycling Team | 36:17 |
| 39 | Alessandro Covi | UAE Team Emirates-XRG | 37:32 |
| 40 | Tomasz Budzinski | Voster ATS Team | 37:39 |
| 41 | Alberto Carlo Monti | ATT Investments | 37:42 |
| 42 | Filippo Baroncini | UAE Team Emirates-XRG | 37:46 |
| 43 | Paul Verbnjak | Lidl-Trek | 37:51 |
| 44 | Colin Stüssi | Team Vorarlberg | 42:28 |
| 45 | Owen Geleijn | Unibet Tietema Rockets | 46:22 |
| 46 | Artur Sowinski | Run & Race-Wibatech | 46:53 |
| 47 | Patrick Gamper | Team Jayco-AlUla | 49:10 |
| 48 | Simon Vanicek | ATT Investments | 50:33 |
| 49 | Maciej Banaszak | Voster ATS Team | 51:36 |
| 50 | Alexander Konychev | Team Vorarlberg | 54:16 |
| 51 | Mattie Dodd | Tirol KTM Cycling Team | 54:31 |
| 52 | Matteo Zurlo | SC Padovani Polo Cherry Bank | 54:35 |
| 53 | Michael Peter | Run & Race-Wibatech | 54:40 |
| 54 | Nils Puschmann | Run & Race-Wibatech | 54:42 |
| 55 | Ryan Gibbons | Lidl-Trek | 55:53 |
| 56 | Ide Schelling | XDS Astana Team | 56:33 |
| 57 | Samuel Novak | Tirol KTM Cycling Team | 57:12 |
| 58 | Filip Reha | ATT Investments | 59:15 |
| 59 | Tim Kössler | Benotti-Berthold | 1:01:54 |
| 60 | Anton Stensby | Team Coop-Repsol | 1:01:57 |
| 61 | Jonas Messerschmidt | Run & Race-Wibatech | 1:02:35 |
| 62 | Salvatore Puccio | INEOS Grenadiers | 1:05:03 |
| 63 | Toon Vandebosch | Alpecin-Deceuninck | 1:05:49 |
| 64 | Nicolas Vinokurov | XDS Astana Team | 1:05:54 |
| 65 | Patrick Reissig | Benotti-Berthold | 1:06:55 |
| 66 | Kilian Feurstein | Team Vorarlberg | 1:07:03 |
| 67 | Jaka Primozic | Hrinkow Advarics | 1:07:41 |
| 68 | Matthias Gusner | WSA KTM Graz | 1:08:42 |
| 69 | Bálint Feldhoffer | Team United Shipping | 1:09:34 |
| 70 | Daniil Marukhin | XDS Astana Team | 1:09:35 |
| 71 | Eirik Vang Aas | Team Coop-Repsol | 1:10:16 |
| 72 | Nicolas Ginter | Tirol KTM Cycling Team | 1:11:26 |
| 73 | Julius Johansen | UAE Team Emirates-XRG | 1:11:37 |
| 74 | Daniel Geismayr | Team Vorarlberg | 1:11:50 |
| 75 | Richard Riska | Hrinkow Advarics | 1:12:58 |
| 76 | Emanuel Zangerle | Team Vorarlberg | 1:13:09 |
| 77 | Zak Coleman | Voster ATS Team | 1:13:33 |
| 78 | Mateusz Kostanski | Voster ATS Team | 1:14:18 |
| 79 | Kalle Kvam | Team Coop-Repsol | 1:14:24 |
| 80 | Eric Meinberg | Benotti-Berthold | 1:14:36 |
| 81 | Dominik Neuman | ATT Investments | 1:17:02 |
| 82 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | 1:17:50 |
| 83 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 1:18:18 |
| 84 | Martin Pedersen | Lidl-Trek | 1:19:40 |
| 85 | Paul Buschek | Hrinkow Advarics | 1:21:30 |
| 86 | David Paumann | Tirol KTM Cycling Team | 1:22:40 |
| 87 | Albert Gathemann | Benotti-Berthold | 1:25:58 |
| 88 | Niels Vandeputte | Alpecin-Deceuninck | 1:28:33 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Saturday, July 12: Stage 4, Innsbruck - Kûhtai, 117.3 km

Isaac del Toro wins his fourth consecutive Tour of Austria stage.
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start city of Innsbruck at 2:15 PM, local time: 23C (73F), partly cloudy, with the wind from the northeast at 6 km/hr (4 mph). There is just a 1% chance of rain.
The race: Here's the report from stage winner & GC leader Isaac del Toro's UAE Team Emirates-XRG.
Continuing its domination of the 2025 Tour of Austria, UAE Team Emirates-XRG made it four wins from four stages on Saturday afternoon, with Isaac del Toro claiming his third win on the bounce to seal the honors on stage 4.
In a close repeat of his previous-day performance, Del Toro produced an insurmountable show of force in the final few hundred meters to leave the second-placed Archie Ryan (EF Education-EasyPost) in his wake. With his domineering display on the Queen stage, the Mexican made his way into the lead of the race, with teammate Felix Grossschartner ceding the jersey he had held since his stage 1 victory.
Despite Grossschartner’s suffering an off-day, Del Toro’s teammates rallied around the Mexican in a bid to seal a fourth victory on the spin. After the earlier work of Filippo Baroncini, Florian Vermeersch and Julius Johansen, it was Rafał Majka who perhaps produced the performance of the day over the final two climbs.
On the penultimate climb, the recently crowned Polish national champion followed the attacks of Asbjørn Hellemose (Jayco AlUla), Rui Costa and Esteban Chaves (both EF Education-EasyPost). With the move quickly gaining significant time over the peloton, Majka could bide his time and wait for Del Toro’s eventual attack from behind. That moment came with a little under 11km to ride on stage 4.
With Majka and Del Toro reunited at the front of the race, the former went to work at whittling down the group. One by one, riders were shelled out the back, as Majka set an imposing pace at the head of the race. By the final 3km, only Ryan and Del Toro remained in the wheel of the Pole.
Majka continued his aggression and deterred any attacks from Ryan, teeing up Del Toro’s stage-winning acceleration with 250m to ride. The Mexican had too much in the locker for the EF Education-EasyPost rider, who has ridden consistently all week to sit second overall heading into the final stage.
As for the Emirati squad, Del Toro now leads the race by 29 seconds, with Majka sitting third overall, just 18 seconds behind Ryan. Only a 144km test to and from Feldkirch on Sunday remains, where the final victory will be decided at this year’s Tour of Austria.
Del Toro: “Felix did not have the best feeling in the final of the second-to-last climb, so we tried to be with him a little bit. But in the end, the climb just kept getting steeper and we managed to have more control over the race, and put more pressure on the other teams by making it even harder. We made them more tired.
“It’s a shame because I really wanted to see Felix do it, but everybody can have a bad day. At the end, we can make it with the team and I am proud of the win.
“It’s nice to be in this position, and for sure we will try to enjoy this.”
Complete results:
117.3 kilometers raced at an average speed of 33.945 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 3hr 27min 20sec |
| 2 | Archie Ryan | EF Education-EasyPost | @ 4sec |
| 3 | Rafal Majka | UAE Team Emirates-XRG | 0:06 |
| 4 | Felix Engelhardt | Team Jayco-AlUla | 0:25 |
| 5 | Esteban Chaves | EF Education-EasyPost | 0:34 |
| 6 | Asbjørn Hellemose | Team Jayco-AlUla | 0:45 |
| 7 | Lennard Kämna | Lidl-Trek | 0:51 |
| 8 | Jannis Peter | Team Vorarlberg | 1:18 |
| 9 | Luca Vergallito | Alpecin-Deceuninck | 1:27 |
| 10 | AJ August | INEOS Grenadiers | s.t. |
| 11 | Sean Quinn | EF Education-EasyPost | s.t. |
| 12 | Markel Beloki | EF Education-EasyPost | 2:27 |
| 13 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | 2:31 |
| 14 | Piotr Pekala | ATT Investments | 3:13 |
| 15 | Felix Grossschartner | UAE Team Emirates-XRG | s.t. |
| 16 | Philipp Hofbauer | WSA KTM Graz | 3:43 |
| 17 | Anthon Charmig | XDS Astana Team | s.t. |
| 18 | Killian Verschuren | Unibet Tietema Rockets | 3:51 |
| 19 | Darren Rafferty | EF Education-EasyPost | 4:06 |
| 20 | Eivind Broholt Fougner | Team Coop-Repsol | 4:20 |
| 21 | Edward Ravasi | Hrinkow Advarics | 4:58 |
| 22 | Christopher Juul-Jensen | Team Jayco-AlUla | 5:19 |
| 23 | Bob Jungels | INEOS Grenadiers | 7:21 |
| 24 | Riccardo Zoidl | Hrinkow Advarics | s.t. |
| 25 | Martin Messner | WSA KTM Graz | 7:26 |
| 26 | Patrick Konrad | Lidl-Trek | 9:12 |
| 27 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 28 | Marcin Budzinski | ATT Investments | s.t. |
| 29 | Martin Barta | ATT Investments | 9:26 |
| 30 | Baptiste Huyet | Unibet Tietema Rockets | 10:10 |
| 31 | Maciej Banaszak | Voster ATS Team | 10:33 |
| 32 | Tomasz Budzinski | Voster ATS Team | 10:33 |
| 33 | Samuel Novak | Tirol KTM Cycling Team | 12:08 |
| 34 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 35 | Paul Verbnjak | Lidl-Trek | 12:49 |
| 36 | Owen Geleijn | Unibet Tietema Rockets | 13:24 |
| 37 | Patrick Gamper | Team Jayco-AlUla | 14:30 |
| 38 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 39 | Alberto Carlo Monti | ATT Investments | s.t. |
| 40 | Artur Sowinski | Run & Race-Wibatech | s.t. |
| 41 | Michal Schuran | Team United Shipping | s.t. |
| 42 | Paul Double | Team Jayco-AlUla | s.t. |
| 43 | Rui Costa | EF Education-EasyPost | s.t. |
| 44 | Ryan Gibbons | Lidl-Trek | 15:40 |
| 45 | Konrad Waliniak | Voster ATS Team | s.t. |
| 46 | Michael Peter | Run & Race-Wibatech | s.t. |
| 47 | Giacomo Ballabio | Hrinkow Advarics | s.t. |
| 48 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 49 | Nicolas Vinokurov | XDS Astana Team | 16:15 |
| 50 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 51 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 52 | Jonas Messerschmidt | Run & Race-Wibatech | 16:44 |
| 53 | Thomas Tichler | WSA KTM Graz | 16:48 |
| 54 | Alexander Konychev | Team Vorarlberg | 17:32 |
| 55 | Colin Stüssi | Team Vorarlberg | s.t. |
| 56 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 57 | Michael Leonard | INEOS Grenadiers | 17:54 |
| 58 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 59 | Filip Reha | ATT Investments | 18:22 |
| 60 | Daniil Marukhin | XDS Astana Team | s.t. |
| 61 | Richard Riska | Hrinkow Advarics | 18:47 |
| 62 | Kilian Feurstein | Team Vorarlberg | 18:52 |
| 63 | Filippo Baroncini | UAE Team Emirates-XRG | 19:02 |
| 64 | Eirik Vang Aas | Team Coop-Repsol | s.t. |
| 65 | Zsombor Palumby | Team United Shipping | 19:31 |
| 66 | Erik Fetter | Team United Shipping | s.t. |
| 67 | Mattie Dodd | Tirol KTM Cycling Team | 19:38 |
| 68 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 69 | Ide Schelling | XDS Astana Team | 19:59 |
| 70 | Héctor Álvarez | Lidl-Trek | s.t. |
| 71 | Patrick Reissig | Benotti-Berthold | s.t. |
| 72 | Dominik Röber | Benotti-Berthold | s.t. |
| 73 | Anton Stensby | Team Coop-Repsol | 21:51 |
| 74 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 75 | Simon Vanicek | ATT Investments | s.t. |
| 76 | Matthias Gusner | WSA KTM Graz | s.t. |
| 77 | Mateusz Kostanski | Voster ATS Team | 21:56 |
| 78 | Eric Meinberg | Benotti-Berthold | 22:53 |
| 79 | Toon Vandebosch | Alpecin-Deceuninck | 23:34 |
| 80 | Tim Kössler | Benotti-Berthold | 23:36 |
| 81 | Zak Coleman | Voster ATS Team | 23:48 |
| 82 | Kalle Kvam | Team Coop-Repsol | 24:16 |
| 83 | Tobias Kreuzer | Run & Race-Wibatech | s.t. |
| 84 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 85 | Jensen Plowright | Alpecin-Deceuninck | 24:51 |
| 86 | Michael Gogl | Alpecin-Deceuninck | s.t. |
| 87 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 88 | Bartlomiej Proc | Run & Race-Wibatech | 24:54 |
| 89 | Riccardo Verza | Hrinkow Advarics | 25:28 |
| 90 | Federico Guzzo | SC Padovani Polo Cherry Bank | s.t. |
| 91 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | 26:13 |
| 92 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 93 | Matteo Baseggio | SC Padovani Polo Cherry Bank | s.t. |
| 94 | Pirmin Benz | Team Vorarlberg | 26:18 |
| 95 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 96 | Alessandro Covi | UAE Team Emirates-XRG | 26:21 |
| 97 | Magnus Wæhre | Team Coop-Repsol | 26:30 |
| 98 | Paul Buschek | Hrinkow Advarics | 26:46 |
| 99 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 27:13 |
| 100 | Magnus Sørbø | Team Coop-Repsol | 27:32 |
| 101 | Jaka Primozic | Hrinkow Advarics | 27:42 |
| 102 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 27:56 |
| 103 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | s.t. |
| 104 | Dominik Neuman | ATT Investments | s.t. |
| 105 | Tobias Nolde | Benotti-Berthold | 28:37 |
| 106 | Albert Gathemann | Benotti-Berthold | 28:39 |
| 107 | Patryk Stosz | Voster ATS Team | 28:41 |
| 108 | Wil Holmes | Team Jayco-AlUla | 28:43 |
| 109 | David Paumann | Tirol KTM Cycling Team | 30:14 |
| 110 | Bálint Feldhoffer | Team United Shipping | s.t. |
| 111 | Niels Vandeputte | Alpecin-Deceuninck | s.t. |
| 112 | Martin Pedersen | Lidl-Trek | 31:16 |
| 113 | Szabolcs Csaki | Team United Shipping | s.t. |
| 114 | Calvin Dik | Benotti-Berthold | s.t. |
GC after stage 4:
570.1 kilometers raced so far at an average speed of 40.812 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 13hr 58min 8sec |
| 2 | Archie Ryan | EF Education-EasyPost | @ 29sec |
| 3 | Rafal Majka | UAE Team Emirates-XRG | 0:47 |
| 4 | Felix Engelhardt | Team Jayco-AlUla | 1:20 |
| 5 | AJ August | INEOS Grenadiers | 1:47 |
| 6 | Lennard Kämna | Lidl-Trek | 2:06 |
| 7 | Asbjørn Hellemose | Team Jayco-AlUla | 2:10 |
| 8 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 9 | Jannis Peter | Team Vorarlberg | 3:12 |
| 10 | Felix Grossschartner | UAE Team Emirates-XRG | 3:18 |
| 11 | Luca Vergallito | Alpecin-Deceuninck | 4:08 |
| 12 | Piotr Pekala | ATT Investments | 5:07 |
| 13 | Killian Verschuren | Unibet Tietema Rockets | 5:27 |
| 14 | Markel Beloki | EF Education-EasyPost | 5:30 |
| 15 | Philipp Hofbauer | WSA KTM Graz | 5:55 |
| 16 | Anthon Charmig | XDS Astana Team | 6:03 |
| 17 | Broholt Fougner Eivind | Team Coop-Repsol | 6:21 |
| 18 | Sean Quinn | EF Education-EasyPost | 6:27 |
| 19 | Darren Rafferty | EF Education-EasyPost | 6:38 |
| 20 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | 7:04 |
| 21 | Bob Jungels | INEOS Grenadiers | 9:00 |
| 22 | Martin Messner | WSA KTM Graz | 10:16 |
| 23 | Marcin Budzinski | ATT Investments | 12:19 |
| 24 | Baptiste Huyet | Unibet Tietema Rockets | 15:44 |
| 25 | Marco Schrettl | Tirol KTM Cycling Team | 16:14 |
| 26 | Patrick Konrad | Lidl-Trek | 16:55 |
| 27 | Paul Double | Team Jayco-AlUla | 17:05 |
| 28 | Riccardo Zoidl | Hrinkow Advarics | 19:25 |
| 29 | Victor Langellotti | INEOS Grenadiers | 20:42 |
| 30 | Michael Leonard | INEOS Grenadiers | 21:26 |
| 31 | Kelland O'Brien | Team Jayco-AlUla | 21:48 |
| 32 | Lennert Belmans | Alpecin-Deceuninck | 22:26 |
| 33 | Edward Ravasi | Hrinkow Advarics | 22:59 |
| 34 | Filippo Baroncini | UAE Team Emirates-XRG | 24:19 |
| 35 | Martin Barta | ATT Investments | 25:55 |
| 36 | Christopher Juul-Jensen | Team Jayco-AlUla | 26:45 |
| 37 | Tomasz Budzinski | Voster ATS Team | 29:18 |
| 38 | Carlo Monti Alberto | ATT Investments | s.t. |
| 39 | Maciej Banaszak | Voster ATS Team | 29:22 |
| 40 | Paul Verbnjak | Lidl-Trek | 29:28 |
| 41 | Alessandro Covi | UAE Team Emirates-XRG | 29:40 |
| 42 | Artur Sowinski | Run & Race-Wibatech | 29:56 |
| 43 | Rui Costa | EF Education-EasyPost | 31:46 |
| 44 | Erik Fetter | Team United Shipping | 32:24 |
| 45 | Colin Stüssi | Team Vorarlberg | 33:45 |
| 46 | Giacomo Ballabio | Hrinkow Advarics | 34:19 |
| 47 | Héctor Álvarez | Lidl-Trek | 34:52 |
| 48 | Florian Vermeersch | UAE Team Emirates-XRG | 35:08 |
| 49 | Patrick Gamper | Team Jayco-AlUla | 35:43 |
| 50 | Ide Schelling | XDS Astana Team | 36:25 |
| 51 | Samuel Novak | Tirol KTM Cycling Team | 37:09 |
| 52 | Owen Geleijn | Unibet Tietema Rockets | 37:58 |
| 53 | Michal Schuran | Team United Shipping | 40:03 |
| 54 | Matteo Zurlo | SC Padovani Polo Cherry Bank | 41:08 |
| 55 | Anton Stensby | Team Coop-Repsol | 41:54 |
| 56 | Simon Vanicek | ATT Investments | 42:07 |
| 57 | Filip Reha | ATT Investments | 42:18 |
| 58 | Ryan Gibbons | Lidl-Trek | 42:26 |
| 59 | Michael Gogl | Alpecin-Deceuninck | 42:42 |
| 60 | Dominik Röber | Benotti-Berthold | 43:22 |
| 61 | Thomas Tichler | WSA KTM Graz | 43:37 |
| 62 | Konrad Waliniak | Voster ATS Team | 44:40 |
| 63 | Jonas Messerschmidt | Run & Race-Wibatech | 45:44 |
| 64 | Alexander Konychev | Team Vorarlberg | 45:50 |
| 65 | Nicolas Vinokurov | XDS Astana Team | 45:51 |
| 66 | Mattie Dodd | Tirol KTM Cycling Team | 46:07 |
| 67 | Michael Peter | Run & Race-Wibatech | 46:16 |
| 68 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 69 | Patrick Reissig | Benotti-Berthold | 46:47 |
| 70 | Tim Kössler | Benotti-Berthold | 48:27 |
| 71 | Matthias Gusner | WSA KTM Graz | 48:39 |
| 72 | Tobias Kreuzer | Run & Race-Wibatech | 48:41 |
| 73 | Toon Vandebosch | Alpecin-Deceuninck | 48:52 |
| 74 | Bálint Feldhoffer | Team United Shipping | 49:31 |
| 75 | Daniil Marukhin | XDS Astana Team | 49:32 |
| 76 | Zsombor Palumby | Team United Shipping | 49:34 |
| 77 | Daniel Geismayr | Team Vorarlberg | 49:36 |
| 78 | Kilian Feurstein | Team Vorarlberg | 50:12 |
| 79 | Vang Aas Eirik | Team Coop-Repsol | 50:13 |
| 80 | Zak Coleman | Voster ATS Team | 51:19 |
| 81 | Nicolas Ginter | Tirol KTM Cycling Team | 51:23 |
| 82 | Salvatore Puccio | INEOS Grenadiers | 51:36 |
| 83 | Mateusz Kostanski | Voster ATS Team | 52:04 |
| 84 | Kalle Kvam | Team Coop-Repsol | 52:10 |
| 85 | Jensen Plowright | Alpecin-Deceuninck | 52:11 |
| 86 | Eric Meinberg | Benotti-Berthold | 52:22 |
| 87 | Emanuel Zangerle | Team Vorarlberg | 52:53 |
| 88 | Richard Riska | Hrinkow Advarics | 52:55 |
| 89 | Jaka Primozic | Hrinkow Advarics | 54:14 |
| 90 | Dominik Neuman | ATT Investments | 54:48 |
| 91 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | 55:36 |
| 92 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 56:04 |
| 93 | Lundtoft Lindbjerg Rasmus | ARBÖ Kärnten Sport Feld am See | s.t. |
| 94 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 95 | Maximilian Schmidbauer | WSA KTM Graz | 56:11 |
| 96 | Julius Johansen | UAE Team Emirates-XRG | 58:10 |
| 97 | Magnus Wæhre | Team Coop-Repsol | 58:52 |
| 98 | Wil Holmes | Team Jayco-AlUla | 58:55 |
| 99 | Paul Buschek | Hrinkow Advarics | 59:16 |
| 100 | David Paumann | Tirol KTM Cycling Team | 1:00:26 |
| 101 | Riccardo Verza | Hrinkow Advarics | 1:00:43 |
| 102 | Magnus Sørbø | Team Coop-Repsol | 1:01:01 |
| 103 | Bartlomiej Proc | Run & Race-Wibatech | 1:01:06 |
| 104 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | 1:01:12 |
| 105 | Pirmin Benz | Team Vorarlberg | 1:02:14 |
| 106 | Martin Pedersen | Lidl-Trek | 1:02:43 |
| 107 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 1:02:49 |
| 108 | Szabolcs Csaki | Team United Shipping | 1:03:14 |
| 109 | Federico Guzzo | SC Padovani Polo Cherry Bank | 1:03:23 |
| 110 | Patryk Stosz | Voster ATS Team | 1:03:36 |
| 111 | Tobias Nolde | Benotti-Berthold | 1:05:26 |
| 112 | Calvin Dik | Benotti-Berthold | 1:05:37 |
| 113 | Albert Gathemann | Benotti-Berthold | 1:05:46 |
| 114 | Niels Vandeputte | Alpecin-Deceuninck | 1:08:25 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Friday, July 11: Stage 3, Salzburg/Schloss Hellbrunn - Salzburg/Gaisberg, 142.9 km

Isaac del Toro wins stage three.
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Salzburg at 2:20 PM, local time: 16C (60F), light rain, with the wind from the south at 13 km/hr (9 mph). The rain is forecast to end about 4:00 PM.
The race: Here's the report from stage winner Isaac del Toro's UAE Team Emirates-XRG.
UAE Team Emirates-XRG made it three wins from three stages at the Tour of Austria, with Isaac del Toro going back-to-back to claim the victory on stage 3.
Following up his stage 2 win, Del Toro produced a vicious acceleration inside the final 200m of a tough summit finish, rounding the forlorn AJ August (Ineos Grenadiers) and crossing the line to celebrate another victory. Crossing the line in third place, Felix Grossschartner fought valiantly to retain his race lead, with the Austrian now followed in the general classification by Del Toro in second.
The Emirati squad once again mastered proceedings on Friday afternoon, with Florian Vermeersch and Julius Johansen continuing their partnership at the front of the peloton during the stage. With their work guiding their teammates to the foot of the final 7.5km-long climb, Alessandro Covi was able to take over the reins as the road went uphill.
With an average of 8%, the Gaisbergspitze looked to be no easy test for the peloton, and so it proved. With Covi’s work done, AJ August of Ineos Grenadiers sought to throw the cat amongst the pigeons, delivering a daring attack with 1.4km to ride.
For a while, it looked as though August would take the win, but little by little, Rafał Majka helped to guide both Del Toro and Grossschartner back into contention. Although the latter began to struggle within the closing kilometre, Del Toro timed his move to perfection, jumping out of the saddle and surging forward with 200m to ride.
As he passed the fading August, it appeared as though Del Toro was carrying twice the American’s speed, opening up a five-second gap by the time both men reached the line. Del Toro could celebrate a second win in as many days, with Grossschartner digging deep to limit his losses and retain his lead of the race.
The Austrian heads into the final two stages with a three-second advantage over Del Toro, who has moved up to second place, with Majka now sitting fifth overall as the Emirati squad looks to retain the title won through Diego Ulissi last season.
Del Toro: “It was a nice day with the guys. We had a little bit of rain in the beginning, and it was actually a little bit cold, but then the sun came out.
“Thank you to the team for the job they did, we took another chance to get a win and with Felix still in the lead, it is really nice to still be in this position.”
Grossschartner: “It was a good day again for us. Isaac won the stage and I am still in the leader’s jersey ahead of the Queen stage tomorrow. I think it looks good for us to go home with the overall race victory, and I hope I can still fight tomorrow for the GC.”
Complete results:
142.9 kilometers raced at an average speed of 39.070 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 3hr 39min 27sec |
| 2 | AJ August | INEOS Grenadiers | @ 5sec |
| 3 | Felix Grossschartner | UAE Team Emirates-XRG | 0:07 |
| 4 | Archie Ryan | EF Education-EasyPost | 0:15 |
| 5 | Felix Engelhardt | Team Jayco-AlUla | 0:25 |
| 6 | Rafal Majka | UAE Team Emirates-XRG | 0:32 |
| 7 | Asbjørn Hellemose | Team Jayco-AlUla | 0:35 |
| 8 | Lennard Kämna | Lidl-Trek | 0:45 |
| 9 | Michael Leonard | INEOS Grenadiers | 0:47 |
| 10 | Victor Langellotti | INEOS Grenadiers | 0:49 |
| 11 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 12 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 13 | Bob Jungels | INEOS Grenadiers | s.t. |
| 14 | Eivind Broholt Fougner | Team Coop-Repsol | 0:56 |
| 15 | Markel Beloki | EF Education-EasyPost | 1:04 |
| 16 | Jannis Peter | Team Vorarlberg | s.t. |
| 17 | Piotr Pekala | ATT Investments | s.t. |
| 18 | Killian Verschuren | Unibet Tietema Rockets | 1:06 |
| 19 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 20 | Philipp Hofbauer | WSA KTM Graz | 1:12 |
| 21 | Marco Schrettl | Tirol KTM Cycling Team | 1:14 |
| 22 | Marcin Budzinski | ATT Investments | 1:41 |
| 23 | Anthon Charmig | XDS Astana Team | 1:50 |
| 24 | Martin Messner | WSA KTM Graz | 2:00 |
| 25 | Paul Double | Team Jayco-AlUla | 2:05 |
| 26 | Sean Quinn | EF Education-EasyPost | s.t. |
| 27 | Martin Barta | ATT Investments | 2:25 |
| 28 | Alessandro Covi | UAE Team Emirates-XRG | 2:31 |
| 29 | Patrick Konrad | Lidl-Trek | 2:41 |
| 30 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | s.t. |
| 31 | Baptiste Huyet | Unibet Tietema Rockets | 3:42 |
| 32 | Lennert Belmans | Alpecin-Deceuninck | 3:45 |
| 33 | Filippo Baroncini | UAE Team Emirates-XRG | 4:20 |
| 34 | Alberto Carlo Monti | ATT Investments | 4:24 |
| 35 | Artur Sowinski | Run & Race-Wibatech | 5:43 |
| 36 | Maciej Banaszak | Voster ATS Team | 8:37 |
| 37 | Tomasz Budzinski | Voster ATS Team | 9:05 |
| 38 | Christopher Juul-Jensen | Team Jayco-AlUla | 9:24 |
| 39 | Kelland O'Brien | Team Jayco-AlUla | s.t. |
| 40 | Bálint Feldhoffer | Team United Shipping | 10:01 |
| 41 | Florian Vermeersch | UAE Team Emirates-XRG | 10:17 |
| 42 | Toon Vandebosch | Alpecin-Deceuninck | 10:56 |
| 43 | Erik Fetter | Team United Shipping | 11:01 |
| 44 | Riccardo Zoidl | Hrinkow Advarics | s.t. |
| 45 | Ide Schelling | XDS Astana Team | 13:34 |
| 46 | Richard Riska | Hrinkow Advarics | 14:01 |
| 47 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 14:30 |
| 48 | Michael Peter | Run & Race-Wibatech | s.t. |
| 49 | Mateusz Kostanski | Voster ATS Team | s.t. |
| 50 | Tobias Kreuzer | Run & Race-Wibatech | s.t. |
| 51 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 52 | Jonas Messerschmidt | Run & Race-Wibatech | s.t. |
| 53 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 54 | Matthias Gusner | WSA KTM Graz | s.t. |
| 55 | Eric Meinberg | Benotti-Berthold | s.t. |
| 56 | Alexander Konychev | Team Vorarlberg | s.t. |
| 57 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 58 | Colin Stüssi | Team Vorarlberg | s.t. |
| 59 | Paul Verbnjak | Lidl-Trek | s.t. |
| 60 | Tim Kössler | Benotti-Berthold | s.t. |
| 61 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | s.t. |
| 62 | Mate Endredi | Team United Shipping | s.t. |
| 63 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 64 | Zsombor Palumby | Team United Shipping | s.t. |
| 65 | Samuel Novak | Tirol KTM Cycling Team | s.t. |
| 66 | Mattie Dodd | Tirol KTM Cycling Team | s.t. |
| 67 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 68 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 69 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 70 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 71 | Filip Reha | ATT Investments | s.t. |
| 72 | Rui Costa | EF Education-EasyPost | s.t. |
| 73 | Ryan Gibbons | Lidl-Trek | s.t. |
| 74 | Edward Ravasi | Hrinkow Advarics | s.t. |
| 75 | Konrad Waliniak | Voster ATS Team | s.t. |
| 76 | Wil Holmes | Team Jayco-AlUla | s.t. |
| 77 | Héctor Álvarez | Lidl-Trek | s.t. |
| 78 | Jaka Primozic | Hrinkow Advarics | s.t. |
| 79 | Zak Coleman | Voster ATS Team | s.t. |
| 80 | Michal Schuran | Team United Shipping | s.t. |
| 81 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 82 | Vang Aas Eirik | Team Coop-Repsol | s.t. |
| 83 | Dominik Röber | Benotti-Berthold | s.t. |
| 84 | Kalle Kvam | Team Coop-Repsol | s.t. |
| 85 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 86 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 87 | Magnus Sørbø | Team Coop-Repsol | s.t. |
| 88 | Storm Ingebrigtsen | Team Coop-Repsol | s.t. |
| 89 | David Paumann | Tirol KTM Cycling Team | 14:48 |
| 90 | Michael Gogl | Alpecin-Deceuninck | 14:59 |
| 91 | Simon Vanicek | ATT Investments | 15:06 |
| 92 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 15:13 |
| 93 | Patrick Reissig | Benotti-Berthold | s.t. |
| 94 | Magnus Wæhre | Team Coop-Repsol | 15:25 |
| 95 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 96 | Dominik Neuman | ATT Investments | 15:40 |
| 97 | Martin Pedersen | Lidl-Trek | s.t. |
| 98 | Paul Buschek | Hrinkow Advarics | s.t. |
| 99 | Thomas Turri | SC Padovani Polo Cherry Bank | 15:44 |
| 100 | Kevin Inkelaar | Unibet Tietema Rockets | 16:06 |
| 101 | Anton Stensby | Team Coop-Repsol | 16:12 |
| 102 | Thomas Tichler | WSA KTM Graz | 16:17 |
| 103 | Szabolcs Csaki | Team United Shipping | 16:25 |
| 104 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 16:33 |
| 105 | Ivan Smirnov | XDS Astana Team | 17:01 |
| 106 | Daniil Marukhin | XDS Astana Team | 17:03 |
| 107 | Nicolas Vinokurov | XDS Astana Team | 17:14 |
| 108 | Giacomo Ballabio | Hrinkow Advarics | 17:52 |
| 109 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | 18:16 |
| 110 | Calvin Dik | Benotti-Berthold | 18:20 |
| 111 | Patryk Stosz | Voster ATS Team | 18:39 |
| 112 | Albert Gathemann | Benotti-Berthold | s.t. |
| 113 | Pirmin Benz | Team Vorarlberg | 18:48 |
| 114 | Niels Vandeputte | Alpecin-Deceuninck | 19:27 |
| 115 | Federico Guzzo | SC Padovani Polo Cherry Bank | 19:39 |
| 116 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | 19:46 |
| 117 | Riccardo Verza | Hrinkow Advarics | 20:15 |
| 118 | Bartlomiej Proc | Run & Race-Wibatech | 20:48 |
| 119 | Tobias Nolde | Benotti-Berthold | 21:02 |
| 120 | Jakob Purtscheller | Tirol KTM Cycling Team | 21:21 |
GC after stage 3:
452.8 kilometers raced so far at an average speed of 43.061 km/hr
| 1 | Felix Grossschartner | UAE Team Emirates-XRG | 10hr 30min 55sec |
| 2 | Isaac del Toro | UAE Team Emirates-XRG | @ 3sec |
| 3 | AJ August | INEOS Grenadiers | 0:16 |
| 4 | Archie Ryan | EF Education-EasyPost | 0:24 |
| 5 | Rafal Majka | UAE Team Emirates-XRG | 0:38 |
| 6 | Felix Engelhardt | Team Jayco-AlUla | 0:48 |
| 7 | Lennard Kämna | Lidl-Trek | 1:08 |
| 8 | Asbjørn Hellemose | Team Jayco-AlUla | 1:18 |
| 9 | Killian Verschuren | Unibet Tietema Rockets | 1:29 |
| 10 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 11 | Bob Jungels | INEOS Grenadiers | 1:32 |
| 12 | Marco Schrettl | Tirol KTM Cycling Team | 1:37 |
| 13 | Piotr Pekala | ATT Investments | 1:47 |
| 14 | Jannis Peter | Team Vorarlberg | s.t. |
| 15 | Eivind Broholt Fougner | Team Coop-Repsol | 1:54 |
| 16 | Philipp Hofbauer | WSA KTM Graz | 2:05 |
| 17 | Anthon Charmig | XDS Astana Team | 2:13 |
| 18 | Darren Rafferty | EF Education-EasyPost | 2:25 |
| 19 | Paul Double | Team Jayco-AlUla | 2:28 |
| 20 | Luca Vergallito | Alpecin-Deceuninck | 2:34 |
| 21 | Victor Langellotti | INEOS Grenadiers | 2:41 |
| 22 | Martin Messner | WSA KTM Graz | 2:43 |
| 23 | Markel Beloki | EF Education-EasyPost | 2:56 |
| 24 | Marcin Budzinski | ATT Investments | 3:00 |
| 25 | Alessandro Covi | UAE Team Emirates-XRG | 3:13 |
| 26 | Michael Leonard | INEOS Grenadiers | 3:25 |
| 27 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | 4:26 |
| 28 | Sean Quinn | EF Education-EasyPost | 4:53 |
| 29 | Filippo Baroncini | UAE Team Emirates-XRG | 5:10 |
| 30 | Baptiste Huyet | Unibet Tietema Rockets | 5:27 |
| 31 | Lennert Belmans | Alpecin-Deceuninck | 6:04 |
| 32 | Patrick Konrad | Lidl-Trek | 7:36 |
| 33 | Riccardo Zoidl | Hrinkow Advarics | 11:57 |
| 34 | Kelland O'Brien | Team Jayco-AlUla | 12:29 |
| 35 | Erik Fetter | Team United Shipping | 12:46 |
| 36 | Alberto Carlo Monti | ATT Investments | 14:41 |
| 37 | Héctor Álvarez | Lidl-Trek | 14:49 |
| 38 | Artur Sowinski | Run & Race-Wibatech | 15:19 |
| 39 | Colin Stüssi | Team Vorarlberg | 16:06 |
| 40 | Ide Schelling | XDS Astana Team | 16:19 |
| 41 | Martin Barta | ATT Investments | 16:22 |
| 42 | Paul Verbnjak | Lidl-Trek | 16:32 |
| 43 | Rui Costa | EF Education-EasyPost | 17:10 |
| 44 | Michael Gogl | Alpecin-Deceuninck | 17:44 |
| 45 | Edward Ravasi | Hrinkow Advarics | 17:54 |
| 46 | Giacomo Ballabio | Hrinkow Advarics | 18:32 |
| 47 | Tomasz Budzinski | Voster ATS Team | 18:38 |
| 48 | Maciej Banaszak | Voster ATS Team | 18:42 |
| 49 | Florian Vermeersch | UAE Team Emirates-XRG | 18:46 |
| 50 | Bálint Feldhoffer | Team United Shipping | 19:10 |
| 51 | Anton Stensby | Team Coop-Repsol | 19:56 |
| 52 | Simon Vanicek | ATT Investments | 20:09 |
| 53 | Patrick Gamper | Team Jayco-AlUla | 21:06 |
| 54 | Christopher Juul-Jensen | Team Jayco-AlUla | 21:19 |
| 55 | Dominik Röber | Benotti-Berthold | 23:16 |
| 56 | Filip Reha | ATT Investments | 23:49 |
| 57 | Tobias Kreuzer | Run & Race-Wibatech | 24:18:00 |
| 58 | Owen Geleijn | Unibet Tietema Rockets | 24:27 |
| 59 | Tim Kössler | Benotti-Berthold | 24:44 |
| 60 | Samuel Novak | Tirol KTM Cycling Team | 24:54 |
| 61 | Storm Ingebrigtsen | Team Coop-Repsol | 24:59 |
| 62 | Toon Vandebosch | Alpecin-Deceuninck | 25:11 |
| 63 | Michal Schuran | Team United Shipping | 25:26 |
| 64 | Mattie Dodd | Tirol KTM Cycling Team | 26:24 |
| 65 | Jaka Primozic | Hrinkow Advarics | 26:25 |
| 66 | Emanuel Zangerle | Team Vorarlberg | 26:28 |
| 67 | Ryan Gibbons | Lidl-Trek | 26:39 |
| 68 | Matthias Gusner | WSA KTM Graz | 26:41 |
| 69 | Patrick Reissig | Benotti-Berthold | s.t. |
| 70 | Thomas Tichler | WSA KTM Graz | 26:42 |
| 71 | Dominik Neuman | ATT Investments | 26:45 |
| 72 | Jensen Plowright | Alpecin-Deceuninck | 27:13 |
| 73 | Zak Coleman | Voster ATS Team | 27:24 |
| 74 | Kalle Kvam | Team Coop-Repsol | 27:47 |
| 75 | Alexander Konychev | Team Vorarlberg | 28:11 |
| 76 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 28:44 |
| 77 | Jonas Messerschmidt | Run & Race-Wibatech | 28:53 |
| 78 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 79 | Konrad Waliniak | Voster ATS Team | s.t. |
| 80 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | 29:16 |
| 81 | Mate Endredi | Team United Shipping | 29:20 |
| 82 | Eric Meinberg | Benotti-Berthold | 29:22 |
| 83 | Nicolas Vinokurov | XDS Astana Team | 29:29 |
| 84 | Salvatore Puccio | INEOS Grenadiers | 29:38 |
| 85 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 29:44 |
| 86 | Zsombor Palumby | Team United Shipping | 29:56 |
| 87 | Mateusz Kostanski | Voster ATS Team | 30:01 |
| 88 | Wil Holmes | Team Jayco-AlUla | 30:05 |
| 89 | David Paumann | Tirol KTM Cycling Team | s.t. |
| 90 | Michael Peter | Run & Race-Wibatech | 30:29 |
| 91 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 92 | Daniil Marukhin | XDS Astana Team | 31:03 |
| 93 | Vang Aas Eirik | Team Coop-Repsol | 31:04 |
| 94 | Maximilian Schmidbauer | WSA KTM Graz | 31:13 |
| 95 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 96 | Martin Pedersen | Lidl-Trek | 31:20 |
| 97 | Nicolas Ginter | Tirol KTM Cycling Team | 31:38 |
| 98 | Kevin Inkelaar | Unibet Tietema Rockets | 31:41 |
| 99 | Julius Johansen | UAE Team Emirates-XRG | 31:50 |
| 100 | Szabolcs Csaki | Team United Shipping | 31:51 |
| 101 | Daniel Geismayr | Team Vorarlberg | 31:57 |
| 102 | Magnus Wæhre | Team Coop-Repsol | 32:15 |
| 103 | Paul Buschek | Hrinkow Advarics | 32:23 |
| 104 | Thomas Turri | SC Padovani Polo Cherry Bank | 32:24 |
| 105 | Ivan Smirnov | XDS Astana Team | 32:30 |
| 106 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | 33:09 |
| 107 | Magnus Sørbø | Team Coop-Repsol | 33:22 |
| 108 | Richard Riska | Hrinkow Advarics | 34:01 |
| 109 | Calvin Dik | Benotti-Berthold | 34:14 |
| 110 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 34:46 |
| 111 | Patryk Stosz | Voster ATS Team | 34:48 |
| 112 | Riccardo Verza | Hrinkow Advarics | 35:08 |
| 113 | Pirmin Benz | Team Vorarlberg | 35:49 |
| 114 | Bartlomiej Proc | Run & Race-Wibatech | 36:05 |
| 115 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | 36:29 |
| 116 | Tobias Nolde | Benotti-Berthold | 36:42 |
| 117 | Albert Gathemann | Benotti-Berthold | 37:00 |
| 118 | Federico Guzzo | SC Padovani Polo Cherry Bank | 37:48 |
| 119 | Niels Vandeputte | Alpecin-Deceuninck | 38:04 |
| 120 | Jakob Purtscheller | Tirol KTM Cycling Team | 38:33 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Thursday, July 10: Stage 2, Bischofshofen - St. Johann Alpendorf, 142.1 km

Isaac del Toro wins stage two.
Plato's dialogue Apology is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start city of Bischofshofen at 2:40 PM, local time: 17C (63F), mostly cloudy, with the wind from the south at 6 km/hr (4mph). There is a 33% chance of rain.
The race: Here's the report from stage winner Isaac del Toro's UAE Team Emirates-XRG.
Making a late burst for the line in St. Johann Alpendorf, Isaac del Toro won stage 2 of the Tour of Austria, with UAE Team Emirates-XRG teammate Felix Grossschartner retaining the race lead with a fourth-place finish.
The young Mexican marks a winning return to racing, with the Tour of Austria proving his first racing appearance since his Giro d’Italia runner-up spot in May. With a fantastic turn of speed over the final 200m of stage 2, Del Toro charged past AJ August of INEOS Grenadiers, sealing his third victory of the season.
Earlier in the stage, UAE Team Emirates-XRG teammates Florian Vermeersch and Julius Johansen had combined to keep a five-man breakaway in close quarters. Under their steam, the peloton approached the final 2.4km-long climb to the finish line at the head of the race. Averaging 7%, the Sankt Johann im Pongau climb would decide the day’s winner.
With Rafał Majka never far from the front, it was his UAE Team Emirates-XRG teammate Alessandro Covi who made a strong attack some 800m from the line. The Italian immediately developed a gap over the bunch and as he rounded a left-hand bend into the final 300m, it looked as though Covi would take the day’s honours.
Unfortunately for Covi, AJ August exploded from the pack and bridged the gap between the bunch and the Italian, leaving the win up for grabs inside the final 100m. At this point, Del Toro rocketed out from behind and used his explosive finish to roar across the line in first place.
Grossschartner’s fourth place was enough to see him retain the race lead, with Majka remaining second overall and Del Toro moving himself one place up to fourth. After his third victory of the season, Del Toro spoke of his happiness at making a winning return to racing in Austria.
Del Toro: “I feel quite good, honestly. To be back here with the team, with the guys, the atmosphere is super nice and I am still dreaming.
“We will try to keep the leader’s jersey, and why not try to make the gap bigger [between now and the end of the race]?”
Complete results:
142.1 kilometers raced at an average speed of 46.091 km/hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 3hr 4min 59sec |
| 2 | AJ August | INEOS Grenadiers | s.t. |
| 3 | Héctor Álvarez | Lidl-Trek | s.t. |
| 4 | Felix Grossschartner | UAE Team Emirates-XRG | s.t. |
| 5 | Alessandro Covi | UAE Team Emirates-XRG | s.t. |
| 6 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 7 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 8 | Marcin Budzinski | ATT Investments | s.t. |
| 9 | Archie Ryan | EF Education-EasyPost | s.t. |
| 10 | Anthon Charmig | XDS Astana Team | s.t. |
| 11 | Giacomo Ballabio | Hrinkow Advarics | s.t. |
| 12 | Killian Verschuren | Unibet Tietema Rockets | s.t. |
| 13 | Bálint Feldhoffer | Team United Shipping | s.t. |
| 14 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 15 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 16 | Martin Messner | WSA KTM Graz | s.t. |
| 17 | Lennard Kämna | Lidl-Trek | s.t. |
| 18 | Piotr Pekala | ATT Investments | s.t. |
| 19 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 20 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 21 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 22 | Jannis Peter | Team Vorarlberg | s.t. |
| 23 | Paul Double | Team Jayco-AlUla | s.t. |
| 24 | Bob Jungels | INEOS Grenadiers | s.t. |
| 25 | Baptiste Huyet | Unibet Tietema Rockets | @ 10sec |
| 26 | Philipp Hofbauer | WSA KTM Graz | s.t. |
| 27 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | s.t. |
| 28 | Filip Reha | ATT Investments | s.t. |
| 29 | Erik Fetter | Team United Shipping | s.t. |
| 30 | Riccardo Zoidl | Hrinkow Advarics | 0:13 |
| 31 | Eivind Broholt Fougner | Team Coop-Repsol | 0:15 |
| 32 | Noah Ramsay | Alpecin-Deceuninck | 0:17 |
| 33 | Markel Beloki | EF Education-EasyPost | s.t. |
| 34 | Michael Leonard | INEOS Grenadiers | s.t. |
| 35 | Tomasz Budzinski | Voster ATS Team | 0:27 |
| 36 | Martin Barta | ATT Investments | s.t. |
| 37 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 38 | Artur Sowinski | Run & Race-Wibatech | s.t. |
| 39 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 40 | Alberto Carlo Monti | ATT Investments | s.t. |
| 41 | Paul Verbnjak | Lidl-Trek | s.t. |
| 42 | Samuel Novak | Tirol KTM Cycling Team | 0:34 |
| 43 | Tobias Kreuzer | Run & Race-Wibatech | 0:42 |
| 44 | Toon Vandebosch | Alpecin-Deceuninck | 0:45 |
| 45 | Michal Schuran | Team United Shipping | 0:46 |
| 46 | Owen Geleijn | Unibet Tietema Rockets | 0:49 |
| 47 | Axel Huens | Unibet Tietema Rockets | 0:51 |
| 48 | Ide Schelling | XDS Astana Team | 0:53 |
| 49 | Jonas Messerschmidt | Run & Race-Wibatech | s.t. |
| 50 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 51 | Zak Coleman | Voster ATS Team | s.t. |
| 52 | Colin Stüssi | Team Vorarlberg | s.t. |
| 53 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 54 | Konrad Waliniak | Voster ATS Team | s.t. |
| 55 | Maciej Banaszak | Voster ATS Team | 0:59 |
| 56 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 1:01 |
| 57 | Dominik Röber | Benotti-Berthold | s.t. |
| 58 | Tim Kösser | Benotti-Berthold | 1:05 |
| 59 | Rui Costa | EF Education-EasyPost | s.t. |
| 60 | Richard Riska | Hrinkow Advarics | 1:07 |
| 61 | Kelland O'Brien | Team Jayco-AlUla | 1:16 |
| 62 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | s.t. |
| 63 | Thomas Tichler | WSA KTM Graz | s.t. |
| 64 | Patrick Reissig | Benotti-Berthold | 1:18 |
| 65 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 1:20 |
| 66 | Matthias Gusner | WSA KTM Graz | s.t. |
| 67 | Storm Ingebrigtsen | Team Coop-Repsol | s.t. |
| 68 | Mate Endredi | Team United Shipping | s.t. |
| 69 | Patrick Konrad | Lidl-Trek | 1:23 |
| 70 | Aleix Espargaró | Lidl-Trek | s.t. |
| 71 | Riccardo Verza | Hrinkow Advarics | s.t. |
| 72 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | s.t. |
| 73 | Szymon Ilski | Run & Race-Wibatech | s.t. |
| 74 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | s.t. |
| 75 | Eric Meinberg | Benotti-Berthold | s.t. |
| 76 | Michael Gogl | Alpecin-Deceuninck | 1:36 |
| 77 | Bartlomiej Proc | Run & Race-Wibatech | 1:47 |
| 78 | Zsombor Palumby | Team United Shipping | 1:56 |
| 79 | Simon Vanicek | ATT Investments | s.t. |
| 80 | Dominik Neuman | ATT Investments | s.t. |
| 81 | Szabolcs Csaki | Team United Shipping | s.t. |
| 82 | Mateusz Kostanski | Voster ATS Team | 2:01 |
| 83 | Patrick Gamper | Team Jayco-AlUla | 2:05 |
| 84 | Ryan Gibbons | Lidl-Trek | s.t. |
| 85 | Jaka Primozic | Hrinkow Advarics | s.t. |
| 86 | Mattie Dodd | Tirol KTM Cycling Team | s.t. |
| 87 | Edward Ravasi | Hrinkow Advarics | s.t. |
| 88 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 89 | Sean Quinn | EF Education-EasyPost | s.t. |
| 90 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 91 | Wil Holmes | Team Jayco-AlUla | s.t. |
| 92 | Haoyu Su | XDS Astana Team | s.t. |
| 93 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 94 | Matej Drinovec | ARBÖ Kärnten Sport Feld am See | s.t. |
| 95 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 96 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 97 | Tobias Nolde | Benotti-Berthold | 2:10 |
| 98 | Martin Pedersen | Lidl-Trek | s.t. |
| 99 | Calvin Dik | Benotti-Berthold | 2:27 |
| 100 | Michael Peter | Run & Race-Wibatech | 2:29 |
| 101 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 102 | Patryk Stosz | Voster ATS Team | 2:39 |
| 103 | Magnus Sørbø | Team Coop-Repsol | 2:59 |
| 104 | Anton Stensby | Team Coop-Repsol | 3:04 |
| 105 | Eirik Vang Aas | Team Coop-Repsol | s.t. |
| 106 | Kalle Kvam | Team Coop-Repsol | 3:07 |
| 107 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 108 | Thomas Turri | SC Padovani Polo Cherry Bank | 3:10 |
| 109 | David Paumann | Tirol KTM Cycling Team | 3:13 |
| 110 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 111 | Paul Buschek | Hrinkow Advarics | s.t. |
| 112 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 113 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | s.t. |
| 114 | Magnus Wæhre | Team Coop-Repsol | 3:20 |
| 115 | Pirmin Benz | Team Vorarlberg | 3:23 |
| 116 | Ivan Smirnov | XDS Astana Team | 3:28 |
| 117 | Darren van Bekkum | XDS Astana Team | 3:38 |
| 118 | Florian Vermeersch | UAE Team Emirates-XRG | 3:46 |
| 119 | Julius Johansen | UAE Team Emirates-XRG | 3:50 |
| 120 | Daniil Marukhin | XDS Astana Team | s.t. |
| 121 | Alexander Konychev | Team Vorarlberg | 3:58 |
| 122 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 123 | Tim Wafler | Tirol KTM Cycling Team | s.t. |
| 124 | Federico Guzzo | SC Padovani Polo Cherry Bank | 4:40 |
| 125 | Albert Gathemann | Benotti-Berthold | 4:51 |
| 126 | Niels Vandeputte | Alpecin-Deceuninck | 5:07 |
| 127 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 128 | Luca Graziotto | SC Padovani Polo Cherry Bank | s.t. |
| 129 | Jakob Purtscheller | Tirol KTM Cycling Team | 5:11 |
| 130 | Michal Zelazowski | Voster ATS Team | 7:53 |
| 131 | Georg Steinhauser | EF Education-EasyPost | 10:35 |
GC after stage 2:
309.9 kilometers raced so far at an average speed of 45.195 km/hr
| 1 | Felix Grossschartner | UAE Team Emirates-XRG | 6hr 51min 25sec |
| 2 | Rafal Majka | UAE Team Emirates-XRG | @ 9sec |
| 3 | Archie Ryan | EF Education-EasyPost | 0:12 |
| 4 | Isaac del Toro | UAE Team Emirates-XRG | 0:16 |
| 5 | AJ August | INEOS Grenadiers | 0:20 |
| 6 | Héctor Álvarez | Lidl-Trek | 0:22 |
| 7 | Felix Engelhardt | Team Jayco-AlUla | 0:26 |
| 8 | Anthon Charmig | XDS Astana Team | s.t. |
| 9 | Lennard Kämna | Lidl-Trek | s.t. |
| 10 | Killian Verschuren | Unibet Tietema Rockets | s.t. |
| 11 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 12 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 13 | Paul Double | Team Jayco-AlUla | s.t. |
| 14 | Alessandro Covi | UAE Team Emirates-XRG | 0:46 |
| 15 | Giacomo Ballabio | Hrinkow Advarics | s.t. |
| 16 | Martin Messner | WSA KTM Graz | s.t. |
| 17 | Piotr Pekala | ATT Investments | s.t. |
| 18 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 19 | Jannis Peter | Team Vorarlberg | s.t. |
| 20 | Bob Jungels | INEOS Grenadiers | s.t. |
| 21 | Filippo Baroncini | UAE Team Emirates-XRG | 0:53 |
| 22 | Philipp Hofbauer | WSA KTM Graz | 0:56 |
| 23 | Riccardo Zoidl | Hrinkow Advarics | 0:59 |
| 24 | Eivind Broholt Fougner | Team Coop-Repsol | 1:01 |
| 25 | Marcin Budzinski | ATT Investments | 1:22 |
| 26 | Colin Stüssi | Team Vorarlberg | 1:39 |
| 27 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 28 | Baptiste Huyet | Unibet Tietema Rockets | 1:48 |
| 29 | Luca Vergallito | Alpecin-Deceuninck | s.t. |
| 30 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | s.t. |
| 31 | Erik Fetter | Team United Shipping | s.t. |
| 32 | Victor Langellotti | INEOS Grenadiers | 1:55 |
| 33 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 34 | Markel Beloki | EF Education-EasyPost | s.t. |
| 35 | Paul Verbnjak | Lidl-Trek | 2:05 |
| 36 | Lennert Belmans | Alpecin-Deceuninck | 2:22 |
| 37 | Michael Leonard | INEOS Grenadiers | 2:41 |
| 38 | Rui Costa | EF Education-EasyPost | 2:43 |
| 39 | Ide Schelling | XDS Astana Team | 2:48 |
| 40 | Michael Gogl | Alpecin-Deceuninck | s.t. |
| 41 | Sean Quinn | EF Education-EasyPost | 2:51 |
| 42 | Kelland O'Brien | Team Jayco-AlUla | 3:11 |
| 43 | Edward Ravasi | Hrinkow Advarics | 3:27 |
| 44 | Anton Stensby | Team Coop-Repsol | 3:50 |
| 45 | Patrick Konrad | Lidl-Trek | 4:58 |
| 46 | Simon Vanicek | ATT Investments | 5:06 |
| 47 | Patrick Gamper | Team Jayco-AlUla | 6:39 |
| 48 | Florian Vermeersch | UAE Team Emirates-XRG | 8:34 |
| 49 | Dominik Röber | Benotti-Berthold | 8:49 |
| 50 | Bálint Feldhoffer | Team United Shipping | 9:12 |
| 51 | Filip Reha | ATT Investments | 9:22 |
| 52 | Tomasz Budzinski | Voster ATS Team | 9:36 |
| 53 | Artur Sowinski | Run & Race-Wibatech | 9:39 |
| 54 | Tobias Kreuzer | Run & Race-Wibatech | 9:51 |
| 55 | Owen Geleijn | Unibet Tietema Rockets | 10:00 |
| 56 | Maciej Banaszak | Voster ATS Team | 10:08 |
| 57 | Tim Kösser | Benotti-Berthold | 10:17 |
| 58 | Alberto Carlo Monti | ATT Investments | 10:20 |
| 59 | Samuel Novak | Tirol KTM Cycling Team | 10:27 |
| 60 | Thomas Tichler | WSA KTM Graz | 10:28 |
| 61 | Storm Ingebrigtsen | Team Coop-Repsol | 10:32 |
| 62 | Michal Schuran | Team United Shipping | 10:59 |
| 63 | Axel Huens | Unibet Tietema Rockets | 11:04 |
| 64 | Dominik Neuman | ATT Investments | 11:08 |
| 65 | Patrick Reissig | Benotti-Berthold | 11:31 |
| 66 | Jensen Plowright | Alpecin-Deceuninck | 11:51 |
| 67 | Mattie Dodd | Tirol KTM Cycling Team | 11:57 |
| 68 | Jaka Primozic | Hrinkow Advarics | 11:58 |
| 69 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 70 | Emanuel Zangerle | Team Vorarlberg | 12:01 |
| 71 | Ryan Gibbons | Lidl-Trek | 12:12 |
| 72 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 12:14 |
| 73 | Matthias Gusner | WSA KTM Graz | s.t. |
| 74 | Nicolas Vinokurov | XDS Astana Team | 12:18 |
| 75 | Zak Coleman | Voster ATS Team | 12:57 |
| 76 | Kalle Kvam | Team Coop-Repsol | 13:20 |
| 77 | Alexander Konychev | Team Vorarlberg | 13:50 |
| 78 | Martin Barta | ATT Investments | 14:00 |
| 79 | Daniil Marukhin | XDS Astana Team | 14:03 |
| 80 | Toon Vandebosch | Alpecin-Deceuninck | 14:18 |
| 81 | Jonas Messerschmidt | Run & Race-Wibatech | 14:26 |
| 82 | Konrad Waliniak | Voster ATS Team | s.t. |
| 83 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 84 | Matteo Baseggio | SC Padovani Polo Cherry Bank | 14:34 |
| 85 | Darren van Bekkum | XDS Astana Team | 14:41 |
| 86 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | 14:49 |
| 87 | Mate Endredi | Team United Shipping | 14:53 |
| 88 | Eric Meinberg | Benotti-Berthold | 14:55 |
| 89 | Aleix Espargaró | Lidl-Trek | 14:56 |
| 90 | Riccardo Verza | Hrinkow Advarics | s.t. |
| 91 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | s.t. |
| 92 | Szymon Ilski | Run & Race-Wibatech | s.t. |
| 93 | Salvatore Puccio | INEOS Grenadiers | 15:11 |
| 94 | Bartlomiej Proc | Run & Race-Wibatech | 15:20 |
| 95 | David Paumann | Tirol KTM Cycling Team | s.t. |
| 96 | Szabolcs Csaki | Team United Shipping | 15:29 |
| 97 | Zsombor Palumby | Team United Shipping | s.t. |
| 98 | Ivan Smirnov | XDS Astana Team | 15:32 |
| 99 | Mateusz Kostanski | Voster ATS Team | 15:34 |
| 100 | Matej Drinovec | ARBÖ Kärnten Sport Feld am See | 15:38 |
| 101 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 102 | Wil Holmes | Team Jayco-AlUla | s.t. |
| 103 | Martin Pedersen | Lidl-Trek | 15:43 |
| 104 | Tobias Nolde | Benotti-Berthold | s.t. |
| 105 | Calvin Dik | Benotti-Berthold | 15:57 |
| 106 | Michael Peter | Run & Race-Wibatech | 16:02 |
| 107 | Nils Puschmann | Run & Race-Wibatech | s.t. |
| 108 | Patryk Stosz | Voster ATS Team | 16:12 |
| 109 | Vang Aas Eirik | Team Coop-Repsol | 16:37 |
| 110 | Thomas Turri | SC Padovani Polo Cherry Bank | 16:43 |
| 111 | Paul Buschek | Hrinkow Advarics | 16:46 |
| 112 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 113 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 114 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | s.t. |
| 115 | Magnus Wæhre | Team Coop-Repsol | 16:53 |
| 116 | Pirmin Benz | Team Vorarlberg | 17:04 |
| 117 | Nicolas Ginter | Tirol KTM Cycling Team | 17:11 |
| 118 | Jakob Purtscheller | Tirol KTM Cycling Team | 17:15 |
| 119 | Julius Johansen | UAE Team Emirates-XRG | 17:23 |
| 120 | Daniel Geismayr | Team Vorarlberg | 17:30 |
| 121 | Tim Wafler | Tirol KTM Cycling Team | 17:31 |
| 122 | Federico Guzzo | SC Padovani Polo Cherry Bank | 18:12 |
| 123 | Albert Gathemann | Benotti-Berthold | 18:24 |
| 124 | Niels Vandeputte | Alpecin-Deceuninck | 18:40 |
| 125 | Luca Graziotto | SC Padovani Polo Cherry Bank | s.t. |
| 126 | Magnus Sørbø | Team Coop-Repsol | 18:55 |
| 127 | Haoyu Su | XDS Astana Team | 19:33 |
| 128 | Richard Riska | Hrinkow Advarics | 20:03 |
| 129 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 20:19 |
| 130 | Michal Zelazowski | Voster ATS Team | 21:20 |
| 131 | Georg Steinhauser | EF Education-EasyPost | 29:33 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Wednesday, July 9: Stage 1, Steyr - Steyr, 167.8 km

Felix Grossschartner wins the first stage.
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Steyr at 2:00 PM, local time: 19C (67F), mostly cloudy, with the wind from the west at 18 km/hr (11 mph). There is a 10% chance of rain.
The race: Here's the report from stage winner Felix Grossschartner's UAE team Emirates-XRG:
With a solo attack on home roads, Felix Grossschartner won stage 1 of the Tour of Austria in rampaging fashion, with UAE Team Emirates-XRG dominating proceedings to place four riders inside the top five on the opening day. Making the most of his local knowledge, Grossschartner made a stage-winning attack inside the final kilometres, riding his way into the lead of the race.
Coming across the line some five seconds after his teammate, Rafał Majka made the most of a great display to finish second, with only Archie Ryan (EF Education-EasyPost) in third separating Grossschartner and Majka from teammates Filippo Baroncini and Isaac del Toro in fourth and fifth, respectively.
Wednesday’s opening stage was a UAE Team Emirates-XRG show, with both Majka and the stage winner bridging across to Ryan after the steep Porscheberg climb in the finale. With the EF Education-EasyPost rider outnumbered by the UAE Team Emirates-XRG pair on the run to home in Steyr, Ryan did not do a pull on the front. This was textbook riding by the Irishman, but he was left without a response when Grossschartner made an attack inside the final kilometers.
Not wanting to drag Majka across to his teammate, Ryan could not react, and Grossschartner rode alone to the line. Winning just 30km from his birthplace, the 31-year-old hoisted his arms above his head at the finish, able to celebrate his first victory away from the national championships since the 2021 Tour of the Alps.
With fifth place across the line, the returning Giro d’Italia runner-up, Del Toro, claimed the lead of the young rider’s classification heading into Thursday’s second stage
Complete results:
167.8 kilometers raced at an average speed of 44.431 km/hr
| 1 | Felix Grossschartner | UAE Team Emirates-XRG | 3hr 46min 36sec |
| 2 | Rafal Majka | UAE Team Emirates-XRG | @ 5sec |
| 3 | Archie Ryan | EF Education-EasyPost | 0:06 |
| 4 | Filippo Baroncini | UAE Team Emirates-XRG | 0:16 |
| 5 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 6 | Lennard Kämna | Lidl-Trek | s.t. |
| 7 | Héctor Álvarez | Lidl-Trek | s.t. |
| 8 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 9 | AJ August | INEOS Grenadiers | s.t. |
| 10 | Anthon Charmig | XDS Astana Team | s.t. |
| 11 | Paul Double | Team Jayco-AlUla | s.t. |
| 12 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 13 | Killian Verschuren | Unibet Tietema Rockets | s.t. |
| 14 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 15 | Giacomo Ballabio | Hrinkow Advarics | 0:36 |
| 16 | Alessandro Covi | UAE Team Emirates-XRG | s.t. |
| 17 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 18 | Colin Stüssi | Team Vorarlberg | s.t. |
| 19 | Sean Quinn | EF Education-EasyPost | s.t. |
| 20 | Piotr Pekala | ATT Investments | s.t. |
| 21 | Anton Stensby | Team Coop-Repsol | s.t. |
| 22 | Martin Messner | WSA KTM Graz | s.t. |
| 23 | Eivind Broholt Fougner | Team Coop-Repsol | s.t. |
| 24 | Jannis Peter | Team Vorarlberg | s.t. |
| 25 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 26 | Philipp Hofbauer | WSA KTM Graz | s.t. |
| 27 | Bob Jungels | INEOS Grenadiers | s.t. |
| 28 | Riccardo Zoidl | Hrinkow Advarics | s.t. |
| 29 | Michael Gogl | Alpecin-Deceuninck | 1:02 |
| 30 | Edward Ravasi | Hrinkow Advarics | 1:12 |
| 31 | Marcin Budzinski | ATT Investments | s.t. |
| 32 | Baptiste Huyet | Unibet Tietema Rockets | 1:28 |
| 33 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | s.t. |
| 34 | Erik Fetter | Team United Shipping | s.t. |
| 35 | Paul Verbnjak | Lidl-Trek | s.t. |
| 36 | Rui Costa | EF Education-EasyPost | s.t. |
| 37 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 38 | Markel Beloki | EF Education-EasyPost | s.t. |
| 39 | Luca Vergallito | Alpecin-Deceuninck | 1:38 |
| 40 | Kelland O'Brien | Team Jayco-AlUla | 1:45 |
| 41 | Ide Schelling | XDS Astana Team | s.t. |
| 42 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 43 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 44 | Michael Leonard | INEOS Grenadiers | 2:14 |
| 45 | Simon Vanicek | ATT Investments | 3:00 |
| 46 | Patrick Konrad | Lidl-Trek | 3:25 |
| 47 | Patrick Gamper | Team Jayco-AlUla | 4:24 |
| 48 | Florian Vermeersch | UAE Team Emirates-XRG | 4:38 |
| 49 | Dominik Röber | Benotti-Berthold | 7:38 |
| 50 | Maciej Banaszak | Voster ATS Team | 8:59 |
| 51 | Tomasz Budzinski | Voster ATS Team | s.t. |
| 52 | Tobias Kreuzer | Run&Race-Wibatech | s.t. |
| 53 | Thomas Tichler | WSA KTM Graz | 9:02 |
| 54 | Dominik Neuman | ATT Investments | s.t. |
| 55 | Filip Reha | ATT Investments | s.t. |
| 56 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 57 | Storm Ingebrigtsen | Team Coop-Repsol | s.t. |
| 58 | Tim Kössler | Benotti-Berthold | s.t. |
| 59 | Bálint Feldhoffer | Team United Shipping | s.t. |
| 60 | Artur Sowinski | Run&Race-Wibatech | s.t. |
| 61 | Samuel Novak | Tirol KTM Cycling Team | 9:43 |
| 62 | Alberto Carlo Monti | ATT Investments | s.t. |
| 63 | Jaka Primozic | Hrinkow Advarics | s.t. |
| 64 | Mattie Dodd | Tirol KTM Cycling Team | s.t. |
| 65 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 66 | Jensen Plowright | Alpecin-Deceuninck | 9:48 |
| 67 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 68 | Alexander Konychev | Team Vorarlberg | s.t. |
| 69 | Ryan Gibbons | Lidl-Trek | 9:57 |
| 70 | Nicolas Vinokurov | XDS Astana Team | 10:03 |
| 71 | Michal Schuran | Team United Shipping | s.t. |
| 72 | Daniil Marukhin | XDS Astana Team | s.t. |
| 73 | Patrick Reissig | Benotti-Berthold | s.t. |
| 74 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 75 | Kalle Kvam | Team Coop-Repsol | s.t. |
| 76 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 10:44 |
| 77 | Matthias Gusner | WSA KTM Graz | s.t. |
| 78 | Darren van Bekkum | XDS Astana Team | 10:53 |
| 79 | Ivan Smirnov | XDS Astana Team | 11:54 |
| 80 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 81 | Jakob Purtscheller | Tirol KTM Cycling Team | s.t. |
| 82 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 83 | Zak Coleman | Voster ATS Team | s.t. |
| 84 | David Paumann | Tirol KTM Cycling Team | 11:57 |
| 85 | Aleix Espargaró | Lidl-Trek | 13:23 |
| 86 | Riccardo Verza | Hrinkow Advarics | s.t. |
| 87 | Paul Buschek | Hrinkow Advarics | s.t. |
| 88 | Tim Wafler | Tirol KTM Cycling Team | s.t. |
| 89 | Bartlomiej Proc | Run&Race-Wibatech | s.t. |
| 90 | Jonas Messerschmidt | Run&Race-Wibatech | s.t. |
| 91 | Eric Meinberg | Benotti-Berthold | s.t. |
| 92 | Matej Drinovec | ARBÖ Kärnten Sport Feld am See | s.t. |
| 93 | Mate Endredi | Team United Shipping | s.t. |
| 94 | Eirik Vang Aas | Team Coop-Repsol | s.t. |
| 95 | Szabolcs Csaki | Team United Shipping | s.t. |
| 96 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 97 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 98 | Toon Vandebosch | Alpecin-Deceuninck | s.t. |
| 99 | Matteo Baseggio | SC Padovani Polo Cherry Bank | s.t. |
| 100 | Konrad Waliniak | Voster ATS Team | s.t. |
| 101 | Mateusz Kostanski | Voster ATS Team | s.t. |
| 102 | Martin Barta | ATT Investments | s.t. |
| 103 | Zsombor Palumby | Team United Shipping | s.t. |
| 104 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | s.t. |
| 105 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 106 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 107 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 108 | Calvin Dik | Benotti-Berthold | s.t. |
| 109 | Wil Holmes | Team Jayco-AlUla | s.t. |
| 110 | Michael Peter | Run&Race-Wibatech | s.t. |
| 111 | Nils Puschmann | Run&Race-Wibatech | s.t. |
| 112 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | s.t. |
| 113 | Magnus Wæhre | Team Coop-Repsol | s.t. |
| 114 | Thomas Turri | SC Padovani Polo Cherry Bank | s.t. |
| 115 | Szymon Ilski | Run&Race-Wibatech | s.t. |
| 116 | Michal Zelazowski | Voster ATS Team | s.t. |
| 117 | Federico Guzzo | SC Padovani Polo Cherry Bank | s.t. |
| 118 | Martin Pedersen | Lidl-Trek | s.t. |
| 119 | Albert Gathemann | Benotti-Berthold | s.t. |
| 120 | Tobias Nolde | Benotti-Berthold | s.t. |
| 121 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 122 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | s.t. |
| 123 | Patryk Stosz | Voster ATS Team | s.t. |
| 124 | Niels Vandeputte | Alpecin-Deceuninck | s.t. |
| 125 | Luca Graziotto | SC Padovani Polo Cherry Bank | s.t. |
| 126 | Pirmin Benz | Team Vorarlberg | 13:31 |
| 127 | Magnus Sørbø | Team Coop-Repsol | 15:48 |
| 128 | Haoyu Su | XDS Astana Team | 17:18 |
| 129 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 18:46 |
| 130 | Richard Riska | Hrinkow Advarics | s.t. |
| 131 | Georg Steinhauser | EF Education-EasyPost | s.t. |
GC after stage 1:
| 1 | Felix Grossschartner | UAE Team Emirates-XRG | 3hr 46min 26sec |
| 2 | Rafal Majka | UAE Team Emirates-XRG | @ 9sec |
| 3 | Archie Ryan | EF Education-EasyPost | 0:12 |
| 4 | Filippo Baroncini | UAE Team Emirates-XRG | 0:26 |
| 5 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 6 | Lennard Kämna | Lidl-Trek | s.t. |
| 7 | Héctor Álvarez | Lidl-Trek | s.t. |
| 8 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 9 | AJ August | INEOS Grenadiers | s.t. |
| 10 | Anthon Charmig | XDS Astana Team | s.t. |
| 11 | Paul Double | Team Jayco-AlUla | s.t. |
| 12 | Marco Schrettl | Tirol KTM Cycling Team | s.t. |
| 13 | Killian Verschuren | Unibet Tietema Rockets | s.t. |
| 14 | Esteban Chaves | EF Education-EasyPost | s.t. |
| 15 | Giacomo Ballabio | Hrinkow Advarics | 0:46 |
| 16 | Alessandro Covi | UAE Team Emirates-XRG | s.t. |
| 17 | Asbjørn Hellemose | Team Jayco-AlUla | s.t. |
| 18 | Colin Stüssi | Team Vorarlberg | s.t. |
| 19 | Sean Quinn | EF Education-EasyPost | s.t. |
| 20 | Piotr Pekala | ATT Investments | s.t. |
| 21 | Anton Stensby | Team Coop-Repsol | s.t. |
| 22 | Martin Messner | WSA KTM Graz | s.t. |
| 23 | Eivind Broholt Fougner | Team Coop-Repsol | s.t. |
| 24 | Jannis Peter | Team Vorarlberg | s.t. |
| 25 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 26 | Philipp Hofbauer | WSA KTM Graz | s.t. |
| 27 | Bob Jungels | INEOS Grenadiers | s.t. |
| 28 | Riccardo Zoidl | Hrinkow Advarics | s.t. |
| 29 | Michael Gogl | Alpecin-Deceuninck | 1:12 |
| 30 | Edward Ravasi | Hrinkow Advarics | s.t. |
| 31 | Marcin Budzinski | ATT Investments | 1:22 |
| 32 | Baptiste Huyet | Unibet Tietema Rockets | 1:38 |
| 33 | Hermann Pernsteiner | ARBÖ Kärnten Sport Feld am See | s.t. |
| 34 | Erik Fetter | Team United Shipping | s.t. |
| 35 | Paul Verbnjak | Lidl-Trek | s.t. |
| 36 | Rui Costa | EF Education-EasyPost | s.t. |
| 37 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 38 | Markel Beloki | EF Education-EasyPost | s.t. |
| 39 | Luca Vergallito | Alpecin-Deceuninck | 1:48 |
| 40 | Kelland O'Brien | Team Jayco-AlUla | 1:55 |
| 41 | Ide Schelling | XDS Astana Team | s.t. |
| 42 | Victor Langellotti | INEOS Grenadiers | s.t. |
| 43 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 44 | Michael Leonard | INEOS Grenadiers | 2:24 |
| 45 | Simon Vanicek | ATT Investments | 3:10 |
| 46 | Patrick Konrad | Lidl-Trek | 3:35 |
| 47 | Patrick Gamper | Team Jayco-AlUla | 4:34 |
| 48 | Florian Vermeersch | UAE Team Emirates-XRG | 4:48 |
| 49 | Dominik Röber | Benotti-Berthold | 7:48 |
| 50 | Maciej Banaszak | Voster ATS Team | 9:09 |
| 51 | Tomasz Budzinski | Voster ATS Team | s.t. |
| 52 | Tobias Kreuzer | Run&Race-Wibatech | s.t. |
| 53 | Owen Geleijn | Unibet Tietema Rockets | 9:11 |
| 54 | Thomas Tichler | WSA KTM Graz | 9:12 |
| 55 | Dominik Neuman | ATT Investments | s.t. |
| 56 | Filip Reha | ATT Investments | s.t. |
| 57 | Storm Ingebrigtsen | Team Coop-Repsol | s.t. |
| 58 | Tim Kössler | Benotti-Berthold | s.t. |
| 59 | Bálint Feldhoffer | Team United Shipping | s.t. |
| 60 | Artur Sowinski | Run&Race-Wibatech | s.t. |
| 61 | Mattie Dodd | Tirol KTM Cycling Team | 9:52 |
| 62 | Samuel Novak | Tirol KTM Cycling Team | 9:53 |
| 63 | Alberto Carlo Monti | ATT Investments | s.t. |
| 64 | Jaka Primozic | Hrinkow Advarics | s.t. |
| 65 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 66 | Alexander Konychev | Team Vorarlberg | s.t. |
| 67 | Jensen Plowright | Alpecin-Deceuninck | 9:55 |
| 68 | Emanuel Zangerle | Team Vorarlberg | 9:56 |
| 69 | Ryan Gibbons | Lidl-Trek | 10:07 |
| 70 | Nicolas Vinokurov | XDS Astana Team | 10:13 |
| 71 | Michal Schuran | Team United Shipping | s.t. |
| 72 | Daniil Marukhin | XDS Astana Team | s.t. |
| 73 | Patrick Reissig | Benotti-Berthold | s.t. |
| 74 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 75 | Kalle Kvam | Team Coop-Repsol | s.t. |
| 76 | Rasmus Lundtoft Lindbjerg | ARBÖ Kärnten Sport Feld am See | 10:54 |
| 77 | Matthias Gusner | WSA KTM Graz | s.t. |
| 78 | Darren van Bekkum | XDS Astana Team | 11:03 |
| 79 | Ivan Smirnov | XDS Astana Team | 12:04 |
| 80 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 81 | Jakob Purtscheller | Tirol KTM Cycling Team | s.t. |
| 82 | Nicolas Ginter | Tirol KTM Cycling Team | s.t. |
| 83 | Zak Coleman | Voster ATS Team | s.t. |
| 84 | David Paumann | Tirol KTM Cycling Team | 12:07 |
| 85 | Calvin Dik | Benotti-Berthold | 13:30 |
| 86 | Eric Meinberg | Benotti-Berthold | 13:32 |
| 87 | Aleix Espargaró | Lidl-Trek | 13:33 |
| 88 | Riccardo Verza | Hrinkow Advarics | s.t. |
| 89 | Paul Buschek | Hrinkow Advarics | s.t. |
| 90 | Tim Wafler | Tirol KTM Cycling Team | s.t. |
| 91 | Bartlomiej Proc | Run&Race-Wibatech | s.t. |
| 92 | Jonas Messerschmidt | Run&Race-Wibatech | s.t. |
| 93 | Matej Drinovec | ARBÖ Kärnten Sport Feld am See | s.t. |
| 94 | Mate Endredi | Team United Shipping | s.t. |
| 95 | Eirik Vang Aas | Team Coop-Repsol | s.t. |
| 96 | Szabolcs Csaki | Team United Shipping | s.t. |
| 97 | Daniel Geismayr | Team Vorarlberg | s.t. |
| 98 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 99 | Toon Vandebosch | Alpecin-Deceuninck | s.t. |
| 100 | Matteo Baseggio | SC Padovani Polo Cherry Bank | s.t. |
| 101 | Konrad Waliniak | Voster ATS Team | s.t. |
| 102 | Mateusz Kostanski | Voster ATS Team | s.t. |
| 103 | Martin Barta | ATT Investments | s.t. |
| 104 | Zsombor Palumby | Team United Shipping | s.t. |
| 105 | Kevin Bonaldo | SC Padovani Polo Cherry Bank | s.t. |
| 106 | Matteo Zurlo | SC Padovani Polo Cherry Bank | s.t. |
| 107 | Maximilian Schmidbauer | WSA KTM Graz | s.t. |
| 108 | Kevin Inkelaar | Unibet Tietema Rockets | s.t. |
| 109 | Wil Holmes | Team Jayco-AlUla | s.t. |
| 110 | Michael Peter | Run&Race-Wibatech | s.t. |
| 111 | Nils Puschmann | Run&Race-Wibatech | s.t. |
| 112 | Stefan Pöll | ARBÖ Kärnten Sport Feld am See | s.t. |
| 113 | Magnus Wæhre | Team Coop-Repsol | s.t. |
| 114 | Thomas Turri | SC Padovani Polo Cherry Bank | s.t. |
| 115 | Szymon Ilski | Run&Race-Wibatech | s.t. |
| 116 | Michal Zelazowski | Voster ATS Team | s.t. |
| 117 | Federico Guzzo | SC Padovani Polo Cherry Bank | s.t. |
| 118 | Martin Pedersen | Lidl-Trek | s.t. |
| 119 | Albert Gathemann | Benotti-Berthold | s.t. |
| 120 | Tobias Nolde | Benotti-Berthold | s.t. |
| 121 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 122 | Daniel Reiter | ARBÖ Kärnten Sport Feld am See | s.t. |
| 123 | Patryk Stosz | Voster ATS Team | s.t. |
| 124 | Niels Vandeputte | Alpecin-Deceuninck | s.t. |
| 125 | Luca Graziotto | SC Padovani Polo Cherry Bank | s.t. |
| 126 | Pirmin Benz | Team Vorarlberg | 13:41 |
| 127 | Magnus Sørbø | Team Coop-Repsol | 15:56 |
| 128 | Haoyu Su | XDS Astana Team | 17:28 |
| 129 | Heorhii Antonenko | ARBÖ Kärnten Sport Feld am See | 18:56 |
| 130 | Richard Riska | Hrinkow Advarics | s.t. |
| 131 | Georg Steinhauser | EF Education-EasyPost | 18:58 |
Stage 1 map & profile:

Stage 1 map

Stage 1 profile
Start list with back numbers: July 8, 2025
| UAE Team Emirates-XRG | |
| 1 | Felix Grossschartner |
| 2 | Filippo Baroncini |
| 3 | Alessandro Covi |
| 4 | Isaac del Toro |
| 5 | Julius Johansen |
| 6 | Rafal Majka |
| 7 | Florian Vermeersch |
| INEOS Grenadiers | |
| 11 | AJ August |
| 12 | Victor Langellotti |
| 13 | Michael Leonard |
| 14 | Jonathan Castroviejo |
| 15 | Bob Jungels |
| 17 | Salvatore Puccio |
| Alpecin-Deceuninck | |
| 21 | Michael Gogl |
| 22 | Lennert Belmans |
| 23 | Jensen Plowright |
| 24 | Noah Ramsay |
| 25 | Luca Vergallito |
| 26 | Toon Vandebosch |
| 27 | Niels Vandeputte |
| EF Education-EasyPost | |
| 31 | Markel Beloki |
| 32 | Rui Costa |
| 33 | Esteban Chaves |
| 34 | Sean Quinn |
| 35 | Darren Rafferty |
| 36 | Archie Ryan |
| 37 | Georg Steinhauser |
| Lidl-Trek | |
| 41 | Lennard Kämna |
| 42 | Héctor Álvarez |
| 43 | Patrick Konrad |
| 44 | Martin Pedersen |
| 45 | Ryan Gibbons |
| 46 | Paul Verbnjak |
| 47 | Aleix Espargaró |
| Team Jayco-AlUla | |
| 51 | Patrick Gamper |
| 52 | Wil Holmes |
| 53 | Christopher Juul-Jensen |
| 54 | Paul Double |
| 55 | Felix Engelhardt |
| 56 | Asbjørn Hellemose |
| 57 | Kelland O'Brien |
| XDS Astana Team | |
| 61 | Anthon Charmig |
| 62 | Haoyu Su |
| 63 | Ide Schelling |
| 64 | Ivan Smirnov |
| 65 | Darren van Bekkum |
| 66 | Nicolas Vinokurov |
| 67 | Daniil Marukhin |
| Unibet Tietema Rockets | |
| 71 | Axel Huens |
| 72 | Owen Geleijn |
| 73 | Baptiste Huyet |
| 74 | Kevin Inkelaar |
| 75 | Sebastian Nielsen |
| 77 | Killian Verschuren |
| Hrinkow Advarics | |
| 81 | Giacomo Ballabio |
| 82 | Paul Buschek |
| 83 | Riccardo Verza |
| 84 | Jaka Primozic |
| 85 | Edward Ravasi |
| 86 | Richard Riska |
| 87 | Riccardo Zoidl |
| Team Vorarlberg | |
| 91 | Pirmin Benz |
| 92 | Alexander Konychev |
| 93 | Kilian Feurstein |
| 94 | Jannis Peter |
| 95 | Daniel Geismayr |
| 96 | Colin Stüssi |
| 97 | Emanuel Zangerle |
| WSA KTM Graz | |
| 101 | Matthias Gusner |
| 102 | Philipp Hofbauer |
| 103 | Martin Messner |
| 104 | Maximilian Schmidbauer |
| 105 | Fabian Steininger |
| 107 | Thomas Tichler |
| Tirol KTM Cycling Team | |
| 111 | Mattie Dodd |
| 112 | Nicolas Ginter |
| 113 | Samuel Novak |
| 114 | David Paumann |
| 115 | Jakob Purtscheller |
| 116 | Marco Schrettl |
| 117 | Tim Wafler |
| ARBÖ Kärnten Sport Feld am See | |
| 121 | Heorhii Antonenko |
| 122 | Johannes Banzer |
| 123 | Matej Drinovec |
| 124 | Rasmus Lundtoft Lindbjerg |
| 125 | Stefan Pöll |
| 126 | Daniel Reiter |
| 127 | Hermann Pernsteiner |
| ATT Investments | |
| 131 | Dominik Neuman |
| 132 | Marcin Budzinski |
| 133 | Filip Reha |
| 134 | Alberto Carlo Monti |
| 135 | Martin Barta |
| 136 | Piotr Pekala |
| 137 | Simon Vanicek |
| Benotti-Berthold | |
| 141 | Calvin Dik |
| 142 | Albert Gathemann |
| 143 | Tim Kössler |
| 144 | Tobias Nolde |
| 145 | Patrick Reissig |
| 146 | Dominik Röber |
| 147 | Eric Meinberg |
| Run & Race-Wibatech | |
| 151 | Tobias Kreuzer |
| 152 | Szymon Ilski |
| 153 | Jonas Messerschmidt |
| 154 | Michael Peter |
| 155 | Bartlomiej Proc |
| 156 | Nils Puschmann |
| 157 | Artur Sowinski |
| SC Padovani Polo Cherry Bank | |
| 161 | Matteo Baseggio |
| 162 | Kevin Bonaldo |
| 163 | Thomas Turri |
| 164 | Federico Guzzo |
| 165 | Luca Graziotto |
| 166 | Matteo Zurlo |
| Team Coop-Repsol | |
| 172 | Vang Aas Eirik |
| 173 | Eivind Broholt Fougner |
| 174 | Storm Ingebrigtsen |
| 175 | Kalle Kvam |
| 176 | Magnus Sørbø |
| 177 | Anton Stensby |
| 178 | Magnus Wæhre |
| Team United Shipping | |
| 181 | Mate Endredi |
| 182 | Bálint Feldhoffer |
| 183 | Zsombor Palumby |
| 184 | Michal Schuran |
| 185 | Erik Fetter |
| 186 | Szabolcs Csaki |
| Voster ATS Team | |
| 191 | Maciej Banaszak |
| 192 | Tomasz Budzinski |
| 193 | Zak Coleman |
| 194 | Mateusz Kostanski |
| 195 | Patryk Stosz |
| 196 | Konrad Waliniak |
| 197 | Michal Zelazowski |