| U19M & EliteM Omnium - Points Race | 6th | |
| U19M & EliteM Omnium - Elimination | 8th | |
| U19M & EliteM Omnium - Tempo | 9th | |
| U19M & EliteM Omnium - Scratch Race | 7th | |
| Elite Men Team Pursuit 4000m - Qualifying (team) | 2nd | 4:32.112 |
| Elite Men Team Pursuit 4000m - Gold Finals (team) | 2nd | 4:29.741 |
| U19 Men Team Sprint 750m - Gold Final (team) | 2nd | 50.034 |
| W.J. “Bill” Young Trophy | | |
| JM 19 Madison Final (team) | 6th | |
| W.J. “Bill” Young Trophy Gold Final | | |
| W.J. “Bill” Young Trophy Qualifying | | |
| JM19 Points Race Final | 11th | |
| JM19 Points Race Qualifying | 11th | |
| JM19 Scratch Race Qualifying | 14th | |
| JM19 Individual Pursuit Quailfying | 21st | 3:27.545 |
| Men A grade Scratch Race | 4th | |
| Men J19 Heat 2 Victorian Keirin Championships | 5th | |
| Men A grade Scratch Race | 4th | |
| Men A grade Tempo | 6th | |
| JM19 Individual Pursuit Qualifying | 2nd | 3:26.693 |
| JM19/Elite Men Points Race | 4th | |
| JM19 Individual Pursuit Gold Final | 2nd | |
| Men C Grade Scratch Race | 7th | |
| Men C Grade Scratch Race | 6th | |
| Austral Wheel Race Men Heat 1 | 9th | |
| Men C Grade Points Race | 7th | |
| JM19 Omnium Points race | 3rd | |
| JM19 Omnium Tempo | 4th | |
| JM19 Omnium Scratch Race | 6th | |
| JM19 Omnium Elimination | 4th | |
| JM19 Omnium Qualifying | 12th | |
| JM19/Elite Men Points Race | 8th | |
| JM19 Time Trial Qualifying 1000m | 10th | 1:09.071 PB |
| JM19 Individual Pursuit 3000m Bronze | 1st | 3:25.546 PB |
| JM19 Individual Pursuit - 3000m Qual | 3rd | 3:28.020 |
| W.J."Bill” Young Trophy" Qualifying | | |
| W.J."Bill” Young Trophy" Bronze Final | | |
| Event c99: JM19 Madison classification (team) | 3rd | |
| JM19 Points Race Final | 12th | |
| Event c99: JM19 Madison (team) | 3rd | |
| JM19 Madison Final (team) | 3rd | |
| JM19 Team Pursuit Bronze Final (team) | 2nd | 4:18.561 |
| JM19 Team Pursuit Qualifying (team) | 3rd | 4:19.239 |
| JM19 Individual Pursuit Qualifying | 17th | 3:29.953 |
| JM19 Scratch Race Final | 18th | |
| JM19 Time Trial Finals 1000m | 8th | 1:09.743 |
| JM19/Men Points Race | 9th | |
| JM19 Individual Pursuit Bronze | 2nd | 3:29.277 |
| JM19 Individual Pursuit Qualifying | 4th | 3:30.520 |
| JM19 Omnium Qualifying | 13th | |
| Divison 1 Points | 6th | |
| Division 1 Tempo | DNF | |
| Division 1 Scratch | 9th | |
| Division 1 Elimination | 9th | |
| JM17 Time Trial Qualifying | 11th | 37.303 PB |
| JM17 Points Race | 2nd | |
| JM17 Individual Pursuit Qualifying | 7th | 2:28.791 PB |
| JM17 Sprint 1/8 | | |
| JM17 Flying 200m | 10th | (6.085) 12.190 PB |
| Team Sprint (team) | 4th | 1:00.132 |
| JM17 Keirin Heat 5 | 6th | |
| JM17 Scratch Elimination | 13th | |
| JM17 Scratch Race | 15th | |
| JM17 Scratch Race | 13th | |
| JM17 Points Race | 11th | |
| JM17 Tempo | 7th | |
| JB17 Keirin Heat 3 | 2nd | |
| JB17 Keirin Final 8-14th place | 4th | |
| JB17 Elimination Heat 3 | 7th | |
| All Team Sprint (team) | 2nd | 52.128 |
| JB17 Scratch Race | 9th | |
| JM17 Points Race | 7th | |
| JM17 Scratch Race | 8th | |
| JM17 Tempo | 8th | |
| Individual Pursuit 2km | 6th | 2:38.058 |
| Flying 200m | 10th | 12.707 |
| JM17 Pursuit Qualifying | | |
| JM17 Sprint Qualifying | | |
| JM17 Pursuit Bronze Final | | |
| JM17 Sprint Bronze Final | | |
| JM17 Pursuit | | |
| JM17 Sprint 1/8 Final | | |
| JM17 Sprint Qualifying | 16th | 13.446 |
| JM17 Time Trial | 16th | 39.091 |
| JM17 Pursuit Qualifying | 12th | 2:40.500 |
| JM17 Points Score | 7th | |
| JM17 Eliminiation | 8th | |
| JM17 Scratch Race | 11th | |
| JM17 Handicap | 16th | |
| Junior Men 17 Flying 200m | 15th | 13.391 |
| Junior Men 17 Team Sprint (team) | 6th | 56.837 |
| Junior Men 17 Indiv Pursuit | 14th | 2:42.034 PB |
| Junior Men 17 500m ITT | 12th | 39.559 |
| Junior Men 17 Team Pursuit (team) | 2nd | 3:38.359 |