Tour de Romandie 2025 - Stage 5

Genève > Genève¨, 17.1km

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 Remco Evenepoel Soudal Quick-Step 0:20:33
2 Joao Almeida UAE Team Emirates-XRG + 00.12
3 Alberto Bettiol XDS Astana Team + 00.18
4 Jay Vine UAE Team Emirates-XRG + 00.24
5 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.27
6 Raúl García ARKEA-B&B HOTELS + 00.32
7 Thibault Guernalec ARKEA-B&B HOTELS + 00.33
8 Johan Price-Pejtersen Alpecin-Deceuninck + 00.38
9 Remi Cavagna Groupama-FDJ + 00.39
10 Stefan Küng Groupama-FDJ + 00.39
11 Matthew Brennan Team Visma | Lease a Bike + 00.39
12 Iván Romeo Movistar Team + 00.40
13 Lenny Martinez Bahrain Victorious + 00.41
14 Jørgen Nordhagen Team Visma | Lease a Bike + 00.44
15 Lucas Plapp Team Jayco-AlUla + 00.44
16 Harold Tejada XDS Astana Team + 00.44
17 Pablo Castrillo Movistar Team + 00.46
18 Carlos Rodriguez INEOS Grenadiers + 00.52
19 Josef Cerný Soudal Quick-Step + 00.54
20 Oliver Knight Cofidis + 00.58
21 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 01.02
22 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 01.02
23 Felix Großschartner UAE Team Emirates-XRG + 01.02
24 Michael Leonard INEOS Grenadiers + 01.06
25 Jack Haig Bahrain Victorious + 01.09
26 Logan Currie Lotto + 01.10
27 Kasper Asgreen EF Education-EasyPost + 01.11
28 Ion Izagirre Cofidis + 01.11
29 Juan Pedro Lopez Lidl-Trek + 01.14
30 Filip Maciejuk Red Bull-BORA-hansgrohe + 01.14
31 Javier Romo Movistar Team + 01.16
32 Victor Guernalec ARKEA-B&B HOTELS + 01.16
33 Pablo Torres UAE Team Emirates-XRG + 01.17
34 Stefan Bissegger Decathlon AG2R La Mondiale Team + 01.17
35 Nelson Oliveira Movistar Team + 01.18
36 Amanuel Ghebreigzabhier Lidl-Trek + 01.18
37 Mathys Rondel Tudor Pro Cycling Team + 01.21
38 Callum Scotson Decathlon AG2R La Mondiale Team + 01.22
39 Ivo Oliveira UAE Team Emirates-XRG + 01.22
40 Lennert Van Eetvelt Lotto + 01.24
41 Gijs Leemreize Team Picnic PostNL + 01.25
42 Edward Dunbar Team Jayco-AlUla + 01.25
43 Lennard Kämna Lidl-Trek + 01.26
44 Oscar Onley Team Picnic PostNL + 01.26
45 Geraint Thomas INEOS Grenadiers + 01.27
46 Julien Bernard Lidl-Trek + 01.29
47 Alex Baudin EF Education-EasyPost + 01.32
48 Darren Rafferty EF Education-EasyPost + 01.32
49 Patrick Eddy Team Picnic PostNL + 01.33
50 Asbjørn Hellemose Team Jayco-AlUla + 01.33
51 Cristian Rodriguez ARKEA-B&B HOTELS + 01.34
52 Jesus Herrada Cofidis + 01.35
53 Lorenzo Fortunato XDS Astana Team + 01.35
54 Junior Lecerf Soudal Quick-Step + 01.37
55 Gerben Kuypers Intermarché-Wanty + 01.39
56 Victor Langellotti INEOS Grenadiers + 01.39
57 Casper Pedersen Soudal Quick-Step + 01.40
58 Jarrad Drizners Lotto + 01.41
59 Lorenzo Germani Groupama-FDJ + 01.45
60 Finlay Pickering Bahrain Victorious + 01.45
61 Christopher Juul-Jensen Team Jayco-AlUla + 01.46
62 Alexander Hajek Red Bull-BORA-hansgrohe + 01.47
63 Michele Gazzoli XDS Astana Team + 01.51
64 Clément Venturini ARKEA-B&B HOTELS + 01.52
65 Max van der Meulen Bahrain Victorious + 01.52
66 Léandre Lozouet ARKEA-B&B HOTELS + 01.52
67 Ben Swift INEOS Grenadiers + 01.53
68 Reuben Thompson Lotto + 01.53
69 Enzo Paleni Groupama-FDJ + 01.53
70 Clément Davy Groupama-FDJ + 01.54
71 Kamiel Bonneu Intermarché-Wanty + 01.54
72 Menno Huising Team Visma | Lease a Bike + 01.54
73 Mauri Vansevenant Soudal Quick-Step + 01.55
74 Ramses Debruyne Alpecin-Deceuninck + 01.56
75 Rémy Rochas Groupama-FDJ + 02.03
76 Sam Oomen Lidl-Trek + 02.03
77 Mathijs Paasschens Bahrain Victorious + 02.05
78 Emanuel Buchmann Cofidis + 02.05
79 Bjoern Koerdt Team Picnic PostNL + 02.05
80 Tijmen Graat Team Visma | Lease a Bike + 02.06
81 Roland Thalmann Tudor Pro Cycling Team + 02.06
82 Pieter Serry Soudal Quick-Step + 02.08
83 Julien Vermote Team Visma | Lease a Bike + 02.10
84 David Gaudu Groupama-FDJ + 02.10
85 Dries De Pooter Intermarché-Wanty + 02.12
86 Sergio Higuita XDS Astana Team + 02.14
87 James Shaw EF Education-EasyPost + 02.14
88 Hugh Carthy EF Education-EasyPost + 02.17
89 Kamil Gradek Bahrain Victorious + 02.18
90 Benoît Cosnefroy Decathlon AG2R La Mondiale Team + 02.20
91 Archie Ryan EF Education-EasyPost + 02.22
92 Eduardo Sepulveda Lotto + 02.22
93 Jonas Gregaard Lotto + 02.24
94 Anton Palzer Red Bull-BORA-hansgrohe + 02.29
95 Nicolò Buratti Bahrain Victorious + 02.31
96 Sebastian Kolze Changizi Tudor Pro Cycling Team + 02.34
97 Timo Roosen Team Picnic PostNL + 02.41
98 Pascal Eenkhoorn Soudal Quick-Step + 02.41
99 Mathias Sunekær Norsgaard Movistar Team + 02.45
100 Ben Zwiehoff Red Bull-BORA-hansgrohe + 02.47
101 Jorge Arcas Movistar Team + 02.48
102 Pavel Bittner Team Picnic PostNL + 02.51
103 Louis Barré Intermarché-Wanty + 02.52
104 Davide Cimolai Movistar Team + 02.54
105 Romain Combaud Team Picnic PostNL + 03.01
106 Silvan Dillier Alpecin-Deceuninck + 03.06
107 Bauke Mollema Lidl-Trek + 03.10
108 Tobias Bayer Alpecin-Deceuninck + 05.04
- Jacopo Mosca Lidl-Trek DNS

GC

PosRiderTeam Time
1 Joao Almeida UAE Team Emirates-XRG 16:50:44
2 Lenny Martinez Bahrain Victorious + 00.26
3 Jay Vine UAE Team Emirates-XRG + 00.41
4 Lorenzo Fortunato XDS Astana Team + 01.22
5 Remco Evenepoel Soudal Quick-Step + 01.26
6 Carlos Rodriguez INEOS Grenadiers + 01.31
7 Juan Pedro Lopez Lidl-Trek + 02.05
8 Junior Lecerf Soudal Quick-Step + 02.16
9 Mathys Rondel Tudor Pro Cycling Team + 02.43
10 Javier Romo Movistar Team + 02.58
11 Cristian Rodriguez ARKEA-B&B HOTELS + 03.05
12 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 03.16
13 Jørgen Nordhagen Team Visma | Lease a Bike + 03.41
14 Harold Tejada XDS Astana Team + 03.53
15 Lennert Van Eetvelt Lotto + 03.58
16 Oscar Onley Team Picnic PostNL + 04.04
17 Sergio Higuita XDS Astana Team + 04.19
18 Jack Haig Bahrain Victorious + 04.48
19 Callum Scotson Decathlon AG2R La Mondiale Team + 05.27
20 Asbjørn Hellemose Team Jayco-AlUla + 05.29
21 Emanuel Buchmann Cofidis + 05.39
22 Ion Izagirre Cofidis + 06.09
23 Pablo Torres UAE Team Emirates-XRG + 06.37
24 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 07.18
25 Sam Oomen Lidl-Trek + 07.29
26 Archie Ryan EF Education-EasyPost + 07.37
27 Edward Dunbar Team Jayco-AlUla + 07.37
28 Geraint Thomas INEOS Grenadiers + 07.54
29 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team + 09.16
30 David Gaudu Groupama-FDJ + 10.01
31 Eduardo Sepulveda Lotto + 10.29
32 Gijs Leemreize Team Picnic PostNL + 10.35
33 Alex Baudin EF Education-EasyPost + 11.30
34 Reuben Thompson Lotto + 11.52
35 Iván Romeo Movistar Team + 12.48
36 Rémy Rochas Groupama-FDJ + 12.49
37 Kamiel Bonneu Intermarché-Wanty + 15.29
38 Julien Bernard Lidl-Trek + 16.21
39 Raúl García ARKEA-B&B HOTELS + 18.33
40 Lorenzo Germani Groupama-FDJ + 19.58
41 Darren Rafferty EF Education-EasyPost + 20.20
42 Victor Langellotti INEOS Grenadiers + 20.50
43 Anton Palzer Red Bull-BORA-hansgrohe + 21.25
44 Finlay Pickering Bahrain Victorious + 21.48
45 Tijmen Graat Team Visma | Lease a Bike + 21.56
46 Bjoern Koerdt Team Picnic PostNL + 22.57
47 Clément Venturini ARKEA-B&B HOTELS + 23.15
48 Christopher Juul-Jensen Team Jayco-AlUla + 23.29
49 Amanuel Ghebreigzabhier Lidl-Trek + 23.47
50 James Shaw EF Education-EasyPost + 25.08
51 Pablo Castrillo Movistar Team + 25.24
52 Mauri Vansevenant Soudal Quick-Step + 25.46
53 Roland Thalmann Tudor Pro Cycling Team + 26.09
54 Jesus Herrada Cofidis + 26.10
55 Ben Swift INEOS Grenadiers + 26.34
56 Alberto Bettiol XDS Astana Team + 26.46
57 Mathijs Paasschens Bahrain Victorious + 28.07
58 Gerben Kuypers Intermarché-Wanty + 29.06
59 Michael Leonard INEOS Grenadiers + 29.35
60 Thibault Guernalec ARKEA-B&B HOTELS + 30.10
61 Lennard Kämna Lidl-Trek + 30.15
62 Ramses Debruyne Alpecin-Deceuninck + 30.44
63 Max van der Meulen Bahrain Victorious + 30.55
64 Pieter Serry Soudal Quick-Step + 31.06
65 Louis Barré Intermarché-Wanty + 31.09
66 Ivo Oliveira UAE Team Emirates-XRG + 33.20
67 Jorge Arcas Movistar Team + 34.30
68 Felix Großschartner UAE Team Emirates-XRG + 34.45
69 Stefan Küng Groupama-FDJ + 34.50
70 Menno Huising Team Visma | Lease a Bike + 35.30
71 Hugh Carthy EF Education-EasyPost + 36.54
72 Lucas Plapp Team Jayco-AlUla + 38.36
73 Alexander Hajek Red Bull-BORA-hansgrohe + 40.12
74 Filip Maciejuk Red Bull-BORA-hansgrohe + 41.46
75 Ben Zwiehoff Red Bull-BORA-hansgrohe + 41.59
76 Nelson Oliveira Movistar Team + 42.11
77 Remi Cavagna Groupama-FDJ + 44.53
78 Logan Currie Lotto + 45.41
79 Matthew Brennan Team Visma | Lease a Bike + 48.04
80 Kamil Gradek Bahrain Victorious + 48.27
81 Patrick Eddy Team Picnic PostNL + 48.31
82 Oliver Knight Cofidis + 50.28
83 Enzo Paleni Groupama-FDJ + 50.29
84 Kasper Asgreen EF Education-EasyPost + 50.41
85 Josef Cerný Soudal Quick-Step + 51.07
86 Benoît Cosnefroy Decathlon AG2R La Mondiale Team + 51.08
87 Pavel Bittner Team Picnic PostNL + 52.06
88 Jonas Gregaard Lotto + 52.26
89 Pascal Eenkhoorn Soudal Quick-Step + 52.40
90 Jarrad Drizners Lotto + 52.50
91 Bauke Mollema Lidl-Trek + 53.12
92 Silvan Dillier Alpecin-Deceuninck + 53.37
93 Victor Guernalec ARKEA-B&B HOTELS + 54.13
94 Tobias Bayer Alpecin-Deceuninck + 56.12
95 Casper Pedersen Soudal Quick-Step + 57.52
96 Dries De Pooter Intermarché-Wanty + 58.04
97 Michele Gazzoli XDS Astana Team + 58.11
98 Romain Combaud Team Picnic PostNL + 58.23
99 Clément Davy Groupama-FDJ + 59.39
100 Nicolò Buratti Bahrain Victorious + 01:01.40
101 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01:09.09
102 Stefan Bissegger Decathlon AG2R La Mondiale Team + 01:11.07
103 Mathias Sunekær Norsgaard Movistar Team + 01:16.11
104 Timo Roosen Team Picnic PostNL + 01:16.27
105 Davide Cimolai Movistar Team + 01:16.53
106 Léandre Lozouet ARKEA-B&B HOTELS + 01:18.20
107 Julien Vermote Team Visma | Lease a Bike + 01:28.06
108 Johan Price-Pejtersen Alpecin-Deceuninck + 01:34.39
- Jacopo Mosca Lidl-Trek DNS

Youth

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 16:51:10
2 Remco Evenepoel Soudal Quick-Step + 01.00
3 Carlos Rodriguez INEOS Grenadiers + 01.05
4 Junior Lecerf Soudal Quick-Step + 01.50
5 Mathys Rondel Tudor Pro Cycling Team + 02.17
6 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 02.50
7 Jørgen Nordhagen Team Visma | Lease a Bike + 03.15
8 Lennert Van Eetvelt Lotto + 03.32
9 Oscar Onley Team Picnic PostNL + 03.38
10 Pablo Torres UAE Team Emirates-XRG + 06.11
11 Archie Ryan EF Education-EasyPost + 07.11
12 Alex Baudin EF Education-EasyPost + 11.04
13 Reuben Thompson Lotto + 11.26
14 Iván Romeo Movistar Team + 12.22
15 Raúl García ARKEA-B&B HOTELS + 18.07
16 Lorenzo Germani Groupama-FDJ + 19.32
17 Darren Rafferty EF Education-EasyPost + 19.54
18 Finlay Pickering Bahrain Victorious + 21.22
19 Tijmen Graat Team Visma | Lease a Bike + 21.30
20 Bjoern Koerdt Team Picnic PostNL + 22.31
21 Pablo Castrillo Movistar Team + 24.58
22 Gerben Kuypers Intermarché-Wanty + 28.40
23 Michael Leonard INEOS Grenadiers + 29.09
24 Ramses Debruyne Alpecin-Deceuninck + 30.18
25 Max van der Meulen Bahrain Victorious + 30.29
26 Louis Barré Intermarché-Wanty + 30.43
27 Menno Huising Team Visma | Lease a Bike + 35.04
28 Lucas Plapp Team Jayco-AlUla + 38.10
29 Alexander Hajek Red Bull-BORA-hansgrohe + 39.46
30 Logan Currie Lotto + 45.15
31 Matthew Brennan Team Visma | Lease a Bike + 47.38
32 Patrick Eddy Team Picnic PostNL + 48.05
33 Oliver Knight Cofidis + 50.02
34 Enzo Paleni Groupama-FDJ + 50.03
35 Pavel Bittner Team Picnic PostNL + 51.40
36 Victor Guernalec ARKEA-B&B HOTELS + 53.47
37 Dries De Pooter Intermarché-Wanty + 57.38
38 Nicolò Buratti Bahrain Victorious + 01:01.14
39 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01:08.43
40 Léandre Lozouet ARKEA-B&B HOTELS + 01:17.54

Points

PosRiderTeam Points
1 Jay Vine UAE Team Emirates-XRG 97
2 Joao Almeida UAE Team Emirates-XRG 81
3 Remco Evenepoel Soudal Quick-Step 73
4 Lorenzo Fortunato XDS Astana Team 72
5 Lenny Martinez Bahrain Victorious 68
6 Matthew Brennan Team Visma | Lease a Bike 58
7 Stefan Küng Groupama-FDJ 52
8 Julien Bernard Lidl-Trek 45
9 Alex Baudin EF Education-EasyPost 45
10 Junior Lecerf Soudal Quick-Step 42
11 Aurélien Paret-Peintre Decathlon AG2R La Mondiale Team 40
12 Alberto Bettiol XDS Astana Team 38
13 Louis Barré Intermarché-Wanty 34
14 Ivo Oliveira UAE Team Emirates-XRG 34
15 Iván Romeo Movistar Team 33
16 Ben Zwiehoff Red Bull-BORA-hansgrohe 32
17 Oscar Onley Team Picnic PostNL 30
18 Javier Romo Movistar Team 28
19 Juan Pedro Lopez Lidl-Trek 27
20 Aleksandr Vlasov Red Bull-BORA-hansgrohe 26
21 Thibault Guernalec ARKEA-B&B HOTELS 26
22 Cristian Rodriguez ARKEA-B&B HOTELS 23
23 Mathys Rondel Tudor Pro Cycling Team 22
24 Lennert Van Eetvelt Lotto 22
25 Stefan Bissegger Decathlon AG2R La Mondiale Team 19
26 Carlos Rodriguez INEOS Grenadiers 17
27 Clément Venturini ARKEA-B&B HOTELS 16
28 Gerben Kuypers Intermarché-Wanty 15
29 Silvan Dillier Alpecin-Deceuninck 15
30 Raúl García ARKEA-B&B HOTELS 15
31 Jørgen Nordhagen Team Visma | Lease a Bike 14
32 Harold Tejada XDS Astana Team 14
33 Johan Price-Pejtersen Alpecin-Deceuninck 11
34 Edward Dunbar Team Jayco-AlUla 10
35 Amanuel Ghebreigzabhier Lidl-Trek 10
36 Jorge Arcas Movistar Team 10
37 Hugh Carthy EF Education-EasyPost 10
38 Bauke Mollema Lidl-Trek 10
39 Sergio Higuita XDS Astana Team 9
40 Remi Cavagna Groupama-FDJ 9
41 Rémy Rochas Groupama-FDJ 8
42 Ramses Debruyne Alpecin-Deceuninck 8
43 Ben Swift INEOS Grenadiers 7
44 Tijmen Graat Team Visma | Lease a Bike 6
45 Kamil Gradek Bahrain Victorious 6
46 Pavel Bittner Team Picnic PostNL 5
47 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team 3
48 Jack Haig Bahrain Victorious 2
49 Lucas Plapp Team Jayco-AlUla 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 Remco Evenepoel Soudal Quick-Step 6
13 Carlos Rodriguez INEOS Grenadiers 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 UAE Team Emirates-XRG 50:39:18
2 XDS Astana Team + 00.13
3 Decathlon AG2R La Mondiale Team + 10.38
4 Lidl-Trek + 13.54
5 INEOS Grenadiers + 14.52
6 Lotto + 16.54
7 Team Jayco-AlUla + 19.46
8 Bahrain Victorious + 20.01
9 Soudal Quick-Step + 20.59
10 EF Education-EasyPost + 23.50
11 Cofidis + 26.16
12 ARKEA-B&B HOTELS + 28.24
13 Team Picnic PostNL + 28.25
14 Groupama-FDJ + 32.12
15 Movistar Team + 33.27
16 Team Visma | Lease a Bike + 47.41
17 Intermarché-Wanty + 49.47
18 Red Bull-BORA-hansgrohe + 50.51
19 Tudor Pro Cycling Team + 01:30.35
20 Alpecin-Deceuninck + 02:08.49

Race profile

Race
Tour de Romandie
Start date
29.04.2025
End date
04.05.2025
Total distance
17.1 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 ❤️