| 27-09 | DNF | | UCI World Championship Innsbruck U19 (CM) | 138.0km |
| 25-09 | 58 | | UCI World Championship Innsbruck TT U19 (CM) | 28.0km |
| | | Tour de DMZ (2.NCUP) |
| 31 | | Standings |
| 04-09 | 3 | 31 | Stage 5 | |
| 03-09 | 29 | 32 | Stage 4 | |
| 02-09 | 48 | 25 | Stage 3 | |
| 01-09 | 10 | 5 | Stage 2 | |
| 31-08 | 3 | 3 | Stage 1 | |
| 15-08 | 32 | | UCI Junior Track World Championships (Scratch) (CM) | |
| 15-08 | 13 | | UCI Junior Track World Championships (Team Pursuit) (CM) | |
| 15-08 | 12 | | UCI Junior Track World Championships (Madison) (CM) | |
| | | Tour de l'Abitibi - Coupe des Nations Junior (2.NCUP) |
| 5 | | Standings |
| 2 | | Points |
| 22-07 | 2 | 5 | Stage 7Senneterre - Val-d'Or | 120.0km |
| 21-07 | 4 | 7 | Stage 6Val-d'Or - Val-d'Or | 104.0km |
| 20-07 | 2 | 7 | Stage 5Amos - Val-d'Or | 99.0km |
| 19-07 | 4 | 7 | Stage 4Malartic - Malartic | 52.0km |
| 19-07 | 14 | 8 | Stage 3Val-d'Or - Val-d'Or | 11.0km |
| 18-07 | 4 | 2 | Stage 2Lebel-sur-Quévillon - Lebel-sur-Quévillon | 96.0km |
| 17-07 | 3 | 3 | Stage 1Rouyn-Noranda - Val-d'Or | 115.0km |
| 23-06 | 1 | | National Road Championships - Japan U19 (CN) | |
| | | 31. Trofeo (2.NCUP) |
| 62 | | Standings |
| 10-06 | 20 | 62 | Stage 4Niedergailbach - Bliesdalheim | 120.0km |
| 09-06 | 77 | 77 | Stage 3aHomburg - Homburg | 79.0km |
| 09-06 | 64 | 71 | Stage 3bMedelsheim - Medelsheim | 13.0km |
| 08-06 | 33 | 11 | Stage 2Ommersheim - Altheim | 99.0km |
| 07-06 | 5 | 5 | Stage 1Neunkirchen - Münchwies | 110.0km |
| 10-02 | 1 | | Asian Road Championships U19 (CC) | |