15
Wins
21
Podiums
27
Top 10s
15 wins4 GC wins
28 results — filter by year, UCI class, or search by race name.
| Date | Race | Type | Class | Stages | Result |
|---|---|---|---|---|---|
| Sep 27 | 2026 UCI Road World Championships - Men Elite Road Race | Championships | CM | DNS | |
| Sep 9 | Tour of Binzhou | One-day Classic | 1.1 | 79 | |
| Sep 4 | Tour of Shanghai | Stage Race | 2.2 | — | |
| Aug 29 | Clásica Azuero | Stage Race | 2.2 | ||
| Aug 27 | Gran Prix Chitre | One-day Classic | 1.2 | 1 | |
| Aug 8 | Vuelta a Colombia | Stage Race | 2.2 | ||
| Jun 10 | Tour de Beauce | Stage Race | 2.2 | ||
| May 17 | Gran Premio New York City | One-day Classic | 1.2 | 3 | |
| May 10 | Desafio das Américas de Ciclismo | One-day Classic | 1.2 | 4 | |
| May 4 | Volta Ciclistica Internacional do Estado de São Paulo | Stage Race | 2.2 | ||
| Mar 22 | Road Continental Pan-Am Championships - Men Elite - Individual Road Race | Championships | CC | 12 | |
| Feb 8 | National Road Championships - Colombia - Men Elite - Individual Road Race | Championships | CN | 34 |
| Class | Races | W | Pod | Pts |
|---|---|---|---|---|
| 2.2 - Stages - Class 2 | 5 | 14 | 19 | 173 |
| 1.2 - 1 day - Class 2 | 3 | 1 | 2 | 85 |
| Country | Races | W | Best |
|---|---|---|---|
| Colombia | 3 | 5 | P1 |
| Canada | 2 | 3 | P1 |
| Brazil | 2 | 2 | P1 |
| Panama | 2 | 5 | P1 |
| China | 2 | — | P13 |
| United States | 1 | — | P3 |