AlUla Tour 2025 - Stage 3

Hegra > Tayma, 180.6km

28.01-01.02

The AlUla Tour, previously run as the Saudi Tour and the Tour of Saudi Arabia, is an annual professional stage race in Saudi Arabia. First held in 1999, it has been staged intermittently, and in 2020 it joined the UCI Asia Tour. The event is promoted by Amaury Sport Organisation and is classified by the UCI as a 2.1 race.

Results

Stage

PosRiderTeam Time
1 Tim Merlier Soudal Quick-Step 4:16:23
2 Dylan Groenewegen Team Jayco-AlUla + 00.00
3 Sebastian Molano UAE Team Emirates-XRG + 00.00
4 Matteo Moschetti Q36.5 Pro Cycling Team + 00.00
5 Pierre Barbier Wagner Bazin WB + 00.00
6 Marc Brustenga Equipo Kern Pharma + 00.00
7 Yevgeniy Fedorov XDS Astana Team + 00.00
8 Florian Dauphin Team TotalEnergies + 00.00
9 Alberto Bruttomesso Bahrain Victorious + 00.00
10 Sebastian Kolze Changizi Tudor Pro Cycling Team + 00.00
11 Alessandro Romele XDS Astana Team + 00.00
12 Kenneth Van Rooy Wagner Bazin WB + 00.00
13 John Degenkolb Team Picnic PostNL + 00.00
14 Bert Van Lerberghe Soudal Quick-Step + 00.00
15 Alan Hatherly Team Jayco-AlUla + 00.00
16 Alessandro Fancellu JCL Team Ukyo + 00.00
17 Pierre-Henry Basset XDS Astana Team + 00.00
18 Blake Quick Roojai Insurance + 00.00
19 Rainer Kepplinger Bahrain Victorious + 00.00
20 Calum Johnston Caja Rural-Seguros RGA + 00.00
21 Andrea Pasqualon Bahrain Victorious + 00.00
22 Jonas Abrahamsen Uno-X Mobility + 00.00
23 Rasmus Bøgh Wallin Uno-X Mobility + 00.00
24 Ivo Oliveira UAE Team Emirates-XRG + 00.00
25 Fredrik Dversnes Uno-X Mobility + 00.00
26 Jordan Jegat Team TotalEnergies + 00.00
27 Jens Reynders Wagner Bazin WB + 00.00
28 Maikel Zijlaard Tudor Pro Cycling Team + 00.00
29 Frank van den Broek Team Picnic PostNL + 00.00
30 Daniel Babor Caja Rural-Seguros RGA + 00.00
31 Henri-Francois Haquin Wagner Bazin WB + 00.00
32 Yannis Voisard Tudor Pro Cycling Team + 00.00
33 Max van der Meulen Bahrain Victorious + 00.00
34 Nicolo Garibbo JCL Team Ukyo + 00.00
35 Johannes Kulset Uno-X Mobility + 00.00
36 Fabio Jakobsen Team Picnic PostNL + 00.00
37 Ådne Holter Uno-X Mobility + 00.00
38 Lucas Boniface Team TotalEnergies + 00.00
39 Zak Erzen Bahrain Victorious + 00.00
40 Javier Ibanez Caja Rural-Seguros RGA + 00.00
41 Samuel Leroux Team TotalEnergies + 00.00
42 Max Walscheid Team Jayco-AlUla + 00.15
43 Roland Thalmann Tudor Pro Cycling Team + 00.15
44 Luka Mezgec Team Jayco-AlUla + 00.15
45 Emils Liepins Q36.5 Pro Cycling Team + 00.15
46 Nicolò Parisini Q36.5 Pro Cycling Team + 00.21
47 Aivaras Mikutis Tudor Pro Cycling Team + 00.23
48 Jonathan Vervenne Soudal Quick-Step + 00.23
49 Jordi Warlop Soudal Quick-Step + 00.23
50 Oliver Stockwell Bahrain Victorious + 00.23
51 Fabien Grellier Team TotalEnergies + 00.23
52 Casper van Uden Team Picnic PostNL + 00.23
53 Mikkel Bjerg UAE Team Emirates-XRG + 00.23
54 Frederik Frison Q36.5 Pro Cycling Team + 00.23
55 Nickolas Zukowsky Q36.5 Pro Cycling Team + 00.23
56 Unai Iribar Equipo Kern Pharma + 00.23
57 Leander Van Hautegem Wagner Bazin WB + 00.23
58 Mathias Bregnhøj Terengganu Cycling Team + 00.23
59 Abner González Caja Rural-Seguros RGA + 00.23
60 Stefan de Bod Terengganu Cycling Team + 00.23
61 Iñigo Elosegui Equipo Kern Pharma + 00.23
62 Diego Uriarte Equipo Kern Pharma + 00.23
63 Thomas Pesenti Soudal Quick-Step + 00.23
64 Sergi Darder Caja Rural-Seguros RGA + 00.23
65 Joris Delbove Team TotalEnergies + 00.23
66 Anton Kuzmin XDS Astana Team + 00.23
67 Cériel Desal Wagner Bazin WB + 00.23
68 Kane Richards Roojai Insurance + 00.23
69 Lev Gonov XDS Astana Team + 00.23
70 Metkel Eyob Terengganu Cycling Team + 00.23
71 Adria Pericas UAE Team Emirates-XRG + 00.23
72 Patompob Phonarjthan Roojai Insurance + 00.23
73 Alexander Kristoff Uno-X Mobility + 00.23
74 Nicola Marcerou Team TotalEnergies + 00.23
75 Elmar Reinders Team Jayco-AlUla + 00.23
76 Ayco Bastiaens Soudal Quick-Step + 00.23
77 Simone Raccani JCL Team Ukyo + 00.23
78 Sasha Weemaes Wagner Bazin WB + 00.32
79 Nicolò Buratti Bahrain Victorious + 00.00
80 Anze Ravbar UAE Team Emirates-XRG + 00.37
81 Andrea D'Amato JCL Team Ukyo + 00.37
82 Dylan Hopkins Roojai Insurance + 00.37
83 Pablo Carrascosa Equipo Kern Pharma + 01.02
84 Hugo Aznar Equipo Kern Pharma + 01.02
85 Jan Castellon Caja Rural-Seguros RGA + 01.02
86 Edward Dunbar Team Jayco-AlUla + 01.02
87 Abdulaziz Azzam Alabdulmunim Saudi Arabia + 01.02
88 Shahmir Aiman Terengganu Cycling Team + 01.02
89 Alexandre Vinokurov XDS Astana Team + 01.02
90 Patrick Gamper Team Jayco-AlUla + 01.02
91 Ibai Azanza Equipo Kern Pharma + 01.02
92 Nicolas Vinokurov XDS Astana Team + 01.02
93 Rafal Majka UAE Team Emirates-XRG + 01.08
94 Muhammad Haizam Mohd Shabri Terengganu Cycling Team + 01.20
95 Magnus Kulset Uno-X Mobility + 01.23
96 Warre Vangheluwe Soudal Quick-Step + 01.24
97 Enzo Leijnse Team Picnic PostNL + 01.24
98 Alhur Alkulaif Saudi Arabia + 01.31
99 Masaki Yamamoto JCL Team Ukyo + 01.31
100 Xabier Azparren Q36.5 Pro Cycling Team + 01.39
101 Jehad Alfairouz Saudi Arabia + 01.55
102 Niklas Märkl Team Picnic PostNL + 00.00
103 Tom Pidcock Q36.5 Pro Cycling Team + 00.00
104 Aiman Rosli Terengganu Cycling Team + 02.08
105 Andreas Miltiadis Roojai Insurance + 02.08
106 Aiman Cahyadi Terengganu Cycling Team + 02.10
107 Tanawat Saenta Roojai Insurance + 02.10
108 Marino Kobayashi JCL Team Ukyo + 02.10
109 Ali Al Shaikhahmed Saudi Arabia + 02.38
110 Bader Almuhanna Saudi Arabia + 02.38
111 Yuma Koishi JCL Team Ukyo + 02.51
112 Arvid de Kleijn Tudor Pro Cycling Team + 00.00
113 Gorka Sorarrain Caja Rural-Seguros RGA + 00.00
114 Ali Jassas Saudi Arabia + 06.34
115 Kongphob Thimachai Roojai Insurance + 06.39
116 Ali Jehad Alhassan Saudi Arabia + 07.20
- Gibbe Staes UAE Team Emirates-XRG DNS
- Nils Eekhoff Team Picnic PostNL DNF

GC

PosRiderTeam Time
1 Tom Pidcock Q36.5 Pro Cycling Team 10:44:49
2 Rainer Kepplinger Bahrain Victorious + 00.08
3 Alan Hatherly Team Jayco-AlUla + 00.13
4 Fredrik Dversnes Uno-X Mobility + 00.34
5 Yannis Voisard Tudor Pro Cycling Team + 00.37
6 Ådne Holter Uno-X Mobility + 00.44
7 Frank van den Broek Team Picnic PostNL + 00.48
8 Calum Johnston Caja Rural-Seguros RGA + 00.50
9 Max van der Meulen Bahrain Victorious + 00.50
10 Johannes Kulset Uno-X Mobility + 00.50
11 Stefan de Bod Terengganu Cycling Team + 00.54
12 Alessandro Fancellu JCL Team Ukyo + 01.01
13 Nicolo Garibbo JCL Team Ukyo + 01.04
14 Unai Iribar Equipo Kern Pharma + 01.13
15 Diego Uriarte Equipo Kern Pharma + 01.13
16 Jordan Jegat Team TotalEnergies + 01.20
17 Mathias Bregnhøj Terengganu Cycling Team + 01.20
18 Yevgeniy Fedorov XDS Astana Team + 01.25
19 Edward Dunbar Team Jayco-AlUla + 01.30
20 Kenneth Van Rooy Wagner Bazin WB + 01.32
21 Mikkel Bjerg UAE Team Emirates-XRG + 01.33
22 Roland Thalmann Tudor Pro Cycling Team + 01.34
23 Nicolò Buratti Bahrain Victorious + 01.35
24 Iñigo Elosegui Equipo Kern Pharma + 01.36
25 Thomas Pesenti Soudal Quick-Step + 01.44
26 Pierre-Henry Basset XDS Astana Team + 01.47
27 Anton Kuzmin XDS Astana Team + 01.53
28 Hugo Aznar Equipo Kern Pharma + 01.53
29 Leander Van Hautegem Wagner Bazin WB + 01.58
30 Cériel Desal Wagner Bazin WB + 01.58
31 Adria Pericas UAE Team Emirates-XRG + 02.05
32 Lev Gonov XDS Astana Team + 02.06
33 Nicolas Vinokurov XDS Astana Team + 02.07
34 Nickolas Zukowsky Q36.5 Pro Cycling Team + 02.12
35 Abner González Caja Rural-Seguros RGA + 02.15
36 Pablo Carrascosa Equipo Kern Pharma + 02.24
37 Oliver Stockwell Bahrain Victorious + 02.25
38 Joris Delbove Team TotalEnergies + 02.30
39 Gorka Sorarrain Caja Rural-Seguros RGA + 02.38
40 Jan Castellon Caja Rural-Seguros RGA + 02.52
41 Sergi Darder Caja Rural-Seguros RGA + 02.59
42 Alessandro Romele XDS Astana Team + 03.13
43 Jens Reynders Wagner Bazin WB + 03.15
44 Jonathan Vervenne Soudal Quick-Step + 03.22
45 Metkel Eyob Terengganu Cycling Team + 03.22
46 Javier Ibanez Caja Rural-Seguros RGA + 03.23
47 Jonas Abrahamsen Uno-X Mobility + 03.25
48 Henri-Francois Haquin Wagner Bazin WB + 03.41
49 Florian Dauphin Team TotalEnergies + 03.48
50 Elmar Reinders Team Jayco-AlUla + 03.48
51 Fabien Grellier Team TotalEnergies + 04.19
52 Magnus Kulset Uno-X Mobility + 04.25
53 Samuel Leroux Team TotalEnergies + 04.28
54 Andrea Pasqualon Bahrain Victorious + 04.33
55 Jordi Warlop Soudal Quick-Step + 05.08
56 Marc Brustenga Equipo Kern Pharma + 05.09
57 Dylan Hopkins Roojai Insurance + 05.10
58 Aiman Cahyadi Terengganu Cycling Team + 05.11
59 Sebastian Molano UAE Team Emirates-XRG + 05.30
60 Ivo Oliveira UAE Team Emirates-XRG + 05.32
61 Emils Liepins Q36.5 Pro Cycling Team + 05.36
62 Xabier Azparren Q36.5 Pro Cycling Team + 05.38
63 Alberto Bruttomesso Bahrain Victorious + 05.40
64 Frederik Frison Q36.5 Pro Cycling Team + 05.43
65 Yuma Koishi JCL Team Ukyo + 05.50
66 Nicolò Parisini Q36.5 Pro Cycling Team + 06.01
67 Casper van Uden Team Picnic PostNL + 06.03
68 John Degenkolb Team Picnic PostNL + 06.08
69 Andrea D'Amato JCL Team Ukyo + 06.17
70 Tim Merlier Soudal Quick-Step + 06.27
71 Marino Kobayashi JCL Team Ukyo + 06.32
72 Andreas Miltiadis Roojai Insurance + 06.41
73 Pierre Barbier Wagner Bazin WB + 06.42
74 Bert Van Lerberghe Soudal Quick-Step + 06.42
75 Fabio Jakobsen Team Picnic PostNL + 06.42
76 Alexandre Vinokurov XDS Astana Team + 06.42
77 Lucas Boniface Team TotalEnergies + 06.47
78 Niklas Märkl Team Picnic PostNL + 07.11
79 Matteo Moschetti Q36.5 Pro Cycling Team + 07.24
80 Blake Quick Roojai Insurance + 07.24
81 Zak Erzen Bahrain Victorious + 07.24
82 Anze Ravbar UAE Team Emirates-XRG + 07.26
83 Simone Raccani JCL Team Ukyo + 07.29
84 Rasmus Bøgh Wallin Uno-X Mobility + 07.30
85 Luka Mezgec Team Jayco-AlUla + 07.39
86 Nicola Marcerou Team TotalEnergies + 07.56
87 Maikel Zijlaard Tudor Pro Cycling Team + 07.57
88 Rafal Majka UAE Team Emirates-XRG + 07.59
89 Kane Richards Roojai Insurance + 08.10
90 Patompob Phonarjthan Roojai Insurance + 08.28
91 Shahmir Aiman Terengganu Cycling Team + 08.47
92 Dylan Groenewegen Team Jayco-AlUla + 08.57
93 Aivaras Mikutis Tudor Pro Cycling Team + 09.13
94 Max Walscheid Team Jayco-AlUla + 09.18
95 Sasha Weemaes Wagner Bazin WB + 09.27
96 Masaki Yamamoto JCL Team Ukyo + 09.41
97 Ayco Bastiaens Soudal Quick-Step + 09.49
98 Muhammad Haizam Mohd Shabri Terengganu Cycling Team + 09.53
99 Patrick Gamper Team Jayco-AlUla + 10.09
100 Sebastian Kolze Changizi Tudor Pro Cycling Team + 10.58
101 Alexander Kristoff Uno-X Mobility + 11.11
102 Daniel Babor Caja Rural-Seguros RGA + 11.54
103 Enzo Leijnse Team Picnic PostNL + 12.50
104 Arvid de Kleijn Tudor Pro Cycling Team + 13.09
105 Ibai Azanza Equipo Kern Pharma + 13.26
106 Abdulaziz Azzam Alabdulmunim Saudi Arabia + 15.39
107 Warre Vangheluwe Soudal Quick-Step + 15.47
108 Jehad Alfairouz Saudi Arabia + 16.32
109 Ali Al Shaikhahmed Saudi Arabia + 17.15
110 Tanawat Saenta Roojai Insurance + 17.20
111 Bader Almuhanna Saudi Arabia + 17.51
112 Alhur Alkulaif Saudi Arabia + 18.26
113 Aiman Rosli Terengganu Cycling Team + 20.20
114 Ali Jassas Saudi Arabia + 21.47
115 Kongphob Thimachai Roojai Insurance + 23.21
116 Ali Jehad Alhassan Saudi Arabia + 28.06
- Gibbe Staes UAE Team Emirates-XRG DNS
- Nils Eekhoff Team Picnic PostNL DNF

Youth

PosRiderTeam Time
1 Ådne Holter Uno-X Mobility 10:45:33
2 Frank van den Broek Team Picnic PostNL + 00.04
3 Max van der Meulen Bahrain Victorious + 00.06
4 Johannes Kulset Uno-X Mobility + 00.06
5 Alessandro Fancellu JCL Team Ukyo + 00.17
6 Diego Uriarte Equipo Kern Pharma + 00.29
7 Yevgeniy Fedorov XDS Astana Team + 00.41
8 Nicolò Buratti Bahrain Victorious + 00.51
9 Pierre-Henry Basset XDS Astana Team + 01.03
10 Hugo Aznar Equipo Kern Pharma + 01.09
11 Leander Van Hautegem Wagner Bazin WB + 01.14
12 Adria Pericas UAE Team Emirates-XRG + 01.21
13 Lev Gonov XDS Astana Team + 01.22
14 Nicolas Vinokurov XDS Astana Team + 01.23
15 Abner González Caja Rural-Seguros RGA + 01.31
16 Pablo Carrascosa Equipo Kern Pharma + 01.40
17 Oliver Stockwell Bahrain Victorious + 01.41
18 Joris Delbove Team TotalEnergies + 01.46
19 Jan Castellon Caja Rural-Seguros RGA + 02.08
20 Sergi Darder Caja Rural-Seguros RGA + 02.15
21 Alessandro Romele XDS Astana Team + 02.29
22 Jonathan Vervenne Soudal Quick-Step + 02.38
23 Javier Ibanez Caja Rural-Seguros RGA + 02.39
24 Henri-Francois Haquin Wagner Bazin WB + 02.57
25 Magnus Kulset Uno-X Mobility + 03.41
26 Dylan Hopkins Roojai Insurance + 04.26
27 Alberto Bruttomesso Bahrain Victorious + 04.56
28 Nicolò Parisini Q36.5 Pro Cycling Team + 05.17
29 Casper van Uden Team Picnic PostNL + 05.19
30 Andrea D'Amato JCL Team Ukyo + 05.33
31 Alexandre Vinokurov XDS Astana Team + 05.58
32 Lucas Boniface Team TotalEnergies + 06.03
33 Blake Quick Roojai Insurance + 06.40
34 Zak Erzen Bahrain Victorious + 06.40
35 Anze Ravbar UAE Team Emirates-XRG + 06.42
36 Simone Raccani JCL Team Ukyo + 06.45
37 Nicola Marcerou Team TotalEnergies + 07.12
38 Shahmir Aiman Terengganu Cycling Team + 08.03
39 Aivaras Mikutis Tudor Pro Cycling Team + 08.29
40 Muhammad Haizam Mohd Shabri Terengganu Cycling Team + 09.09
41 Sebastian Kolze Changizi Tudor Pro Cycling Team + 10.14
42 Enzo Leijnse Team Picnic PostNL + 12.06
43 Ibai Azanza Equipo Kern Pharma + 12.42
44 Abdulaziz Azzam Alabdulmunim Saudi Arabia + 14.55
45 Warre Vangheluwe Soudal Quick-Step + 15.03
46 Jehad Alfairouz Saudi Arabia + 15.48
47 Ali Al Shaikhahmed Saudi Arabia + 16.31
48 Tanawat Saenta Roojai Insurance + 16.36
49 Alhur Alkulaif Saudi Arabia + 17.42
50 Kongphob Thimachai Roojai Insurance + 22.37
51 Ali Jehad Alhassan Saudi Arabia + 27.22

Points

PosRiderTeam Points
1 Tim Merlier Soudal Quick-Step 30
2 Sebastian Molano UAE Team Emirates-XRG 21
3 Dylan Groenewegen Team Jayco-AlUla 18
4 Tom Pidcock Q36.5 Pro Cycling Team 15
5 Matteo Moschetti Q36.5 Pro Cycling Team 14
6 Rainer Kepplinger Bahrain Victorious 12
7 Pierre Barbier Wagner Bazin WB 10
8 Alan Hatherly Team Jayco-AlUla 9
9 Maikel Zijlaard Tudor Pro Cycling Team 9
10 Edward Dunbar Team Jayco-AlUla 7
11 Stefan de Bod Terengganu Cycling Team 6
12 Fredrik Dversnes Uno-X Mobility 5
13 Marc Brustenga Equipo Kern Pharma 5
14 Alberto Bruttomesso Bahrain Victorious 5
15 Max Walscheid Team Jayco-AlUla 5
16 Yannis Voisard Tudor Pro Cycling Team 4
17 Yevgeniy Fedorov XDS Astana Team 4
18 Florian Dauphin Team TotalEnergies 3
19 Rafal Majka UAE Team Emirates-XRG 3
20 Hugo Aznar Equipo Kern Pharma 2
21 Sasha Weemaes Wagner Bazin WB 2
22 Alessandro Fancellu JCL Team Ukyo 1
23 Andrea D'Amato JCL Team Ukyo 1
24 Sebastian Kolze Changizi Tudor Pro Cycling Team 1

Team

PosTeamTime
1 Uno-X Mobility 32:16:38
2 Bahrain Victorious + 00.14
3 Equipo Kern Pharma + 00.55
4 UAE Team Emirates + 01.00
5 XDS Astana Team + 01.49
6 Caja Rural-Seguros RGA + 02.00
7 Team Jayco-AlUla + 02.14
8 Team TotalEnergies + 02.26
9 Wagner Bazin WB + 02.31
10 JCL Team Ukyo + 02.55
11 Terengganu Cycling Team + 03.04
12 Q36.5 Pro Cycling Team + 03.41
13 Soudal Quick-Step + 06.39
14 Team Picnic PostNL + 07.22
15 Tudor Pro Cycling Team + 07.46
16 Roojai Insurance + 14.19
17 Saudi Arabia + 44.14

Race profile

Race
AlUla Tour
Start date
28.01.2025
End date
01.02.2025
Total distance
180.6 km
Gen
Men
Cat
2.Pro
Country
Saudi Arabia
Discipline
Road
First edition
1999

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