Following meteorological conditions (hail and melting snow) that made the road slippery, the stage was neutralized from km 117 to 134.
The time won/lost column displays the gains in time in the GC. Click on the time of any rider to view the relative gains on this rider.
Rnk | Prev | ▼▲ | Rider | Team | UCI | Time | |
---|---|---|---|---|---|---|---|
1 | 2 | ▲1 | VINGEGAARD Jonas Team Visma | Lease a Bike | Team Visma | Lease a Bike | 10 | 11:50:59 | |
2 | 1 | ▼1 | JORGENSON Matteo Team Visma | Lease a Bike | Team Visma | Lease a Bike | 0:05 0:05 | ||
3 | 9 | ▲6 | SKJELMOSE Mattias Lidl - Trek | Lidl - Trek | 0:33 0:33 | ||
4 | 6 | ▲2 | LIPOWITZ Florian Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 0:36 0:36 | ||
5 | 18 | ▲13 | ALMEIDA João UAE Team Emirates - XRG | UAE Team Emirates - XRG | 0:37 0:37 | ||
6 | 13 | ▲7 | ARENSMAN Thymen INEOS Grenadiers | INEOS Grenadiers | 0:56 0:56 | ||
7 | 22 | ▲15 | MCNULTY Brandon UAE Team Emirates - XRG | UAE Team Emirates - XRG | 0:58 0:58 | ||
8 | 11 | ▲3 | FOSS Tobias INEOS Grenadiers | INEOS Grenadiers | 1:06 1:06 | ||
9 | 37 | ▲28 | MARTINEZ Lenny Bahrain - Victorious | Bahrain - Victorious | 1:09 1:09 | ||
10 | 26 | ▲16 | CASTRILLO Pablo Movistar Team | Movistar Team | 1:22 1:22 | ||
11 | 29 | ▲18 | VAN WILDER Ilan Soudal Quick-Step | Soudal Quick-Step | 1:24 1:24 | ||
12 | 40 | ▲28 | TEJADA Harold XDS Astana Team | XDS Astana Team | 1:25 1:25 | ||
13 | 39 | ▲26 | CHAMPOUSSIN Clément XDS Astana Team | XDS Astana Team | 1:29 1:29 | ||
14 | 42 | ▲28 | STORER Michael Tudor Pro Cycling Team | Tudor Pro Cycling Team | 1:39 1:39 | ||
15 | 24 | ▲9 | ROMEO Iván Movistar Team | Movistar Team | 2:01 2:01 | ||
16 | 32 | ▲16 | MARTIN Guillaume Groupama - FDJ | Groupama - FDJ | 2:02 2:02 | ||
17 | 25 | ▲8 | BARTA Will Movistar Team | Movistar Team | 2:14 2:14 | ||
18 | 14 | ▼4 | STEINHAUSER Georg EF Education - EasyPost | EF Education - EasyPost | 2:23 2:23 | ||
19 | 16 | ▼3 | PARET-PEINTRE Aurélien Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 2:24 2:24 | ||
20 | 4 | ▼16 | O'CONNOR Ben Team Jayco AlUla | Team Jayco AlUla | 2:30 2:30 | ||
21 | 10 | ▼11 | SHEFFIELD Magnus INEOS Grenadiers | INEOS Grenadiers | 2:36 2:36 | ||
22 | 55 | ▲33 | GARCÍA PIERNA Raúl Arkéa - B&B Hotels | Arkéa - B&B Hotels | 2:42 2:42 | ||
23 | 19 | ▼4 | GALL Felix Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 2:43 2:43 | ||
24 | 12 | ▼12 | POWLESS Neilson EF Education - EasyPost | EF Education - EasyPost | 2:55 2:55 | ||
25 | 45 | ▲20 | JEGAT Jordan Team TotalEnergies | Team TotalEnergies | 3:01 3:01 | ||
26 | 47 | ▲21 | LEKNESSUND Andreas Uno-X Mobility | Uno-X Mobility | 3:29 3:29 | ||
27 | 8 | ▼19 | ZWIEHOFF Ben Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 3:33 3:33 | ||
28 | 46 | ▲18 | KULSET Johannes Uno-X Mobility | Uno-X Mobility | 3:35 3:35 | ||
29 | 35 | ▲6 | CEPEDA Jefferson Alveiro Movistar Team | Movistar Team | 3:40 3:40 | ||
30 | 63 | ▲33 | GOOSSENS Kobe Intermarché - Wanty | Intermarché - Wanty | 3:47 3:47 | ||
31 | 54 | ▲23 | VERGALLITO Luca Alpecin - Deceuninck | Alpecin - Deceuninck | ,, 3:47 | ||
32 | 28 | ▼4 | SCHACHMANN Maximilian Soudal Quick-Step | Soudal Quick-Step | 3:56 3:56 | ||
33 | 57 | ▲24 | BARGUIL Warren Team Picnic PostNL | Team Picnic PostNL | 3:58 3:58 | ||
34 | 62 | ▲28 | ZIMMERMANN Georg Intermarché - Wanty | Intermarché - Wanty | 4:04 4:04 | ||
35 | 66 | ▲31 | GACHIGNARD Thomas Team TotalEnergies | Team TotalEnergies | 4:28 4:28 | ||
36 | 56 | ▲20 | COSTIOU Ewen Arkéa - B&B Hotels | Arkéa - B&B Hotels | 4:42 4:42 | ||
37 | 51 | ▲14 | TRENTIN Matteo Tudor Pro Cycling Team | Tudor Pro Cycling Team | 5:26 5:26 | ||
38 | 92 | ▲54 | HAIG Jack Bahrain - Victorious | Bahrain - Victorious | 6:19 6:19 | ||
39 | 68 | ▲29 | GENIETS Kevin Groupama - FDJ | Groupama - FDJ | 6:56 6:56 | ||
40 | 79 | ▲39 | PLANCKAERT Edward Alpecin - Deceuninck | Alpecin - Deceuninck | 7:27 7:27 | ||
41 | 69 | ▲28 | POLITT Nils UAE Team Emirates - XRG | UAE Team Emirates - XRG | 7:28 7:28 | ||
42 | 15 | ▼27 | NARVÁEZ Jhonatan UAE Team Emirates - XRG | UAE Team Emirates - XRG | 8:26 8:26 | ||
43 | 7 | ▼36 | SCHMID Mauro Team Jayco AlUla | Team Jayco AlUla | 8:29 8:29 | ||
44 | 30 | ▼14 | PEDERSEN Mads Lidl - Trek | Lidl - Trek | 8:43 8:43 | ||
45 | 27 | ▼18 | SOBRERO Matteo Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 8:53 8:53 | ||
46 | 50 | ▲4 | ZAMBANINI Edoardo Bahrain - Victorious | Bahrain - Victorious | 9:32 9:32 | ||
47 | 76 | ▲29 | TARLING Joshua INEOS Grenadiers | INEOS Grenadiers | 9:41 9:41 | ||
48 | 94 | ▲46 | MILESI Lorenzo Movistar Team | Movistar Team | 9:53 9:53 | ||
49 | 21 | ▼28 | LEMMEN Bart Team Visma | Lease a Bike | Team Visma | Lease a Bike | 10:17 10:17 | ||
50 | 100 | ▲50 | PALENI Enzo Groupama - FDJ | Groupama - FDJ | 10:48 10:48 | ||
51 | 64 | ▲13 | GUERNALEC Thibault Arkéa - B&B Hotels | Arkéa - B&B Hotels | 10:54 10:54 | ||
52 | 81 | ▲29 | ABRAHAMSEN Jonas Uno-X Mobility | Uno-X Mobility | 10:55 10:55 | ||
53 | 52 | ▼1 | DEL GROSSO Tibor Alpecin - Deceuninck | Alpecin - Deceuninck | 11:07 11:07 | ||
54 | 41 | ▼13 | ALAPHILIPPE Julian Tudor Pro Cycling Team | Tudor Pro Cycling Team | 11:09 11:09 | ||
55 | 31 | ▼24 | KÜNG Stefan Groupama - FDJ | Groupama - FDJ | 11:12 11:12 | ||
56 | 86 | ▲30 | MONIQUET Sylvain Cofidis | Cofidis | 11:37 11:37 | ||
57 | 113 | ▲56 | VERGAERDE Otto Lidl - Trek | Lidl - Trek | 11:57 11:57 | ||
58 | 17 | ▼41 | BISSEGGER Stefan Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 12:24 12:24 | ||
59 | 33 | ▼26 | GRUEL Thibaud Groupama - FDJ | Groupama - FDJ | 12:42 12:42 | ||
60 | 34 | ▼26 | CAVAGNA Rémi Groupama - FDJ | Groupama - FDJ | ,, 12:42 | ||
61 | 43 | ▼18 | O'BRIEN Kelland Team Jayco AlUla | Team Jayco AlUla | 12:56 12:56 | ||
62 | 49 | ▼13 | PEREZ Anthony Cofidis | Cofidis | 13:09 13:09 | ||
63 | 53 | ▼10 | WRIGHT Fred Bahrain - Victorious | Bahrain - Victorious | 13:17 13:17 | ||
64 | 58 | ▼6 | FLYNN Sean Team Picnic PostNL | Team Picnic PostNL | 13:24 13:24 | ||
65 | 98 | ▲33 | JACOBS Johan Groupama - FDJ | Groupama - FDJ | 13:51 13:51 | ||
66 | 116 | ▲50 | ZINGLE Axel Team Visma | Lease a Bike | Team Visma | Lease a Bike | 13:53 13:53 | ||
67 | 104 | ▲37 | SKAARSETH Anders Uno-X Mobility | Uno-X Mobility | 13:58 13:58 | ||
68 | 131 | ▲63 | SWIFT Ben INEOS Grenadiers | INEOS Grenadiers | 14:04 14:04 | ||
69 | 59 | ▼10 | DEBRUYNE Ramses Alpecin - Deceuninck | Alpecin - Deceuninck | ,, 14:04 | ||
70 | 72 | ▲2 | SILVA Guillermo Thomas Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 14:10 14:10 | ||
71 | 74 | ▲3 | BERWICK Sebastian Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | ,, 14:10 | ||
72 | 80 | ▲8 | DOULL Owain EF Education - EasyPost | EF Education - EasyPost | 14:27 14:27 | ||
73 | 23 | ▼50 | ARMIRAIL Bruno Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 14:57 14:57 | ||
74 | 126 | ▲52 | GARCÍA CORTINA Iván Movistar Team | Movistar Team | 15:03 15:03 | ||
75 | 97 | ▲22 | VAN GESTEL Dries Soudal Quick-Step | Soudal Quick-Step | 15:17 15:17 | ||
76 | 105 | ▲29 | HOOLE Daan Lidl - Trek | Lidl - Trek | 15:27 15:27 | ||
77 | 109 | ▲32 | THIERRY Pierre Arkéa - B&B Hotels | Arkéa - B&B Hotels | 15:31 15:31 | ||
78 | 118 | ▲40 | TEUNISSEN Mike XDS Astana Team | XDS Astana Team | 15:58 15:58 | ||
79 | 60 | ▼19 | DEGENKOLB John Team Picnic PostNL | Team Picnic PostNL | 16:09 16:09 | ||
80 | 121 | ▲41 | SIVAKOV Pavel UAE Team Emirates - XRG | UAE Team Emirates - XRG | 16:14 16:14 | ||
81 | 122 | ▲41 | VINOKUROV Nicolas XDS Astana Team | XDS Astana Team | 16:20 16:20 | ||
82 | 67 | ▼15 | DELETTRE Alexandre Team TotalEnergies | Team TotalEnergies | 16:23 16:23 | ||
83 | 3 | ▼80 | MATTHEWS Michael Team Jayco AlUla | Team Jayco AlUla | 16:29 16:29 | ||
84 | 5 | ▼79 | VLASOV Aleksandr Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 16:39 16:39 | ||
85 | 77 | ▼8 | NAESEN Oliver Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 16:49 16:49 | ||
86 | 78 | ▼8 | DE PESTEL Sander Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | ,, 16:49 | ||
87 | 70 | ▼17 | OLIVEIRA Ivo UAE Team Emirates - XRG | UAE Team Emirates - XRG | 16:51 16:51 | ||
88 | 95 | ▲7 | ALBANESE Vincenzo EF Education - EasyPost | EF Education - EasyPost | 16:54 16:54 | ||
89 | 20 | ▼69 | SCOTSON Callum Decathlon AG2R La Mondiale Team | Decathlon AG2R La Mondiale Team | 16:56 16:56 | ||
90 | 85 | ▼5 | LAMPAERT Yves Soudal Quick-Step | Soudal Quick-Step | 17:05 17:05 | ||
91 | 88 | ▼3 | VAN DIJKE Mick Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 17:18 17:18 | ||
92 | 96 | ▲4 | VAN LERBERGHE Bert Soudal Quick-Step | Soudal Quick-Step | 17:57 17:57 | ||
93 | 112 | ▲19 | GIBBONS Ryan Lidl - Trek | Lidl - Trek | 18:05 18:05 | ||
94 | 114 | ▲20 | TURGIS Anthony Team TotalEnergies | Team TotalEnergies | 18:09 18:09 | ||
95 | 61 | ▼34 | IZQUIERDO Clément Cofidis | Cofidis | 18:12 18:12 | ||
96 | 90 | ▼6 | TILLER Rasmus Uno-X Mobility | Uno-X Mobility | ,, 18:12 | ||
97 | 93 | ▼4 | MORO Manlio Movistar Team | Movistar Team | 18:22 18:22 | ||
98 | 48 | ▼50 | SAMITIER Sergio Cofidis | Cofidis | 18:29 18:29 | ||
99 | 75 | ▼24 | JUNGELS Bob INEOS Grenadiers | INEOS Grenadiers | 18:46 18:46 | ||
100 | 65 | ▼35 | CAMPENAERTS Victor Team Visma | Lease a Bike | Team Visma | Lease a Bike | 19:04 19:04 | ||
101 | 82 | ▼19 | ANIOŁKOWSKI Stanisław Cofidis | Cofidis | 19:07 19:07 | ||
102 | 127 | ▲25 | NICOLAU Joel Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 19:08 19:08 | ||
103 | 87 | ▼16 | KIELICH Timo Alpecin - Deceuninck | Alpecin - Deceuninck | 19:13 19:13 | ||
104 | 89 | ▼15 | KRISTOFF Alexander Uno-X Mobility | Uno-X Mobility | 19:24 19:24 | ||
105 | 91 | ▼14 | MERLIER Tim Soudal Quick-Step | Soudal Quick-Step | 19:26 19:26 | ||
106 | 128 | ▲22 | MOLANO Juan Sebastián UAE Team Emirates - XRG | UAE Team Emirates - XRG | 19:28 19:28 | ||
107 | 73 | ▼34 | OTRUBA Jakub Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | ,, 19:28 | ||
108 | 38 | ▼70 | FEDOROV Yevgeniy XDS Astana Team | XDS Astana Team | 19:35 19:35 | ||
109 | 136 | ▲27 | SWEENY Harry EF Education - EasyPost | EF Education - EasyPost | 19:36 19:36 | ||
110 | 115 | ▲5 | ANDRESEN Tobias Lund Team Picnic PostNL | Team Picnic PostNL | 19:42 19:42 | ||
111 | 125 | ▲14 | GOVEKAR Matevž Bahrain - Victorious | Bahrain - Victorious | 19:47 19:47 | ||
112 | 99 | ▼13 | MULLEN Ryan Red Bull - BORA - hansgrohe | Red Bull - BORA - hansgrohe | 19:48 19:48 | ||
113 | 102 | ▼11 | HALLER Marco Tudor Pro Cycling Team | Tudor Pro Cycling Team | 19:52 19:52 | ||
114 | 84 | ▼30 | DE GENDT Aimé Cofidis | Cofidis | 19:58 19:58 | ||
115 | 106 | ▼9 | VAN SINTMAARTENSDIJK Roel Intermarché - Wanty | Intermarché - Wanty | 19:59 19:59 | ||
116 | 107 | ▼9 | SMITH Dion Intermarché - Wanty | Intermarché - Wanty | ,, 19:59 | ||
117 | 110 | ▼7 | JEANNIÈRE Emilien Team TotalEnergies | Team TotalEnergies | 20:05 20:05 | ||
118 | 119 | ▲1 | AFFINI Edoardo Team Visma | Lease a Bike | Team Visma | Lease a Bike | 20:30 20:30 | ||
119 | 103 | ▼16 | DÉMARE Arnaud Arkéa - B&B Hotels | Arkéa - B&B Hotels | 20:37 20:37 | ||
120 | 111 | ▼9 | WALSCHEID Max Team Jayco AlUla | Team Jayco AlUla | 20:49 20:49 | ||
121 | 108 | ▼13 | SCOTSON Miles Arkéa - B&B Hotels | Arkéa - B&B Hotels | ,, 20:49 | ||
122 | 123 | ▲1 | LIENHARD Fabian Tudor Pro Cycling Team | Tudor Pro Cycling Team | 20:51 20:51 | ||
123 | 71 | ▼52 | LEITÃO Iúri Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 20:57 20:57 | ||
124 | 138 | ▲14 | CHARMIG Anthon XDS Astana Team | XDS Astana Team | 21:31 21:31 | ||
125 | 120 | ▼5 | DAINESE Alberto Tudor Pro Cycling Team | Tudor Pro Cycling Team | 21:50 21:50 | ||
126 | 134 | ▲8 | VAN DEN BERG Julius Team Picnic PostNL | Team Picnic PostNL | 22:06 22:06 | ||
127 | 101 | ▼26 | FROIDEVAUX Robin Tudor Pro Cycling Team | Tudor Pro Cycling Team | 22:10 22:10 | ||
128 | 132 | ▲4 | BASTIAENS Ayco Soudal Quick-Step | Soudal Quick-Step | 22:30 22:30 | ||
129 | 117 | ▼12 | BOL Cees XDS Astana Team | XDS Astana Team | 22:45 22:45 | ||
130 | 133 | ▲3 | PAGE Hugo Intermarché - Wanty | Intermarché - Wanty | 22:49 22:49 | ||
131 | 129 | ▼2 | KIRSCH Alex Lidl - Trek | Lidl - Trek | 23:34 23:34 | ||
132 | 130 | ▼2 | JAKOBSEN Fabio Team Picnic PostNL | Team Picnic PostNL | 23:47 23:47 | ||
133 | 139 | ▲6 | HEPBURN Michael Team Jayco AlUla | Team Jayco AlUla | 24:30 24:30 | ||
134 | 135 | ▲1 | WATSON Samuel INEOS Grenadiers | INEOS Grenadiers | 24:32 24:32 | ||
135 | 144 | ▲9 | PETIT Adrien Intermarché - Wanty | Intermarché - Wanty | 26:31 26:31 | ||
136 | 143 | ▲7 | GRADEK Kamil Bahrain - Victorious | Bahrain - Victorious | 26:42 26:42 | ||
137 | 142 | ▲5 | WALKER Max EF Education - EasyPost | EF Education - EasyPost | 27:10 27:10 | ||
138 | 141 | ▲3 | RIESEBEEK Oscar Alpecin - Deceuninck | Alpecin - Deceuninck | 27:41 27:41 | ||
139 | 145 | ▲6 | HAGENES Per Strand Team Visma | Lease a Bike | Team Visma | Lease a Bike | 28:26 28:26 | ||
140 | 148 | ▲8 | NABERMAN Tim Team Picnic PostNL | Team Picnic PostNL | 29:08 29:08 | ||
141 | 140 | ▼1 | LEROUX Samuel Team TotalEnergies | Team TotalEnergies | 29:39 29:39 | ||
142 | 146 | ▲4 | BAYER Tobias Alpecin - Deceuninck | Alpecin - Deceuninck | 30:07 30:07 | ||
143 | 147 | ▲4 | FERNÁNDEZ Samuel Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | 30:09 30:09 |
DNF=Did not finish / DNS=Did not start / OTL = Outside time limit / DF=Did finish, no result / NR=No result Rider wearing the jersey >50% of race distance in group before peloton
Race information

- Date:12 March 2025
- Start time:12:30
- Avg. speed winner:45.159 km/h
- Classification:2.UWT
- Race category:ME - Men Elite
- Distance:163.4 km
- Points scale:
- UCI scale:
- Parcours type:
- ProfileScore:148
- Vertical meters:2737
- Departure:
- Arrival:
- Race ranking:
- Startlist quality score:
- Won how:Sprint of small group
- Avg. temperature: