Races / AlUla Tour 2026 / Stage 3

AlUla Tour 2026 — Stage 3

29 Jan 2026 · 142 km

Stage Impact
What changed on Stage 3
Fernando Gaviria Afonso Eulalio

Afonso Eulalio took the GC lead from Fernando Gaviria on Stage 3. Yannis Voisard won the stage. Abdulrahman Alyaqoobi lost the most time among the main GC movers.

Stage Winner
Yannis Voisard
GC Gainers
Time Losses
#RiderTeamTime
1 Yannis Voisard Tudor Pro Cycling Team (PRT) 3h 22' 00"
2 Afonso Eulalio Bahrain - Victorious (WT) same time
3 Sergio Higuita XDS Astana Team (WT) same time
4 Henok Mulubrhan XDS Astana Team (WT) + 0' 06"
5 Mauri Vansevenant Soudal Quick-Step (WT) + 0' 06"
6 Nicolas Vinokurov XDS Astana Team (WT) + 0' 06"
7 Igor Arrieta Lizarraga UAE Team Emirates - XRG (WT) + 0' 06"
8 Bjoern Koerdt Team Picnic PostNL (WT) + 0' 06"
9 Jan Christen UAE Team Emirates - XRG (WT) + 0' 06"
10 Jan Castellon Caja Rural - Seguros RGA (PRT) + 0' 06"
11 Byron Munton Modern Adventure Pro Cycling (PRT) + 0' 06"
12 Liam O Brien Lidl - Trek (WT) + 0' 06"
13 Nicolo Garibbo Team UKYO (CT) + 0' 06"
14 Stefan De Bod Modern Adventure Pro Cycling (PRT) + 0' 06"
15 Kevin Vermaerke UAE Team Emirates - XRG (WT) + 0' 15"
16 Milan Vader Pinarello Q36.5 Pro Cycling Team (PRT) + 0' 20"
17 Alan Hatherly Team Jayco AlUla (WT) + 0' 26"
18 Nahom Zeray Araya Team UKYO (CT) + 0' 29"
19 Mark Donovan Pinarello Q36.5 Pro Cycling Team (PRT) + 0' 36"
20 Joris Delbove TotalEnergies (PRT) + 0' 36"
21 Frits Biesterbos Team Picnic PostNL (WT) + 0' 39"
22 Edward Irl Dunbar Pinarello Q36.5 Pro Cycling Team (PRT) + 0' 39"
23 Rainer Kepplinger Bahrain - Victorious (WT) + 0' 39"
24 Mathis Le Berre TotalEnergies (PRT) + 0' 39"
25 Alberto Bettiol XDS Astana Team (WT) + 0' 39"
26 Paul Double Team Jayco AlUla (WT) + 0' 44"
27 Julen Arriola Bengoa Beitia Caja Rural - Seguros RGA (PRT) + 0' 44"
28 Gianmarco Garofoli Soudal Quick-Step (WT) + 0' 47"
29 Fergus Browning Terengganu Cycling Team (CT) + 0' 47"
30 Gorka Sorarrain Caja Rural - Seguros RGA (PRT) + 0' 47"
31 Mathias Bregnhoj Terengganu Cycling Team (CT) + 0' 51"
32 Daan Dijkman UAE Team Emirates - XRG (WT) + 0' 54"
33 Jamie Meehan Cofidis (PRT) + 0' 55"
34 Edoardo Zamperini Cofidis (PRT) + 0' 58"
35 Tommaso Dati Team UKYO (CT) + 1' 00"
36 Yael Joalland Cofidis (PRT) + 1' 00"
37 Federico Iacomoni Team UKYO (CT) + 1' 17"
38 Mathieu Burgaudeau TotalEnergies (PRT) + 1' 20"
39 Juan Pedro Lozano Terengganu Cycling Team (CT) + 1' 32"
40 Zeb Kyffin Terengganu Cycling Team (CT) + 1' 49"
41 Patrick Gamper Team Jayco AlUla (WT) + 1' 56"
42 Julius Van Den Berg Team Picnic PostNL (WT) + 1' 56"
43 Simone Consonni Lidl - Trek (WT) + 1' 59"
44 Otto Vergaerde Lidl - Trek (WT) + 2' 45"
45 Yevgeniy Fedorov XDS Astana Team (WT) + 2' 54"
46 Alex Kirsch Cofidis (PRT) + 2' 54"
47 Lorrenzo Manzin TotalEnergies (PRT) + 3' 02"
48 Hugo Page Cofidis (PRT) + 3' 19"
49 Julius Johansen UAE Team Emirates - XRG (WT) + 3' 19"
50 Sebastian Berwick Caja Rural - Seguros RGA (PRT) + 3' 19"
51 Asad Al Habsi Oman (NAT) + 4' 14"
52 Edward Theuns Lidl - Trek (WT) + 4' 21"
53 Timo De Jong Team Picnic PostNL (WT) + 4' 36"
54 Sjoerd Bax Pinarello Q36.5 Pro Cycling Team (PRT) + 4' 36"
55 Jonathan Milan Lidl - Trek (WT) + 4' 36"
56 Javier Ibanez Beltran De Salazar Caja Rural - Seguros RGA (PRT) + 4' 36"
57 Iker Villar Caja Rural - Seguros RGA (PRT) + 4' 36"
58 Alessandro Borgo Bahrain - Victorious (WT) + 4' 41"
59 Mazin Al Riyami Oman (NAT) + 4' 41"
60 Aivaras Mikutis Tudor Pro Cycling Team (PRT) + 5' 35"
61 Mousa Al Naghaf Saudi Arabia (NAT) + 5' 37"
62 Ali Al Shaikhahmed Saudi Arabia (NAT) + 5' 37"
63 Domen Novak UAE Team Emirates - XRG (WT) + 6' 08"
64 Dries De Pooter Team Jayco AlUla (WT) + 6' 08"
65 Milan Fretin Cofidis (PRT) + 6' 08"
66 Warre Vangheluwe Soudal Quick-Step (WT) + 6' 08"
67 Bert Van Lerberghe Soudal Quick-Step (WT) + 6' 08"
68 Lars Vanden Heede Soudal Quick-Step (WT) + 6' 08"
69 Dries De Bondt Team Jayco AlUla (WT) + 6' 35"
70 Kamil Gradek Bahrain - Victorious (WT) + 6' 38"
71 Phil Bauhaus Bahrain - Victorious (WT) + 6' 38"
72 Matteo Moschetti Pinarello Q36.5 Pro Cycling Team (PRT) + 6' 38"
73 Fernando Gaviria Caja Rural - Seguros RGA (PRT) + 6' 38"
74 Jason Tesson TotalEnergies (PRT) + 6' 38"
75 Yoshiki Terada Team UKYO (CT) + 6' 38"
76 Emils Liepins Pinarello Q36.5 Pro Cycling Team (PRT) + 6' 53"
77 Frederik Frison Pinarello Q36.5 Pro Cycling Team (PRT) + 6' 53"
78 Matteo Malucelli XDS Astana Team (WT) + 6' 53"
79 Said Alrahbi Oman (NAT) + 6' 53"
80 Sebastian Kolze Changizi Tudor Pro Cycling Team (PRT) + 7' 01"
81 Dillon Corkery Team Picnic PostNL (WT) + 7' 01"
82 Tim Naberman Team Picnic PostNL (WT) + 7' 21"
83 Mark Stewart Modern Adventure Pro Cycling (PRT) + 7' 21"
84 Anton Kuzmin XDS Astana Team (WT) + 8' 01"
85 Pascal Ackermann Team Jayco AlUla (WT) + 8' 04"
86 Luka Mezgec Team Jayco AlUla (WT) + 8' 04"
87 Jehad Alfairouz Saudi Arabia (NAT) + 8' 04"
88 Bruno Kessler Tudor Pro Cycling Team (PRT) + 8' 09"
89 Robin Froidevaux Tudor Pro Cycling Team (PRT) + 8' 09"
90 Cole Kessler Modern Adventure Pro Cycling (PRT) + 8' 12"
91 Jakob Soderqvist Lidl - Trek (WT) + 8' 12"
92 Mohammed Al Wahibi Oman (NAT) + 8' 12"
93 Tetsuo Yamamoto Team UKYO (CT) + 8' 12"
94 Martin Svrcek Soudal Quick-Step (WT) + 8' 16"
95 Fabio Jakobsen Team Picnic PostNL (WT) + 8' 16"
96 Daniel Skerl Bahrain - Victorious (WT) + 8' 51"
97 Seth Dunwoody Bahrain - Victorious (WT) + 8' 51"
98 Wan Abdul Rahman Hamdan Terengganu Cycling Team (CT) + 9' 04"
99 Sean Christian Modern Adventure Pro Cycling (PRT) + 9' 48"
100 Riley Pickrell Modern Adventure Pro Cycling (PRT) + 9' 48"
101 Robin Carpenter Modern Adventure Pro Cycling (PRT) + 9' 48"
102 Abdullah Alhidan Saudi Arabia (NAT) + 9' 48"
103 Roland Thalmann Tudor Pro Cycling Team (PRT) + 10' 34"
104 Mathias Guillemette Tudor Pro Cycling Team (PRT) + 10' 34"
105 Rayan Boulahoite TotalEnergies (PRT) + 11' 11"
106 Zhe Yie Kee Terengganu Cycling Team (CT) + 11' 56"
107 Muhammad Nur Aiman Bin Rosli Terengganu Cycling Team (CT) + 12' 26"
108 Kristian Egholm1 Lidl - Trek (WT) + 12' 33"
109 Nader Hazazi Saudi Arabia (NAT) + 12' 58"
110 Laurenz Rex Soudal Quick-Step (WT) + 13' 07"
111 Abdulrahman Alyaqoobi Oman (NAT) + 13' 38"
DNF Fabien Grellier TotalEnergies (PRT)
DNF Davide Stella UAE Team Emirates - XRG (WT)