| JM17 Points Race Heat 1 | 17th | |
| JM17 Keirin Heat 4 | 6th | |
| JM17 Omnium Qualifying Points Race | 12th | |
| JM17 Elimination | 12th | |
| JM17 Points Race Points Race | 13th | |
| JM17 Points Race | 17th | |
| JM17 Progressive Points | 8th | |
| JM17 Scratch Elimination | 15th | |
| JM17 Tempo | 15th | |
| JM17 Scratch Race | 11th | |
| U17M Keirin | 1st | |
| U17M Country Derby Final | 1st | |
| U17M Country Derby Heats | 1st | |
| U17M Win and Out | 6th | |
| U17M Mystery Lap Race | 1st | |
| U17M Country & Metro Scratch Race | 6th | |
| U17M Elimination Race | 5th | |
| U17M Country & Metro ITT | 11th | |
| U17M Renshaw Pedal Project JrHandicap | 4th | |
| Team Sprint (team) | 14th | 56.560 |
| U17M Scratch Elimination | 9th | |
| U17M Keirin Heats | 5th | |
| U17M Keirin Final | 5th | |
| U17M Scratch Race | 16th | |
| U17M Points Race | 8th | |
| U17M Scratch Race | 13th | |
| U17M Tempo | 14th | |
| Furious - H3 K2 V K3 | 1st | |
| Group K - Fast Final K1 V K2 | 1st | |
| Furious - H2 K1 V K3 | 1st | |
| Furious - H1 K2 V K4 | 1st | |
| Flying 200 | 42nd | (0.000) 13.750 |
| Team Sprint (team) | 15th | 1:07.460 |
| JM17 Keirin Heat 3 | 6th | |
| JM17 Scratch Race | 13th | |
| JM17 Scratch Elimination | 7th | |
| JM17 Scratch Race | 16th | |
| JM17 Tempo | DNF | |
| JM17 Points Race | 12th | |
| JM17 Madison (team) | 10th | |
| JB17 Keirin Heat 3 | 4th | |
| JB17 Elimination Heat 3 | 14th | |
| All Team Sprint (team) | 9th | 53.975 |
| JB17 Scratch Race | 13th | |
| JM17 Scratch Race | 13th | |
| JM17 Tempo | DNF | |
| JM17 Points Race | DNF | |
| JM15 Keirin - 1st Round | 1st | |
| JM15 Individual Pursuit Qualifier | 10th | 2:49.046 |
| JM15 Keirin - 7th to 12th | 1st | |
| JM15 Keirin - Semi-Final | 6th | |