| U17M Scratch Race | 13th | |
| Division 2 Points | 3rd | |
| Division 2 Elimination | 6th | |
| Division 2 Scratch | 4th | |
| Division 2 Tempo | 12th | |
| Division 2 Points | 7th | |
| Division 2 Elimination | 4th | |
| Division 2 Scratch | 4th | |
| JM15 Time Trial Qualifying | 8th | 42.562 PB |
| JM15 Time Trial Final | 8th | 42.673 |
| JM15 Points Race | 5th | |
| JM15 Sprint 1/4 | | |
| JM15 Flying 200m | 7th | (6.899) 13.942 PB |
| JM15 Individual Pursuit Qualifying | 6th | 2:49.240 |
| JB15 Tempo | 7th | |
| Team Sprint (team) | 16th | 1:07.520 |
| JB15 Scratch Elimination | 7th | |
| JB15 Scratch Race | 7th | |
| JB15 Keirin Heat 3 | 4th | |
| JB15 Tempo | 7th | |
| JB15 Keirin Final 7-12th | 2nd | |
| JB15 Points Race | 9th | |
| JB15 Scratch Race | 6th | |
| JB15 Elimination Heat 2 | 3rd | |
| JB15 Scratch Race | 5th | |
| JB15 Tempo Heat 1 | 6th | |
| All Team Sprint (team) | 18th | 57.230 |
| JB15 Keirin Heat 1 | 4th | |
| JB15 Scratch Race | 3rd | |
| JB15 Tempo | 9th | |
| JB15 Points Race | 2nd | |
| JM15 Sprint Gold Final | | |
| JM15 Pursuit Gold Final | | |
| JM15 Pursuit Qualifying | | |
| JM15 Sprint | | |
| JM15 Pursuit | | |
| JM15 Sprint Qualifying | | |
| JM15 Points | 7th | |
| JM15 Pursuit Qualifying | 9th | 2:55.056 |
| JM15 Time Trial | 10th | 43.707 |
| JM15 Scratch Race | 7th | |
| JM15 Tempo | 8th | |
| JM15 Handicap | 9th | |
| JM15 500m Time Trial | 2nd | 44.332 |
| JM15 200m flying | 2nd | 14.721 |
| JM15/JM17 (6) Scratch (15 laps) | 6th | |
| Trial: James Maxted 2000m | 1st | |
| JM15/JM17 (6) Repechage | 2nd | |
| JM15/JM17 (6) MS 5t - 8th | 2nd | |
| JM15/JM17 (6) Win and Out | 6th | |
| JM15/JM17 (6) MS Round 1 Heat 2 | 3rd | |
| Omnium Points JM15 | 2nd | |
| JM15 Points Score (20 laps) | 5th | |
| JM15 Mystery Event | 3rd | |
| JM15 Elimination | 6th | |
| JM15 Tempo (15 laps) | 4th | |
| JM15/JW17 Scratch (15 laps) | 3rd | |
| Junior Men 15 Flying 200m | 9th | 14.615 |
| Junior Men 15 500m ITT | 9th | 43.571 |
| Junior Men 15 Indiv Pursuit | 8th | 2:57.658 PB |
| Junior Men 15 Team Pursuit (team) | 1st | 3:56.974 |
| Junior Men 15 Team Sprint (team) | 1st | 59.804 |