| Elite Men Madison Final (team) | | |
| Austral Wheel Race Men Heat 1 | 2nd | |
| Men C Grade Points Race | 13th | |
| JM19 Omnium Points race | DNF | |
| JM19 Omnium Tempo | 10th | |
| JM19 Omnium Scratch Race | 15th | |
| JM19 Omnium Elimination | DNS | |
| JM19 Omnium Qualifying | 14th | |
| U19M & Elite Men Elimination Championships | 5th | |
| U19 Men & Elite Men Madison Championships (team) | 4th | |
| Mens Keirin - Round 3 Final | 5th | |
| Men Bankstown Sports Cup | 13th | |
| Mens Keirin - Round 2 | 4th | |
| Mens Keirin - Round 1 | 2nd | |
| U19M & Elite Men Scratch Race Championships | 6th | |
| U19M & EliteM Omnium - Elimination | 5th | |
| U19M & EliteM Omnium - Tempo | 8th | |
| U19M & EliteM Omnium - Scratch Race | 3rd | |
| U19M & EliteM Omnium - Points Race | 5th | |
| Event c84: JM19 Team Pursuit Classification (team) | 3rd | |
| J19 Men Madison Final (team) | 4th | |
| JM19 Team Pursuit Bronze Final (team) | 1st | 4:17.584 |
| JM19 Team Pursuit Qualifying (team) | 4th | 4:20.852 |
| J19 Men Pursuit Qualifying | 13th | 3:28.706 |
| W.J."Bill” Young Trophy" Qualifying | | |
| W.J."Bill” Young Trophy" Bronze Final | | |
| JM19 Points Race Final | 15th | |
| Event c87: W.J."Bill” Young Trophy" classification | | |
| JM19 Madison Final (team) | 5th | |
| JM19 Team Pursuit Bronze Final (team) | 1st | 4:18.045 |
| JM19 Team Pursuit Qualifying (team) | 4th | 4:19.565 |
| JM19 Individual Pursuit Qualifying | 12th | 3:25.240 PB |
| JM19 Scratch Race Final | DNF | |
| U19M NSW Keirin Championship Heat 1 | 5th | |
| U19M NSW Keirin Championship Heat 1 | 4th | |
| U19M NSW Scratch Race Championship | 5th | |
| Open Men Shimano Lightning Handicap | 7th | |
| Open Men Bontrager Heart Starter | 4th | |
| Open Men Elimination | 6th | |
| Open Men Trek Cup Wheelrace | 8th | |
| U19M NSW Keirin Championship Final | 6th | |
| JM19 Individual Pursuit BRONZE Final | 1st | 3:26.136 |
| JM19/EM Points Race | DNF | |
| JM19 Ind Time Trial Final | 5th | 1:07.581 PB |
| JM19 Individual Pursuit Qualifiers | 3rd | 3:25.315 |
| JM19 Omnium Points Race | 16th | |
| JM19 Omnium Elimination | 13th | |
| JM19 Omnium Tempo | 22nd | |
| JM19 Omnium Scratch Race | 17th | |
| JM19 Omnium Qualifying | 11th | |
| UCI Men Omnium Elimination Race | 10th | |
| Shimano Sydney Cup Men Heat 3 | 5th | |
| Men B/C Hare & Hounds | DNS | |
| UCI Men Omnium Scratch Race | 11th | |
| UCI Men Omnium Tempo | 12th | |
| UCI Men Omnium Points Race | 11th | |
| Shimano Sydney Cup Men | 12th | |
| Keirin Round 4 | DNS | |
| Keirin Round 2 | DNS | |
| Keirin Round 1 | DNS | |
| Keirin Round 3 | DNS | |
| Fast - H3 C2 v C3 | 1st | |
| Fast - H2 C3 v C4 | 1st | |
| Group C - Fast Final C1 V C2 | 1st | |
| Fast - H1 C1 v C3 | 1st | |
| Flying 200 | 11th | (0.000) 11.385 PB |
| JM17 Points Race Final | DNF | |
| JM17 Omnium Elimination | 9th | |
| JM17 Individual Pursuit Qualifying | 3rd | 2:20.992 PB |
| JM17 Scratch Race Final | 13th | |
| JM17 Madison Final (team) | 1st | |
| JM17 Omnium Scratch Race | 2nd | |
| JM17 Individual Pursuit Bronze Final | 2nd | 2:23.910 |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| J.J "Tiny" Nichols Trophy Bronze Final | | |
| JM17 Points Race Qualifying Heat 1 | 1st | |
| JM17 Omnium Tempo Race | 2nd | |
| JM17 Omnium Points Race | 4th | |
| JM17 Time Trial Final | 14th | 35.828 PB |
| Event c80: JM17 Madison (team) | 1st | |
| JM17 Scratch Race Heat 1 | 3rd | |
| JM17 Tempo Race | 4th | |
| JM17 Scratch Race | 2nd | |
| Event c12: JM17 NSW Elimination Championships | 2nd | |
| JM17 TREK Sydney Cup | 2nd | |
| JM17 NSW Elimination Championships | 2nd | |
| Team Sprint (team) | 1st | 58.520 |
| JM17 Keirin Heat 3 | 1st | |
| JM17 Keirin Final 1-5th place | 3rd | |
| JM17 Scratch Elimination | 3rd | |
| JM17 Scratch Race | 1st | |
| JM17 Scratch Race | 1st | |
| JM17 Points Race | 2nd | |
| JM17 Tempo | 3rd | |
| JM17 Madison (team) | 3rd | |
| JB17 Keirin Final 8-14th place | 1st | |
| JB17 Keirin Heat 2 | 2nd | |
| JB17 Elimination Heat 1 | 1st | |
| All Team Sprint (team) | 3rd | 52.589 |
| JB17 Scratch Race | 3rd | |
| JM17 Points Race | 2nd | |
| JM17 Tempo | 3rd | |
| JM17 Scratch Race | 4th | |
| JM17 Points Race Final | 2nd | |
| JM17 Individual Pursuit Qualifying | 1st | 2:21.634 |
| JM17 Omnium Points Race | 2nd | |
| JM17 Omnium Elimination | 1st | |
| JM17 Scratch Race Final | 2nd | |
| JM17 Keirin Heat 1 | 1st | |
| JM17 Keirin 1-6 Final | 3rd | |
| JM17 Omnium Tempo | 3rd | |
| JM17 Individual Pursuit Gold Final | 1st | 2:21.381 |
| JM17 Omnium Scratch Race | 1st | |
| JM17 500m TT Final | 3rd | 35.971 |
| JM17 Individual Pursuit Bronze Ride | 1st | 2:28.512 |
| JM17 Keirin - 1st Round | 1st | |
| JM17 Keirin - Semi-Final | 3rd | |
| Event p4: JM17 Individual Pursuit Presentation | 3rd | |
| JM17 Keirin - Final | 2nd | |
| Event p14: JM17 Keirin Presentation | 2nd | |
| JM17 Individual Pursuit Qualifier | 4th | 2:25.389 |