| JM17B - Omnium Points Race | 11th | |
| JM17B - Omnium Elimination | 10th | |
| JM17B - Omnium Tempo | 12th | |
| JM17B - Omnium Scratch Race | 10th | |
| JM17 Qualifying Points Race - Heat 2 | 15th | |
| JM17 Team Pursuit Bronze Final (team) | 2nd | |
| JM17 Keirin 7th - 12th Final | 3rd | |
| JM17 Scratch Race | 12th | |
| JM17 Team Pursuit Qualifying (team) | 3rd | 3:55.813 |
| JM17 Keirin - Heat 1 | 7th | |
| JM17 Individual Pursuit Qualifying | 11th | 2:41.743 PB |
| Under 17 Men Team Sprint (team) | 2nd | |
| JM17 Team Sprint Gold Final (team) | 2nd | 54.612 |
| JM17 Team Sprint Qualifying (team) | 2nd | 55.169 |
| JM17 Sprint Ride Off | 2nd | |
| JM17 Sprint Round 1 | | |
| JM17 Sprint Qualifying | 10th | (6.681) 13.361 PB |
| JM17 Points Race | 8th | |
| JM17 Elimination | 13th | |
| JM17 Individual Time Trial | 12th | 39.432 PB |
| Under 17 Boys Points Race | 8th | |
| Under 17 Boys Scratch Race | 16th | |
| Under 17 Boys Tempo | 15th | |
| Under 17 Boys Scratch Race | 13th | |
| Under 17 Boys Points Race | 11th | |
| Under 17 Boys Scratch Elimination | 16th | |
| JM17 Omnium - Elimination | 9th | |
| JM17 Omnium - Tempo | 9th | |
| JM17 Omnium - Scratch Race | 11th | |
| JM17 Omnium - Points Race | 9th | |
| U17M Scratch Race | 14th | |
| U17M Keirin Final | 5th | |
| U17M Scratch Elimination | 14th | |
| U17M Keirin Heat 6 | 5th | |
| Team Sprint (team) | 20th | 1:00.919 |
| U17M Points Race | 14th | |
| U17M Tempo | 15th | |
| U17M Scratch Race | 14th | |
| U15M Win and Out | 8th | |
| U15M Country Derby Heats | 1st | |
| U15 Hotel Canobolas Aussie Crawl | 14th | |
| U15M Country Derby Final | 4th | |
| U15M Keirin | 6th | |
| U15M Elimination Race | 14th | |
| U15M Country & Metro Scratch Race | 11th | |
| U15M Country & Metro ITT | 14th | |
| U15M Mystery Lap Race | 12th | |
| U15M Renshaw Pedal Project JrHandicap | 6th | |