| 2025-10-26 | 29 | Vuelta del Porvenir | MJ | 0 | 11:55:50.010 | 0 | 
| 2025-10-26 | 34 | Vuelta del Porvenir | MJ | 77.7 | 02:43:25.000 | 28.528 | 
| 2025-10-25 | 31 | Vuelta del Porvenir | MJ | 82 | 02:17:38.000 | 35.747 | 
| 2025-10-23 | 68 | Vuelta del Porvenir | MJ | 113.1 | 03:10:57.000 | 35.538 | 
| 2025-10-22 | 69 | Vuelta del Porvenir | MJ | 143.5 | 03:20:41.000 | 42.903 | 
| 2025-10-10 | 5 | Clasica Marinilla Ramon Emilio Arcila |  | 0 | 03:18:05.120 | 0 | 
| 2025-10-10 | 9 | Clasica Marinilla Ramon Emilio Arcila |  | 12.5 | 00:30:41.000 | 24.443 | 
| 2025-10-08 | 10 | Clasica Marinilla Ramon Emilio Arcila |  | 67 | 02:14:01.000 | 29.996 | 
| 2025-09-14 | 5 | Vuelta a Boyacá | mj | 0 | 01:38:23.000 | 0 | 
| 2025-09-14 | 3 | Vuelta a Boyacá | mj | 0 | 10:23:51.000 | 0 | 
| 2025-09-13 | 12 | Vuelta a Boyacá | mj | 0 | 02:32:46.000 | 0 | 
| 2025-09-11 | 15 | Vuelta a Boyacá | mj | 0 | 03:01:33.000 | 0 | 
| 2025-09-10 | 6 | Vuelta a Boyacá | mj | 0 | 02:39:54.000 | 0 | 
| 2025-08-31 | 1 | Gran Microvuelta Ciclista Internacional al Valle | MJ | 0 | 01:39:55.000 | 0 | 
| 2025-08-31 | 24 | Gran Microvuelta Ciclista Internacional al Valle | MJ | 27 | 00:34:07.000 | 47.484 | 
| 2025-08-29 | 1 | Gran Microvuelta Ciclista Internacional al Valle | MJ | 27 | 00:39:22.000 | 41.152 | 
| 2025-08-23 | 4 | Clasica el Carmen de Viboral | MJ | 0 | 05:35:18.000 | 0 | 
| 2025-08-23 | 4 | Clasica el Carmen de Viboral | MJ | 50 | 01:24:28.000 | 35.517 | 
| 2025-08-22 | 5 | Clasica el Carmen de Viboral | MJ | 71 | 02:20:49.000 | 30.252 | 
| 2025-08-21 | 12 | Clasica el Carmen de Viboral | MJ | 60 | 01:24:26.000 | 42.637 | 
| 2025-06-30 | 16 | Clásica Rubén Darío Gómez | MJ | 0 | 03:53:05.000 | 0 | 
| 2025-06-30 | 11 | Clásica Rubén Darío Gómez | MJ | 38 | 00:51:23.000 | 44.372 | 
| 2025-06-29 | 20 | Clásica Rubén Darío Gómez | MJ | 60 | 01:41:21.000 | 35.52 | 
| 2025-06-27 | 10 | Clásica Rubén Darío Gómez | MJ | 19 | 00:52:58.000 | 21.523 | 
| 2025-02-16 | 16 | Clásica de Rionegro | MJ | 0 | 04:55:59.000 | 0 | 
| 2025-02-16 | 22 | Clásica de Rionegro | MJ | 87.3 | 02:16:19.000 | 38.425 | 
| 2025-02-15 | 27 | Clásica de Rionegro | MJ | 98.2 | 02:24:27.000 | 40.789 | 
| 2024-11-13 | 41 | Juegos Nacionales Juveniles - Road race | mj | 135.6 | 03:18:45.000 | 40.936 | 
| 2024-10-20 | 145 | Vuelta del Porvenir | mj | 92 | 02:03:33.000 | 44.678 | 
| 2024-10-20 | 83 | Vuelta del Porvenir | mj | 0 | 11:50:22.000 | 0 | 
| 2024-10-18 | 43 | Vuelta del Porvenir | mj | 110 | 03:23:12.000 | 32.48 | 
| 2024-10-17 | 56 | Vuelta del Porvenir | mj | 102 | 02:38:51.000 | 38.527 | 
| 2024-10-16 | 175 | Vuelta del Porvenir | mj | 118 | 03:26:07.000 | 34.349 | 
| 2024-07-28 | 16 | Gran Microvuelta Ciclista Internacional al Valle | mj | 0 | 01:40:16.000 | 0 | 
| 2024-07-28 | 21 | Gran Microvuelta Ciclista Internacional al Valle | mj | 29 | 00:38:55.000 | 44.711 | 
| 2024-07-26 | 16 | Gran Microvuelta Ciclista Internacional al Valle | mj | 24.8 | 00:33:26.000 | 44.506 | 
| 2024-07-01 | 37 | Clásica Rubén Darío Gómez | mj | 0 | 03:11:49.000 | 0 | 
| 2024-07-01 | 22 | Clásica Rubén Darío Gómez | mj | 17 | 00:39:29.000 | 25.834 | 
| 2024-06-30 | 37 | Clásica Rubén Darío Gómez | mj | 65 | 02:10:24.000 | 29.908 | 
| 2024-03-17 | DNF | National Championships Colombia MU17 - Road Race | MU17 | 84 | 00:00:00.000 |  |