| JM19 Points Race Qualifying | 6th | |
| JM19 Scratch Race Qualifying | 13th | |
| JM19 Individual Pursuit Quailfying | 12th | 3:21.983 PB |
| Men J19 Final Victorian Keirin Championships | 1st | |
| Men A grade Scratch Race | 3rd | |
| Men Sprint Elimination (Round 2) | 1st | |
| Men Sprint Elimination FINAL | 1st | |
| Men Sprint Elimination (Round 1) | 1st | |
| Men J19 Heat 2 Victorian Keirin Championships | 1st | |
| Men A grade Scratch Race | 2nd | |
| Men A grade Tempo | 3rd | |
| JM19 Omnium Scratch Race | 5th | |
| JM19 Omnium Elimination | 9th | |
| JM19 Omnium Tempo | 14th | |
| JM19 Omnium Points race | 11th | |
| JM19 Omnium Qualifying | 8th | |
| JM19/Elite Men Points Race | 5th | |
| JM19 Time Trial Finals -1000m | 2nd | 1:06.100 |
| JM19 Time Trial Qualifying 1000m | 2nd | 1:06.503 |
| JM19 Sprint - Qualifying (F200m) | 2nd | (5.484) 10.974 |
| JM19 Sprint 5th-8th | 2nd | |
| JM19 Individual Pursuit 3000m Bronze | 2nd | 3:32.384 |
| JM19 Individual Pursuit - 3000m Qual | 4th | 3:29.020 |
| JM19 Sprint 1/4 | | |
| MEN A GRADE Scratch Race | 6th | |
| JM19 Time Trial Finals 1000m | 2nd | 1:05.490 PB |
| JM19/Men Points Race | 6th | |
| JM19 Individual Pursuit Bronze | 1st | 3:28.732 |
| JM19 Sprint 1/4 | | |
| JM19 Individual Pursuit Qualifying | 3rd | 3:26.880 |
| JM19 Flying 200m | 3rd | (5.479) 10.939 PB |
| JM19 Sprint 1/8 | | |
| JM19 Omnium Points Race | 10th | |
| JM19 Omnium Elimination | 10th | |
| JM19 Omnium Tempo | 14th | |
| JM19 Omnium Scratch Race | 8th | |
| JM19 Omnium Qualifying | 7th | |
| Event c18: JM17 Team Pursuit (team) | 3rd | |
| JM17 Points Race Final | 3rd | |
| Event c114: JM17 Points Race | 3rd | |
| JM17 Team Sprint Qualifying (team) | 3rd | 50.023 |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 19th | |
| JM17 Madison Final (team) | 5th | |
| Event c66: JM17 Team Sprint (team) | 3rd | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| J.J "Tiny" Nichols Trophy Bronze Final | | |
| JM17 Points Race Qualifying Heat 1 | 7th | |
| JM17 Team Sprint Bronze Final (team) | 1st | 50.275 |
| JM17 Scratch Race Heat 2 | 6th | |
| JM17 Time Trial Qualifying | 6th | 36.164 PB |
| JM17 Time Trial Final | 6th | 36.195 |
| JM17 Points Race | 6th | |
| JM17 Individual Pursuit Qualifying | 6th | 2:25.384 PB |
| JM17 Sprint 1/4 | | |
| JM17 Sprint 1/8 | | |
| JM17 Flying 200m | 5th | (5.768) 11.627 |
| JB17 Keirin Final 8-14th place | 2nd | |
| JB17 Keirin Heat 1 | 2nd | |
| JB17 Elimination Heat 3 | 4th | |
| All Team Sprint (team) | 7th | 53.640 |
| JB17 Scratch Race | 5th | |
| JM17 Points Race | 6th | |
| JM17 Tempo | 5th | |
| JM17 Scratch Race | 5th | |
| JM17 Sprint Quarter Final | | |
| JM17 Sprint 1/8 Final | | |
| JM17 Sprint Qualifying | 7th | 12.247 |
| JM17 Time Trial | 9th | 36.983 |
| JM17 Pursuit Qualifying | 5th | 2:28.69 |
| JM17 Points Race Championships | 5th | |
| JM17A Elimination | 3rd | |
| JM17 Junior Austral Final | 7th | |
| JM17A Scratch | 5th | |
| JM17A Win & Out | 12th | |
| JM17 Points Score | 4th | |
| JM17 Eliminiation | 2nd | |
| JM17 Scratch Race | 3rd | |
| JM17 Handicap | 10th | |
| Junior Men 17 Flying 200m | 8th | 12.357 |
| Junior Men 17 Team Sprint (team) | 4th | 53.354 |
| Junior Men 17 Indiv Pursuit | 3rd | 2:29.439 PB |
| Junior Men 17 500m ITT | 8th | 37.565 |
| Junior Men 17 Team Pursuit (team) | 3rd | 3:39.213 |