| 2025-10-26 | 45 | Vuelta del Porvenir | MJ | 0 | 12:03:41.010 | 0 | 
| 2025-10-26 | 45 | Vuelta del Porvenir | MJ | 77.7 | 02:48:23.000 | 27.687 | 
| 2025-10-25 | 67 | Vuelta del Porvenir | MJ | 82 | 02:25:19.000 | 33.857 | 
| 2025-10-23 | 24 | Vuelta del Porvenir | MJ | 113.1 | 03:05:53.000 | 36.507 | 
| 2025-10-22 | 31 | Vuelta del Porvenir | MJ | 143.5 | 03:20:41.000 | 42.903 | 
| 2025-07-24 | 104 | Vuelta a Pamplona Junior |  | 109.5 | 02:55:42.000 | 37.393 | 
| 2025-07-23 | DNF | Vuelta a Pamplona Junior |  | 98.48 | 00:00:00.000 |  | 
| 2025-07-22 | 113 | Vuelta a Pamplona Junior |  | 111.7 | 02:40:53.000 | 41.658 | 
| 2025-06-01 | 22 | Micro Vuelta al Tolima | mj | 0 | 01:25:32.000 | 0 | 
| 2025-06-01 | 22 | Micro Vuelta al Tolima | mj | 0 | 00:42:46.000 | 0 | 
| 2025-05-31 | 22 | Micro Vuelta al Tolima | mj | 0 | 00:42:46.000 | 0 | 
| 2025-04-09 | 25 | Clásica Nacional Ciudad de Anapoima | mj | 0 | 04:06:31.000 | 0 | 
| 2025-04-08 | 30 | Clásica Nacional Ciudad de Anapoima | mj | 50 | 02:04:37.000 | 24.074 | 
| 2025-04-07 | 27 | Clásica Nacional Ciudad de Anapoima | mj | 62.5 | 01:36:48.000 | 38.74 | 
| 2025-02-16 | 43 | Clásica de Rionegro | MJ | 0 | 04:59:48.000 | 0 | 
| 2025-02-16 | 13 | Clásica de Rionegro | MJ | 87.3 | 02:16:14.000 | 38.449 | 
| 2025-02-15 | 34 | Clásica de Rionegro | MJ | 98.2 | 02:24:27.000 | 40.789 | 
| 2024-12-01 | 21 | Vuelta Nacional del Futuro | MU17 | 0 | 05:00:15.000 | 0 | 
| 2024-11-30 | 34 | Vuelta Nacional del Futuro | MU17 | 56 | 01:35:07.000 | 35.325 | 
| 2024-11-29 | 20 | Vuelta Nacional del Futuro | MU17 | 57.3 | 01:51:49.000 | 30.747 | 
| 2024-11-28 | 61 | Vuelta Nacional del Futuro | MU17 | 50.5 | 01:12:47.000 | 41.63 |