Stage 4: Heiden (SUI) -> Piuro (Valchiavenna) (ITA)
Tour of Switzerland 2025 • 18-06-2025 • 193.2 kms
AD
Cyclingoo: The essential app for cycling fans
Grand Tours, Monuments and the WorldTour calendar with riders, teams and race data.
Download now
Stage results
| Rank | Cyclist | Team | Time |
|---|---|---|---|
| 1 |
Almeida, João (POR)
|
UAD | 04:10:19 |
| 2 |
Onley, Oscar (GBR)
|
TPP | + 00:00:40 |
| 3 |
O'Connor, Ben (AUS)
|
JAY | + 00:00:42 |
| 4 |
Vauquelin, Kévin (FRA)
|
ARK | + 00:01:00 |
| 5 |
Grégoire, Romain (FRA)
|
GFC | + 00:01:00 |
| 6 |
Gall, Felix (AUT)
|
DAT | + 00:01:00 |
| 7 |
Van Wilder, Ilan (BEL)
|
SOQ | + 00:01:02 |
| 8 |
Champoussin, Clement (FRA)
|
XAT | + 00:01:02 |
| 9 |
Alaphilippe, Julian (FRA)
|
TUD | + 00:01:02 |
| 10 |
Kämna, Lennard (GER)
|
LTK | + 00:01:02 |
| 11 |
Castrillo, Pablo (ESP)
|
MOV | + 00:01:02 |
| 12 |
Riccitello, Matthew (USA)
|
IPT | + 00:01:02 |
| 13 |
Blackmore, Joseph (GBR)
|
IPT | + 00:04:03 |
| 14 |
Madouas, Valentin (FRA)
|
GFC | + 00:04:03 |
| 15 |
Vlasov, Aleksandr (RUS)
|
RBH | + 00:04:03 |
| 16 |
Sepúlveda, Eduardo (ARG)
|
LOT | + 00:04:03 |
| 17 |
Lemmen, Bart (NED)
|
TVL | + 00:04:03 |
| 18 |
Bennett, George (NZL)
|
IPT | + 00:04:03 |
| 19 |
Grossschartner, Felix (AUT)
|
UAD | + 00:04:03 |
| 20 |
Geoghegan, Tao (GBR)
|
LTK | + 00:04:03 |
| 21 |
Pickering, Finlay (GBR)
|
TBV | + 00:04:03 |
| 22 |
Lecerf, William Junior (BEL)
|
SOQ | + 00:04:03 |
| 23 |
Christen, Jan (SUI)
|
UAD | + 00:04:03 |
| 24 |
Barguil, Warren (FRA)
|
TPP | + 00:04:03 |
| 25 |
Barta, William (USA)
|
MOV | + 00:04:03 |
| 26 |
López, Juan Pedro (ESP)
|
LTK | + 00:04:03 |
| 27 |
Zimmermann, Georg (GER)
|
IWA | + 00:06:33 |
| 28 |
Conci, Nicola (ITA)
|
XAT | + 00:06:33 |
| 29 |
Adrià Oliveras, Roger (ESP)
|
RBH | + 00:06:33 |
| 30 |
Maisonobe, Sam (FRA)
|
COF | + 00:07:10 |
| 31 |
Samitier Samitier, Sergio (ESP)
|
COF | + 00:07:10 |
| 32 |
Badilatti, Matteo (SUI)
|
Q36 | + 00:07:47 |
| 33 |
Camprubi, Marcel (ESP)
|
Q36 | + 00:07:47 |
| 34 |
Kepplinger, Rainer (AUT)
|
TBV | + 00:07:47 |
| 35 |
Langellotti, Victor (MCO)
|
IGD | + 00:13:29 |
| 36 |
Bisiaux, Léo (FRA)
|
DAT | + 00:13:29 |
| 37 |
Quintana Rojas, Nairo (COL)
|
MOV | + 00:13:29 |
| 38 |
Powless, Neilson (USA)
|
EFE | + 00:13:29 |
| 39 |
Oomen, Sam (NED)
|
LTK | + 00:13:29 |
| 40 |
Swift, Ben (GBR)
|
IGD | + 00:13:29 |
| 41 |
Gloag, Thomas (GBR)
|
TVL | + 00:13:29 |
| 42 |
Romo, Javier (ESP)
|
MOV | + 00:13:29 |
| 43 |
Simmons, Quinn (USA)
|
LTK | + 00:13:29 |
| 44 |
Costiou, Ewen (FRA)
|
ARK | + 00:13:29 |
| 45 |
Kuypers, Gerben (BEL)
|
IWA | + 00:13:29 |
| 46 |
Vansevenant, Mauri (BEL)
|
SOQ | + 00:13:29 |
| 47 |
Scotson, Callum (AUS)
|
DAT | + 00:13:29 |
| 48 |
Kruijswijk, Steven (NED)
|
TVL | + 00:13:29 |
| 49 |
Van Den Broek, Frank (NED)
|
TPP | + 00:13:29 |
| 50 |
Jungels, Bob (LUX)
|
IGD | + 00:14:10 |
| 51 |
Maas, Jan (NED)
|
COF | + 00:15:33 |
| 52 |
August, Andrew (USA)
|
IGD | + 00:15:33 |
| 53 |
Glivar, Gal (SLO)
|
ADC | + 00:15:33 |
| 54 |
Petilli, Simone (ITA)
|
IWA | + 00:15:33 |
| 55 |
Oldani, Stefano (ITA)
|
COF | + 00:15:33 |
| 56 |
Izaguirre, Ion (ESP)
|
COF | + 00:15:33 |
| 57 |
Küng, Stefan (SUI)
|
GFC | + 00:15:33 |
| 58 |
Sobrero, Matteo (ITA)
|
RBH | + 00:15:33 |
| 59 |
Peters, Nans (FRA)
|
DAT | + 00:15:33 |
| 60 |
Bagioli, Andrea (ITA)
|
LTK | + 00:15:33 |
| 61 |
Benoot, Tiesj (BEL)
|
TVL | + 00:15:33 |
| 62 |
Vergaerde, Otto (BEL)
|
LTK | + 00:15:33 |
| 63 |
Sweeny, Harrison (AUS)
|
EFE | + 00:15:33 |
| 64 |
Mohoric, Matej (SLO)
|
TBV | + 00:15:33 |
| 65 |
Faria Da Costa, Rui Alberto (POR)
|
EFE | + 00:15:33 |
| 66 |
De La Cruz, David (ESP)
|
Q36 | + 00:15:33 |
| 67 |
Houle, Hugo (CAN)
|
IPT | + 00:15:33 |
| 68 |
Laengen, Vegard Stake (NOR)
|
UAD | + 00:15:33 |
| 69 |
Morgado, António (POR)
|
UAD | + 00:15:33 |
| 70 |
Engelhardt, Felix (GER)
|
JAY | + 00:15:41 |
| 71 |
Bjerg, Mikkel (DEN)
|
UAD | + 00:15:41 |
| 72 |
Gamper, Patrick (AUT)
|
JAY | + 00:18:52 |
| 73 |
Hirschi, Marc (SUI)
|
TUD | + 00:18:52 |
| 74 |
Buratti, Nicolò (ITA)
|
TBV | + 00:18:52 |
| 75 |
Durbridge, Luke (AUS)
|
JAY | + 00:18:52 |
| 76 |
Battistella, Samuele (ITA)
|
EFE | + 00:18:52 |
| 77 |
Lapeira, Paul (FRA)
|
DAT | + 00:18:52 |
| 78 |
Le Berre, Mathis (FRA)
|
ARK | + 00:18:52 |
| 79 |
Dillier, Silvan (SUI)
|
ADC | + 00:18:52 |
| 80 |
Johansen, Julius (DEN)
|
UAD | + 00:18:52 |
| 81 |
Van Poppel, Danny (NED)
|
RBH | + 00:18:52 |
| 82 |
Van Den Bossche, Fabio (BEL)
|
ADC | + 00:18:52 |
| 83 |
Mayrhofer, Marius (GER)
|
TUD | + 00:18:52 |
| 84 |
Haller, Marco (AUT)
|
TUD | + 00:18:52 |
| 85 |
Verstrynge, Emiel (BEL)
|
ADC | + 00:18:52 |
| 86 |
Warbasse, Lawrence (USA)
|
TUD | + 00:18:52 |
| 87 |
Askey, Lewis (GBR)
|
GFC | + 00:18:52 |
| 88 |
Serry, Pieter (BEL)
|
SOQ | + 00:20:14 |
| 89 |
Vermote, Julien (BEL)
|
TVL | + 00:20:14 |
| 90 |
Froome, Christopher (GBR)
|
IPT | + 00:20:14 |
| 91 |
Rutsch, Jonas (GER)
|
IWA | + 00:20:14 |
| 92 |
Mihkels, Madis (EST)
|
EFE | + 00:20:14 |
| 93 |
Bissegger, Stefan (SUI)
|
DAT | + 00:20:14 |
| 94 |
Wirtgen, Luc (LUX)
|
TUD | + 00:20:14 |
| 95 |
Koch, Jonas (GER)
|
RBH | + 00:20:14 |
| 96 |
Paasschens, Mathijs (NED)
|
TBV | + 00:20:14 |
| 97 |
Clarke, Simon (AUS)
|
IPT | + 00:20:14 |
| 98 |
Kamp, Alexander (DEN)
|
IWA | + 00:20:14 |
| 99 |
Gregaard Wilsly, Jonas (DEN)
|
LOT | + 00:20:14 |
| 100 |
Christen, Fabio (SUI)
|
Q36 | + 00:20:14 |
| 101 |
Brambilla, Gianluca (ITA)
|
Q36 | + 00:20:14 |
| 102 |
Oliveira, Nelson Filipe (POR)
|
MOV | + 00:20:14 |
| 103 |
Bittner, Pavel (CZE)
|
TPP | + 00:20:14 |
| 104 |
Schmid, Mauro (SUI)
|
JAY | + 00:20:14 |
| 105 |
Grignard, Sébastien (BEL)
|
LOT | + 00:20:14 |
| 106 |
Bax, Sjoerd (NED)
|
Q36 | + 00:20:14 |
| 107 |
Torres, Albert (ESP)
|
MOV | + 00:20:14 |
| 108 |
Bilbao López De Armentia, Pello (ESP)
|
TBV | + 00:20:14 |
| 109 |
Debruyne, Ramses (BEL)
|
ADC | + 00:20:20 |
| 110 |
Livyns, Arjen (BEL)
|
LOT | + 00:20:58 |
| 111 |
Huby, Antoine (FRA)
|
SOQ | + 00:20:58 |
| 112 |
Flynn, Sean (GBR)
|
TPP | + 00:20:58 |
| 113 |
Graat, Tijmen (NED)
|
TVL | + 00:20:58 |
| 114 |
Van Sintmaartensdijk, Roel (NED)
|
IWA | + 00:20:58 |
| 115 |
Naberman, Tim (NED)
|
TPP | + 00:20:58 |
| 116 |
Hamilton, Lucas (AUS)
|
IGD | + 00:20:58 |
| 117 |
González, David (ESP)
|
Q36 | + 00:20:58 |
| 118 |
Mahoudo, Nolann (FRA)
|
COF | + 00:20:58 |
| 119 |
Bastiaens, Ayco (BEL)
|
SOQ | + 00:20:58 |
| 120 |
Van Moer, Brent (BEL)
|
LOT | + 00:20:58 |
| 121 |
Le Huitouze, Eddy (FRA)
|
GFC | + 00:20:58 |
| 122 |
Uhlig, Henri (GER)
|
ADC | + 00:20:58 |
| 123 |
Sütterlin, Jasha (GER)
|
JAY | + 00:20:58 |
| 124 |
Tjøtta, Martin (NOR)
|
ARK | + 00:20:58 |
| 125 |
Verre, Alessandro (ITA)
|
ARK | + 00:20:58 |
| 126 |
De Buyst, Jasper (BEL)
|
LOT | + 00:20:58 |
| 127 |
Walker, Max (GBR)
|
EFE | + 00:20:58 |
| 128 |
Edmondson, Alexander (AUS)
|
TPP | + 00:20:58 |
| 129 |
Meeus, Jordi (BEL)
|
RBH | + 00:20:58 |
| 130 |
De Lie, Arnaud (BEL)
|
LOT | + 00:20:58 |
| 131 |
Colleoni, Kevin (ITA)
|
IWA | + 00:20:58 |
| 132 |
Le Gac, Olivier (FRA)
|
GFC | + 00:22:08 |
| 133 |
Charmig, Anthon (DEN)
|
XAT | + 00:28:32 |
| 134 |
Kelemen, Petr (CZE)
|
TUD | + 00:28:32 |
| 135 |
Masnada, Fausto (ITA)
|
XAT | + 00:28:32 |
| 136 |
Albanese, Vincenzo (ITA)
|
EFE | + 00:28:32 |
| 137 |
Moniquet, Sylvain (BEL)
|
COF | + 00:28:32 |
| 138 |
Fortunato, Lorenzo (ITA)
|
XAT | + 00:28:32 |
| 139 |
Bettiol, Alberto (ITA)
|
XAT | + 00:28:32 |
| 140 |
Janssens, Jimmy (BEL)
|
ADC | + 00:28:32 |
| 141 |
Ballerini, Davide (ITA)
|
XAT | + 00:28:41 |
Standings
General
Almeida, João
29:29:01
Mountain
Vlasov, Aleksandr
45 pts
Points
Almeida, João
58 pts
Youth
Vauquelin, Kévin
29:30:08
Team
Israel - Premier Tech
89:05:10
Stage Information
This is stage number 4 of the race Tour of Switzerland 2025.
It takes place on 18-06-2025, between Heiden (SUI) and Piuro (Valchiavenna) (ITA), its length is 193.2 km, and the scheduled start and end times are from 11:50:00 to 17:00:00.
Here, you will find information about this event, including maps, stage profiles, final kilometers profile, and complete rankings.
Image license:
Images by tourdesuisse.ch / © Cycling Unlimited