| U19 / Elite Men Elimination | 17th | |
| U19/Elite Men & Elite Women Sprint | | |
| Event 64.2 Men Elite Keirin 1-6 Final | 5th | |
| Event 49.1 Men Elite Keirin Round 2 Heat 1 | 3rd | |
| Event 29.3 Men Elite Keirin Round 1 Heat 3 | 3rd | |
| Event 8.1 Men Team Sprint Final (team) | 2nd | 44.249 |
| Men Team Sprint Qualifying (team) | 3rd | 46.204 |
| UCI C1 Men Elite Sprint Repechage 2 8v9v12 | 3rd | |
| UCI C1 Men Elite Sprint Repechage | 1st | |
| UCI C1 Men Elite Sprint Round 2 | | |
| UCI C1 Men Elite Sprint Round 1 | | |
| UCI C1 Men Elite Sprint Qualifying | 8th | (4.951) 9.960 PB |
| 4 up Flying 750 | | |
| Sprint Derby Heat 4 | 1st | |
| Scratch Elimination | 2nd | |
| Sprint Derby Heat 2 | 3rd | |
| Scratch Race | 7th | |
| 3 up Flying 500 | | |
| Keirin | 3rd | |
| Progressive Points | 9th | |
| Elimination | 6th | |
| Keirin | 6th | |
| Scratch Race | 3rd | |
| Elite Men Team Sprint Qualifying (team) | 2nd | 44.659 |
| Elite Men Team Sprint Gold Final (team) | 2nd | 45.998 |
| Elite Men Keirin 7-12 Final | 2nd | |
| Elite Men Keirin Round 2 – Heat 2 | 5th | |
| Elite Men Keirin Repechage – Heat 1 | 1st | |
| Elite Men Keirin Round 1 – Heat 1 | 3rd | |
| Elite Men Time Trial Qualifying | 9th | 1:05.984 |
| Elite Men Sprint Quarter Final | | |
| Elite Men Sprint Round 1 | | |
| Elite Men Sprint Qualifying | 8th | (5.013) 10.158 |
| Elite Men Time Trial Qualifying | 10th | 1:02.677 PB |
| Elite Men Keirin 7-12 Final | 2nd | |
| Elite Men Keirin Round 2 | 6th | |
| Elite Men Keirin Repechage | 1st | |
| Elite Men Keirin Round 1 | 3rd | |
| Elite Men Sprint Round 2 | | |
| Elite Men Sprint Repchage | 1st | |
| Elite Men Sprint Round 1 | | |
| Elite Men Sprint Qualifying | 15th | (5.059) 10.296 |
| Elite Men Team Sprint Qualifying (team) | 5th | 46.557 |
| UCI J19 Men Keirin 1-6 | 6th | |
| UCI J19 Men Keirin Round 1 | 1st | |
| UCI J19 Men Keirin Round 2 | 3rd | |
| Elite & J19 Men Team Sprint (team) | | |
| Elite & J19 Men Team Sprint (team) | 7th | 47.301 |
| Elite Men Sprint C1 Qualifying | 16th | (5.215) 10.536 |
| Elite Men Sprint 13-18 sprint | | |
| Keirin Men Final 1 | 2nd | |
| Keirin Men Semi 1 | 3rd | |
| Keirin Men Heat 2 | 2nd | |
| Standing Lap Men | 2nd | |
| EliteM Keirin 1st - 6th Final | 4th | |
| EliteM Keirin Heat 2 | 3rd | |
| EliteM Sprint Bronze Final | 3rd | won |
| EliteM Sprint Semi Finals | | lost |
| EliteM Sprint Quarter Finals | | |
| Elite Men Sprint Qualifying | 5th | (5.249) 10.620 |
| Men Team Sprint (team) | 3rd | 49.999 |
| Men Sprint Qualification | 6th | (5.541) 11.298 |
| Men Sprint Qualification | 6th | (5.541) 11.298 |
| Men Keirin A Grade 1st Round - Heat 2 | 1st | |
| Men Keirin A Grade 1-6 Final | 2nd | |
| Men Sprint A - Final - 1st vs 2nd | 1st | |
| Men Keirin A Grade 2nd Round - Heat 1 | 1st | |
| Men Sprint A - Round 2 - Heat 5 | 1st | |
| Men Sprint A - Round 3 - Heat 5 | 1st | |
| Men Sprint A - Round 1 - Heat 5 | 1st | |
| JM19 Keirin | 2nd | |
| JM19 Team Sprint (team) | 3rd | |
| JM19 Sprint | 3rd | |
| JM19 Time Trial Qualifying | 9th | 1:06.719 |
| JM19 Team Sprint Bronze Final (team) | 1st | 47.657 |
| JM19 Team Sprint Qualifying (team) | 4th | 48.538 |
| JM19 Keirin 1-6 Final | 2nd | |
| JM19 Keirin Round 2 | 3rd | |
| JM19 Keirin Round 1 | 1st | |
| JM19 Sprint Bronze Final | | |
| JM19 Sprint S/F | | |
| JM19 Sprint Q/F | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 5th | (5.260) 10.672 |
| JM19 Sprint Qualifying | 2nd | (5.292) 10.670 |
| JM19 Individual Time Trial | 2nd | 1:06.748 |
| JM19 Keirin Final | 1st | |
| U19M Team Sprint Timed Event - No Medals (team) | 1st | 49.495 |
| JM19 Sprint Gold Final | | |
| JM19 Sprint Semi Finals | | |
| Mens Keirin - Round 3 Final | 6th | |
| Mens Keirin - Round 2 | 3rd | |
| Mens Keirin - Round 1 | 1st | |
| U19M & Elite Men Scratch Race Championships | DNF | |
| Men Hotel Canobolas Wheelrace | 3rd | |
| Division 1 Win and Out | 1st | |
| Division 1 Points Race | 4th | |
| Division 1 Heart Starter Scratch Race | 1st | |
| Division 1 Keirin - Heat 1 | 1st | |
| Men Renshaw Pedal Project Wheelrace | 6th | |
| Division 1 Mystery Lapper | 3rd | |
| Men`s 2 Lap Handicap | 14th | |
| Division 1 Elimination Race | 1st | |
| Division 1 Motor Paced Scatch Race | 1st | |
| U19M & EliteM Omnium - Elimination | 11th | |
| U19M & EliteM Omnium - Tempo | 6th | |
| U19M & EliteM Omnium - Scratch Race | 10th | |
| U19M & EliteM Omnium - Points Race | 14th | |
| JM19 Individual Pursuit | 2nd | 3:41.629 |
| JM19 Indiv Time Trial | 1st | 1:08.309 |
| JM19 Team Sprint (team) | 1st | 47.864 |
| J19 Men Keirin Final | 3rd | |
| Event c39: J19 Men Sprint Classification | 3rd | |
| J19 Men Keirin Round 1 Heat 1 | 2nd | |
| Event c91: JM19 Team Sprint Classification (team) | 1st | |
| J19 Men TT Final | 5th | 1:05.631 |
| J19 Men TT Qualifying | 4th | 1:06.364 |
| JM19 Team Sprint Gold Final (team) | 1st | 47.235 |
| JM19 Team Sprint Qualifying (team) | 1st | 47.182 |
| J19 Men Sprint Bronze Final | | |
| J19 Men Sprint S/F | | |
| J19 Men Sprint Q/F | | |
| J19 Men Sprint Qualifying | 3rd | (5.344) 10.754 |
| JM19 Keirin 1-6 Final | 4th | |
| Event c61: JM19 Sprint classification | 3rd | |
| 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 Time Trial Final | 4th | 1:05.047 |
| JM19 Time Trial Qualifying | 2nd | 1:04.002 |
| JM19 Sprint Bronze Final | | |
| JM19 Sprint S/F | | |
| JM19 Sprint Q/F | | |
| JM19 Sprint Round 1 | | |
| JM19 Sprint Qualifying | 4th | (5.254) 10.621 |
| Event c61: JM19 Sprint | 3rd | |
| U19M NSW Keirin Championship Heat 2 | 2nd | |
| U19M NSW Keirin Championship Heat 2 | 2nd | |
| U19M NSW Scratch Race Championship | 1st | |
| Open Men Shimano Lightning Handicap | 11th | |
| Open Men Bontrager Heart Starter | 6th | |
| Open Men Trek Cup Wheelrace | 5th | |
| U19M NSW Keirin Championship Final | 1st | |
| JM19 Sprint BRONZE Final | | |
| JM19 Flying 200m Qualifier | 3rd | (5.483) 11.125 |
| JM19 Team Pursuit GOLD Final (team) | 1st | 4:16.291 |
| JM19/EM Points Race | 5th | |
| JM19 Ind Time Trial Final | 3rd | 1:06.662 |
| JM19 Individual Pursuit Qualifiers | 8th | 3:37.543 PB |
| Group B - Final! 3 v 4 | 1st | |
| Group B - H3 1 v 4 | 2nd | |
| Group B - H2 3 v 4 | 1st | |
| Group B - H1 2 v 4 | 2nd | |
| Flying 200m | 8th | (0.000) 11.373 |
| JM19 Omnium Points Race | 19th | |
| JM19 Omnium Elimination | 22nd | |
| JM19 Omnium Tempo | 12th | |
| JM19 Omnium Scratch Race | 21st | |
| JM19 Omnium Qualifying | 8th | |
| UCI Men Omnium Elimination Race | 4th | |
| Shimano Sydney Cup Men Heat 3 | DNS | |
| Men B/C Hare & Hounds | DNS | |
| UCI Men Omnium Scratch Race | 10th | |
| UCI Men Omnium Tempo | 3rd | |
| UCI Men Omnium Points Race | 8th | |
| Keirin Bonus Round! | 5th | |
| Keirin Round 1 | 3rd | |
| Keirin Round 2 | 1st | |
| Keirin Round 3 | 4th | |
| Keirin Round 4 | 4th | |
| Men A Grade Keirin | 1st | |
| Men A Grade 2 Lap Handicap | 7th | |
| Men A Grade Win and Out | 1st | |
| Hotel Canobolas Handicap | 5th | |
| Men A Grade Heart Starter Scratch Race | 1st | |
| Div 1M Mystery Lapper | 1st | |
| Men Handicap Race | 14th | |
| Div 1M Motor Paced Scatch Race | 1st | |
| Men Renshaw Pedal Project Wheelrace | 3rd | |
| Div 1M Snowball Race | 1st | |
| Div 1M Elimination Race | 1st | |
| Group C - Fast Final C1 V C2 | 2nd | |
| Fast - H1 C1 v C3 | 2nd | |
| Fast - H3 C1 v C4 | 1st | |
| Fast - H2 C1 v C2 | 1st | |
| Flying 200 | 9th | (0.000) 11.339 |
| JM17 Individual Pursuit Qualifying | | |
| JM17 Keirin Round 1 Heat 4 | 1st | |
| JM17 Team Sprint Qualifying (team) | 1st | 48.927 |
| JM17 Scratch Race Final | 21st | |
| JM17 Madison Final (team) | 9th | |
| Event c66: JM17 Team Sprint (team) | 1st | |
| JM17 Keirin Round 2 Heat 2 | 4th | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| J.J "Tiny" Nichols Trophy Bronze Final | | |
| Event c89: JM17 Time Trial | 3rd | |
| JM17 Sprint Quarter Final | | won |
| JM17 Sprint Round 1 | | |
| JM17 Sprint Semi Final | | |
| JM17 Team Sprint Gold Final (team) | 1st | 48.872 |
| JM17 Time Trial Final | 3rd | 34.175 PB |
| Event c37: JM17 Sprint | 3rd | |
| JM17 Scratch Race Heat 1 | 5th | |
| JM17 Sprint Bronze Final | | |
| JM17 Keirin 7-12 Final | 1st | |
| JM17 Sprint Qualifying | 4th | (5.598) 11.349 |
| JM17 Tempo Race | 1st | |
| JM17 Scratch Race | 1st | |
| Event c12: JM17 NSW Elimination Championships | 1st | |
| JM17 TREK Sydney Cup | 1st | |
| JM17 NSW Elimination Championships | 1st | |
| JB17 Elimination Heat 3 | 6th | |
| JB17 Scratch Race | 2nd | |
| All Team Sprint (team) | 12th | 55.72 |
| JM17 Scratch Race | 14th | |
| JM17 Tempo | 6th | |
| JM17 Points Race | 6th | |
| JM17 Keirin - 1st Round | 2nd | |
| JM17 Keirin - Final | 6th | |
| JM17 Individual Pursuit Qualifier | 6th | 2:27.980 PB |
| JM17 Keirin - Semi-Final | 3rd | |