Tour de Romandie 2025 - Stage 4

Sion > Thyon, 128.4km

29.04-04.05

The Tour de Romandie is a UCI WorldTour stage race held annually in the French speaking region of Switzerland. It is widely seen as a key preparation race ahead of the Giro d’Italia and consistently attracts many of the world’s top general classification riders. The first edition took place in 1947.

Results

Stage

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 3:43:46
2 Joao Almeida UAE Team Emirates-XRG + 00.00
3 Lorenzo Fortunato XDS Astana Team + 00.29
4 Jay Vine UAE Team Emirates-XRG + 00.31
5 Carlos Rodriguez INEOS Grenadiers + 00.31
6 Cristian Rodriguez ARKEA-B&B HOTELS + 01.11
7 Mathys Rondel Tudor Pro Cycling Team + 01.13
8 Jørgen Nordhagen Team Visma | Lease a Bike + 01.17
9 Sergio Higuita XDS Astana Team + 01.29
10 Junior Lecerf Soudal Quick-Step + 01.29
11 Remco Evenepoel Soudal Quick-Step + 01.29
12 Juan Pedro Lopez Lidl-Trek + 01.29
13 Javier Romo Movistar Team + 01.36
14 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.43
15 Oscar Onley Team Picnic PostNL + 02.28
16 Emanuel Buchmann Cofidis + 02.57
17 Asbjørn Hellemose Team Jayco-AlUla + 03.01
18 Harold Tejada XDS Astana Team + 03.08
19 Ion Izagirre Cofidis + 03.08
20 Jack Haig Bahrain Victorious + 03.10
21 Lennert Van Eetvelt Lotto + 03.23
22 Archie Ryan EF Education-EasyPost + 03.23
23 Callum Scotson Decathlon AG2R La Mondiale Team + 03.28
24 Kamiel Bonneu Intermarché-Wanty + 04.27
25 Pablo Torres UAE Team Emirates-XRG + 04.46
26 Sam Oomen Lidl-Trek + 04.46
27 Geraint Thomas INEOS Grenadiers + 05.31
28 Gijs Leemreize Team Picnic PostNL + 05.47
29 Eduardo Sepulveda Lotto + 05.57
30 Edward Dunbar Team Jayco-AlUla + 06.05
31 Ramses Debruyne Alpecin-Deceuninck + 06.08
32 David Gaudu Groupama-FDJ + 06.26
33 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 06.32
34 Reuben Thompson Lotto + 06.36
35 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 07.58
36 Raúl García ARKEA-B&B HOTELS + 09.57
37 Bjoern Koerdt Team Picnic PostNL + 10.04
38 Tijmen Graat Team Visma | Lease a Bike + 10.04
39 Amanuel Ghebreigzabhier Lidl-Trek + 10.09
40 Christopher Juul-Jensen Team Jayco-AlUla + 10.09
41 Roland Thalmann Tudor Pro Cycling Team + 10.09
42 Rémy Rochas Groupama-FDJ + 10.41
43 James Shaw EF Education-EasyPost + 10.53
44 Alex Baudin EF Education-EasyPost + 10.53
45 Finlay Pickering Bahrain Victorious + 11.23
46 Michael Leonard INEOS Grenadiers + 11.27
47 Iván Romeo Movistar Team + 11.27
48 Clément Venturini ARKEA-B&B HOTELS + 13.37
49 Julien Bernard Lidl-Trek + 13.37
50 Mauri Vansevenant Soudal Quick-Step + 14.06
51 Pieter Serry Soudal Quick-Step + 14.06
52 Mathijs Paasschens Bahrain Victorious + 14.06
53 Gerben Kuypers Intermarché-Wanty + 14.06
54 Anton Palzer Red Bull-BORA-hansgrohe + 14.06
55 Ben Swift INEOS Grenadiers + 15.08
56 Lorenzo Germani Groupama-FDJ + 16.44
57 Victor Langellotti INEOS Grenadiers + 17.32
58 Menno Huising Team Visma | Lease a Bike + 17.53
59 Max van der Meulen Bahrain Victorious + 17.53
60 Darren Rafferty EF Education-EasyPost + 17.55
61 Felix Großschartner UAE Team Emirates-XRG + 18.03
62 Lennard Kämna Lidl-Trek + 18.03
63 Ben Zwiehoff Red Bull-BORA-hansgrohe + 18.37
64 Alexander Hajek Red Bull-BORA-hansgrohe + 19.14
65 Filip Maciejuk Red Bull-BORA-hansgrohe + 19.14
66 Louis Barré Intermarché-Wanty + 20.36
67 Remi Cavagna Groupama-FDJ + 20.36
68 Pavel Bittner Team Picnic PostNL + 20.36
69 Oliver Knight Cofidis + 20.36
70 Pablo Castrillo Movistar Team + 21.31
71 Nelson Oliveira Movistar Team + 21.31
72 Jorge Arcas Movistar Team + 21.31
73 Hugh Carthy EF Education-EasyPost + 21.31
74 Kasper Asgreen EF Education-EasyPost + 24.01
75 Stefan Küng Groupama-FDJ + 24.01
76 Jesus Herrada Cofidis + 24.01
77 Logan Currie Lotto + 24.01
78 Alberto Bettiol XDS Astana Team + 25.00
79 Lucas Plapp Team Jayco-AlUla + 25.00
80 Casper Pedersen Soudal Quick-Step + 25.59
81 Jonas Gregaard Lotto + 25.59
82 Michele Gazzoli XDS Astana Team + 25.59
83 Silvan Dillier Alpecin-Deceuninck + 26.35
84 Stefan Bissegger Decathlon AG2R La Mondiale Team + 26.38
85 Kamil Gradek Bahrain Victorious + 26.38
86 Victor Guernalec ARKEA-B&B HOTELS + 27.56
87 Thibault Guernalec ARKEA-B&B HOTELS + 28.18
88 Jacopo Mosca Lidl-Trek + 28.23
89 Romain Combaud Team Picnic PostNL + 28.23
90 Tobias Bayer Alpecin-Deceuninck + 28.23
91 Jarrad Drizners Lotto + 28.23
92 Josef Cerný Soudal Quick-Step + 28.52
93 Patrick Eddy Team Picnic PostNL + 30.48
94 Léandre Lozouet ARKEA-B&B HOTELS + 31.31
95 Ivo Oliveira UAE Team Emirates-XRG + 31.41
96 Johan Price-Pejtersen Alpecin-Deceuninck + 32.34
97 Clément Davy Groupama-FDJ + 33.54
98 Enzo Paleni Groupama-FDJ + 35.39
99 Bauke Mollema Lidl-Trek + 35.46
100 Julien Vermote Team Visma | Lease a Bike + 36.34
101 Mathias Sunekær Norsgaard Movistar Team + 36.34
102 Nicolò Buratti Bahrain Victorious + 36.34
103 Dries De Pooter Intermarché-Wanty + 36.34
104 Matthew Brennan Team Visma | Lease a Bike + 36.34
105 Timo Roosen Team Picnic PostNL + 36.34
106 Pascal Eenkhoorn Soudal Quick-Step + 36.34
107 Benoît Cosnefroy Decathlon AG2R La Mondiale Team + 36.34
108 Davide Cimolai Movistar Team + 36.34
109 Sebastian Kolze Changizi Tudor Pro Cycling Team + 36.34
- Nicolas Debeaumarché Cofidis DNS
- Sam Watson INEOS Grenadiers DNF
- Huub Artz Intermarché-Wanty DNF
- Oscar Riesebeek Alpecin-Deceuninck DNF
- Tom Paquot Intermarché-Wanty DNF
- Loe van Belle Team Visma | Lease a Bike DNF
- Campbell Stewart Team Jayco-AlUla DNF
- Rune Herregodts UAE Team Emirates-XRG DNF
- Welay Berhe Team Jayco-AlUla DNF

GC

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 16:29:56
2 Lorenzo Fortunato XDS Astana Team + 00.02
3 Joao Almeida UAE Team Emirates-XRG + 00.03
4 Jay Vine UAE Team Emirates-XRG + 00.32
5 Junior Lecerf Soudal Quick-Step + 00.54
6 Carlos Rodriguez INEOS Grenadiers + 00.54
7 Juan Pedro Lopez Lidl-Trek + 01.06
8 Mathys Rondel Tudor Pro Cycling Team + 01.37
9 Remco Evenepoel Soudal Quick-Step + 01.41
10 Cristian Rodriguez ARKEA-B&B HOTELS + 01.46
11 Javier Romo Movistar Team + 01.57
12 Sergio Higuita XDS Astana Team + 02.20
13 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 02.29
14 Lennert Van Eetvelt Lotto + 02.49
15 Oscar Onley Team Picnic PostNL + 02.53
16 Jørgen Nordhagen Team Visma | Lease a Bike + 03.12
17 Harold Tejada XDS Astana Team + 03.24
18 Emanuel Buchmann Cofidis + 03.49
19 Jack Haig Bahrain Victorious + 03.54
20 Asbjørn Hellemose Team Jayco-AlUla + 04.11
21 Callum Scotson Decathlon AG2R La Mondiale Team + 04.20
22 Ion Izagirre Cofidis + 05.13
23 Archie Ryan EF Education-EasyPost + 05.30
24 Pablo Torres UAE Team Emirates-XRG + 05.35
25 Sam Oomen Lidl-Trek + 05.41
26 Edward Dunbar Team Jayco-AlUla + 06.27
27 Geraint Thomas INEOS Grenadiers + 06.42
28 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 07.06
29 David Gaudu Groupama-FDJ + 08.06
30 Eduardo Sepulveda Lotto + 08.22
31 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 08.29
32 Gijs Leemreize Team Picnic PostNL + 09.25
33 Alex Baudin EF Education-EasyPost + 10.13
34 Reuben Thompson Lotto + 10.14
35 Rémy Rochas Groupama-FDJ + 11.01
36 Iván Romeo Movistar Team + 12.23
37 Kamiel Bonneu Intermarché-Wanty + 13.50
38 Julien Bernard Lidl-Trek + 15.07
39 Raúl García ARKEA-B&B HOTELS + 18.16
40 Lorenzo Germani Groupama-FDJ + 18.28
41 Darren Rafferty EF Education-EasyPost + 19.03
42 Anton Palzer Red Bull-BORA-hansgrohe + 19.11
43 Victor Langellotti INEOS Grenadiers + 19.26
44 Tijmen Graat Team Visma | Lease a Bike + 20.05
45 Finlay Pickering Bahrain Victorious + 20.18
46 Bjoern Koerdt Team Picnic PostNL + 21.07
47 Clément Venturini ARKEA-B&B HOTELS + 21.38
48 Christopher Juul-Jensen Team Jayco-AlUla + 21.58
49 Amanuel Ghebreigzabhier Lidl-Trek + 22.44
50 James Shaw EF Education-EasyPost + 23.09
51 Mauri Vansevenant Soudal Quick-Step + 24.06
52 Roland Thalmann Tudor Pro Cycling Team + 24.18
53 Jesus Herrada Cofidis + 24.50
54 Pablo Castrillo Movistar Team + 24.53
55 Ben Swift INEOS Grenadiers + 24.56
56 Mathijs Paasschens Bahrain Victorious + 26.17
57 Alberto Bettiol XDS Astana Team + 26.43
58 Gerben Kuypers Intermarché-Wanty + 27.42
59 Louis Barré Intermarché-Wanty + 28.32
60 Michael Leonard INEOS Grenadiers + 28.44
61 Ramses Debruyne Alpecin-Deceuninck + 29.03
62 Lennard Kämna Lidl-Trek + 29.04
63 Pieter Serry Soudal Quick-Step + 29.13
64 Max van der Meulen Bahrain Victorious + 29.18
65 Thibault Guernalec ARKEA-B&B HOTELS + 29.52
66 Jacopo Mosca Lidl-Trek + 30.47
67 Jorge Arcas Movistar Team + 31.57
68 Ivo Oliveira UAE Team Emirates-XRG + 32.13
69 Menno Huising Team Visma | Lease a Bike + 33.51
70 Felix Großschartner UAE Team Emirates-XRG + 33.58
71 Stefan Küng Groupama-FDJ + 34.26
72 Hugh Carthy EF Education-EasyPost + 34.52
73 Lucas Plapp Team Jayco-AlUla + 38.07
74 Alexander Hajek Red Bull-BORA-hansgrohe + 38.40
75 Ben Zwiehoff Red Bull-BORA-hansgrohe + 39.27
76 Filip Maciejuk Red Bull-BORA-hansgrohe + 40.47
77 Nelson Oliveira Movistar Team + 41.08
78 Remi Cavagna Groupama-FDJ + 44.29
79 Logan Currie Lotto + 44.46
80 Kamil Gradek Bahrain Victorious + 46.24
81 Patrick Eddy Team Picnic PostNL + 47.13
82 Matthew Brennan Team Visma | Lease a Bike + 47.40
83 Enzo Paleni Groupama-FDJ + 48.51
84 Benoît Cosnefroy Decathlon AG2R La Mondiale Team + 49.03
85 Pavel Bittner Team Picnic PostNL + 49.30
86 Kasper Asgreen EF Education-EasyPost + 49.45
87 Oliver Knight Cofidis + 49.45
88 Pascal Eenkhoorn Soudal Quick-Step + 50.14
89 Jonas Gregaard Lotto + 50.17
90 Bauke Mollema Lidl-Trek + 50.17
91 Josef Cerný Soudal Quick-Step + 50.28
92 Silvan Dillier Alpecin-Deceuninck + 50.46
93 Tobias Bayer Alpecin-Deceuninck + 51.23
94 Jarrad Drizners Lotto + 51.24
95 Victor Guernalec ARKEA-B&B HOTELS + 53.12
96 Romain Combaud Team Picnic PostNL + 55.37
97 Dries De Pooter Intermarché-Wanty + 56.07
98 Casper Pedersen Soudal Quick-Step + 56.27
99 Michele Gazzoli XDS Astana Team + 56.35
100 Clément Davy Groupama-FDJ + 58.00
101 Nicolò Buratti Bahrain Victorious + 59.24
102 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01:06.50
103 Stefan Bissegger Decathlon AG2R La Mondiale Team + 01:10.05
104 Mathias Sunekær Norsgaard Movistar Team + 01:13.41
105 Timo Roosen Team Picnic PostNL + 01:14.01
106 Davide Cimolai Movistar Team + 01:14.14
107 Léandre Lozouet ARKEA-B&B HOTELS + 01:16.43
108 Julien Vermote Team Visma | Lease a Bike + 01:26.11
109 Johan Price-Pejtersen Alpecin-Deceuninck + 01:34.16
- Nicolas Debeaumarché Cofidis DNS
- Sam Watson INEOS Grenadiers DNF
- Huub Artz Intermarché-Wanty DNF
- Oscar Riesebeek Alpecin-Deceuninck DNF
- Tom Paquot Intermarché-Wanty DNF
- Loe van Belle Team Visma | Lease a Bike DNF
- Campbell Stewart Team Jayco-AlUla DNF
- Rune Herregodts UAE Team Emirates-XRG DNF
- Welay Berhe Team Jayco-AlUla DNF

Youth

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 16:29:56
2 Junior Lecerf Soudal Quick-Step + 00.54
3 Carlos Rodriguez INEOS Grenadiers + 00.54
4 Mathys Rondel Tudor Pro Cycling Team + 01.37
5 Remco Evenepoel Soudal Quick-Step + 01.41
6 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 02.29
7 Lennert Van Eetvelt Lotto + 02.49
8 Oscar Onley Team Picnic PostNL + 02.53
9 Jørgen Nordhagen Team Visma | Lease a Bike + 03.12
10 Archie Ryan EF Education-EasyPost + 05.30
11 Pablo Torres UAE Team Emirates-XRG + 05.35
12 Alex Baudin EF Education-EasyPost + 10.13
13 Reuben Thompson Lotto + 10.14
14 Iván Romeo Movistar Team + 12.23
15 Raúl García ARKEA-B&B HOTELS + 18.16
16 Lorenzo Germani Groupama-FDJ + 18.28
17 Darren Rafferty EF Education-EasyPost + 19.03
18 Tijmen Graat Team Visma | Lease a Bike + 20.05
19 Finlay Pickering Bahrain Victorious + 20.18
20 Bjoern Koerdt Team Picnic PostNL + 21.07
21 Pablo Castrillo Movistar Team + 24.53
22 Gerben Kuypers Intermarché-Wanty + 27.42
23 Louis Barré Intermarché-Wanty + 28.32
24 Michael Leonard INEOS Grenadiers + 28.44
25 Ramses Debruyne Alpecin-Deceuninck + 29.03
26 Max van der Meulen Bahrain Victorious + 29.18
27 Menno Huising Team Visma | Lease a Bike + 33.51
28 Lucas Plapp Team Jayco-AlUla + 38.07
29 Alexander Hajek Red Bull-BORA-hansgrohe + 38.40
30 Logan Currie Lotto + 44.46
31 Patrick Eddy Team Picnic PostNL + 47.13
32 Matthew Brennan Team Visma | Lease a Bike + 47.40
33 Enzo Paleni Groupama-FDJ + 48.51
34 Pavel Bittner Team Picnic PostNL + 49.30
35 Oliver Knight Cofidis + 49.45
36 Victor Guernalec ARKEA-B&B HOTELS + 53.12
37 Dries De Pooter Intermarché-Wanty + 56.07
38 Nicolò Buratti Bahrain Victorious + 59.24
39 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01:06.50
40 Léandre Lozouet ARKEA-B&B HOTELS + 01:16.43

Points

PosRiderTeam Points
1 Jay Vine UAE Team Emirates-XRG 78
2 Lorenzo Fortunato XDS Astana Team 72
3 Lenny Martinez Bahrain Victorious 64
4 Joao Almeida UAE Team Emirates-XRG 56
5 Matthew Brennan Team Visma | Lease a Bike 52
6 Julien Bernard Lidl-Trek 45
7 Stefan Küng Groupama-FDJ 45
8 Alex Baudin EF Education-EasyPost 45
9 Remco Evenepoel Soudal Quick-Step 43
10 Junior Lecerf Soudal Quick-Step 42
11 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team 40
12 Louis Barré Intermarché-Wanty 34
13 Ivo Oliveira UAE Team Emirates-XRG 34
14 Ben Zwiehoff Red Bull-BORA-hansgrohe 32
15 Oscar Onley Team Picnic PostNL 30
16 Javier Romo Movistar Team 28
17 Iván Romeo Movistar Team 28
18 Juan Pedro Lopez Lidl-Trek 27
19 Cristian Rodriguez ARKEA-B&B HOTELS 23
20 Mathys Rondel Tudor Pro Cycling Team 22
21 Lennert Van Eetvelt Lotto 22
22 Stefan Bissegger Decathlon AG2R La Mondiale Team 19
23 Carlos Rodriguez INEOS Grenadiers 17
24 Clément Venturini ARKEA-B&B HOTELS 16
25 Alberto Bettiol XDS Astana Team 16
26 Gerben Kuypers Intermarché-Wanty 15
27 Silvan Dillier Alpecin-Deceuninck 15
28 Harold Tejada XDS Astana Team 14
29 Thibault Guernalec ARKEA-B&B HOTELS 13
30 Jørgen Nordhagen Team Visma | Lease a Bike 11
31 Edward Dunbar Team Jayco-AlUla 10
32 Amanuel Ghebreigzabhier Lidl-Trek 10
33 Jorge Arcas Movistar Team 10
34 Hugh Carthy EF Education-EasyPost 10
35 Bauke Mollema Lidl-Trek 10
36 Sergio Higuita XDS Astana Team 9
37 Aleksandr Vlasov Red Bull-BORA-hansgrohe 9
38 Rémy Rochas Groupama-FDJ 8
39 Ramses Debruyne Alpecin-Deceuninck 8
40 Ben Swift INEOS Grenadiers 7
41 Tijmen Graat Team Visma | Lease a Bike 6
42 Kamil Gradek Bahrain Victorious 6
43 Pavel Bittner Team Picnic PostNL 5
44 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team 3
45 Jack Haig Bahrain Victorious 2

Mountain

PosRiderTeam Points
1 Ben Zwiehoff Red Bull-BORA-hansgrohe 87
2 Julien Bernard Lidl-Trek 35
3 Stefan Küng Groupama-FDJ 25
4 Hugh Carthy EF Education-EasyPost 23
5 Gerben Kuypers Intermarché-Wanty 20
6 Louis Barré Intermarché-Wanty 20
7 Joao Almeida UAE Team Emirates-XRG 19
8 Lenny Martinez Bahrain Victorious 10
9 Amanuel Ghebreigzabhier Lidl-Trek 8
10 Enzo Paleni Groupama-FDJ 7
11 Bauke Mollema Lidl-Trek 7
12 Carlos Rodriguez INEOS Grenadiers 6
13 Remco Evenepoel Soudal Quick-Step 6
14 Jay Vine UAE Team Emirates-XRG 5
15 Archie Ryan EF Education-EasyPost 4
16 Gijs Leemreize Team Picnic PostNL 4
17 Ivo Oliveira UAE Team Emirates-XRG 4
18 Tijmen Graat Team Visma | Lease a Bike 3
19 Silvan Dillier Alpecin-Deceuninck 3
20 Lorenzo Fortunato XDS Astana Team 2
21 Oscar Onley Team Picnic PostNL 2
22 Rémy Rochas Groupama-FDJ 2
23 Raúl García ARKEA-B&B HOTELS 2
24 Mathijs Paasschens Bahrain Victorious 2
25 Felix Großschartner UAE Team Emirates-XRG 2

Team

PosTeamTime
1 XDS Astana Team 49:35:15
2 UAE Team Emirates-XRG + 00.46
3 Decathlon AG2R La Mondiale Team + 09.41
4 Lidl-Trek + 12.20
5 INEOS Grenadiers + 13.51
6 Lotto + 15.03
7 Team Jayco-AlUla + 18.28
8 Bahrain Victorious + 18.50
9 Soudal Quick-Step + 20.52
10 EF Education-EasyPost + 21.59
11 Cofidis + 24.56
12 Team Picnic PostNL + 26.25
13 ARKEA-B&B HOTELS + 28.27
14 Groupama-FDJ + 31.33
15 Movistar Team + 33.09
16 Intermarché-Wanty + 46.26
17 Team Visma | Lease a Bike + 46.48
18 Red Bull-BORA-hansgrohe + 49.47
19 Tudor Pro Cycling Team + 01:26.58
20 Alpecin-Deceuninck + 02:05.33

Race profile

Race
Tour de Romandie
Start date
29.04.2025
End date
04.05.2025
Total distance
128.4 km
Gen
Men
Cat
2.UWT
Country
Switzerland
Discipline
Road
First edition
1947

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