Races / CRO Race 2025 / Stage 4

CRO Race 2025 — Stage 4

03 Oct 2025 · 191 km

Stage Impact
What changed on Stage 4
Alessandro Tonelli Brandon Mcnulty

Brandon Mcnulty took the GC lead from Alessandro Tonelli on Stage 4. Brandon Mcnulty won the stage. Domen Oblak lost the most time among the main GC movers.

Stage Winner
Brandon Mcnulty
GC Gainers
No clear GC gains
Time Losses
#RiderTeamTime
1 Brandon Mcnulty UAE Team Emirates - XRG (WT) 4h 47' 57"
2 Edoardo Zambanini Bahrain - Victorious (WT) + 1' 40"
3 Michal Kwiatkowski INEOS Grenadiers (WT) + 1' 40"
4 Joel Nicolau Caja Rural - Seguros RGA (PRT) + 1' 45"
5 Magnus Sheffield INEOS Grenadiers (WT) + 2' 16"
6 Jakob Omrzel Bahrain - Victorious (WT) + 2' 21"
7 Filippo Zana Team Jayco AlUla (WT) + 2' 21"
8 Piotr Pekala ATT Investments (CT) + 2' 21"
9 Alexander Hajek Red Bull - BORA - hansgrohe (WT) + 2' 21"
10 Alex Molenaar Caja Rural - Seguros RGA (PRT) + 2' 21"
11 Davide De Cassan Team Polti VisitMalta (PRT) + 2' 26"
12 Emil Herzog Red Bull - BORA - hansgrohe (WT) + 2' 30"
13 Tim Wellens UAE Team Emirates - XRG (WT) + 2' 33"
14 Unai Iribar Jauregi Equipo Kern Pharma (PRT) + 2' 33"
15 Pier Andre Cote Israel - Premier Tech (PRT) + 2' 37"
16 Antoine Huby Soudal Quick-Step (WT) + 2' 53"
17 Max Van Der Meulen Bahrain - Victorious (WT) + 3' 34"
18 Moritz Kretschy Israel - Premier Tech (PRT) + 3' 39"
19 Mattia Gaffuri Team Polti VisitMalta (PRT) + 3' 50"
20 Joan Bou Caja Rural - Seguros RGA (PRT) + 5' 11"
21 Martin Tjotta Arkéa - B&B Hotels (WT) + 5' 12"
22 Ben Turner INEOS Grenadiers (WT) + 5' 43"
23 Diego Uriarte Belzunegi Equipo Kern Pharma (PRT) + 5' 43"
24 Alex Tolio VF Group - Bardiani CSF - Faizanè (PRT) + 5' 43"
25 Tomasz Budzinski Voster ATS Team (CT) + 6' 16"
26 Mateo Pablo Ramirez UAE Team Emirates - XRG (WT) + 6' 26"
27 Jean Loup Fayolle Arkéa - B&B Hotels (WT) + 7' 27"
28 Floris Van Tricht Israel - Premier Tech (PRT) + 8' 27"
29 Fran Miholjevic Bahrain - Victorious (WT) + 8' 31"
30 Pepijn Reinderink Soudal Quick-Step (WT) + 8' 31"
31 Damiano Caruso Bahrain - Victorious (WT) + 8' 31"
32 Alessandro Tonelli Team Polti VisitMalta (PRT) + 8' 31"
33 Pau Miquel Delgado Equipo Kern Pharma (PRT) + 8' 31"
34 Francisco Munoz Llana Team Polti VisitMalta (PRT) + 8' 31"
35 Bob Jungels INEOS Grenadiers (WT) + 8' 31"
36 Manuele Tarozzi VF Group - Bardiani CSF - Faizanè (PRT) + 8' 31"
37 Robert Donaldson Team Jayco AlUla (WT) + 11' 37"
38 Connor Swift INEOS Grenadiers (WT) + 11' 37"
39 Axel Van Der Tuuk Metec - SOLARWATT p/b Mantel (CT) + 11' 37"
40 Inigo Elosegui Equipo Kern Pharma (PRT) + 11' 37"
41 Sebastian Berwick Caja Rural - Seguros RGA (PRT) + 11' 37"
42 Vlad Van Mechelen Bahrain - Victorious (WT) + 12' 37"
43 Julius Johansen UAE Team Emirates - XRG (WT) + 13' 54"
44 Frederik Wandahl Red Bull - BORA - hansgrohe (WT) + 13' 54"
45 Laurens Huys Arkéa - B&B Hotels (WT) + 13' 54"
46 Rune Herregodts UAE Team Emirates - XRG (WT) + 13' 54"
47 Michiel Van Vliet Metec - SOLARWATT p/b Mantel (CT) + 13' 54"
48 Marcin Budzinski ATT Investments (CT) + 13' 54"
49 Danny Van Poppel Red Bull - BORA - hansgrohe (WT) + 13' 54"
50 Kim Heiduk INEOS Grenadiers (WT) + 13' 54"
51 Michael Peter Run & Race - Wibatech (CT) + 20' 07"
52 Jonas Fabian Messerschmidt Run & Race - Wibatech (CT) + 20' 07"
53 Matic Zumer Adria Mobil (CT) + 20' 07"
54 Kiaan Watts Israel - Premier Tech (PRT) + 20' 07"
55 Lars Vanden Heede Soudal Quick-Step (WT) + 20' 07"
56 Mattia Stenico VF Group - Bardiani CSF - Faizanè (PRT) + 20' 07"
57 Edoardo Zamperini Arkéa - B&B Hotels (WT) + 20' 07"
58 Andrea Alfio Bruno VF Group - Bardiani CSF - Faizanè (PRT) + 20' 07"
59 Hamish Mckenzie Team Jayco AlUla (WT) + 20' 07"
60 Jon Pritrznik Pogi Team Gusto Ljubljana (CT) + 20' 07"
61 Michal Zelazowski Voster ATS Team (CT) + 20' 07"
62 Javier Ibanez Beltran De Salazar Caja Rural - Seguros RGA (PRT) + 20' 07"
63 Tobias Kreuzer Run & Race - Wibatech (CT) + 20' 07"
64 Dominik Neuman ATT Investments (CT) + 20' 07"
65 Oliver Sims Pogi Team Gusto Ljubljana (CT) + 20' 07"
66 Luca Verrando Team Solution Tech - Vini Fantini (PRT) + 20' 07"
67 Michal Schuran Team United Shipping (CT) + 20' 07"
68 Asbjorn Hellemose Team Jayco AlUla (WT) + 20' 07"
69 Ben Wiggins Team Jayco AlUla (WT) + 20' 07"
70 Arnaud Tissieres Team Solution Tech - Vini Fantini (PRT) + 20' 07"
71 Giovanni Bortoluzzi Team Polti VisitMalta (PRT) + 20' 07"
72 Andrea Montagner VF Group - Bardiani CSF - Faizanè (PRT) + 20' 13"
73 Rotem Tene Israel - Premier Tech (PRT) + 20' 13"
74 Artur Sowinski Run & Race - Wibatech (CT) + 20' 13"
75 Mark Stewart Team Solution Tech - Vini Fantini (PRT) + 20' 16"
76 Rui Oliveira UAE Team Emirates - XRG (WT) + 20' 16"
77 Athit Poulard Arkéa - B&B Hotels (WT) + 20' 17"
78 Swann Gloux Arkéa - B&B Hotels (WT) + 20' 25"
79 Victor Guernalec Arkéa - B&B Hotels (WT) + 24' 15"
80 Luis Strasser Run & Race - Wibatech (CT) + 26' 44"
81 Samuel Bertolli Team Solution Tech - Vini Fantini (PRT) + 26' 44"
82 Anton Palzer Red Bull - BORA - hansgrohe (WT) + 26' 44"
83 Dries Van Gestel Soudal Quick-Step (WT) + 26' 44"
84 Genji Iwamura Team Solution Tech - Vini Fantini (PRT) + 26' 44"
85 Josef Cerny Soudal Quick-Step (WT) + 26' 44"
86 Mihajlo Stolic Team United Shipping (CT) + 26' 44"
87 Mate Endredi Team United Shipping (CT) + 26' 44"
88 Nicolas Gojkovic Pogi Team Gusto Ljubljana (CT) + 26' 44"
89 Jakub Otruba Caja Rural - Seguros RGA (PRT) + 26' 44"
90 Filip Reha ATT Investments (CT) + 26' 44"
91 Radoslaw Fratczak Voster ATS Team (CT) + 26' 44"
92 Aljaz Turk Adria Mobil (CT) + 26' 44"
93 Mateusz Kostanski Voster ATS Team (CT) + 26' 44"
94 Oded Kogut Israel - Premier Tech (PRT) + 26' 44"
95 Roy Hoogendoorn Metec - SOLARWATT p/b Mantel (CT) + 26' 44"
96 Romet Pajur Red Bull - BORA - hansgrohe (WT) + 26' 44"
97 Kacper Maciejuk Run & Race - Wibatech (CT) + 26' 44"
98 Casper Van Der Woude Metec - SOLARWATT p/b Mantel (CT) + 26' 44"
99 Michael Hepburn Team Jayco AlUla (WT) + 26' 44"
100 Campbell Stewart Team Jayco AlUla (WT) + 26' 44"
101 Roan Konings Metec - SOLARWATT p/b Mantel (CT) + 26' 44"
102 Artem Shmidt INEOS Grenadiers (WT) + 26' 44"
103 Hugo Aznar Equipo Kern Pharma (PRT) + 26' 44"
104 Zak Erzen Bahrain - Victorious (WT) + 26' 44"
105 Jens Verbrugghe Israel - Premier Tech (PRT) + 26' 44"
106 Paul Magnier Soudal Quick-Step (WT) + 26' 44"
107 Tyler Stites Caja Rural - Seguros RGA (PRT) + 26' 44"
108 Zsombor Palumby Team United Shipping (CT) + 30' 44"
109 Zeteny Szijarto Team United Shipping (CT) + 30' 44"
110 Marceli Boguslawski ATT Investments (CT) + 30' 44"
111 Erik Fetter Team United Shipping (CT) + 30' 44"
112 Alex Eaves Pogi Team Gusto Ljubljana (CT) + 30' 44"
113 Jordan Habets Metec - SOLARWATT p/b Mantel (CT) + 30' 44"
114 Nejc Peterlin Adria Mobil (CT) + 30' 44"
115 Teo Pecnik Adria Mobil (CT) + 30' 44"
116 Tommaso Nencini Team Solution Tech - Vini Fantini (PRT) + 30' 49"
117 Jaka Spoljar Adria Mobil (CT) + 30' 49"
118 Gil Gelders Soudal Quick-Step (WT) + 30' 49"
119 Martin Voltr ATT Investments (CT) + 30' 49"
120 Santiago Ferraro VF Group - Bardiani CSF - Faizanè (PRT) + 30' 49"
121 Piotr Maslak Voster ATS Team (CT) + 30' 49"
122 Abdulla Jasim Al Ali UAE Team Emirates - XRG (WT) + 30' 53"
123 Norbert Banaszek ATT Investments (CT) + 30' 53"
124 Bartlomiej Proc Run & Race - Wibatech (CT) + 30' 53"
125 Patryk Stosz Voster ATS Team (CT) + 30' 53"
126 Domen Oblak Pogi Team Gusto Ljubljana (CT) + 32' 00"
DNF Vid Murn Adria Mobil (CT)
DNF Joris Reinderink Metec - SOLARWATT p/b Mantel (CT)
DNF Dan Andrej Tomsic Pogi Team Gusto Ljubljana (CT)
DNF Jonas Koch Red Bull - BORA - hansgrohe (WT)
DNF Veljko Stojnic Team United Shipping (CT)
DNS Giovanni Lonardi Team Polti VisitMalta (PRT)
DNS Mirco Maestri Team Polti VisitMalta (PRT)