| 2025-09-28 | 31 | Clásico RCN | ME | 0 | 32:32:30.000 | 0 | 
| 2025-09-28 | 25 | Clásico RCN | ME | 12.6 | 00:27:55.000 | 27.081 | 
| 2025-09-27 | 32 | Clásico RCN | ME | 135.9 | 02:42:21.000 | 50.225 | 
| 2025-09-26 | 87 | Clásico RCN | ME | 201.6 | 05:21:15.000 | 37.653 | 
| 2025-09-25 | 57 | Clásico RCN | ME | 168.1 | 06:03:09.000 | 27.774 | 
| 2025-09-24 | 58 | Clásico RCN | ME | 196 | 04:29:42.000 | 43.604 | 
| 2025-09-23 | 16 | Clásico RCN | ME | 142.1 | 04:27:35.000 | 31.863 | 
| 2025-09-22 | 37 | Clásico RCN | ME | 182.3 | 04:05:33.000 | 44.545 | 
| 2025-09-21 | 22 | Clásico RCN | ME | 56.1 | 01:40:35.000 | 33.465 | 
| 2025-09-20 | 66 | Clásico RCN | ME | 148.3 | 03:14:26.000 | 45.764 | 
| 2025-08-23 | 22 | Clasica el Carmen de Viboral | ME | 0 | 07:52:38.000 | 0 | 
| 2025-08-23 | 35 | Clasica el Carmen de Viboral | ME | 60 | 01:41:40.000 | 35.41 | 
| 2025-08-22 | 32 | Clasica el Carmen de Viboral | ME | 123 | 04:09:39.000 | 29.561 | 
| 2025-08-21 | 37 | Clasica el Carmen de Viboral | ME | 72 | 01:35:27.000 | 45.259 | 
| 2025-07-19 | 47 | Vuelta al Valle del Cauca | me | 0 | 12:24:15.000 | 0 | 
| 2025-07-19 | 80 | Vuelta al Valle del Cauca | me | 100 | 02:04:22.000 | 48.244 | 
| 2025-07-18 | 54 | Vuelta al Valle del Cauca | me | 169 | 03:59:14.000 | 42.385 | 
| 2025-07-17 | 68 | Vuelta al Valle del Cauca | me | 174 | 03:41:53.000 | 47.052 | 
| 2025-07-16 | 63 | Vuelta al Valle del Cauca | me | 130 | 02:36:26.000 | 49.861 | 
| 2025-04-09 | 51 | Clásica Nacional Ciudad de Anapoima | ME | 0 | 06:37:22.000 | 0 | 
| 2025-04-08 | 74 | Clásica Nacional Ciudad de Anapoima | ME | 78 | 03:03:49.000 | 25.46 | 
| 2025-04-07 | 21 | Clásica Nacional Ciudad de Anapoima | ME | 124 | 02:54:15.000 | 42.697 | 
| 2025-03-23 | 77 | Vuelta al Tolima | ME | 0 | 11:54:41.000 | 0 | 
| 2025-03-23 | 46 | Vuelta al Tolima | ME | 71 | 01:33:20.000 | 45.643 | 
| 2025-03-22 | 108 | Vuelta al Tolima | ME | 55.5 | 02:13:14.000 | 24.994 | 
| 2025-03-21 | 83 | Vuelta al Tolima | ME | 132.5 | 03:47:47.000 | 34.902 | 
| 2025-03-20 | 58 | Vuelta al Tolima | ME | 191 | 04:15:06.000 | 44.924 | 
| 2025-01-06 | 3 | Circuito Ciclístico Jenesano | ME | 0 | 01:27:23.000 | 0 | 
| 2024-03-10 | 25 | Vuelta al Tolima | me | 0 | 15:11:44.000 | 0 | 
| 2024-03-10 | 26 | Vuelta al Tolima | me | 71.6 | 01:34:58.000 | 45.237 | 
| 2024-03-09 | 14 | Vuelta al Tolima | me | 77.4 | 03:12:47.000 | 24.089 | 
| 2024-03-08 | 42 | Vuelta al Tolima | me | 77.4 | 02:50:58.000 | 27.163 | 
| 2024-03-07 | 56 | Vuelta al Tolima | me | 169 | 04:12:10.000 | 40.212 | 
| 2024-03-06 | 34 | Vuelta al Tolima | me | 147 | 03:20:52.000 | 43.91 | 
| 2024-01-20 | 1 | Circuito Ciudad de Tuta | me | 60 | 01:15:17.000 | 47.819 | 
| 2023-08-27 | 54 | UCI MTB World Cup - Andorra |  | 0 | 01:10:39.000 | 0 | 
| 2023-05-13 | 52 | UCI MTB World Cup - Nové Město na Moravě |  | 0 | 01:13:54.000 | 0 | 
| 2022-08-24 | 54 | UCI World Championships Les Gets | MU | 0 | 01:18:35.000 | 0 | 
| 2021-08-24 | 2 | UCI World Championships Val Di Sole | mj | 0 | 01:01:12.000 | 0 |