| Elite Men Omnium Points race | 10th | |
| Elite Men Points Race Final | 14th | |
| Elite Men Madison Final (team) | 5th | |
| Elite Men Elimination Final | 5th | |
| Elite Men Omnium Points Race | 10th | |
| Elite Men Omnium Elimination | 6th | |
| Elite Men Omnium Tempo | 16th | |
| Elite Men Omnium Scratch Race | 14th | |
| Elite Men Pursuit Qualifying | 13th | 4:27.853 |
| Elite Men Scratch Race Final | DNF | |
| Elite Men Team Pursuit Qualifying (team) | 6th | 4:10.989 |
| Event c42: J19 Men Points Race | 2nd | |
| J19 Men Omnium Elimination | 4th | |
| J19 Men Omnium Tempo Race | 4th | |
| J19 Men Omnium Scratch Race | 5th | |
| Event c110: J19 Men Madison (team) | 1st | |
| J19 Men Omnium Points Race | 4th | |
| Event c102: JM19 Team Pursuit (team) | 2nd | |
| JM19 Team Pursuit Gold Final (team) | 2nd | 4:11.770 |
| JM19 Team Pursuit Qualifying (team) | 2nd | 4:16.621 |
| J19 Men TT Qualifying | 6th | 1:06.889 PB |
| J19 Men TT Final | 6th | 1:08.068 |
| J19 Men Madison Final (team) | 1st | |
| J19 Men Scratch Race Final | DNF | |
| J19 Men Individual Pursuit Qualifying | 5th | 3:20.640 PB |
| J19 Men Points Race Final | 2nd | |