| Elite Men Keirin Repecharge 1 | 5th | |
| Elite Men Team Sprint 5-6 Ride off (team) | 1st | 51.296 |
| Elite & J19 Men Omnium Scratch Race | DNF | |
| Elite Men Keirin Round 1 Heat 2 | 4th | |
| Elite Men Team Sprint Qualifying (team) | 5th | 51.163 |
| U19 Men Pursuit Qualifying | 17th | 3:32.755 |
| Under 19 Men 1000m TT Final | 6th | 1:05.710 PB |
| U19 Men Scratch Race Final | DNF | |
| JM19 Team Sprint Gold Final (team) | 1st | 48.850 |
| JM19 Team Pursuit Final (team) | 2nd | |
| JM19 Team Sprint Qualifying (team) | 1st | 49.080 |
| JM19 Scratch Race Final | 6th | |
| Event c50: JM19 TT | 2nd | |
| JM19 TT Final | 2nd | 1:06.634 |
| JM19 Individual Pursuit Qualifying | 5th | 3:32.738 PB |