| JM19 Keirin Final | 4th | |
| Elite Men & JM19 Team Sprint Qualifying (team) | 3rd | 51.279 |
| Event c103: JM19 Team Sprint classification (team) | 3rd | |
| JM19 Keirin Round 1 | 6th | |
| JM19 Keirin 7-12 Final | 5th | |
| Event c103: JM19 Team Sprint (team) | 3rd | |
| JM19 Team Sprint Bronze Final (team) | 1st | 49.544 |
| JM19 Team Sprint Qualifying (team) | 3rd | 50.487 |
| JM19 Sprint Repecharge | 2nd | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 12th | (0.000) 11.475 |
| Elite Men & JM19 Sprint Repecharge Ht4 | 2nd | |
| Elite Men & JM19 Sprint Round 1 | | |
| Elite Men & JM19 Sprint Qualifying | 16th | (5.788) 11.632 |
| JM19 Time Trial Final | 5th | 1:11.575 |
| Elite Men & JM19 Sprint Round 1 | | |
| JM19 Keirin Final | 5th | |
| JM19 Time Trial Final | 5th | 1:11.575 |
| Elite Men & JM19 Sprint Repecharge Ht4 | 2nd | |
| Elite Men & JM19 Sprint Qualifying | 16th | (5.788) 11.632 |
| JM17 Keirin Repecharge | 1st | |
| JM17 Keirin Heat 1 | 3rd | |
| JM17 Keirin 1-6 Final | 6th | |
| JM17 Team Sprint Qualifying (team) | 2nd | 53.669 |
| JM17 Sprint Qualifying | 3rd | (0.000) 11.925 |
| JM17 Team Sprint Gold Final (team) | 1st | 52.663 |
| JM17 Sprint Round 1 | 3rd | |
| JM17 Sprint Repechage | 2nd | |
| JM17 500m TT Final | 4th | 36.540 PB |