2025-07-22 | 15 | Tour de Panamá | Stage 1 |
2025-07-09 | 18 | Gastown Grand Prix |
2025-06-15 | 19 | Harlem Skyscraper Classic |
2025-06-01 | 47 | Armed Forces Cycling Classic |
2025-06-01 | 14 | Armed Forces Cycling Classic | Clarendon Cup |
2025-05-31 | 67 | Armed Forces Cycling Classic | Capitol Cup |
2025-05-25 | 14 | Rás Tailteann | Stage 5 |
2025-05-25 | 14 | Rás Tailteann | General classification |
2025-05-24 | 4 | Rás Tailteann | Stage 4 |
2025-05-24 | DNF | Tour of Plainfield: NJ State Criterium Championship |
2025-05-23 | 3 | Rás Tailteann | Stage 3 |
2025-05-22 | 11 | Rás Tailteann | Stage 2 |
2025-05-21 | 4 | Rás Tailteann | Stage 1 |
2025-05-17 | 4 | Wilmington Grand Prix |
2025-05-06 | 25 | Tour de Bloom | Stage 5 |
2025-05-06 | 21 | Tour de Bloom | General classification |
2025-05-05 | 15 | Tour de Bloom | Stage 4 |
2025-05-04 | 3 | Tour de Bloom | Stage 3 |
2025-05-03 | 4 | Tour de Bloom | Stage 2 |
2025-05-02 | 1 | Tour de Bloom | Stage 1 |
2025-04-13 | 9 | Redlands Bicycle Classic | General classification |
2025-04-13 | 15 | Redlands Bicycle Classic | Stage 5 |
2025-04-12 | 9 | Redlands Bicycle Classic | Stage 4 |
2025-04-11 | 7 | Redlands Bicycle Classic | Stage 3 |
2025-04-10 | 11 | Redlands Bicycle Classic | Stage 2 |
2025-04-09 | 5 | Redlands Bicycle Classic | Stage 1 |
2025-04-06 | 7 | Tour de Murrieta | General classification |
2025-04-06 | 4 | Tour de Murrieta | Circuit Race |
2025-04-05 | 17 | Tour de Murrieta | Grand Prix |
2025-03-23 | 7 | Clásica Provimar Boyacá | Stage 2 |
2025-03-23 | 1 | Clásica Provimar Boyacá | General classification |
2025-03-22 | 2 | Clásica Provimar Boyacá | Stage 1 |
2025-02-16 | 35 | Clásica de Rionegro | General classification |
2025-02-16 | 36 | Clásica de Rionegro | Stage 3 |
2025-02-15 | 52 | Clásica de Rionegro | Stage 2 |
2025-02-14 | 44 | Clásica de Rionegro | Stage 1 |
2024-10-06 | 24 | Vuelta a Boyacá | Stage 4 |
2024-10-06 | 19 | Vuelta a Boyacá | General classification |
2024-10-05 | 26 | Vuelta a Boyacá | Stage 3 |
2024-10-04 | 21 | Vuelta a Boyacá | Stage 2 |
2024-10-03 | 33 | Vuelta a Boyacá | Stage 1 |
2024-10-02 | 36 | Vuelta a Boyacá | Prologue |
2024-09-02 | 15 | Green Mountain Stage Race | General classification |
2024-09-02 | 19 | Green Mountain Stage Race | Stage 4 |
2024-09-01 | 27 | Green Mountain Stage Race | Stage 3 |
2024-08-31 | 37 | Green Mountain Stage Race | Stage 2 |
2024-08-30 | 13 | Green Mountain Stage Race | Stage 1 |
2024-08-25 | 22 | Schaal Sels Merksem |
2024-08-22 | 5 | Aarschots Criterium |
2024-08-16 | 15 | Mwosle Koerse |
2024-08-13 | DNF | Heusden Koers |
2024-05-26 | 19 | Rás Tailteann | Stage 5 |
2024-05-26 | 16 | Rás Tailteann | General classification |
2024-05-25 | 19 | Rás Tailteann | Stage 4 |
2024-05-24 | 1 | Rás Tailteann | Stage 3 |
2024-05-23 | 17 | Rás Tailteann | Stage 2 |
2024-05-22 | 15 | Rás Tailteann | Stage 1 |
2024-04-14 | 36 | Redlands Bicycle Classic | Stage 5 |
2024-04-14 | 22 | Redlands Bicycle Classic | General classification |
2024-04-13 | 50 | Redlands Bicycle Classic | Stage 4 |
2024-04-12 | 55 | Redlands Bicycle Classic | Stage 3 (ITT) |
2024-04-11 | 18 | Redlands Bicycle Classic | Stage 2 |
2024-04-10 | 38 | Redlands Bicycle Classic | Stage 1 |
2024-04-07 | 31 | Tour of Murrieta | Stage 2 |
2024-04-06 | 46 | Tour of Murrieta | Stage 1 |
2024-03-30 | 2 | Buzz the Tower |
2024-03-24 | 5 | GP Orizabita |
2023-09-15 | 10 | Circuito Amando "Zacapu" Martínez |
2023-09-04 | 3 | Green Mountain Stage Race | General classification |
2023-09-04 | 23 | Green Mountain Stage Race | Stage 4 |
2023-09-03 | 3 | Green Mountain Stage Race | Stage 3 |
2023-09-02 | 33 | Green Mountain Stage Race | Stage 2 |
2023-09-01 | 19 | Green Mountain Stage Race | Stage 1 (ITT) |
2023-05-21 | 2 | Rás Tailteann | General classification |
2023-05-21 | 10 | Rás Tailteann | Points classification |
2023-05-21 | 9 | Rás Tailteann | Stage 5 |
2023-05-21 | 6 | Rás Tailteann | Mountains classification |
2023-05-20 | 19 | Rás Tailteann | Stage 4 |
2023-05-19 | 29 | Rás Tailteann | Stage 3 |
2023-05-18 | 34 | Rás Tailteann | Stage 2 |
2023-05-17 | 4 | Rás Tailteann | Stage 1 |
2023-04-16 | 18 | Redlands Bicycle Classic ME | General classification |
2023-04-16 | 24 | Redlands Bicycle Classic ME | Stage 5 |
2023-04-15 | 127 | Redlands Bicycle Classic ME | Stage 4 |
2023-04-14 | 10 | Redlands Bicycle Classic ME | Stage 3 (ITT) |
2023-04-13 | 16 | Redlands Bicycle Classic ME | Stage 2 |
2023-04-12 | 47 | Redlands Bicycle Classic ME | Stage 1 |
2023-03-03 | DNS | Tucson Bicycle Classic Stage Race | Prologue |
2023-02-19 | 43 | Valley of the Sun Stage Race ME | General classification |
2023-02-19 | 42 | Valley of the Sun Stage Race ME | Stage 3 |
2023-02-18 | 10 | Valley of the Sun Stage Race ME | Stage 2 |
2023-02-17 | 58 | Valley of the Sun Stage Race ME | Stage 1 (ITT) |