Tour of the Alps 2026 - Stage 3

Laces > Arco, 174.5km

20.04-24.04

Tom Pidcock claimed an impressive victory on stage 3 of the Tour of the Alps after a strong team effort from Pinarello Q36.5, taking control in the final kilometres and winning the sprint in Arco. The breakaway was caught late on the descent to the finish, setting up a tense finale where Pidcock timed his move perfectly. The result marks his first win since returning from injury and offers a timely boost ahead of Liège–Bastogne–Liège.

Results

Stage

PosRiderTeam Time
1 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 4:23:24
2 Tommaso Dati Team UKYO + 00.00
3 Egan Bernal Netcompany INEOS + 00.00
4 Luca Paletti Bardiani CSF 7 Saber + 00.00
5 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.00
6 Sean Quinn EF Education-EasyPost + 00.00
7 Chris Hamilton Team Picnic PostNL + 00.00
8 Jakob Omrzel Bahrain Victorious + 00.00
9 Florian Stork Tudor Pro Cycling Team + 00.00
10 Ben O'Connor Team Jayco-AlUla + 00.00
11 Colin Stüssi Team Vorarlberg + 00.00
12 Rudy Porter Team Jayco-AlUla + 00.00
13 Alessandro Cattani Italy + 00.00
14 Gijs Leemreize Team Picnic PostNL + 00.00
15 Marton Dina MBH Bank Ballan Telecom Fort + 00.00
16 Thymen Arensman Netcompany INEOS + 00.00
17 Chris Harper Pinarello-Q36.5 Pro Cycling Team + 00.00
18 Vicente Rojas Bardiani CSF 7 Saber + 00.00
19 Embret Svestad-Bårdseng Netcompany INEOS + 00.00
20 Derek Gee-West Lidl-Trek + 00.00
21 Giulio Pellizzari Red Bull-BORA-hansgrohe + 00.00
22 Mattia Bais Team Polti VisitMalta + 00.00
23 Matteo Vanhuffel Team Picnic PostNL + 00.00
24 Mathys Rondel Tudor Pro Cycling Team + 00.00
25 Alex Tolio Bardiani CSF 7 Saber + 00.00
26 Alexander Cepeda EF Education-EasyPost + 00.00
27 Davide De Cassan Italy + 00.00
28 Sam Oomen Lidl-Trek + 00.00
29 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 00.00
30 Mattia Gaffuri Team Picnic PostNL + 00.00
31 Michael Storer Tudor Pro Cycling Team + 00.00
32 Alessandro Tonelli Team Polti VisitMalta + 00.00
33 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.00
34 Domenico Pozzovivo Solution Tech-NIPPO-Rali + 00.00
35 Matteo Sobrero Lidl-Trek + 00.00
36 Darren Rafferty EF Education-EasyPost + 00.00
37 Lawrence Warbasse Tudor Pro Cycling Team + 00.00
38 Lennart Jasch Tudor Pro Cycling Team + 00.00
39 Juan Rodríguez EF Education-EasyPost + 00.56
40 Nicolo Garibbo Team UKYO + 00.56
41 Luca Covili Bardiani CSF 7 Saber + 00.56
42 Koen Bouwman Team Jayco-AlUla + 00.56
43 William Barta Tudor Pro Cycling Team + 00.56
44 Andrea Pietrobon Team Polti VisitMalta + 01.13
45 Filip Gruszczynski MBH Bank Ballan Telecom Fort + 01.45
46 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 01.47
47 Finlay Pickering Team Jayco-AlUla + 01.50
48 Philipp Hofbauer Team Vorarlberg + 02.21
49 Adrián Benito Team Polti VisitMalta + 04.11
50 Roman Ermakov Bahrain Victorious + 04.11
51 Alastair Mackellar EF Education-EasyPost + 04.11
52 Peter Øxenberg Netcompany INEOS + 05.16
53 Christopher Juul-Jensen Team Jayco-AlUla + 05.16
54 Riccardo Zoidl Austria + 05.16
55 Diego Bracalente MBH Bank Ballan Telecom Fort + 05.16
56 Rainer Kepplinger Bahrain Victorious + 05.16
57 Amanuel Ghebreigzabhier Lidl-Trek + 06.50
58 Tommaso Bambagioni Italy + 06.50
59 Ben Zwiehoff Red Bull-BORA-hansgrohe + 06.50
60 Tobias Foss Netcompany INEOS + 06.50
61 Martín Herreño Bardiani CSF 7 Saber + 09.14
62 Emil Herzog Red Bull-BORA-hansgrohe + 13.20
63 Alessandro Verre MBH Bank Ballan Telecom Fort + 16.27
64 Andrea D'Amato Team UKYO + 16.39
65 Josef Dirnbauer Austria + 16.39
66 David Paumann Austria + 16.39
67 Federico Iacomoni Team UKYO + 16.39
68 Luca Cretti MBH Bank Ballan Telecom Fort + 16.39
69 Mattia Stenico Bardiani CSF 7 Saber + 16.39
70 Valentin Poschacher Austria + 16.39
71 Samuel Bertolli Solution Tech-NIPPO-Rali + 16.39
72 Márk Valent MBH Bank Ballan Telecom Fort + 16.39
73 Luca Attolini Italy + 16.39
74 Luca Verrando Solution Tech-NIPPO-Rali + 16.39
75 Michele Bicelli Italy + 16.39
76 Ignazio Cireddu Team Vorarlberg + 16.39
77 Simone Raccani Team UKYO + 16.39
78 Davide Bais Team Polti VisitMalta + 16.39
79 Nicolas Milesi Netcompany INEOS + 16.39
80 Joshua Golliker EF Education-EasyPost + 16.39
81 Benjamin Eckerstorfer Austria + 16.39
82 Leonardo Vesco Italy + 16.39
83 Ben Granger Solution Tech-NIPPO-Rali + 16.39
84 Paul Double Team Jayco-AlUla + 16.39
85 James Knox Team Picnic PostNL + 16.39
86 Benedikt Benz Lidl-Trek + 16.39
87 Tommaso Quaglia Italy + 16.39
88 Max Bock Red Bull-BORA-hansgrohe + 16.39
89 Gabriele Bessega Team Polti VisitMalta + 16.39
90 Nahom Zeray Team UKYO + 16.39
91 Oliver Stockwell Bahrain Victorious + 16.39
92 Max van der Meulen Bahrain Victorious + 16.39
93 Bálint Feldhoffer Bahrain Victorious + 16.39
94 Kasper Borremans Bahrain Victorious + 16.39
95 Dominik Röber Team Vorarlberg + 16.39
96 Kilian Feurstein Team Vorarlberg + 16.39
97 Emanuel Zangerle Team Vorarlberg + 16.39
98 Tobias Nolde Team Vorarlberg + 16.39
99 Alexandre Balmer Solution Tech-NIPPO-Rali + 16.39
100 Hannes Wilksch Tudor Pro Cycling Team + 16.39
- Andrea Piras Solution Tech-NIPPO-Rali DNS
- Victor Langellotti Netcompany INEOS DNF
- Manabu Ishibashi Team UKYO DNF
- Martin Messner Austria DNF
- Tommaso Nencini Solution Tech-NIPPO-Rali DNF
- Daniel Federspiel Austria DNF
- Lorenzo Nespoli MBH Bank Ballan Telecom Fort DNF
- Jack Ward Lidl-Trek DNF
- Lorenzo Finn Red Bull-BORA-hansgrohe DNF
- Felix Engelhardt Team Jayco-AlUla DNF
- Ulrik Tvedt Team Picnic PostNL DNF
- Damien Howson Pinarello-Q36.5 Pro Cycling Team DNF
- Matteo Badilatti Pinarello-Q36.5 Pro Cycling Team DNF

GC

PosRiderTeam Time
1 Giulio Pellizzari Red Bull-BORA-hansgrohe 11:13:06
2 Thymen Arensman Netcompany INEOS + 00.04
3 Egan Bernal Netcompany INEOS + 00.06
4 Mattia Gaffuri Team Picnic PostNL + 00.06
5 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.10
6 Mathys Rondel Tudor Pro Cycling Team + 00.19
7 Jakob Omrzel Bahrain Victorious + 00.29
8 Chris Harper Pinarello-Q36.5 Pro Cycling Team + 00.29
9 Alex Tolio Bardiani CSF 7 Saber + 00.29
10 Michael Storer Tudor Pro Cycling Team + 00.29
11 Domenico Pozzovivo Solution Tech-NIPPO-Rali + 00.29
12 Ben O'Connor Team Jayco-AlUla + 00.33
13 Giovanni Aleotti Red Bull-BORA-hansgrohe + 00.35
14 Colin Stüssi Team Vorarlberg + 00.45
15 Embret Svestad-Bårdseng Netcompany INEOS + 00.45
16 Darren Rafferty EF Education-EasyPost + 00.50
17 Vicente Rojas Bardiani CSF 7 Saber + 00.51
18 Gijs Leemreize Team Picnic PostNL + 00.54
19 Alexander Cepeda EF Education-EasyPost + 00.56
20 Rudy Porter Team Jayco-AlUla + 00.58
21 Luca Paletti Bardiani CSF 7 Saber + 01.14
22 Derek Gee-West Lidl-Trek + 01.14
23 Matteo Sobrero Lidl-Trek + 01.14
24 Matteo Vanhuffel Team Picnic PostNL + 01.14
25 Juan Rodríguez EF Education-EasyPost + 01.29
26 Sam Oomen Lidl-Trek + 01.32
27 Sean Quinn EF Education-EasyPost + 01.36
28 Alessandro Tonelli Team Polti VisitMalta + 01.36
29 Davide De Cassan Italy + 01.47
30 Florian Stork Tudor Pro Cycling Team + 01.55
31 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 01.59
32 Luca Covili Bardiani CSF 7 Saber + 02.32
33 Alessandro Cattani Italy + 02.50
34 Mattia Bais Team Polti VisitMalta + 03.05
35 Marton Dina MBH Bank Ballan Telecom Fort + 03.05
36 Chris Hamilton Team Picnic PostNL + 03.28
37 Filip Gruszczynski MBH Bank Ballan Telecom Fort + 03.44
38 Finlay Pickering Team Jayco-AlUla + 04.07
39 Nicolo Garibbo Team UKYO + 05.46
40 Koen Bouwman Team Jayco-AlUla + 06.02
41 Adrián Benito Team Polti VisitMalta + 06.10
42 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 06.46
43 Ben Zwiehoff Red Bull-BORA-hansgrohe + 07.25
44 William Barta Tudor Pro Cycling Team + 07.58
45 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 08.49
46 Diego Bracalente MBH Bank Ballan Telecom Fort + 09.17
47 Alastair Mackellar EF Education-EasyPost + 09.56
48 Lawrence Warbasse Tudor Pro Cycling Team + 09.57
49 Rainer Kepplinger Bahrain Victorious + 10.06
50 Martín Herreño Bardiani CSF 7 Saber + 10.28
51 Tommaso Dati Team UKYO + 10.50
52 Philipp Hofbauer Team Vorarlberg + 11.46
53 Andrea Pietrobon Team Polti VisitMalta + 11.48
54 Christopher Juul-Jensen Team Jayco-AlUla + 12.25
55 Peter Øxenberg Netcompany INEOS + 12.53
56 Lennart Jasch Tudor Pro Cycling Team + 13.11
57 Tommaso Bambagioni Italy + 13.52
58 Amanuel Ghebreigzabhier Lidl-Trek + 13.52
59 Riccardo Zoidl Austria + 14.25
60 Roman Ermakov Bahrain Victorious + 16.19
61 Alessandro Verre MBH Bank Ballan Telecom Fort + 17.23
62 Davide Bais Team Polti VisitMalta + 18.09
63 Luca Cretti MBH Bank Ballan Telecom Fort + 18.38
64 Michele Bicelli Italy + 18.38
65 Nahom Zeray Team UKYO + 18.44
66 Alexandre Balmer Solution Tech-NIPPO-Rali + 19.44
67 Samuel Bertolli Solution Tech-NIPPO-Rali + 19.54
68 Mattia Stenico Bardiani CSF 7 Saber + 20.07
69 Oliver Stockwell Bahrain Victorious + 23.22
70 Márk Valent MBH Bank Ballan Telecom Fort + 23.39
71 Leonardo Vesco Italy + 23.41
72 Luca Attolini Italy + 24.01
73 Simone Raccani Team UKYO + 24.49
74 Gabriele Bessega Team Polti VisitMalta + 25.02
75 Benedikt Benz Lidl-Trek + 25.02
76 Kasper Borremans Bahrain Victorious + 25.02
77 Paul Double Team Jayco-AlUla + 25.02
78 Tobias Foss Netcompany INEOS + 25.02
79 Emil Herzog Red Bull-BORA-hansgrohe + 26.31
80 Emanuel Zangerle Team Vorarlberg + 27.32
81 Max van der Meulen Bahrain Victorious + 27.38
82 Bálint Feldhoffer Bahrain Victorious + 27.38
83 Federico Iacomoni Team UKYO + 27.45
84 Dominik Röber Team Vorarlberg + 28.43
85 Benjamin Eckerstorfer Austria + 29.03
86 Hannes Wilksch Tudor Pro Cycling Team + 29.12
87 Josef Dirnbauer Austria + 29.15
88 Joshua Golliker EF Education-EasyPost + 29.40
89 Max Bock Red Bull-BORA-hansgrohe + 29.43
90 Luca Verrando Solution Tech-NIPPO-Rali + 30.25
91 David Paumann Austria + 32.37
92 Valentin Poschacher Austria + 32.45
93 Nicolas Milesi Netcompany INEOS + 33.58
94 Kilian Feurstein Team Vorarlberg + 33.58
95 Ignazio Cireddu Team Vorarlberg + 34.59
96 Ben Granger Solution Tech-NIPPO-Rali + 36.10
97 James Knox Team Picnic PostNL + 36.10
98 Andrea D'Amato Team UKYO + 37.05
99 Tommaso Quaglia Italy + 37.05
100 Tobias Nolde Team Vorarlberg + 37.52
- Andrea Piras Solution Tech-NIPPO-Rali DNS
- Victor Langellotti Netcompany INEOS DNF
- Manabu Ishibashi Team UKYO DNF
- Martin Messner Austria DNF
- Tommaso Nencini Solution Tech-NIPPO-Rali DNF
- Daniel Federspiel Austria DNF
- Lorenzo Nespoli MBH Bank Ballan Telecom Fort DNF
- Jack Ward Lidl-Trek DNF
- Lorenzo Finn Red Bull-BORA-hansgrohe DNF
- Felix Engelhardt Team Jayco-AlUla DNF
- Ulrik Tvedt Team Picnic PostNL DNF
- Damien Howson Pinarello-Q36.5 Pro Cycling Team DNF
- Matteo Badilatti Pinarello-Q36.5 Pro Cycling Team DNF

Youth

PosRiderTeam Time
1 Giulio Pellizzari Red Bull-BORA-hansgrohe 11:13:06
2 Mathys Rondel Tudor Pro Cycling Team + 00.19
3 Jakob Omrzel Bahrain Victorious + 00.29
4 Darren Rafferty EF Education-EasyPost + 00.50
5 Luca Paletti Bardiani CSF 7 Saber + 01.14
6 Matteo Vanhuffel Team Picnic PostNL + 01.14
7 Juan Rodríguez EF Education-EasyPost + 01.29
8 Alessandro Cattani Italy + 02.50
9 Filip Gruszczynski MBH Bank Ballan Telecom Fort + 03.44
10 Finlay Pickering Team Jayco-AlUla + 04.07
11 Adrián Benito Team Polti VisitMalta + 06.10
12 Diego Bracalente MBH Bank Ballan Telecom Fort + 09.17
13 Martín Herreño Bardiani CSF 7 Saber + 10.28
14 Peter Øxenberg Netcompany INEOS + 12.53
15 Tommaso Bambagioni Italy + 13.52
16 Roman Ermakov Bahrain Victorious + 16.19
17 Michele Bicelli Italy + 18.38
18 Samuel Bertolli Solution Tech-NIPPO-Rali + 19.54
19 Mattia Stenico Bardiani CSF 7 Saber + 20.07
20 Márk Valent MBH Bank Ballan Telecom Fort + 23.39
21 Leonardo Vesco Italy + 23.41
22 Luca Attolini Italy + 24.01
23 Gabriele Bessega Team Polti VisitMalta + 25.02
24 Benedikt Benz Lidl-Trek + 25.02
25 Kasper Borremans Bahrain Victorious + 25.02
26 Emil Herzog Red Bull-BORA-hansgrohe + 26.31
27 Max van der Meulen Bahrain Victorious + 27.38
28 Bálint Feldhoffer Bahrain Victorious + 27.38
29 Benjamin Eckerstorfer Austria + 29.03
30 Joshua Golliker EF Education-EasyPost + 29.40
31 Max Bock Red Bull-BORA-hansgrohe + 29.43
32 Luca Verrando Solution Tech-NIPPO-Rali + 30.25
33 David Paumann Austria + 32.37
34 Valentin Poschacher Austria + 32.45
35 Nicolas Milesi Netcompany INEOS + 33.58
36 Kilian Feurstein Team Vorarlberg + 33.58
37 Ignazio Cireddu Team Vorarlberg + 34.59
38 Tommaso Quaglia Italy + 37.05

Points

PosRiderTeam Points
1 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 43
2 Tommaso Dati Team UKYO 43
3 Giulio Pellizzari Red Bull-BORA-hansgrohe 25
4 Sam Oomen Lidl-Trek 20
5 Tobias Nolde Team Vorarlberg 20
6 Egan Bernal Netcompany INEOS 20
7 Thymen Arensman Netcompany INEOS 18
8 Mattia Gaffuri Team Picnic PostNL 16
9 Florian Stork Tudor Pro Cycling Team 14
10 Aleksandr Vlasov Red Bull-BORA-hansgrohe 13
11 Darren Rafferty EF Education-EasyPost 12
12 Emanuel Zangerle Team Vorarlberg 12
13 Dominik Röber Team Vorarlberg 12
14 Josef Dirnbauer Austria 12
15 Davide Bais Team Polti VisitMalta 10
16 Benjamin Eckerstorfer Austria 10
17 Luca Paletti Bardiani CSF 7 Saber 8
18 Gabriele Bessega Team Polti VisitMalta 8
19 Sean Quinn EF Education-EasyPost 7
20 Federico Iacomoni Team UKYO 6
21 Mathys Rondel Tudor Pro Cycling Team 4
22 Chris Hamilton Team Picnic PostNL 4
23 Mark Donovan Pinarello-Q36.5 Pro Cycling Team 4
24 Andrea Pietrobon Team Polti VisitMalta 4
25 Emil Herzog Red Bull-BORA-hansgrohe 4
26 Jakob Omrzel Bahrain Victorious 3
27 Chris Harper Pinarello-Q36.5 Pro Cycling Team 3
28 Leonardo Vesco Italy 3
29 Alex Tolio Bardiani CSF 7 Saber 2
30 Michael Storer Tudor Pro Cycling Team 1
31 Ben O'Connor Team Jayco-AlUla 1

Mountain

PosRiderTeam Points
1 Emanuel Zangerle Team Vorarlberg 17
2 Darren Rafferty EF Education-EasyPost 16
3 Sam Oomen Lidl-Trek 12
4 Davide Bais Team Polti VisitMalta 11
5 Oliver Stockwell Bahrain Victorious 11
6 Ben Zwiehoff Red Bull-BORA-hansgrohe 6
7 Josef Dirnbauer Austria 6
8 Aleksandr Vlasov Red Bull-BORA-hansgrohe 4
9 Benjamin Eckerstorfer Austria 4
10 Tobias Nolde Team Vorarlberg 3
11 Giulio Pellizzari Red Bull-BORA-hansgrohe 2
12 Mattia Gaffuri Team Picnic PostNL 2
13 Christopher Juul-Jensen Team Jayco-AlUla 2

Team

PosTeamTime
1 Red Bull-BORA-hansgrohe 33:39:51
2 INEOS Grenadiers + 00.32
3 Team Picnic PostNL + 01.45
4 EF Education-EasyPost + 01.54
5 Bardiani-CSF 7 Saber + 02.01
6 Tudor Pro Cycling Team + 02.14
7 Team Jayco-AlUla + 02.39
8 Pinarello-Q36.5 Pro Cycling Team + 02.40
9 Lidl-Trek + 03.31
10 Team Polti VisitMalta + 05.51
11 MBH Bank Ballan Telecom Fort + 11.22
12 Italy + 12.53
13 Bahrain Victorious + 19.22
14 Team UKYO + 31.43
15 Team Vorarlberg + 38.43
16 Solution Tech-NIPPO-Rali + 39.34
17 Austria + 49.54

Race profile

Race
Tour of the Alps
Start date
20.04.2026
End date
24.04.2026
Total distance
174.5 km
Gen
Men
Cat
2.Pro
Country
Italy
Discipline
Road
First edition
1962

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️