| JM19 Team Pursuit Gold Final (team) | 1st | 4:15.465 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:14.244 |
| JM19 Individual Pursuit Qualifying | 7th | 3:22.305 PB |
| JM19 Scratch Race Final | 15th | |
| JM19 Omnium Points Race | 18th | |
| JM19 Omnium Elimination | 17th | |
| JM19 Omnium Tempo | 23rd | |
| JM19 Omnium Scratch Race | 14th | |
| JM19 Omnium Qualifying | 3rd | |
| J19 Men Omnium Elimination | 9th | |
| J19 Men Omnium Tempo Race | 13th | |
| J19 Men Omnium Scratch Race | 14th | |
| J19 Men Omnium Points Race | 9th | |
| Event c102: JM19 Team Pursuit (team) | 3rd | |
| JM19 Team Pursuit Qualifying (team) | 3rd | 4:28.582 |
| J19 Men TT Qualifying | 8th | 1:08.008 |
| J19 Men TT Final | 7th | 1:08.086 |
| J19 Men Madison Final (team) | | |
| J19 Men Scratch Race Final | DNF | |
| J19 Men Individual Pursuit Qualifying | 8th | 3:26.737 |
| J19 Men Points Race Final | 7th | |
| J19 Men Omnium Elimination | 15th | |
| J19 Men Individual Pursuit Qualifying | 6th | 3:28.441 |
| J19 Men Time Trial Final | 4th | 1:06.752 PB |
| J19 Men Omnium Scratch Race | 6th | |
| J19 Men Scratch Race Final | 15th | |
| J19 Men Omnium Points Race | 8th | |
| J19 Men Points Race Final | 9th | |
| J19 Men Omnium Tempo Race | 7th | |