Tour de Suisse 2026 - Stage 2

Locarno > Locarno, 157.7km

17.06-21.06

Romain Grégoire won stage 2 of the Tour de Suisse from the remnants of a 14 rider breakaway. Tadej Pogačar attacked late with Mathias Vacek and came within seconds of catching the leaders, but finished eighth. Pogačar retained the yellow jersey with a 2:50 lead over Richard Carapaz.

Results

Stage

PosRiderTeam Time
1 Romain Grégoire Groupama-FDJ United 3:26:25
2 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 00.00
3 Bart Lemmen Team Visma | Lease a Bike + 00.00
4 Filippo Zana Soudal Quick-Step + 00.00
5 Finlay Pickering Team Jayco-AlUla + 00.02
6 Mathias Vacek Lidl-Trek + 00.04
7 Emiel Verstrynge Alpecin-Premier Tech + 00.04
8 Tadej Pogacar UAE Team Emirates-XRG + 00.04
9 Afonso Eulalio Bahrain Victorious + 00.09
10 Jhonatan Narvaez UAE Team Emirates-XRG + 00.32
11 Tobias Foss Netcompany INEOS + 00.32
12 Andrea Bagioli Lidl-Trek + 00.32
13 Ilan Van Wilder Soudal Quick-Step + 00.32
14 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.32
15 Brandon McNulty UAE Team Emirates-XRG + 00.32
16 Tiesj Benoot Decathlon CMA CGM + 00.32
17 Wilco Kelderman Team Visma | Lease a Bike + 00.32
18 Sergio Higuita XDS Astana Team + 00.32
19 Richard Carapaz EF Education-EasyPost + 00.32
20 Primoz Roglic Red Bull-BORA-hansgrohe + 00.32
21 Mikel Landa Soudal Quick-Step + 00.32
22 Matthew Riccitello Decathlon CMA CGM + 00.32
23 Jarno Widar Lotto-Intermarché + 00.32
24 Enric Mas Movistar Team + 00.32
25 Finn Fisher-Black Red Bull-BORA-hansgrohe + 00.32
26 Chris Hamilton Team Picnic PostNL + 00.32
27 Mattia Gaffuri Team Picnic PostNL + 01.00
28 Bjoern Koerdt Team Picnic PostNL + 01.00
29 Ewen Costiou Groupama-FDJ United + 01.00
30 Javier Romo Movistar Team + 01.27
31 Paul Double Team Jayco-AlUla + 01.27
32 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02.03
33 Jordan Labrosse Decathlon CMA CGM + 02.03
34 Attila Valter Bahrain Victorious + 02.03
35 AJ August Netcompany INEOS + 02.03
36 Martin Tjøtta Uno-X Mobility + 02.03
37 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 02.03
38 Nairo Quintana Movistar Team + 02.03
39 Marc Hirschi Tudor Pro Cycling Team + 02.03
40 Patrick Konrad Lidl-Trek + 02.03
41 Lorenzo Germani Groupama-FDJ United + 02.03
42 Marco Schrettl XDS Astana Team + 02.03
43 Simon Dalby Uno-X Mobility + 02.03
44 Bauke Mollema Lidl-Trek + 02.11
45 Felix Großschartner UAE Team Emirates-XRG + 03.07
46 Antonio Tiberi Bahrain Victorious + 03.41
47 Roger Adrià Movistar Team + 03.41
48 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team + 03.41
49 Max Schachmann Soudal Quick-Step + 03.41
50 Paul Lapeira Decathlon CMA CGM + 03.41
51 Julian Alaphilippe Tudor Pro Cycling Team + 03.44
52 Jacopo Mosca Lidl-Trek + 04.10
53 Lorenzo Rota Lotto-Intermarché + 04.52
54 Liam Slock Lotto-Intermarché + 04.52
55 Fred Wright Pinarello-Q36.5 Pro Cycling Team + 04.59
56 Corbin Strong NSN Cycling Team + 04.59
57 Sam Oomen Lidl-Trek + 04.59
58 Louis Vervaeke Soudal Quick-Step + 04.59
59 Valentin Madouas Groupama-FDJ United + 05.32
60 Michael Matthews Team Jayco-AlUla + 06.24
61 Clément Russo Groupama-FDJ United + 06.27
62 Axel Laurance Netcompany INEOS + 06.27
63 Mauro Schmid Team Jayco-AlUla + 06.27
64 Alexander Hajek Red Bull-BORA-hansgrohe + 06.27
65 Darren Rafferty EF Education-EasyPost + 06.27
66 Louis Barré Team Visma | Lease a Bike + 06.27
67 Sander De Pestel Decathlon CMA CGM + 06.27
68 Davide De Pretto Team Jayco-AlUla + 06.27
69 Giovanni Aleotti Red Bull-BORA-hansgrohe + 06.27
70 Frederik Wandahl Red Bull-BORA-hansgrohe + 06.27
71 Pelayo Sanchez Movistar Team + 06.27
72 Pau Miquel Delgado Bahrain Victorious + 06.27
73 Sven Erik Bystrøm Uno-X Mobility + 06.27
74 Brandon Rivera Netcompany INEOS + 07.54
75 Pier-André Côté NSN Cycling Team + 09.03
76 Magnus Cort Uno-X Mobility + 09.03
77 Luca Vergallito Alpecin-Premier Tech + 09.03
78 Silvan Dillier Alpecin-Premier Tech + 09.03
79 Marijn van den Berg EF Education-EasyPost + 09.03
80 Jan Hirt NSN Cycling Team + 09.03
81 Rémy Rochas Groupama-FDJ United + 09.03
82 Alberto Bettiol XDS Astana Team + 09.03
83 Alexey Lutsenko NSN Cycling Team + 09.03
84 Clément Champoussin XDS Astana Team + 09.03
85 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 09.03
86 Callum Scotson Decathlon CMA CGM + 09.03
87 Jorge Arcas Movistar Team + 09.03
88 Steven Kruijswijk Team Visma | Lease a Bike + 09.03
89 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 09.16
90 Michal Kwiatkowski Netcompany INEOS + 09.16
91 Alec Segaert Bahrain Victorious + 11.54
92 Yevgeniy Fedorov XDS Astana Team + 11.54
93 Nicolas Vinokurov XDS Astana Team + 11.54
94 Jonas Rutsch Lotto-Intermarché + 11.54
95 Markel Beloki EF Education-EasyPost + 11.54
96 Lenny Martinez Bahrain Victorious + 11.54
97 Alexander Kamp Uno-X Mobility + 11.54
98 Patrick Gamper Team Jayco-AlUla + 11.54
99 Menno Huising Team Visma | Lease a Bike + 12.31
100 Cédric Beullens Lotto-Intermarché + 12.31
101 Darren van Bekkum XDS Astana Team + 12.31
102 Oscar Riesebeek Alpecin-Premier Tech + 13.15
103 Mathieu van der Poel Alpecin-Premier Tech + 13.15
104 Gil Gelders Soudal Quick-Step + 13.15
105 Alberto Dainese Soudal Quick-Step + 13.15
106 Moritz Kretschy NSN Cycling Team + 13.15
107 Oscar Chamberlain Decathlon CMA CGM + 13.15
108 Orluis Aular Movistar Team + 13.15
109 Matthew Brennan Team Visma | Lease a Bike + 15.19
110 Emil Herzog Red Bull-BORA-hansgrohe + 16.11
111 Arthur Kluckers Tudor Pro Cycling Team + 16.11
112 Ben Swift Netcompany INEOS + 16.46
113 Lucas Hamilton Netcompany INEOS + 16.46
114 Thibau Nys Lidl-Trek + 16.46
115 Nils Politt UAE Team Emirates-XRG + 16.46
116 Remi Cavagna Groupama-FDJ United + 16.46
117 Tim Wellens UAE Team Emirates-XRG + 17.54
118 Colby Simmons EF Education-EasyPost + 20.39
119 Fabian Weiss Tudor Pro Cycling Team + 20.39
120 Sébastien Grignard Lotto-Intermarché + 20.39
121 Domen Novak UAE Team Emirates-XRG + 20.39
122 Asbjørn Hellemose Team Jayco-AlUla + 21.37
123 Luke Lamperti EF Education-EasyPost + 21.37
124 Dion Smith NSN Cycling Team + 21.37
125 Marco Brenner Tudor Pro Cycling Team + 21.37
126 Vincenzo Albanese EF Education-EasyPost + 21.37
127 Marius Mayrhofer Tudor Pro Cycling Team + 22.30
128 Tobias Bayer Alpecin-Premier Tech + 22.30
129 Casper van Uden Team Picnic PostNL + 22.30
130 Kaden Groves Alpecin-Premier Tech + 22.30
131 Kamil Gradek Bahrain Victorious + 22.30
132 Marco Haller Tudor Pro Cycling Team + 22.30
133 Felix Ørn-Kristoff Lotto-Intermarché + 23.23
- Markus Hoelgaard Uno-X Mobility DNF
- Fredrik Dversnes Uno-X Mobility DNF
- Tim Naberman Team Picnic PostNL DNF

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 6:55:06
2 Richard Carapaz EF Education-EasyPost + 02.50
3 Andrea Bagioli Lidl-Trek + 03.07
4 Mathias Vacek Lidl-Trek + 04.16
5 Finlay Pickering Team Jayco-AlUla + 04.41
6 Ilan Van Wilder Soudal Quick-Step + 04.44
7 Brandon McNulty UAE Team Emirates-XRG + 04.44
8 Wilco Kelderman Team Visma | Lease a Bike + 04.44
9 Matthew Riccitello Decathlon CMA CGM + 05.11
10 Jhonatan Narvaez UAE Team Emirates-XRG + 05.12
11 Tobias Foss Netcompany INEOS + 05.12
12 Sergio Higuita XDS Astana Team + 05.12
13 Tiesj Benoot Decathlon CMA CGM + 05.12
14 Mikel Landa Soudal Quick-Step + 05.12
15 Primoz Roglic Red Bull-BORA-hansgrohe + 05.26
16 Bart Lemmen Team Visma | Lease a Bike + 05.42
17 Paul Double Team Jayco-AlUla + 06.07
18 AJ August Netcompany INEOS + 06.43
19 Mattia Gaffuri Team Picnic PostNL + 06.48
20 Enric Mas Movistar Team + 07.16
21 Felix Großschartner UAE Team Emirates-XRG + 07.21
22 Simon Dalby Uno-X Mobility + 07.25
23 Marc Hirschi Tudor Pro Cycling Team + 07.51
24 Lorenzo Germani Groupama-FDJ United + 07.51
25 Paul Lapeira Decathlon CMA CGM + 10.35
26 Liam Slock Lotto-Intermarché + 10.36
27 Sander De Pestel Decathlon CMA CGM + 13.11
28 Romain Grégoire Groupama-FDJ United + 13.22
29 Michael Matthews Team Jayco-AlUla + 13.22
30 Bjoern Koerdt Team Picnic PostNL + 14.32
31 Ewen Costiou Groupama-FDJ United + 14.32
32 Javier Romo Movistar Team + 14.59
33 Nairo Quintana Movistar Team + 15.35
34 Jordan Labrosse Decathlon CMA CGM + 15.35
35 Corbin Strong NSN Cycling Team + 18.31
36 Louis Vervaeke Soudal Quick-Step + 18.31
37 Mauro Schmid Team Jayco-AlUla + 19.59
38 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 21.13
39 Filippo Zana Soudal Quick-Step + 21.18
40 Emiel Verstrynge Alpecin-Premier Tech + 21.25
41 Brandon Rivera Netcompany INEOS + 21.26
42 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 21.52
43 Chris Hamilton Team Picnic PostNL + 21.53
44 Finn Fisher-Black Red Bull-BORA-hansgrohe + 21.53
45 Jarno Widar Lotto-Intermarché + 22.07
46 Attila Valter Bahrain Victorious + 23.24
47 Martin Tjøtta Uno-X Mobility + 23.24
48 Patrick Konrad Lidl-Trek + 23.24
49 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 23.24
50 Marco Schrettl XDS Astana Team + 23.24
51 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 23.24
52 Bauke Mollema Lidl-Trek + 23.29
53 Fred Wright Pinarello-Q36.5 Pro Cycling Team + 24.21
54 Afonso Eulalio Bahrain Victorious + 24.23
55 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team + 25.02
56 Max Schachmann Soudal Quick-Step + 25.02
57 Roger Adrià Movistar Team + 25.02
58 Antonio Tiberi Bahrain Victorious + 25.02
59 Lenny Martinez Bahrain Victorious + 25.26
60 Jacopo Mosca Lidl-Trek + 25.31
61 Lorenzo Rota Lotto-Intermarché + 26.13
62 Sam Oomen Lidl-Trek + 26.20
63 Louis Barré Team Visma | Lease a Bike + 26.25
64 Mathieu van der Poel Alpecin-Premier Tech + 26.47
65 Valentin Madouas Groupama-FDJ United + 26.53
66 Clément Russo Groupama-FDJ United + 27.48
67 Axel Laurance Netcompany INEOS + 27.48
68 Alexander Hajek Red Bull-BORA-hansgrohe + 27.48
69 Darren Rafferty EF Education-EasyPost + 27.48
70 Giovanni Aleotti Red Bull-BORA-hansgrohe + 27.48
71 Frederik Wandahl Red Bull-BORA-hansgrohe + 27.48
72 Pelayo Sanchez Movistar Team + 27.48
73 Davide De Pretto Team Jayco-AlUla + 27.48
74 Pau Miquel Delgado Bahrain Victorious + 27.48
75 Sven Erik Bystrøm Uno-X Mobility + 27.48
76 Julian Alaphilippe Tudor Pro Cycling Team + 28.19
77 Marijn van den Berg EF Education-EasyPost + 30.24
78 Pier-André Côté NSN Cycling Team + 30.24
79 Jan Hirt NSN Cycling Team + 30.24
80 Rémy Rochas Groupama-FDJ United + 30.24
81 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 30.24
82 Steven Kruijswijk Team Visma | Lease a Bike + 30.24
83 Silvan Dillier Alpecin-Premier Tech + 30.24
84 Jorge Arcas Movistar Team + 30.24
85 Magnus Cort Uno-X Mobility + 30.24
86 Alexey Lutsenko NSN Cycling Team + 30.24
87 Michal Kwiatkowski Netcompany INEOS + 30.37
88 Callum Scotson Decathlon CMA CGM + 30.38
89 Clément Champoussin XDS Astana Team + 30.38
90 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 30.51
91 Luca Vergallito Alpecin-Premier Tech + 31.21
92 Alberto Bettiol XDS Astana Team + 31.21
93 Tim Wellens UAE Team Emirates-XRG + 31.26
94 Patrick Gamper Team Jayco-AlUla + 33.15
95 Jonas Rutsch Lotto-Intermarché + 33.15
96 Markel Beloki EF Education-EasyPost + 33.15
97 Alexander Kamp Uno-X Mobility + 33.15
98 Alec Segaert Bahrain Victorious + 33.29
99 Menno Huising Team Visma | Lease a Bike + 33.52
100 Darren van Bekkum XDS Astana Team + 33.52
101 Moritz Kretschy NSN Cycling Team + 34.36
102 Oscar Chamberlain Decathlon CMA CGM + 34.36
103 Orluis Aular Movistar Team + 34.36
104 Oscar Riesebeek Alpecin-Premier Tech + 34.50
105 Alberto Dainese Soudal Quick-Step + 34.50
106 Cédric Beullens Lotto-Intermarché + 35.30
107 Matthew Brennan Team Visma | Lease a Bike + 36.40
108 Yevgeniy Fedorov XDS Astana Team + 37.17
109 Arthur Kluckers Tudor Pro Cycling Team + 37.32
110 Lucas Hamilton Netcompany INEOS + 38.07
111 Nils Politt UAE Team Emirates-XRG + 38.07
112 Thibau Nys Lidl-Trek + 38.07
113 Ben Swift Netcompany INEOS + 38.07
114 Nicolas Vinokurov XDS Astana Team + 38.31
115 Remi Cavagna Groupama-FDJ United + 39.04
116 Gil Gelders Soudal Quick-Step + 39.52
117 Emil Herzog Red Bull-BORA-hansgrohe + 40.46
118 Colby Simmons EF Education-EasyPost + 42.00
119 Fabian Weiss Tudor Pro Cycling Team + 42.00
120 Domen Novak UAE Team Emirates-XRG + 42.00
121 Asbjørn Hellemose Team Jayco-AlUla + 42.58
122 Vincenzo Albanese EF Education-EasyPost + 42.58
123 Casper van Uden Team Picnic PostNL + 43.51
124 Marius Mayrhofer Tudor Pro Cycling Team + 43.51
125 Tobias Bayer Alpecin-Premier Tech + 43.51
126 Dion Smith NSN Cycling Team + 43.55
127 Felix Ørn-Kristoff Lotto-Intermarché + 44.44
128 Sébastien Grignard Lotto-Intermarché + 47.16
129 Kaden Groves Alpecin-Premier Tech + 47.53
130 Luke Lamperti EF Education-EasyPost + 48.14
131 Marco Brenner Tudor Pro Cycling Team + 48.14
132 Marco Haller Tudor Pro Cycling Team + 49.55
133 Kamil Gradek Bahrain Victorious + 50.59
- Markus Hoelgaard Uno-X Mobility DNF
- Fredrik Dversnes Uno-X Mobility DNF
- Tim Naberman Team Picnic PostNL DNF

Youth

PosRiderTeam Time
1 Mathias Vacek Lidl-Trek 6:59:22
2 Finlay Pickering Team Jayco-AlUla + 00.25
3 Matthew Riccitello Decathlon CMA CGM + 00.55
4 AJ August Netcompany INEOS + 02.27
5 Simon Dalby Uno-X Mobility + 03.09
6 Lorenzo Germani Groupama-FDJ United + 03.35
7 Romain Grégoire Groupama-FDJ United + 09.06
8 Bjoern Koerdt Team Picnic PostNL + 10.16
9 Ewen Costiou Groupama-FDJ United + 10.16
10 Jordan Labrosse Decathlon CMA CGM + 11.19
11 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 16.57
12 Emiel Verstrynge Alpecin-Premier Tech + 17.09
13 Finn Fisher-Black Red Bull-BORA-hansgrohe + 17.37
14 Jarno Widar Lotto-Intermarché + 17.51
15 Martin Tjøtta Uno-X Mobility + 19.08
16 Marco Schrettl XDS Astana Team + 19.08
17 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 19.08
18 Afonso Eulalio Bahrain Victorious + 20.07
19 Antonio Tiberi Bahrain Victorious + 20.46
20 Lenny Martinez Bahrain Victorious + 21.10
21 Axel Laurance Netcompany INEOS + 23.32
22 Alexander Hajek Red Bull-BORA-hansgrohe + 23.32
23 Darren Rafferty EF Education-EasyPost + 23.32
24 Frederik Wandahl Red Bull-BORA-hansgrohe + 23.32
25 Davide De Pretto Team Jayco-AlUla + 23.32
26 Markel Beloki EF Education-EasyPost + 28.59
27 Alec Segaert Bahrain Victorious + 29.13
28 Menno Huising Team Visma | Lease a Bike + 29.36
29 Darren van Bekkum XDS Astana Team + 29.36
30 Moritz Kretschy NSN Cycling Team + 30.20
31 Oscar Chamberlain Decathlon CMA CGM + 30.20
32 Matthew Brennan Team Visma | Lease a Bike + 32.24
33 Thibau Nys Lidl-Trek + 33.51
34 Nicolas Vinokurov XDS Astana Team + 34.15
35 Gil Gelders Soudal Quick-Step + 35.36
36 Emil Herzog Red Bull-BORA-hansgrohe + 36.30
37 Colby Simmons EF Education-EasyPost + 37.44
38 Fabian Weiss Tudor Pro Cycling Team + 37.44
39 Casper van Uden Team Picnic PostNL + 39.35
40 Felix Ørn-Kristoff Lotto-Intermarché + 40.28
41 Luke Lamperti EF Education-EasyPost + 43.58
42 Marco Brenner Tudor Pro Cycling Team + 43.58

Points

PosRiderTeam Points
1 Tadej Pogacar UAE Team Emirates-XRG 18
2 Romain Grégoire Groupama-FDJ United 18
3 Richard Carapaz EF Education-EasyPost 12
4 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 12
5 Andrea Bagioli Lidl-Trek 8
6 Bart Lemmen Team Visma | Lease a Bike 6
7 Ilan Van Wilder Soudal Quick-Step 4
8 Filippo Zana Soudal Quick-Step 4
9 Mathias Vacek Lidl-Trek 2
10 Finlay Pickering Team Jayco-AlUla 2
11 Fred Wright Pinarello-Q36.5 Pro Cycling Team 2

Mountain

PosRiderTeam Points
1 Tadej Pogacar UAE Team Emirates-XRG 14
2 Louis Vervaeke Soudal Quick-Step 6
3 Bart Lemmen Team Visma | Lease a Bike 6
4 Andrea Bagioli Lidl-Trek 6
5 Brandon McNulty UAE Team Emirates-XRG 5
6 Richard Carapaz EF Education-EasyPost 4
7 Rémy Rochas Groupama-FDJ United 4
8 Tim Wellens UAE Team Emirates-XRG 4
9 Emiel Verstrynge Alpecin-Premier Tech 3
10 Mathias Vacek Lidl-Trek 3
11 Jhonatan Narvaez UAE Team Emirates-XRG 2
12 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 2
13 Filippo Zana Soudal Quick-Step 2
14 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team 2
15 Finlay Pickering Team Jayco-AlUla 1
16 Afonso Eulalio Bahrain Victorious 1
17 Xandro Meurisse Pinarello-Q36.5 Pro Cycling Team 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 20:55:03
2 Decathlon CMA CGM Team + 09.26
3 Soudal Quick-Step + 13.43
4 Team Jayco-AlUla + 14.26
5 Lidl-Trek + 21.06
6 Netcompany INEOS Cycling Team + 22.09
7 Groupama-FDJ United + 26.10
8 Team Visma | Lease a Bike + 27.10
9 Movistar Team + 28.05
10 Team Picnic PostNL + 33.28
11 Red Bull-BORA-hansgrohe + 40.58
12 Uno-X Mobility + 48.52
13 Lotto-Intermarché + 48.57
14 XDS Astana Team + 49.15
15 EF Education-EasyPost + 51.23
16 Bahrain Victorious + 52.22
17 Pinarello-Q36.5 Pro Cycling Team + 54.54
18 Tudor Pro Cycling Team + 01:00.43
19 Alpecin-Premier Tech + 01:04.39
20 NSN Cycling Team + 01:09.34

Race profile

Race
Tour de Suisse
Start date
17.06.2026
End date
21.06.2026
Total distance
157.7 km
Gen
Men
Cat
2.UWT
Country
Switzerland
Discipline
Road
First edition
1933

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 ❤️