| Elite Men Points Race Final | 16th | |
| Elite Men Pursuit Qualifying | 14th | 4:29.013 PB |
| Elite Men Omnium Points Race | 23rd | |
| Elite Men Omnium Elimination | 19th | |
| Elite Men Omnium Scratch Race | 24th | |
| Elite Men Omnium Tempo | 26th | |
| Elite Men Omnium Qualifying | 5th | |
| Elite Men Omnium Qualifying Heat 2 | 10th | |
| Southcott Cup Qualifying | | |
| Elite Men Omnium Tempo Race | 15th | |
| JM15 Points Race Final | 11th | |
| Elite Men Omnium Scratch Race | 17th | |
| Elite Men Omnium Elimination | 17th | |
| Elite Men Scratch Race Qualifying Heat 1 | 7th | |
| Elite Men Individual Pursuit Qualifying | 17th | 4:42.367 |
| Elite Men Scratch Race Final | 20th | |
| Elite Men Omnium Points Race | DNF | |
| U19 Men Pursuit Qualifying | 8th | 3:23.125 PB |
| Event q2a: Under 19 Men Points Race Qualifying Heat 1 | 3rd | |
| Under 19 Men Points Race Points Race | 4th | |
| Under 19 Men Madison Final (team) | 2nd | |
| Under 19 Men Team Pursuit Qualifying (team) | 2nd | 4:12.351 |
| Under 19 Men Team Pursuit Gold Final (team) | 2nd | 4:09.904 |
| U19 Men Scratch Race Final | 12th | |