| Event c39: J19 Men Sprint Classification | 2nd | |
| J19 Men Keirin Round 1 Heat 1 | 1st | |
| Event c91: JM19 Team Sprint Classification (team) | 1st | |
| JM19 Team Sprint Gold Final (team) | 1st | 47.235 |
| JM19 Team Sprint Qualifying (team) | 1st | 47.182 |
| J19 Men Sprint Gold Final | | |
| J19 Men Sprint S/F | | |
| J19 Men Sprint Q/F | | |
| J19 Men Sprint Qualifying | 2nd | (5.310) 10.720 |
| Event c126: JM19 Keirin classification | 2nd | |
| JM19 Keirin 1-6 Final | 2nd | |
| Event c61: JM19 Sprint classification | 2nd | |
| Event c103: JM19 Team Sprint classification (team) | 2nd | |
| JM19 Keirin Round 1 | 2nd | |
| Event c103: JM19 Team Sprint (team) | 2nd | |
| JM19 Team Sprint Gold Final (team) | 2nd | 46.726 |
| JM19 Team Sprint Qualifying (team) | 1st | 47.086 |
| JM19 Sprint Gold Final | | |
| JM19 Sprint S/F | | |
| JM19 Sprint Q/F | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 2nd | (5.250) 10.586 PB |
| U19M NSW Keirin Championship Heat 1 | 1st | |
| U19M NSW Keirin Championship Heat 1 | 1st | |
| U19M NSW Scratch Race Championship | DNF | |
| Open Men Shimano Lightning Handicap | DNS | |
| Open Men Bontrager Heart Starter | DNS | |
| Open Men Elimination | 7th | |
| Open Men Trek Cup Wheelrace | 10th | |
| U19M NSW Keirin Championship Final | 2nd | |
| JM19 Sprint GOLD Final | | |
| JM19 Flying 200m Qualifier | 1st | (5.348) 10.768 |
| JM19 Team Sprint GOLD Final (team) | 1st | 50.897 |
| Group A - Final! 3 v 4 | 1st | |
| Group A - H3 2 v 3 | 2nd | |
| Group A - H2 3 v 4 | 1st | |
| Group A - H1 1 v 3 | 2nd | |
| Flying 200m | 3rd | (0.000) 10.838 |
| UCI Sprint Men | | |
| Shimano Sydney Cup Men Heat 2 | 3rd | |
| UCI Men Omnium Scratch Race | DNF | |
| UCI Men Keirin Heat 1 | 5th | |
| UCI Sprint Men | 9th | |
| UCI Men Omnium Points Race | DNF | |
| Event c1: UCI Men Sprint Classification | 9th | |
| UCI Men Sprint Repecharge | 2nd | |
| UCI Men Keirin 7-14 Final | 3rd | |
| Shimano Sydney Cup Men | 11th | |
| Keirin Bonus Round! | 4th | |
| Keirin Round 1 | 1st | |
| Keirin Round 2 | 2nd | |
| Keirin Round 3 | 1st | |
| Keirin Round 4 | 1st | |
| Fast - H3 A2 v A3 | 1st | |
| Fast - H2 A1 v A2 | 2nd | |
| Fast - H1 A2 V A4 | 1st | |
| Group A - Fast Final A1 v A2 | 1st | |
| Flying 200 | 2nd | (0.000) 10.661 |
| Event c146: J19 Men Team Sprint (team) | 1st | |
| J19 Men Team Sprint Gold Final (team) | 1st | 45.873 |
| JM19 Sprint S/F | | |
| J19 Men Sprint Q/F | | |
| J19 Men Sprint Qualifying | 5th | (5.345) 10.742 |
| JM19 Sprint Bronze Final | 4th | lost |
| J19 Men Keirin Round 1 Heat 2 | 4th | |
| J19 Men Keirin 7-11Final | 1st | |
| J19 Men Sprint S/F | | |
| J19 Men Sprint Bronze Final | | |
| J19 Men Team Sprint Qualifying (team) | 3rd | 48.600 |
| J19 Men Sprint Quarter Final | | |
| J19 Men Keirin 1-6 Final | 6th | |
| J19 Men Sprint Qualifying | 4th | (5.418) 10.876 |
| J19 Men Keirin Round 1 Heat 1 | 1st | |
| Event c111: J19 Men Team Sprint (team) | 3rd | |
| J19 Men Team Sprint Bronze Final (team) | 1st | 48.345 |
| Mens Graded Keirin | 2nd | |
| EliteM & JM19 Omnium Rd 1: Scratch Race | 13th | |
| EliteM & JM19 Omnium Rd 4: Points Race | DNF | |
| JM17 Keirin - 1st Round | 1st | |
| JM17 Keirin - Final | 4th | |
| JM17 Individual Pursuit Qualifier | | |
| JM17 Keirin - Semi-Final | 1st | |