Races / Vuelta a Colombia 2025 / Stage 4

Vuelta a Colombia 2025 — Stage 4

04 Aug 2025 · 125 km

Stage Impact
What changed on Stage 4
Rodrigo Contreras Rodrigo Contreras

Rodrigo Contreras kept the GC lead after Stage 4. Diego Andres Camargo won the stage. Sebastian Calderon lost the most time among the main GC movers.

Stage Winner
Diego Andres Camargo
GC Gainers
Time Losses
#RiderTeamTime
1 Diego Andres Camargo Team Medellín - EPM (CT) 2h 42' 27"
2 Rodrigo Contreras Nu Colombia (CT) + 0' 01"
3 Wilson Estiben Pena Molano Team Sistecredito (CT) + 0' 02"
4 Javier Ernesto Jamaica Nu Colombia (CT) + 0' 30"
5 Yeison Reyes Orgullo Paisa (CLUB) + 0' 36"
6 Cristian Munoz Nu Colombia (CT) + 0' 40"
7 Luis Daniel Oses 7C - Economy - Hyundai (CLUB) + 0' 50"
8 Edgar Andres Pinzon Villalba GW Erco Shimano (CT) + 0' 55"
9 Robert Plazass Energia de Boyaca (CLUB) + 0' 59"
10 Sebastian Alexander Castano Munoz Team Sistecredito (CT) + 1' 00"
11 Luis Aguilar 7C - Economy - Hyundai (CLUB) + 1' 00"
12 Oscar Hernan Fernandez Gonzalez Team Medellín - EPM (CT) + 1' 00"
13 Daniel Alejandro Mendez Norena Orgullo Paisa (CLUB) + 1' 01"
14 Kevin Rivera 7C - Economy - Hyundai (CLUB) + 1' 07"
15 Juan David Zuluaga Avinal - Carmen de Viboral (CLUB) + 1' 08"
16 Cristian David Rico Nu Colombia (CT) + 1' 12"
17 Richard Huera Movistar Best PC (CT) + 1' 12"
18 Angel Alexander Gil Canel's - Java (CT) + 1' 12"
19 Rafael Pineda Energia de Boyaca (CLUB) + 1' 12"
20 Yesid Albeiro Pira Hino-One-La red-Suzuki (CLUB) + 1' 12"
21 Yonathan Miguel Eugenio Energia de Boyaca (CLUB) + 1' 22"
22 Jeferson Armando Ruiz Acuna GW Erco Shimano (CT) + 1' 22"
23 Edward Rondon CRIC Nacional (CLUB) + 1' 22"
24 Brandon Alejandro Rojas Vega GW Erco Shimano (CT) + 1' 33"
25 Cesar Nicolas Paredes Hino-One-La red-Suzuki (CLUB) + 1' 40"
26 Jonathan Javier Pasquel Origenes Coffee (CLUB) + 1' 40"
27 Emmanuel Ortiz1 Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 1' 40"
28 Carlos Alberto Gutierrez Movistar Best PC (CT) + 1' 40"
29 Samuel Arias Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 1' 40"
30 Juan Mardoqueo Vasquez Vasquez Hino-One-La red-Suzuki (CLUB) + 1' 40"
31 Daniel Felipe Orjuela Tolima es Pasion (CLUB) + 1' 40"
32 Santiago Puerres Origenes Coffee (CLUB) + 1' 40"
33 Heiner Rodrigo Parra Canel's - Java (CT) + 1' 40"
34 Robinson Fabian Lopez GW Erco Shimano (CT) + 1' 40"
35 Julian David Alarcon Fundecom - Tour & Nativa (CLUB) + 1' 40"
36 Jose Misael Urian Team Sistecredito (CT) + 1' 47"
37 Bryan Raul Obando Rosas Movistar Best PC (CT) + 1' 48"
38 Eduardo Moyata Pío Rico Cycling Team (CT) + 1' 51"
39 Jhonatan Sanchez Chia de la Luna - Strongman (CLUB) + 1' 52"
40 Yeisson Ferney Casallas Rincon Avinal - Carmen de Viboral (CLUB) + 1' 55"
41 Camilo Alvarez Team Boyacá es Para Vivirla (CLUB) + 1' 55"
42 Juan Diego Alba Nu Colombia (CT) + 2' 01"
43 Joseph Florez Casas Fundecom - Tour & Nativa (CLUB) + 2' 04"
44 Marlon David Garzon Energia de Boyaca (CLUB) + 2' 04"
45 Juan Ramirez Raigoza Funrv Team (CLUB) + 2' 04"
46 Bernardo Suaza Orgullo Paisa (CLUB) + 2' 04"
47 Jonatan Alejandro Gonzalez Velasco Team Garroteros (CLUB) + 2' 04"
48 Yeferson Olivares Team Boyacá es Para Vivirla (CLUB) + 2' 04"
49 Daniel Carvajal1 Chia de la Luna - Strongman (CLUB) + 2' 04"
50 Kenny Nijssen Universe Cycling Team (CT) + 2' 04"
51 Kevin David Castillo Miranda Team Sistecredito (CT) + 2' 04"
52 Jordan Tabares Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 2' 04"
53 Pablo Caicedo Movistar Best PC (CT) + 2' 04"
54 Santiago Montenegro Movistar Best PC (CT) + 2' 04"
55 Mauricio Zapata GW Erco Shimano (CT) + 2' 04"
56 Luis Monteros Movistar Best PC (CT) + 2' 04"
57 Tobasia Elias Energia de Boyaca (CLUB) + 2' 15"
58 Julian Cardona Tabares Team Medellín - EPM (CT) + 2' 17"
59 Danny Osorio 4WD Rent a Car Facatativa (CLUB) + 2' 20"
60 Esteban Cuartas Fundecom - Tour & Nativa (CLUB) + 2' 22"
61 Edwin Patino Team Boyacá es Para Vivirla (CLUB) + 2' 22"
62 Juan Pablo Vallejo Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 2' 22"
63 Daniel Hoyos Largo Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 2' 22"
64 Byron Guama Movistar Best PC (CT) + 2' 27"
65 Julian Cardona Garcia Avinal - Carmen de Viboral (CLUB) + 2' 28"
66 Luis Miguel Socha Fuerzas Armadas Colombia (CLUB) + 2' 28"
67 Jhon Patino Reyes Funrv Team (CLUB) + 2' 28"
68 Luis Fernando Enrique Lopez Nolasco 4WD Rent a Car Facatativa (CLUB) + 2' 28"
69 Efren Mex Santos Canel's - Java (CT) + 2' 28"
70 Mario Alexander Valbuena Chia de la Luna - Strongman (CLUB) + 2' 33"
71 Moises Camelo Tolima es Pasion (CLUB) + 2' 46"
72 Victor Alfonso Tuiz Hino-One-La red-Suzuki (CLUB) + 2' 49"
73 Brayan Molano Team Boyacá es Para Vivirla (CLUB) + 2' 49"
74 Juan Felipe Osorio Orgullo Paisa (CLUB) + 2' 49"
75 Emanuel Rivera Avinal - Carmen de Viboral (CLUB) + 2' 49"
76 Juan Camilo Espitia Tolima es Pasion (CLUB) + 2' 49"
77 Juan David Bernal Rincon Pío Rico Cycling Team (CT) + 2' 55"
78 Sebastian Albarracin Team Boyacá es Para Vivirla (CLUB) + 2' 56"
79 Edgar Torres Hino-One-La red-Suzuki (CLUB) + 3' 06"
80 Daniel Felipe Guzman Origenes Coffee (CLUB) + 3' 12"
81 Luis Fernando Torres Avinal - Carmen de Viboral (CLUB) + 3' 12"
82 Alexander Jhunior Donaire Pío Rico Cycling Team (CT) + 3' 12"
83 Santiago Escudero Avinal - Carmen de Viboral (CLUB) + 3' 18"
84 Cristian Maldonado Fuerzas Armadas Colombia (CLUB) + 3' 22"
85 Juan Sebastian Pena Fundecom - Tour & Nativa (CLUB) + 3' 24"
86 Jose Alejandro Ortega Pío Rico Cycling Team (CT) + 3' 24"
87 Hector Menendez 4WD Rent a Car Facatativa (CLUB) + 3' 26"
88 Camilo Jorge Castiblanco Pío Rico Cycling Team (CT) + 3' 27"
89 Jose Manuel Aramayo Villena Pío Rico Cycling Team (CT) + 3' 27"
90 Andres Lopez Moncada Funrv Team (CLUB) + 3' 27"
91 Angel Hoyos Pío Rico Cycling Team (CT) + 3' 27"
92 Manuel Gualtero Chia de la Luna - Strongman (CLUB) + 3' 27"
93 Yerzon Sanchez Chia de la Luna - Strongman (CLUB) + 3' 44"
94 Daniel Arevalo Tolima es Pasion (CLUB) + 3' 51"
95 Juan Pablo Restrepo Herrera Energia de Boyaca (CLUB) + 3' 51"
96 Jhon Rengifo Funrv Team (CLUB) + 3' 51"
97 Wilmer Parrado Chia de la Luna - Strongman (CLUB) + 3' 51"
98 Jhon Fredy Avila Fuerzas Armadas Colombia (CLUB) + 3' 51"
99 Jorge Martinez Obando Origenes Coffee (CLUB) + 3' 58"
100 Dorian Monterroso Hino-One-La red-Suzuki (CLUB) + 4' 01"
101 Santiago Velez Funrv Team (CLUB) + 4' 01"
102 Fidel Alvis Chia de la Luna - Strongman (CLUB) + 4' 13"
103 Erin Fabian Espinel Team Boyacá es Para Vivirla (CLUB) + 4' 13"
104 Wilmar Paredes Team Medellín - EPM (CT) + 4' 23"
105 Brayan Sanchez Team Medellín - EPM (CT) + 4' 23"
106 Alejandro Osorio Carvajal Orgullo Paisa (CLUB) + 4' 23"
107 Alejandro Ruiz Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 4' 23"
108 Didier Chaparro Alcaldía de Manizales - 100% Huevos - Gobernación de Caldas (CLUB) + 4' 23"
109 Pablo Cesar Cascante 7C - Economy - Hyundai (CLUB) + 4' 23"
110 Sebastian Brenes Canel's - Java (CT) + 4' 23"
111 Ignacio De Jesus Prado Canel's - Java (CT) + 4' 23"
112 Juan Riascos Origenes Coffee (CLUB) + 4' 23"
113 David Guillermo Meneses Team Garroteros (CLUB) + 4' 38"
114 Jerson Riano Fuerzas Armadas Colombia (CLUB) + 4' 38"
115 Jose Yunquil Team Garroteros (CLUB) + 4' 47"
116 Jaime Chacon Carreno Fuerzas Armadas Colombia (CLUB) + 4' 52"
117 Juan Medina Fundecom - Tour & Nativa (CLUB) + 4' 57"
118 Juan Viveros CRIC Nacional (CLUB) + 4' 59"
119 Robigzon Leandro Oyola Team Medellín - EPM (CT) + 4' 59"
120 Carlos Chamorro Origenes Coffee (CLUB) + 4' 59"
121 Kevin Fernando Serrano Team Garroteros (CLUB) + 4' 59"
122 Juan Rendon Orgullo Paisa (CLUB) + 4' 59"
123 Cristian Damian Velez GW Erco Shimano (CT) + 4' 59"
124 Brayan Ruiz CRIC Nacional (CLUB) + 4' 59"
125 Juan Diego Hoyos Cano Team Sistecredito (CT) + 4' 59"
126 Mateo Mondragon Energia de Boyaca (CLUB) + 4' 59"
127 Cormac Mcgeough Canel's - Java (CT) + 4' 59"
128 Sergio Luis Henao Nu Colombia (CT) + 4' 59"
129 David Santiago Gomez Marin Team Sistecredito (CT) + 4' 59"
130 Bart Buijk Universe Cycling Team (CT) + 4' 59"
131 Alejandro Morales1 Fundecom - Tour & Nativa (CLUB) + 4' 59"
132 Oscar Quiroz Ayala Nu Colombia (CT) + 4' 59"
133 Samuel Herrera Perez Team Sistecredito (CT) + 4' 59"
134 Leandro Varela 7C - Economy - Hyundai (CLUB) + 4' 59"
135 John Jimenez 7C - Economy - Hyundai (CLUB) + 4' 59"
136 Cristian Soto Tolima es Pasion (CLUB) + 4' 59"
137 Lars Quaedvlieg Universe Cycling Team (CT) + 4' 59"
138 Daniel Arroyave Canas GW Erco Shimano (CT) + 4' 59"
139 Anderson Castro Team Boyacá es Para Vivirla (CLUB) + 4' 59"
140 Deiber Conejo CRIC Nacional (CLUB) + 5' 13"
141 Yeferson Santamaria Team Garroteros (CLUB) + 5' 37"
142 Kevin Nazario Arango Tolima es Pasion (CLUB) + 5' 51"
143 Santiago Marin 4WD Rent a Car Facatativa (CLUB) + 6' 20"
144 Christopher Diaz 4WD Rent a Car Facatativa (CLUB) + 6' 44"
145 Brian Sierra Tolima es Pasion (CLUB) + 7' 05"
146 Pablo Paredes Avinal - Carmen de Viboral (CLUB) + 7' 10"
147 Leison Damian Maca Viveros CRIC Nacional (CLUB) + 7' 10"
148 Adrian Alejandro Cuetocue CRIC Nacional (CLUB) + 7' 10"
149 Jhonatan Restrepo Orgullo Paisa (CLUB) + 7' 16"
150 Sebastian Calderon 7C - Economy - Hyundai (CLUB) + 7' 42"
DNF Oscar Sevilla Team Medellín - EPM (CT)