| 2025-10-26 | 53 | Vuelta del Porvenir | MJ | 0 | 12:09:43.010 | 0 | 
| 2025-10-26 | 65 | Vuelta del Porvenir | MJ | 77.7 | 02:52:32.000 | 27.021 | 
| 2025-10-25 | 78 | Vuelta del Porvenir | MJ | 82 | 02:26:32.000 | 33.576 | 
| 2025-10-23 | 30 | Vuelta del Porvenir | MJ | 113.1 | 03:06:43.000 | 36.344 | 
| 2025-10-22 | 129 | Vuelta del Porvenir | MJ | 143.5 | 03:20:41.000 | 42.903 | 
| 2025-10-10 | 10 | Clasica Marinilla Ramon Emilio Arcila |  | 0 | 03:19:20.120 | 0 | 
| 2025-10-10 | 10 | Clasica Marinilla Ramon Emilio Arcila |  | 12.5 | 00:30:46.000 | 24.377 | 
| 2025-10-08 | 11 | Clasica Marinilla Ramon Emilio Arcila |  | 67 | 02:14:01.000 | 29.996 | 
| 2025-09-14 | 5 | Novato de Oro Juvenil | mj | 0 | 03:39:08.000 | 0 | 
| 2025-09-12 | 5 | Novato de Oro Juvenil | mj | 37.2 | 00:49:20.000 | 45.243 | 
| 2025-09-10 | 6 | Novato de Oro Juvenil | mj | 93.6 | 02:30:04.000 | 37.423 | 
| 2025-08-23 | 7 | Clasica el Carmen de Viboral | MJ | 0 | 05:37:38.000 | 0 | 
| 2025-08-23 | 6 | Clasica el Carmen de Viboral | MJ | 50 | 01:24:53.000 | 35.343 | 
| 2025-08-22 | 7 | Clasica el Carmen de Viboral | MJ | 71 | 02:21:00.000 | 30.213 | 
| 2025-08-21 | 8 | Clasica el Carmen de Viboral | MJ | 60 | 01:24:26.000 | 42.637 | 
| 2025-06-30 | 5 | Clásica Rubén Darío Gómez | MJ | 0 | 03:47:19.000 | 0 | 
| 2025-06-30 | 27 | Clásica Rubén Darío Gómez | MJ | 38 | 00:51:23.000 | 44.372 | 
| 2025-06-29 | 5 | Clásica Rubén Darío Gómez | MJ | 60 | 01:39:50.000 | 36.06 | 
| 2025-06-27 | 2 | Clásica Rubén Darío Gómez | MJ | 19 | 00:51:26.000 | 22.165 | 
| 2025-04-09 | 31 | Clásica Nacional Ciudad de Anapoima | mj | 0 | 04:07:58.000 | 0 | 
| 2025-04-08 | 35 | Clásica Nacional Ciudad de Anapoima | mj | 50 | 02:07:17.000 | 23.569 | 
| 2025-04-07 | 7 | Clásica Nacional Ciudad de Anapoima | mj | 62.5 | 01:36:28.000 | 38.874 | 
| 2025-02-16 | 20 | Clásica de Rionegro | MJ | 0 | 04:56:03.000 | 0 | 
| 2025-02-16 | 27 | Clásica de Rionegro | MJ | 87.3 | 02:16:23.000 | 38.406 | 
| 2025-02-15 | 11 | Clásica de Rionegro | MJ | 98.2 | 02:24:27.000 | 40.789 | 
| 2024-11-13 | 58 | Juegos Nacionales Juveniles - Road race | mj | 135.6 | 03:22:14.000 | 40.231 | 
| 2024-10-20 | 104 | Vuelta del Porvenir | mj | 0 | 12:00:11.000 | 0 | 
| 2024-10-20 | 68 | Vuelta del Porvenir | mj | 92 | 02:03:33.000 | 44.678 | 
| 2024-10-18 | 128 | Vuelta del Porvenir | mj | 110 | 03:39:17.000 | 30.098 | 
| 2024-10-17 | 109 | Vuelta del Porvenir | mj | 102 | 02:47:40.000 | 36.501 | 
| 2024-10-16 | 74 | Vuelta del Porvenir | mj | 118 | 03:09:39.000 | 37.332 | 
| 2024-09-06 | 5 | Clasica Marinilla Ramon Emilio Arcila | mj | 0 | 03:05:11.000 | 0 | 
| 2024-09-06 | 4 | Clasica Marinilla Ramon Emilio Arcila | mj | 33 | 00:45:43.000 | 43.31 | 
| 2024-09-04 | 5 | Clasica Marinilla Ramon Emilio Arcila | mj | 52.4 | 01:43:40.000 | 30.328 | 
| 2024-08-03 | 17 | Clasica el Carmen de Viboral | mj | 0 | 07:07:09.000 | 0 | 
| 2024-08-03 | 13 | Clasica el Carmen de Viboral | mj | 67 | 02:06:50.000 | 31.695 | 
| 2024-08-02 | 21 | Clasica el Carmen de Viboral | mj | 77 | 02:37:21.000 | 29.361 | 
| 2024-08-01 | 14 | Clasica el Carmen de Viboral | mj | 64 | 01:53:14.000 | 33.912 | 
| 2024-07-01 | 11 | Clásica Rubén Darío Gómez | mj | 0 | 03:03:38.000 | 0 | 
| 2024-07-01 | 13 | Clásica Rubén Darío Gómez | mj | 17 | 00:38:36.000 | 26.425 | 
| 2024-06-30 | 14 | Clásica Rubén Darío Gómez | mj | 65 | 02:04:50.000 | 31.242 | 
| 2024-06-29 | 7 | Clásica Rubén Darío Gómez | mj | 11 | 00:20:12.000 | 32.673 | 
| 2024-03-17 | DNF | National Championships Colombia MU17 - Road Race | MU17 | 84 | 00:00:00.000 |  |