| Event c49: JM19 Pursuit classification | 2nd | |
| Event c99: JM19 Madison classification (team) | 2nd | |
| W.J."Bill” Young Trophy" Gold Final | | |
| JM19 Points Race Final | 5th | |
| Event c87: W.J."Bill” Young Trophy" classification | | |
| Event c99: JM19 Madison (team) | 2nd | |
| JM19 Madison Final (team) | 2nd | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:15.465 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:14.244 |
| JM19 Pursuit Gold Final | 2nd | 3:22.751 |
| JM19 Individual Pursuit Qualifying | 2nd | 3:18.743 PB |
| JM19 Scratch Race Final | 1st | |
| Event c10a: JM19 Scratch Race | 1st | |
| JM19 Omnium Points Race | 5th | |
| JM19 Omnium Elimination | 6th | |
| JM19 Omnium Tempo | 8th | |
| JM19 Omnium Scratch Race | 1st | |
| JM19 Omnium Qualifying | 1st | |
| J19 Men Omnium Elimination | 6th | |
| J19 Men Omnium Tempo Race | 9th | |
| J19 Men Omnium Scratch Race | 3rd | |
| J19 Men Omnium Points Race | 6th | |
| Event c102: JM19 Team Pursuit (team) | 3rd | |
| JM19 Team Pursuit Qualifying (team) | 3rd | 4:28.582 |
| J19 Men Madison Final (team) | | |
| J19 Men Scratch Race Final | DNF | |
| J19 Men Individual Pursuit Qualifying | 9th | 3:27.256 |
| J19 Men Points Race Final | 5th | |
| Elimination A/B | 3rd | |
| Scratch Race B | 2nd | |
| Keirin Heat 5 | 3rd | |
| Team Tempo A/B | | |
| Points Race B | 1st | |