AlUla Tour 2026 - Stage 3

Madinah > Bir Jaydah Mountain Wirkah, 142.1km

27.01-31.01

Yannis Voisard (Tudor) played his cards to perfection to win stage 3 of the AlUla Tour in an uphill finish to Bir Jaydah Mountain Wirkah and take the lead in the general classification. Voisard was the strongest in a sprint from a reduced group at the climb’s summit after a tactical finale, finishing ahead of Afonso Eulálio (Bahrain-Victorious) and Sergio Higuita (XDS-Astana), who were the only riders credited with the same time as the Swiss rider.

Results

Stage

PosRiderTeam Time
1 Yannis Voisard Tudor Pro Cycling Team 3:22:00
2 Afonso Eulalio Bahrain Victorious + 00.00
3 Sergio Higuita XDS Astana Team + 00.00
4 Henok Mulubrhan XDS Astana Team + 00.06
5 Mauri Vansevenant Soudal Quick-Step + 00.06
6 Nicolas Vinokurov XDS Astana Team + 00.06
7 Igor Arrieta UAE Team Emirates-XRG + 00.06
8 Bjoern Koerdt Team Picnic PostNL + 00.06
9 Jan Christen UAE Team Emirates-XRG + 00.06
10 Jan Castellon Caja Rural-Seguros RGA + 00.06
11 Byron Munton Modern Adventure Pro Cycling + 00.06
12 Liam O'Brien Lidl-Trek + 00.06
13 Nicolo Garibbo Team UKYO + 00.06
14 Stefan de Bod Modern Adventure Pro Cycling + 00.06
15 Kevin Vermaerke UAE Team Emirates-XRG + 00.15
16 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.20
17 Alan Hatherly Team Jayco-AlUla + 00.26
18 Nahom Zeray Team UKYO + 00.29
19 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 00.36
20 Joris Delbove Team TotalEnergies + 00.36
21 Frits Biesterbos Team Picnic PostNL + 00.39
22 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 00.39
23 Rainer Kepplinger Bahrain Victorious + 00.39
24 Mathis Le Berre Team TotalEnergies + 00.39
25 Alberto Bettiol XDS Astana Team + 00.39
26 Paul Double Team Jayco-AlUla + 00.44
27 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 00.44
28 Gianmarco Garofoli Soudal Quick-Step + 00.47
29 Fergus Browning Terengganu Cycling Team + 00.47
30 Gorka Sorarrain Caja Rural-Seguros RGA + 00.47
31 Mathias Bregnhøj Terengganu Cycling Team + 00.51
32 Daan Dijkman UAE Team Emirates-XRG + 00.54
33 Jamie Meehan Cofidis + 00.55
34 Edoardo Zamperini Cofidis + 00.58
35 Tommaso Dati Team UKYO + 01.00
36 Yaël Joalland Cofidis + 01.00
37 Federico Iacomoni Team UKYO + 01.17
38 Mathieu Burgaudeau Team TotalEnergies + 01.20
39 Juan Pedro Lozano Terengganu Cycling Team + 01.32
40 Zeb Kyffin Terengganu Cycling Team + 01.49
41 Patrick Gamper Team Jayco-AlUla + 01.56
42 Julius van den Berg Team Picnic PostNL + 01.56
43 Simone Consonni Lidl-Trek + 01.59
44 Otto Vergaerde Lidl-Trek + 02.45
45 Yevgeniy Fedorov XDS Astana Team + 02.54
46 Alex Kirsch Cofidis + 02.54
47 Lorrenzo Manzin Team TotalEnergies + 03.02
48 Hugo Page Cofidis + 03.19
49 Julius Johansen UAE Team Emirates-XRG + 03.19
50 Sebastian Berwick Caja Rural-Seguros RGA + 03.19
51 Asad Al Habsi Oman + 04.14
52 Edward Theuns Lidl-Trek + 04.21
53 Timo de Jong Team Picnic PostNL + 04.36
54 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 04.36
55 Jonathan Milan Lidl-Trek + 04.36
56 Javier Ibanez Caja Rural-Seguros RGA + 04.36
57 Iker Villar Caja Rural-Seguros RGA + 04.36
58 Alessandro Borgo Bahrain Victorious + 04.41
59 Mazin Al Riyami Oman + 04.41
60 Aivaras Mikutis Tudor Pro Cycling Team + 05.35
61 Mousa Abdullah Al Alnaghaf Saudi Arabia + 05.37
62 Ali Al Shaikhahmed Saudi Arabia + 05.37
63 Domen Novak UAE Team Emirates-XRG + 06.08
64 Dries De Pooter Team Jayco-AlUla + 06.08
65 Milan Fretin Cofidis + 06.08
66 Warre Vangheluwe Soudal Quick-Step + 06.08
67 Bert Van Lerberghe Soudal Quick-Step + 06.08
68 Lars Vanden Heede Soudal Quick-Step + 06.08
69 Dries De Bondt Team Jayco-AlUla + 06.35
70 Kamil Gradek Bahrain Victorious + 06.38
71 Phil Bauhaus Bahrain Victorious + 06.38
72 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 06.38
73 Fernando Gaviria Caja Rural-Seguros RGA + 06.38
74 Jason Tesson Team TotalEnergies + 06.38
75 Yoshiki Terada Team UKYO + 06.38
76 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 06.53
77 Frederik Frison Pinarello-Q36.5 Pro Cycling Team + 06.53
78 Matteo Malucelli XDS Astana Team + 06.53
79 Said Alrahbi Oman + 06.53
80 Sebastian Kolze Changizi Tudor Pro Cycling Team + 07.01
81 Dillon Corkery Team Picnic PostNL + 07.01
82 Tim Naberman Team Picnic PostNL + 07.21
83 Mark Stewart Modern Adventure Pro Cycling + 07.21
84 Anton Kuzmin XDS Astana Team + 08.01
85 Pascal Ackermann Team Jayco-AlUla + 08.04
86 Luka Mezgec Team Jayco-AlUla + 08.04
87 Jehad Alfairouz Saudi Arabia + 08.04
88 Bruno Kessler Tudor Pro Cycling Team + 08.09
89 Robin Froidevaux Tudor Pro Cycling Team + 08.09
90 Cole Kessler Modern Adventure Pro Cycling + 08.12
91 Jakob Söderqvist Lidl-Trek + 08.12
92 Mohammed Al-Wahibi Oman + 08.12
93 Tetsuo Yamamoto Team UKYO + 08.12
94 Martin Svrcek Soudal Quick-Step + 08.16
95 Fabio Jakobsen Team Picnic PostNL + 08.16
96 Daniel Skerl Bahrain Victorious + 08.51
97 Seth Dunwoody Bahrain Victorious + 08.51
98 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 09.04
99 Sean Christian Modern Adventure Pro Cycling + 09.48
100 Riley Pickrell Modern Adventure Pro Cycling + 09.48
101 Robin Carpenter Modern Adventure Pro Cycling + 09.48
102 Abdullah Alhidan Saudi Arabia + 09.48
103 Roland Thalmann Tudor Pro Cycling Team + 10.34
104 Mathias Guillemette Tudor Pro Cycling Team + 10.34
105 Rayan Boulahoite Team TotalEnergies + 11.11
106 Zhe Yie Kee Terengganu Cycling Team + 11.56
107 Nur Aiman Rosli Terengganu Cycling Team + 12.26
108 Kristian Egholm Lidl-Trek + 12.33
109 Nader Hazazi Saudi Arabia + 12.58
110 Laurenz Rex Soudal Quick-Step + 13.07
111 Abdulrahman Alyaqoobi Oman + 13.38
- Fabien Grellier Team TotalEnergies DNF
- Davide Stella UAE Team Emirates-XRG DNF

GC

PosRiderTeam Time
1 Yannis Voisard Tudor Pro Cycling Team 10:16:32
2 Afonso Eulalio Bahrain Victorious + 00.04
3 Sergio Higuita XDS Astana Team + 00.06
4 Bjoern Koerdt Team Picnic PostNL + 00.15
5 Mauri Vansevenant Soudal Quick-Step + 00.16
6 Igor Arrieta UAE Team Emirates-XRG + 00.16
7 Nicolas Vinokurov XDS Astana Team + 00.16
8 Jan Castellon Caja Rural-Seguros RGA + 00.16
9 Nicolo Garibbo Team UKYO + 00.16
10 Henok Mulubrhan XDS Astana Team + 00.16
11 Stefan de Bod Modern Adventure Pro Cycling + 00.16
12 Kevin Vermaerke UAE Team Emirates-XRG + 00.23
13 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.30
14 Jan Christen UAE Team Emirates-XRG + 00.33
15 Mark Donovan Pinarello-Q36.5 Pro Cycling Team + 00.36
16 Alan Hatherly Team Jayco-AlUla + 00.36
17 Frits Biesterbos Team Picnic PostNL + 00.49
18 Rainer Kepplinger Bahrain Victorious + 00.49
19 Mathis Le Berre Team TotalEnergies + 00.49
20 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 00.54
21 Gianmarco Garofoli Soudal Quick-Step + 00.57
22 Fergus Browning Terengganu Cycling Team + 00.57
23 Gorka Sorarrain Caja Rural-Seguros RGA + 00.57
24 Edoardo Zamperini Cofidis + 01.01
25 Mathias Bregnhøj Terengganu Cycling Team + 01.01
26 Tommaso Dati Team UKYO + 01.10
27 Patrick Gamper Team Jayco-AlUla + 02.06
28 Simone Consonni Lidl-Trek + 02.09
29 Hugo Page Cofidis + 03.27
30 Julius Johansen UAE Team Emirates-XRG + 03.29
31 Yevgeniy Fedorov XDS Astana Team + 03.30
32 Otto Vergaerde Lidl-Trek + 04.05
33 Alex Kirsch Cofidis + 04.09
34 Jonathan Milan Lidl-Trek + 04.15
35 Timo de Jong Team Picnic PostNL + 04.37
36 Alessandro Borgo Bahrain Victorious + 04.51
37 Edward Theuns Lidl-Trek + 04.54
38 Julius van den Berg Team Picnic PostNL + 05.30
39 Sjoerd Bax Pinarello-Q36.5 Pro Cycling Team + 05.35
40 Alberto Bettiol XDS Astana Team + 05.43
41 Milan Fretin Cofidis + 06.01
42 Aivaras Mikutis Tudor Pro Cycling Team + 06.13
43 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 06.33
44 Fernando Gaviria Caja Rural-Seguros RGA + 06.37
45 Lars Vanden Heede Soudal Quick-Step + 06.37
46 Dries De Bondt Team Jayco-AlUla + 06.41
47 Yoshiki Terada Team UKYO + 06.48
48 Jason Tesson Team TotalEnergies + 06.48
49 Juan Pedro Lozano Terengganu Cycling Team + 06.54
50 Matteo Malucelli XDS Astana Team + 07.02
51 Kamil Gradek Bahrain Victorious + 07.06
52 Dillon Corkery Team Picnic PostNL + 07.11
53 Byron Munton Modern Adventure Pro Cycling + 07.32
54 Frederik Frison Pinarello-Q36.5 Pro Cycling Team + 07.38
55 Nahom Zeray Team UKYO + 07.55
56 Joris Delbove Team TotalEnergies + 08.02
57 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 08.05
58 Paul Double Team Jayco-AlUla + 08.10
59 Phil Bauhaus Bahrain Victorious + 08.11
60 Robin Froidevaux Tudor Pro Cycling Team + 08.19
61 Daan Dijkman UAE Team Emirates-XRG + 08.20
62 Jamie Meehan Cofidis + 08.21
63 Yaël Joalland Cofidis + 08.26
64 Martin Svrcek Soudal Quick-Step + 08.26
65 Jakob Söderqvist Lidl-Trek + 08.30
66 Mathieu Burgaudeau Team TotalEnergies + 08.46
67 Federico Iacomoni Team UKYO + 08.57
68 Daniel Skerl Bahrain Victorious + 09.10
69 Bruno Kessler Tudor Pro Cycling Team + 09.26
70 Iker Villar Caja Rural-Seguros RGA + 09.47
71 Riley Pickrell Modern Adventure Pro Cycling + 09.58
72 Lorrenzo Manzin Team TotalEnergies + 10.17
73 Liam O'Brien Lidl-Trek + 11.04
74 Fabio Jakobsen Team Picnic PostNL + 11.46
75 Dries De Pooter Team Jayco-AlUla + 11.52
76 Zeb Kyffin Terengganu Cycling Team + 12.14
77 Sebastian Kolze Changizi Tudor Pro Cycling Team + 12.45
78 Mark Stewart Modern Adventure Pro Cycling + 12.51
79 Laurenz Rex Soudal Quick-Step + 13.06
80 Pascal Ackermann Team Jayco-AlUla + 13.11
81 Tetsuo Yamamoto Team UKYO + 13.23
82 Bert Van Lerberghe Soudal Quick-Step + 13.27
83 Sebastian Berwick Caja Rural-Seguros RGA + 14.10
84 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 14.19
85 Kristian Egholm Lidl-Trek + 14.32
86 Anton Kuzmin XDS Astana Team + 14.56
87 Sean Christian Modern Adventure Pro Cycling + 14.57
88 Javier Ibanez Caja Rural-Seguros RGA + 15.40
89 Robin Carpenter Modern Adventure Pro Cycling + 15.51
90 Domen Novak UAE Team Emirates-XRG + 16.02
91 Mathias Guillemette Tudor Pro Cycling Team + 17.09
92 Luka Mezgec Team Jayco-AlUla + 17.58
93 Warre Vangheluwe Soudal Quick-Step + 18.12
94 Tim Naberman Team Picnic PostNL + 18.19
95 Cole Kessler Modern Adventure Pro Cycling + 20.37
96 Seth Dunwoody Bahrain Victorious + 21.18
97 Rayan Boulahoite Team TotalEnergies + 21.58
98 Ali Al Shaikhahmed Saudi Arabia + 23.18
99 Said Alrahbi Oman + 24.34
100 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 26.45
101 Roland Thalmann Tudor Pro Cycling Team + 28.15
102 Zhe Yie Kee Terengganu Cycling Team + 29.37
103 Jehad Alfairouz Saudi Arabia + 30.08
104 Mousa Abdullah Al Alnaghaf Saudi Arabia + 31.15
105 Mazin Al Riyami Oman + 33.55
106 Abdullah Alhidan Saudi Arabia + 34.05
107 Nur Aiman Rosli Terengganu Cycling Team + 34.43
108 Mohammed Al-Wahibi Oman + 35.24
109 Asad Al Habsi Oman + 35.34
110 Nader Hazazi Saudi Arabia + 40.54
111 Abdulrahman Alyaqoobi Oman + 45.22
- Fabien Grellier Team TotalEnergies DNF
- Davide Stella UAE Team Emirates-XRG DNF

Youth

PosRiderTeam Time
1 Afonso Eulalio Bahrain Victorious 10:16:36
2 Bjoern Koerdt Team Picnic PostNL + 00.11
3 Igor Arrieta UAE Team Emirates-XRG + 00.12
4 Nicolas Vinokurov XDS Astana Team + 00.12
5 Jan Castellon Caja Rural-Seguros RGA + 00.12
6 Jan Christen UAE Team Emirates-XRG + 00.29
7 Frits Biesterbos Team Picnic PostNL + 00.45
8 Mathis Le Berre Team TotalEnergies + 00.45
9 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 00.50
10 Gianmarco Garofoli Soudal Quick-Step + 00.53
11 Fergus Browning Terengganu Cycling Team + 00.53
12 Edoardo Zamperini Cofidis + 00.57
13 Tommaso Dati Team UKYO + 01.06
14 Hugo Page Cofidis + 03.23
15 Alessandro Borgo Bahrain Victorious + 04.47
16 Milan Fretin Cofidis + 05.57
17 Aivaras Mikutis Tudor Pro Cycling Team + 06.09
18 Lars Vanden Heede Soudal Quick-Step + 06.33
19 Yoshiki Terada Team UKYO + 06.44
20 Juan Pedro Lozano Terengganu Cycling Team + 06.50
21 Nahom Zeray Team UKYO + 07.51
22 Daan Dijkman UAE Team Emirates-XRG + 08.16
23 Jamie Meehan Cofidis + 08.17
24 Martin Svrcek Soudal Quick-Step + 08.22
25 Jakob Söderqvist Lidl-Trek + 08.26
26 Federico Iacomoni Team UKYO + 08.53
27 Daniel Skerl Bahrain Victorious + 09.06
28 Bruno Kessler Tudor Pro Cycling Team + 09.22
29 Iker Villar Caja Rural-Seguros RGA + 09.43
30 Riley Pickrell Modern Adventure Pro Cycling + 09.54
31 Liam O'Brien Lidl-Trek + 11.00
32 Dries De Pooter Team Jayco-AlUla + 11.48
33 Kristian Egholm Lidl-Trek + 14.28
34 Sean Christian Modern Adventure Pro Cycling + 14.53
35 Javier Ibanez Caja Rural-Seguros RGA + 15.36
36 Mathias Guillemette Tudor Pro Cycling Team + 17.05
37 Warre Vangheluwe Soudal Quick-Step + 18.08
38 Cole Kessler Modern Adventure Pro Cycling + 20.33
39 Seth Dunwoody Bahrain Victorious + 21.14
40 Rayan Boulahoite Team TotalEnergies + 21.54
41 Zhe Yie Kee Terengganu Cycling Team + 29.33
42 Jehad Alfairouz Saudi Arabia + 30.04
43 Mousa Abdullah Al Alnaghaf Saudi Arabia + 31.11
44 Abdullah Alhidan Saudi Arabia + 34.01
45 Mohammed Al-Wahibi Oman + 35.20
46 Asad Al Habsi Oman + 35.30
47 Nader Hazazi Saudi Arabia + 40.50

Points

PosRiderTeam Points
1 Jonathan Milan Lidl-Trek 30
2 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 16
3 Yannis Voisard Tudor Pro Cycling Team 15
4 Milan Fretin Cofidis 15
5 Afonso Eulalio Bahrain Victorious 12
6 Daniel Skerl Bahrain Victorious 12
7 Sergio Higuita XDS Astana Team 9
8 Pascal Ackermann Team Jayco-AlUla 9
9 Henok Mulubrhan XDS Astana Team 7
10 Laurenz Rex Soudal Quick-Step 7
11 Mauri Vansevenant Soudal Quick-Step 6
12 Matteo Malucelli XDS Astana Team 6
13 Lorrenzo Manzin Team TotalEnergies 6
14 Nicolas Vinokurov XDS Astana Team 5
15 Hugo Page Cofidis 5
16 Robin Froidevaux Tudor Pro Cycling Team 5
17 Igor Arrieta UAE Team Emirates-XRG 4
18 Timo de Jong Team Picnic PostNL 4
19 Jason Tesson Team TotalEnergies 4
20 Phil Bauhaus Bahrain Victorious 4
21 Bjoern Koerdt Team Picnic PostNL 3
22 Fernando Gaviria Caja Rural-Seguros RGA 3
23 Jan Castellon Caja Rural-Seguros RGA 1
24 Milan Vader Pinarello-Q36.5 Pro Cycling Team 1
25 Aivaras Mikutis Tudor Pro Cycling Team 1
26 Jan Christen UAE Team Emirates-XRG -1

Team

PosTeamTime
1 XDS Astana Team 30:50:18
2 UAE Team Emirates-XRG + 00.15
3 Pinarello-Q36.5 Pro Cycling Team + 01.05
4 Caja Rural-Seguros RGA + 01.14
5 Team UKYO + 01.23
6 Team Picnic PostNL + 02.17
7 Cofidis + 02.21
8 Team Jayco-AlUla + 02.50
9 Team TotalEnergies + 03.20
10 Lidl-Trek + 04.37
11 Bahrain Victorious + 04.57
12 Soudal Quick-Step + 06.31
13 Modern Adventure Pro Cycling + 07.21
14 Terengganu Cycling Team + 08.10
15 Tudor Pro Cycling Team + 12.50
16 Saudi Arabia + 01:20.19
17 Oman + 01:27.57

Race profile

Race
AlUla Tour
Start date
27.01.2026
End date
31.01.2026
Total distance
142.1 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 ❤️