| Under 17 Boys Scratch Elimination | 5th | |
| U17M Scratch Race | 10th | |
| U17M Keirin Final | 4th | |
| U17M Scratch Elimination | 3rd | |
| U17M Keirin Heat 1 | 1st | |
| Team Sprint (team) | 1st | 51.652 |
| U17M Points Race | 5th | |
| U17M Madison (team) | 7th | |
| U17M Scratch Race | 4th | |
| U17M Tempo | 9th | |
| Under 15 Boys Scratch Race Final | 3rd | |
| Under 15 Boys Scratch Race | 3rd | |
| Under 15 Boys Scratch Race Heat 2 | 3rd | |
| Under 15 Boys Sprint | 3rd | |
| Under 15 Boys Points Race Final | 1st | |
| Under 15 Boys Points Race Qualifying Heat 1 | 2nd | |
| Under 15 Boys Keirin 1-6 Final | 3rd | |
| Under 15 Boys Keirin Round 2 | 1st | |
| Under 15 Boys Keirin Round 1 | 2nd | |
| Under 15 Boys Individual Pursuit Qualifying | 8th | 2:37.334 PB |
| Under 15 Boys Keirin | 3rd | |
| Under 15 Boys Time Trial Final | 4th | 36.341 |
| Under 15 Boys Sprint Bronze Final | | |
| Under 15 Boys Sprint Semi Final | | lost |
| Under 15 Boys Sprint Round 1 | | |
| Under 15 Boys Sprint Qualifying | 2nd | (5.940) 11.944 |
| Under 15 Boys Sprint Quarter Final | | |
| Under 15 Boys Points Race | 5th | |
| Under 15 Boys Scratch Race | 1st | |
| Under 15 Boys Keirin Final 1 | 2nd | |
| Under 15 Boys Scratch Elimination | 6th | |
| Under 15 Boys Keirin Heat 5 | 1st | |
| Under 15 Boys Omnium Qualifying Heat 2 | 1st | |
| Under 15 Boys Omnium Scratch Race | DNS | |
| Under 15 Boys Scratch Elimination | 8th | |
| Under 15 Boys Tempo Heat 2 | 8th | |
| Under 15 Boys Progressive Points | 5th | |
| Under 15 Boys Scratch Race Heat 1 | 2nd | |
| Under 15 Boys Scratch Race | 5th | |
| Under 15 Boys Keirin | 1st | |
| Under 15 Boys Hare & Hounds | 6th | |
| Under 15 Boys Points Race | 2nd | |
| Under 15 Boys Hare & Hounds | 1st | |
| Under 15 Boys Tempo | 1st | |
| Under 15 Boys Scratch Elimination | 3rd | |
| Under 15 Boys Scratch Race | 1st | |
| Under 15 Boys Points race | 4th | |
| JM15 Keirin Heat 5 | 2nd | |
| JM15 Keirin Heat 6 | 5th | |
| JM15 Points Race Heat 2 | 4th | |
| JM15 Scratch Elimination | 7th | |
| JM15 Scratch Race Heat 1 | 10th | |
| JM15 Omnium Qualifying Points Race | 8th | |
| JM15 Omnium Rd 1 Scratch Race | 9th | |
| JM15 Omnium Rd 3 Elimination | 13th | |
| JM15 Omnium Rd 2 Tempo | 21st | |
| JM15 Omnium Rd 4 Points Race | 16th | |