| 26-09 | DNF | | UCI World Championship Zurich U19 (CM) | 127.0km |
| 23-09 | 37 | | UCI World Championship Zurich TT U19 (CM) | 24.0km |
| | | Vuelta a Cantabria (2.1) |
| 03-09 | DNF | | Stage 3Puente Viesgo - Puente Viesgo (127.0km) | 127.0km |
| 02-09 | 81 | 78 | Stage 2Vioño de Piélago - Vioño de Piélago (140.0km) | 140.0km |
| 01-09 | 57 | 57 | Stage 1Santander - Cuesta de la Atalaya0 | 0 |
| 25-08 | 59 | | Trofeo Emilio Paganessi (1.1) | 137.0km |
| 24-08 | 12 | | Trofeo Comune di Vertova - Memorial Pietro Merelli (1.1) | 82.0km |
| | | Tour de l'Abitibi (2.NCUP) |
| 33 | | Klassement |
| 34 | | Punten |
| 21-07 | 16 | 33 | Stage 6Senneterre - Val-d'Or (118.0km) | 118.0km |
| 20-07 | 40 | 36 | Stage 5Val-d'Or - Val-d'Or (124.0km) | 124.0km |
| 19-07 | 24 | 38 | Stage 4Senneterre - Senneterre (145.0km) | 145.0km |
| 18-07 | 56 | 42 | Stage 3aVal-d'Or - Val-d'Or (8.0km) | 8.0km |
| 18-07 | 10 | 43 | Stage 3bMalartic - Malartic (58.0km) | 58.0km |
| 17-07 | 40 | 42 | Stage 2Amos - Val-d'Or (102.0km) | 102.0km |
| 16-07 | 88 | 42 | Stage 1Rouyn-Noranda - Val-d'Or (115.0km) | 115.0km |
| 23-06 | 5 | | National Road Championships - Japan U19 (CN) | |
| 10-06 | 23 | | Asian Road Cycling Championships U19 (CC) | 112.0km |
| 05-05 | 54 | | Grand Prix Bob Jungels (1.1) | 120.0km |
| 04-05 | 68 | | Liège-Bastogne-Liège U19 (1.1) | 137.0km |