AlUla Tour 2025 - Stage 1

Al Manshiyah > Al Manshiyah, 142.7km

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

GC

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

Youth

PosRiderTeam Time
1 Frank van den Broek Team Picnic PostNL 3:10:20
2 Alberto Bruttomesso Bahrain Victorious + 00.01
3 Andrea D'Amato JCL Team Ukyo + 00.01
4 Sergi Darder Caja Rural-Seguros RGA + 00.01
5 Lev Gonov XDS Astana Team + 00.01
6 Lucas Boniface Team TotalEnergies + 00.01
7 Yevgeniy Fedorov XDS Astana Team + 00.01
8 Alessandro Romele XDS Astana Team + 00.01
9 Blake Quick Roojai Insurance + 00.01
10 Leander Van Hautegem Wagner Bazin WB + 00.01
11 Javier Ibanez Caja Rural-Seguros RGA + 00.01
12 Zak Erzen Bahrain Victorious + 00.01
13 Pierre-Henry Basset XDS Astana Team + 00.01
14 Nicolas Vinokurov XDS Astana Team + 00.01
15 Abner González Caja Rural-Seguros RGA + 00.01
16 Diego Uriarte Equipo Kern Pharma + 00.01
17 Nicolò Buratti Bahrain Victorious + 00.01
18 Dylan Hopkins Roojai Insurance + 00.01
19 Max van der Meulen Bahrain Victorious + 00.01
20 Nicolò Parisini Q36.5 Pro Cycling Team + 00.01
21 Ådne Holter Uno-X Mobility + 00.01
22 Johannes Kulset Uno-X Mobility + 00.01
23 Hugo Aznar Equipo Kern Pharma + 00.13
24 Alessandro Fancellu JCL Team Ukyo + 00.18
25 Jan Castellon Caja Rural-Seguros RGA + 00.22
26 Pablo Carrascosa Equipo Kern Pharma + 00.22
27 Henri-Francois Haquin Wagner Bazin WB + 00.22
28 Casper van Uden Team Picnic PostNL + 00.22
29 Shahmir Aiman Terengganu Cycling Team + 00.22
30 Alexandre Vinokurov XDS Astana Team + 00.22
31 Magnus Kulset Uno-X Mobility + 00.22
32 Jonathan Vervenne Soudal Quick-Step + 00.22
33 Oliver Stockwell Bahrain Victorious + 00.42
34 Adria Pericas UAE Team Emirates-XRG + 00.42
35 Simone Raccani JCL Team Ukyo + 00.42
36 Nicola Marcerou Team TotalEnergies + 00.47
37 Aivaras Mikutis Tudor Pro Cycling Team + 00.50
38 Joris Delbove Team TotalEnergies + 00.50
39 Gibbe Staes UAE Team Emirates-XRG + 01.10
40 Ali Al Shaikhahmed Saudi Arabia + 01.10
41 Anze Ravbar UAE Team Emirates-XRG + 01.10
42 Muhammad Haizam Mohd Shabri Terengganu Cycling Team + 01.10
43 Sebastian Kolze Changizi Tudor Pro Cycling Team + 02.14
44 Tanawat Saenta Roojai Insurance + 02.25
45 Jehad Alfairouz Saudi Arabia + 03.04
46 Abdulaziz Azzam Alabdulmunim Saudi Arabia + 03.04
47 Enzo Leijnse Team Picnic PostNL + 03.26
48 Ibai Azanza Equipo Kern Pharma + 05.11
49 Kongphob Thimachai Roojai Insurance + 05.11
50 Alhur Alkulaif Saudi Arabia + 05.22
51 Ali Jehad Alhassan Saudi Arabia + 07.37
52 Warre Vangheluwe Soudal Quick-Step + 07.37

Points

PosRiderTeam Points
1 Tim Merlier Soudal Quick-Step 15
2 Sebastian Molano UAE Team Emirates-XRG 12
3 Maikel Zijlaard Tudor Pro Cycling Team 9
4 Matteo Moschetti Q36.5 Pro Cycling Team 7
5 Dylan Groenewegen Team Jayco-AlUla 6
6 Max Walscheid Team Jayco-AlUla 5
7 Pierre Barbier Wagner Bazin WB 4
8 Alberto Bruttomesso Bahrain Victorious 3
9 Sasha Weemaes Wagner Bazin WB 2
10 Andrea D'Amato JCL Team Ukyo 1

Team

PosTeamTime
1 Team Jayco-AlUla 9:31:03
2 Wagner Bazin WB + 00.00
3 XDS Astana Team + 00.00
4 Soudal Quick-Step + 00.00
5 Caja Rural-Seguros RGA + 00.00
6 Bahrain Victorious + 00.00
7 Equipo Kern Pharma + 00.00
8 Team Picnic PostNL + 00.00
9 Q36.5 Pro Cycling Team + 00.00
10 UAE Team Emirates + 00.00
11 Uno-X Mobility + 00.00
12 Terengganu Cycling Team + 00.00
13 Tudor Pro Cycling Team + 00.12
14 JCL Team Ukyo + 00.17
15 Team TotalEnergies + 00.31
16 Roojai Insurance + 00.41
17 Saudi Arabia + 07.15

Race profile

Race
AlUla Tour
Start date
28.01.2025
End date
01.02.2025
Total distance
142.7 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 ❤️