| JM19 Scratch Race Qualifying | 8th | |
| JM19 Individual Pursuit Quailfying | 27th | 3:30.377 |
| Men J19 Final Victorian Keirin Championships | 2nd | |
| Men A grade Scratch Race | 7th | |
| Men J19 Heat 1 Victorian Keirin Championships | 1st | |
| Men A grade Scratch Race | 6th | |
| Men A grade Tempo | 4th | |
| JM19 Omnium Scratch Race | 15th | |
| JM19 Omnium Elimination | 13th | |
| JM19 Omnium Tempo | 18th | |
| JM19 Omnium Points race | 17th | |
| JM19 Omnium Qualifying | 10th | |
| JM19/Elite Men Points Race | 2nd | |
| JM19 Time Trial Finals -1000m | 3rd | 1:06.188 PB |
| JM19 Time Trial Qualifying 1000m | 5th | 1:07.339 |
| JM19 Sprint - Qualifying (F200m) | 4th | (5.477) 11.009 PB |
| JM19 Sprint 5th-8th | 1st | |
| JM19 Individual Pursuit - 3000m Qual | 5th | 3:29.970 PB |
| JM19 Sprint 1/4 | | |
| MEN A GRADE Scratch Race | 7th | |
| JM19 Time Trial Finals 1000m | 5th | 1:08.097 |
| JM19/Men Points Race | 5th | |
| JM19 Sprint 1/4 | | |
| JM19 Individual Pursuit Qualifying | 7th | 3:34.943 |
| JM19 Flying 200m | 4th | (5.515) 11.147 |
| JM19 Sprint 1/2 Heat 1 | | |
| JM19 Sprint Finals Bronze | | |
| JM19 Sprint 1/8 | | |
| JM19 Omnium Points Race | DNF | |
| JM19 Omnium Elimination | 16th | |
| JM19 Omnium Tempo | 16th | |
| JM19 Omnium Scratch Race | 6th | |
| JM19 Omnium Qualifying | 5th | |
| Divison 1 Points | 8th | |
| Division 1 Tempo | 6th | |
| Division 1 Scratch | 12th | |
| Division 1 Elimination | 5th | |
| Event F17: TP Gold Final JM17 | | |
| Team Pursuit JM17 (team) | 1st | 3:37.577 |
| Team Sprint JM17 (team) | 2nd | 53.763 |
| Event F7: TS Gold Final JM17 | | |
| Event c18: JM17 Team Pursuit (team) | 3rd | |
| JM17 Keirin 1-6 Final | 2nd | |
| JM17 Points Race Final | DSQ | |
| JM17 Individual Pursuit Qualifying | 7th | 2:22.239 |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 1st | |
| JM17 Madison Final (team) | 5th | |
| JM17 Keirin Round 2 Heat 2 | 2nd | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| J.J "Tiny" Nichols Trophy Bronze Final | | |
| Event c138: JM17 Scratch Race | 1st | |
| JM17 Points Race Qualifying Heat 1 | 3rd | |
| JM17 Keirin Round 1 Heat 5 | 2nd | |
| JM17 Scratch Race Heat 1 | 6th | |
| JM17 Time Trial Qualifying | 2nd | 34.783 |
| JM17 Time Trial Final | 2nd | 34.492 PB |
| JM17 Points Race | 1st | |
| JM17 Individual Pursuit Qualifying | 1st | 2:21.854 PB |
| JM17 Sprint 1/4 | | |
| JM17 Sprint 1/8 | | |
| JM17 Sprint Gold Finals | | |
| JM17 Individual Pursuit Gold Final | 1st | 2:21.976 |
| JM17 Sprint 1/2 | | |
| JM17 Flying 200m | 1st | (5.585) 11.293 |
| Division 1 Elimination | 8th | |
| Division 1 Points | 6th | |
| JM17 Pursuit Qualifying | | |
| JM17 Sprint Qualifying | | |
| JM17 Sprint Gold Final | | |
| JM17 Sprint | | |
| JM17 Pursuit | | |
| JM17 Pursuit Gold Final | | |
| JM17 Sprint Final | | |
| JM17 Sprint Semifinal | | |
| JM17 Sprint Quarter Final | | |
| JM17 Sprint 1/8 Final | | |
| Event s4: JM17 Sprint | 3rd | |
| JM17 Sprint Qualifying | 3rd | 11.717 |
| JM17 Time Trial | 3rd | 35.301 |
| JM17 Pursuit Qualifying | 6th | 2:29.168 |
| JM17 Points Race Championships | 1st | |
| JM17A Elimination | 2nd | |
| JM17 Junior Austral Final | 5th | |
| Junior Men Crawl | 2nd | |
| JM17A Scratch | 1st | |
| JM17A Win & Out | 11th | |
| JM17 Elimination | 3rd | |
| JM17 Mystery Event | 3rd | |
| JM17 Scratch (20 laps) | 2nd | |
| JM17 Points Score (30 laps) | 2nd | |
| JM17 Tempo (20 laps) | 2nd | |
| Junior Men 17 Flying 200m | 1st | 11.862 |
| Junior Men 17 Team Sprint (team) | 4th | 53.354 |
| Junior Men 17 Indiv Pursuit | 4th | 2:29.519 PB |
| Junior Men 17 500m ITT | 1st | 36.025 |
| Junior Men 17 Team Pursuit (team) | 3rd | 3:39.213 |