| 4 up Flying 750 | | |
| Sprint Derby Heat 3 | 1st | |
| Scratch Elimination | 10th | |
| Sprint Derby Heat 2 | 1st | |
| Scratch Race | 9th | |
| 3 up Flying 500 | | |
| Keirin | 1st | |
| Progressive Points | 8th | |
| Elimination | 8th | |
| Keirin | 2nd | |
| Scratch Race | 6th | |
| JM19 Team Sprint Qualifying (team) | 2nd | 48.722 |
| JM19 Team Sprint Bronze Final (team) | 1st | 49.461 |
| JM19 Keirin 1-6 Final | 4th | |
| JM19 Keirin Round 1 – Heat 2 | 1st | |
| JM19 Sprint Gold Final | | |
| JM19 Sprint Semi Final – 2v3 | | |
| JM19 Sprint Quarter Final – 2v7 | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 2nd | (5.267) 10.686 |
| JM19 Time Trial Final | 3rd | 1:06.043 |
| JM19 Time Trial Qualifying | 3rd | 1:05.188 PB |
| JM19 Keirin Round 1 | 3rd | |
| JM19 Keirin 1-6 Final | 2nd | |
| JM19 Time Trial Final | 8th | 1:07.596 |
| JM19 Time Trial Qualifying | 4th | 1:05.264 |
| Event c97: JM19 Team Sprint (team) | 2nd | |
| JM19 Team Sprint Gold Final (team) | 2nd | 46.627 |
| JM19 Team Sprint Qualifying (team) | 2nd | 46.881 |
| JM19 Sprint Quarter Final | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 4th | (5.238) 10.585 PB |
| UCI J19 Men Keirin 7-12 | 2nd | |
| UCI J19 Men Keirin Round 1 | 6th | |
| UCI J19 Men Repechage | 1st | |
| UCI J19 Men Keirin Round 2 | 4th | |
| Elite & J19 Men Team Sprint (team) | | |
| Elite & J19 Men Team Sprint (team) | 7th | 47.301 |
| Keirin Men Semi 2 | 3rd | |
| Keirin Men Final 2 | 2nd | |
| Keirin Men Heat 2 | 3rd | |
| Standing Lap Men | 5th | |
| JM19 Keirin Final | 1st | |
| JM19 Individual Time Trial | 2nd | 1:06.613 |
| U19 Men Sprint | 2nd | |
| JM19 Sprint Gold Final | | |
| JM19 Sprint Semi Finals | | |
| JM19 Sprint Qualifying | 1st | (5.328) 10.785 |
| JM19 Team Sprint Gold Final (team) | 1st | 49.657 |
| Group B - H1 2 v 4 | 2nd | |
| Group B - Final! 3 v 4 | 1st | |
| Group B - H3 2 v 3 | 2nd | |
| Group B - H2 1 v 2 | 2nd | |
| Flying 200 | 6th | (0.000) 10.721 |
| Men Team Sprint (team) | 12th | 54.170 |
| Men Sprint Qualification | 4th | (5.461) 11.093 |
| Men Sprint A - Round 1 - Heat 4 | 1st | |
| Men Keirin A Grade 2nd Round - Heat 2 | 2nd | |
| Men Sprint Qualification | 4th | (5.461) 11.093 |
| Men Keirin A Grade 1st Round - Heat 2 | 3rd | |
| Men Keirin A Grade 1-6 Final | 5th | |
| Men Sprint A - Round 3 - Heat 5 | 2nd | |
| Men Sprint A - Round 2 - Heat 3 | 2nd | |
| JM19 Time Trial Qualifying | 14th | 1:07.144 |
| JM19 Scratch Race Final | DNF | |
| JM19 Keirin 7-12 Final | 5th | |
| JM19 Keirin Round 2 | 5th | |
| JM19 Keirin Repecharge | 3rd | |
| JM19 Keirin Round 1 | 3rd | |
| JM19 Scratch Race Qualifying | 4th | |
| JM19 Sprint 9-14 place | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 9th | (5.376) 10.817 |
| JM19 Individual Pursuit Qualifying | 6th | 3:30.996 PB |
| JM19 Individual Time Trial | 3rd | 1:07.229 |
| JM19/Elite Men Points Race | 11th | |
| U19M Team Sprint Timed Event - No Medals (team) | 1st | 49.495 |
| Men C Grade Scratch Race | DNS | |
| Men C Grade Points Race | 13th | |
| JM19 Omnium Points race | DNF | |
| JM19 Omnium Tempo | 9th | |
| JM19 Omnium Scratch Race | 17th | |
| JM19 Omnium Elimination | 13th | |
| JM19 Omnium Qualifying | 16th | |
| U19M & Elite Men Elimination Championships | 8th | |
| Men Bankstown Sports Cup | 6th | |
| Mens Keirin - Round 2 | 1st | |
| Mens Keirin - Round 1 | 2nd | |
| U19M & Elite Men Scratch Race Championships | 8th | |
| U19M & EliteM Omnium - Elimination | 9th | |
| U19M & EliteM Omnium - Tempo | 9th | |
| U19M & EliteM Omnium - Scratch Race | 6th | |
| U19M & EliteM Omnium - Points Race | 9th | |
| Event c27: Under 17 Boys Team Pursuit Classification (team) | 3rd | |
| Under 17 Boys Team Pursuit Qualifying (team) | 4th | 3:30.955 |
| Under 17 Boys Scratch Race Final | 12th | |
| Under 17 Boys Sprint Qualifying | 4th | (5.589) 11.302 |
| Under 17 Boys Keirin Round 2 | 3rd | |
| Under 17 Boys Points Race Qualifying Heat 2 | 6th | |
| Under 17 Boys Team Sprint Qualifying (team) | 3rd | 49.799 |
| Under 17 Boys Keirin Round 1 Heat 4 | 1st | |
| Event c99: Under 17 Boys Team Sprint Classification (team) | 3rd | |
| Under 17 Boys Sprint Round 1 | | |
| Under 17 Boys Keirin 1-6 Final | 6th | |
| Under 17 Boys TT Final | 4th | 34.355 PB |
| Under 17 Boys Sprint Q/F | | |
| Under 17 Boys Scratch Race Heat 2 | 1st | |
| Under 17 Boys Team Pursuit Bronze Final (team) | 1st | 3:25.398 |
| Under 17 Boys Team Sprint Bronze Final (team) | 1st | 49.484 |
| Under 17 Boys Points Race Final | 6th | |
| JM17 Omnium - Points Race | 9th | |
| JM17 Elimination Race | 15th | |
| JM17 Omnium - Tempo Race | 6th | |
| JM17 Omnium - Scratch Race | 7th | |
| JM17 Team Pursuit Qualifiers (team) | 1st | 3:37.924 |
| JM17 Individual Pursuit GOLD Final | 2nd | 2:25.206 |
| JM17 Individual Pursuit Qualifiers | 2nd | 2:24.934 PB |
| JM17 Points Race | 3rd | |
| JM17 Team Sprint GOLD Final (team) | 1st | 50.600 |
| JM17 Team Sprint Qualifying (team) | 2nd | 50.819 |
| JM17 Ind Time Trial Final | 2nd | 34.984 |
| Group D - Final! 3 v 4 | 2nd | |
| Group D - H3 1 v 4 | 2nd | |
| Group D - H2 1 v 2 | 2nd | |
| Group D - H1 1 v 3 | 1st | |
| Flying 200m | 13th | (0.000) 11.745 |
| JM17 Keirin Final Heat 3 | 2nd | |
| JM17 Keirin Heat 6 | 3rd | |
| JM17 Scratch Race Heat 2 | 6th | |
| JM17 Points Race Heat 2 | 6th | |
| JM17 Scratch Elimination Heat 1 | 5th | |
| JM17 Omnium Rd 2 Tempo | 10th | |
| JM17 Omnium Rd 3 Elimination | 15th | |
| JM17 Omnium Rd 1 Scratch Race | 13th | |
| JM17 Omnium Qualifying Points Race | 6th | |
| JM17 Omnium Rd 4 Points Race | 13th | |
| JM17 Austral Heat 2 | 11th | |
| JM17 Points Race | 11th | |
| JM17 Progressive Points | 9th | |
| JM17 Scratch Elimination | 11th | |
| JM17 Tempo | 2nd | |
| JM17 Scratch Race | 7th | |
| U17 Shimano Sydney Wheelrace | 5th | |
| U17M Keirin Final | 5th | |
| U17M Scratch Race | 1st | |
| Keirin Round 2 | DNS | |
| Keirin Round 1 | DNS | |
| Keirin Round 4 | DNS | |
| Keirin Round 3 | DNS | |
| U17M Mystery Lap Race | DNS | |
| U17M Country & Metro Scratch Race | 5th | |
| U17M Elimination Race | DNS | |
| U17M Country & Metro ITT | 2nd | |
| U17M Renshaw Pedal Project JrHandicap | DNS | |
| Team Sprint (team) | 5th | 54.366 |
| U17M Keirin Heats | 5th | |
| U17M Scratch Race | 11th | |
| U17M Keirin Final | 3rd | |
| U17M Scratch Elimination | 12th | |
| U17M Points Race | 10th | |
| U17M Scratch Race | 12th | |
| U17M Tempo | 13th | |
| Team Sprint (team) | 1st | 58.520 |
| JM17 Keirin Heat 5 | 4th | |
| JM17 Scratch Elimination | 12th | |
| JM17 Scratch Race | 6th | |
| JM17 Scratch Race | 9th | |
| JM17 Tempo | 12th | |
| JM17 Points Race | 10th | |
| JM17 Madison (team) | 9th | |
| JB17 Scratch Race | 11th | |
| JB17 Keirin Final 8-14th place | 5th | |
| JB17 Elimination Heat 3 | 8th | |
| JB17 Keirin Heat 4 | 2nd | |
| All Team Sprint (team) | 16th | 56.958 |
| JM17 Points Race | DNF | |
| JM17 Scratch Race | 5th | |
| JM17 Tempo | 10th | |
| JM15 Individual Pursuit Qualifier | 7th | 2:46.598 |
| JM15 Keirin - Repechages | 1st | |
| JM15 Keirin - 7th to 12th | 4th | |
| JM15 Keirin - Semi-Final | 4th | |
| JM15 Keirin - 1st Round | 3rd | |