| UCI C2 Men Elite Scratch Race Final | 13th | |
| Event 30.2 Men Team Pursuit 1v2 Final (team) | 1st | 3:53.33 |
| Men Team Pursuit Qualifying (team) | 1st | 3:56.62 |
| Elite & U19 M Points Race | 1st | |
| Elite & U19 M Elimination | 1st | |
| Elite & U19 M Tempo | 1st | |
| Elite & U19 M Scratch | 1st | |
| Elite Men Scratch Race Final | 3rd | |
| Elite Mens Points Race Final | 4th | |
| Elite Men Elimination Final | 1st | |
| Elite Men Team Pursuit Gold Final (team) | 2nd | |
| Elite Men Team Pursuit Qualifying (team) | 2nd | 4:07.750 |
| Elite Men Points Race Final | 8th | |
| Elite Men Madison Final (team) | 7th | |
| Elite Men Elimination Final | 17th | |
| Elite Men Omnium Points | 9th | |
| Elite Men Omnium Elimination | 8th | |
| Elite Men Omnium Tempo | 8th | |
| Elite Men Omnium Scratch | 12th | |
| Elite Men Scratch Race Final | 9th | |
| Elite Men Team Pursuit Bronze Final (team) | 2nd | 4:03.272 |
| Elite Men Team Pursuit Qualifying (team) | 4th | 4:05.684 |
| Elite Men Madison (team) | 8th | |
| Men Austral Wheel Race Heat 5 | 5th | |
| Elite Men Omnium Qualifying | 12th | |
| Elite Men Omnium C2 Qualifying | 6th | |
| Elite Men Omnium C2 Points Race | 10th | |
| Elite Men Omnium C2 Elimination | 7th | |
| Elite Men Omnium C2 Tempo | 10th | |
| Elite Men Omnium C2 Scratch Race | 8th | |
| Elite Men Omnium | 1st | |
| U19M & EliteM Omnium - Points Race | 1st | |
| U19M & EliteM Omnium - Elimination | 1st | |
| U19M & EliteM Omnium - Tempo | 1st | |
| U19M & EliteM Omnium - Scratch Race | 2nd | |
| Bendigo International Madison Men's Madison (team) | 5th | |
| Elite Men Elimination Final | 1st | |
| Elite Men Elimination | 1st | |
| Elite Men Scratch Final | 4th | |
| Elite Men Points Race Final | 5th | |
| Elite Men Individual Pursuit Qualifying | 8th | 4:28.516 |
| EliteM Individual Pursuit Qualifying | 1st | 4:27.357 |
| Elite M Individual Time Trial | 2nd | 1:04.280 PB |
| JM19/Elite Men Points Race | 1st | |
| Elite M Individual Pursuit Gold Final | 1st | 4:27.370 |
| Elite Men Madison (team) | 6th | |
| Austral Wheel Race Men Final | DNF | |
| Elite Men Madison Final (team) | 6th | |
| Austral Wheel Race Men Heat 5 | 4th | |
| Elite Men Omnium Scratch Race | 3rd | |
| Elite Men Omnium Tempo | 4th | |
| Elite Men Omnium Elimination | 2nd | |
| Elite Men Omnium Points race | 4th | |
| U19M & Elite Men Elimination Championships | 2nd | |
| U19 Men & Elite Men Madison Championships (team) | 1st | |
| Mens Keirin - Round 3 Final | 1st | |
| Men Bankstown Sports Cup | 1st | |
| Mens Keirin - Round 2 | 1st | |
| Mens Keirin - Round 1 | 5th | |
| U19M & Elite Men Scratch Race Championships | 1st | |
| U19M & EliteM Omnium - Elimination | 2nd | |
| U19M & EliteM Omnium - Tempo | 1st | |
| U19M & EliteM Omnium - Scratch Race | 1st | |
| U19M & EliteM Omnium - Points Race | 1st | |
| Elite Men Points Race Final | 12th | |
| Elite Men Madison Final (team) | 4th | |
| Elite Men Omnium Points Race | 9th | |
| Elite Men Omnium Elimination | 11th | |
| Elite Men Omnium Tempo | 8th | |
| Elite Men Omnium Scratch Race | 8th | |
| Elite Men Pursuit Qualifying | 10th | 4:25.644 PB |
| Elite Men Scratch Race Final | 5th | |
| Elite Men Team Pursuit Qualifying (team) | 5th | 4:06.545 |
| Open Men Shimano Lightning Handicap | 14th | |
| Open Men Bontrager Heart Starter | 1st | |
| Open Men Elimination | 1st | |
| Open Men Trek Cup Wheelrace | 2nd | |
| Open Men Keirin Challenge Heat 1 | 3rd | |
| EliteM Individual Pursuit BRONZE Final | 1st | 4:36.443 |
| EliteM Individual Pursuit Qualifiers | 3rd | 4:29.951 |
| JM19/EM Points Race | 9th | |
| EliteM Team Sprint GOLD Final (team) | 1st | 46.006 |
| EliteM Ind Time Trial Final | 2nd | 1:04.540 |
| Elite Men Omnium Points Race | 15th | |
| Elite Men Omnium Elimination | 11th | |
| Elite Men Omnium Scratch Race | 13th | |
| Elite Men Omnium Tempo | 7th | |
| Elite Men Omnium Qualifying | 6th | |
| UCI Men Omnium Elimination Race | 2nd | |
| Shimano Sydney Cup Men Heat 3 | 2nd | |
| UCI Men Omnium Scratch Race | 3rd | |
| Elite Men Scratch Race | 3rd | |
| UCI Men Omnium Tempo | 2nd | |
| UCI Men Omnium Points Race | 1st | |
| Shimano Sydney Cup Men | DNF | |
| Elite Men Omnium Tempo Race | 10th | |
| Elite Men Omnium Points Race | 11th | |
| Elite Men Omnium Scratch Race | 11th | |
| Elite Men Omnium Elimination | 10th | |
| Elite Men Team Pursuit Bronze Final (team) | | |
| Elite Men Madison Final (team) | 4th | |
| Elite Men Team Pursuit Qualifying (team) | 4th | 4:09.924 |
| Elite Men Scratch Race Final | 12th | |
| Elite Men Points Race Final | 7th | |
| Elite Men Elimination | 5th | |
| Elite Men Points Race Final | 7th | |
| Southcott Cup Qualifying | | |
| Elite Men Omnium Qualifying Heat 1 | 10th | |
| Elite Men Omnium Tempo Race | 13th | |
| Elite Men Omnium Scratch Race | 12th | |
| Elite Men Omnium Elimination | 13th | |
| Elite Men Scratch Race Qualifying Heat 1 | 8th | |
| Elite Men Individual Pursuit Qualifying | 13th | 4:27.244 |
| Elite Men Scratch Race Final | 13th | |
| Elite Men Omnium Points Race | 11th | |
| TREK SYDNEY Cup Mens Wheelrace Final | 1st | |
| EliteM & JM19 Omnium Rd 2: Tempo Race | 1st | |
| EliteM & JM19 Omnium Rd 3: Elimination Race | 1st | |
| TREK Sydney Cup Mens Wheelrace Qualifying Heat 1 | 4th | |
| EliteM & JM19 Omnium Rd 1: Scratch Race | 1st | |
| EliteM & JM19 Omnium Rd 4: Points Race | 1st | |
| Elite Men Points Race Final | 2nd | |
| Event c106: Elite Men Points Race | 2nd | |
| Elite Men Omnium Points Race | DNF | |
| Elite Men Omnium Scratch Race | 10th | |
| Elite Men Omnium Tempo Race | 8th | |
| Elite Men Team Pursuit Qualifying (team) | 3rd | 4:02.258 |
| Elite Men Team Pursuit Bronze Final (team) | 1st | 4:02.389 |