| Elite Men Scratch Race | 1st | |
| JM19 & Elite Men Scratch Race | 2nd | |
| U19M & EliteM Omnium - Points Race | 7th | |
| U19M & EliteM Omnium - Elimination | 3rd | |
| U19M & EliteM Omnium - Tempo | 6th | |
| U19M & EliteM Omnium - Scratch Race | 5th | |
| Bendigo International Madison Men's Madison (team) | | |
| Elite Men Elimination Final | 10th | |
| Elite Men Time Trial Final | 4th | 1:03.154 |
| Elite Men Time Trial Qualifying | 3rd | 1:03.120 |
| Elite Men Scratch Final | 17th | |
| Elite Men Points Race Final | DNF | |
| EliteM Individual Pursuit Qualifying | 4th | 4:40.448 |
| Elite M Individual Time Trial | 1st | 1:03.351 |
| Elite M Individual Pursuit Bronze Final | 2nd | |
| Elite Men Madison (team) | 10th | |
| Austral Wheel Race Men Final | 11th | |
| Elite Men Madison Final (team) | | |
| Austral Wheel Race Men Heat 3 | 3rd | |
| Elite Men Omnium Scratch Race | 19th | |
| Elite Men Omnium Tempo | 20th | |
| Elite Men Omnium Elimination | 9th | |
| Elite Men Omnium Points race | 17th | |
| U19M & Elite Men Elimination Championships | 1st | |
| U19 Men & Elite Men Madison Championships (team) | 2nd | |
| Mens Keirin - Round 3 Final | 2nd | |
| Mens Keirin - Round 2 | 1st | |
| Mens Keirin - Round 1 | 1st | |
| U19M & Elite Men Scratch Race Championships | 2nd | |
| U19M & EliteM Omnium - Elimination | 1st | |
| U19M & EliteM Omnium - Tempo | 3rd | |
| U19M & EliteM Omnium - Scratch Race | 2nd | |
| U19M & EliteM Omnium - Points Race | 2nd | |
| Elite Men TT Qualifying | 12th | 1:05.179 |
| Elite Men Madison Final (team) | | |
| Elite Men Omnium Points Race | 21st | |
| Elite Men Omnium Elimination | 13th | |
| Elite Men Omnium Tempo | 23rd | |
| Elite Men Omnium Scratch Race | 21st | |
| Elite Men Team Pursuit Qualifying (team) | 5th | 4:06.545 |
| Elite Men Scratch Race Final | DNF | |
| Southcott Cup Qualifying | | |
| Elite Men Points Race Final | 15th | |
| Elite Men Time Trial Final | 8th | 1:04.312 |
| Elite Men Team Pursuit Qualifying (team) | 4th | 4:13.557 |
| Elite Men Time Trial Qualifying | 8th | 1:03.841 |
| Open Men Shimano Lightning Handicap | 12th | |
| Open Men Bontrager Heart Starter | 2nd | |
| Open Men Elimination | 2nd | |
| Open Men Trek Cup Wheelrace | 1st | |
| Open Men Keirin Challenge Heat 1 | 1st | |
| EliteM Individual Pursuit BRONZE Final | 2nd | 4:38.814 PB |
| EliteM Individual Pursuit Qualifiers | 4th | 4:38.821 |
| JM19/EM Points Race | 2nd | |
| EliteM Ind Time Trial Final | 1st | 1:04.156 |
| Elite Men Omnium Qualifying | 14th | |
| UCI Men Omnium Elimination Race | 9th | |
| Shimano Sydney Cup Men Heat 3 | 3rd | |
| UCI Men Omnium Scratch Race | 12th | |
| Elite Men Scratch Race | 5th | |
| UCI Men Omnium Tempo | 6th | |
| UCI Men Omnium Points Race | DNF | |
| Shimano Sydney Cup Men | DNF | |
| Event c107: Elite Men TT | 3rd | |
| Elite Men TT Final | 3rd | 1:03.335 |
| Elite Men Scratch Race Final | DNF | |
| Elite Men Points Race Final | DNF | |
| Southcott Cup Qualifying | | |
| Event c79: JW17 Omnium | 1st | |
| Elite Men Time Trial Final | 4th | 1:04.215 |
| Elite Men Scratch Race Qualifying Heat 2 | 13th | |
| EliteM & JM19 Omnium Rd 2: Tempo Race | 2nd | |
| EliteM & JM19 Omnium Rd 3: Elimination Race | 5th | |
| TREK Sydney Cup Mens Wheelrace Qualifying Heat 1 | 5th | |
| EliteM & JM19 Omnium Rd 1: Scratch Race | 6th | |
| TREK Sydney Cup Mens Wheelrace Repechage | DNF | |
| EliteM & JM19 Omnium Rd 4: Points Race | 4th | |
| Event c19: Under 19 Men 1000m TT | 2nd | |
| Under 19 Men Individual Pursuit Bronze Final | 2nd | 3:22.799 |
| Event c14: U19 Men Scratch Race | 1st | |
| U19 Men Pursuit Qualifying | 3rd | 3:20.018 PB |
| Under 19 Men Points Race Points Race | 6th | |
| Event q2b: Under 19 Men Points Race Qualifying Heat 2 | 1st | |
| Under 19 Men 1000m TT Final | 2nd | 1:02.677 PB |
| Under 19 Men Team Pursuit Qualifying (team) | 5th | 4:20.230 |
| U19 Men Scratch Race Final | 1st | |