| 10-08 | 3 | | Road Continental Pan-Am Championships TT U23 (JR) | |
| | | Giro d'Italia Next Gen (2.2U) |
| 76 | | Klassement |
| 12 | | Jongeren |
| 22-06 | 93 | 76 | Stage 8Pinerolo - Pinerolo (127.0km) | 127.0km |
| 21-06 | 96 | 74 | Stage 7Bra - Prato Nevoso (163.0km) | 163.0km |
| 20-06 | 80 | 64 | Stage 6Ovada - Acqui Terme (154.0km) | 154.0km |
| 19-06 | 61 | 61 | Stage 5Fiorenzuola d'Arda - Gavi (153.0km) | 153.0km |
| 18-06 | 84 | 53 | Stage 4Manerbio - Salsomaggiore Terme (134.0km) | 134.0km |
| 17-06 | 56 | 55 | Stage 3Albese con Cassano - Passo del Maniva (144.0km) | 144.0km |
| 16-06 | 42 | 66 | Stage 2Rho - Cantù (146.0km) | 146.0km |
| 15-06 | 79 | 79 | Stage 1Rho - Rho (8.0km) | 8.0km |
| | | Course de la Paix Grand Prix Jeseníky (2.NCUP) |
| 20 | | Klassement |
| 38 | | Punten |
| 8 | | Jongeren |
| 01-06 | 42 | 20 | Stage 4Jeseník - Šumperk (118.0km) | 118.0km |
| 31-05 | 15 | 21 | Stage 3Zábřeh - Dlouhé (131.0km) | 131.0km |
| 30-05 | 26 | 36 | Stage 2Uničov - Rýmařov (149.0km) | 149.0km |
| 29-05 | 41 | 41 | Stage 1Krnov - Šternberk (168.0km) | 168.0km |
| 26-04 | 59 | | Road Continental Pan-Am Championships U23 (CC) | |
| 24-04 | 2 | | Road Continental Pan-Am Championships TT U23 (CC) | |
| 08-02 | 21 | | National Road Championships - Colombia U23 (CN) | 165.0km |
| 06-02 | 3 | | National Road Championships - Colombia TT U23 (CN) | 36.0km |