| Event c105: Southcott Cup | | |
| Elite Men Points Race Final | 13th | |
| Elite Men Team Pursuit Qualifying (team) | 3rd | 4:02.278 |
| JM19/Men Points Race | 8th | |
| Elite Men Individual Pursuit Qualifying | 1st | 4:31.155 |
| Elite Men Individual Pursuit Gold | 1st | 4:29.730 |
| Elite Men Omnium Points Race | 19th | |
| Elite Men Omnium Elimination | 17th | |
| Elite Men Omnium Scratch Race | 20th | |
| Elite Men Omnium Tempo | 21st | |
| Elite Men Omnium Qualifying | 10th | |
| Divison 1 Points | 1st | |
| Division 1 Tempo | 1st | |
| Division 1 Scratch | 3rd | |
| Division 1 Elimination | 7th | |
| Event c73: JM19 Individual Pursuit | 3rd | |
| J19 Men Omnium Elimination | 13th | |
| J19 Men Omnium Tempo Race | 3rd | |
| J19 Men Omnium Scratch Race | 11th | |
| Event c110: J19 Men Madison (team) | 2nd | |
| J19 Men Omnium Points Race | 5th | |
| Event c102: JM19 Team Pursuit (team) | 1st | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:08.723 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:11.932 |
| J19 Men TT Qualifying | 9th | 1:11.027 |
| J19 Men Madison Final (team) | 2nd | |
| J19 Men Individual Pursuit Qualifying | 3rd | 3:19.193 |
| JM19 Individual Pursuit Bronze Final | 1st | 3:19.289 |
| W.J. Bill Young Trophy Gold Final | | |
| Event c205: J19 Men Individual Pursuit | 3rd | |
| J19 Men Individual Pursuit Qualifying | 3rd | 3:21.489 |
| Event c106: JM19 Madison (team) | 2nd | |
| J19 Men Scratch Race Final | 10th | |
| J19 Men Points Race Final | 5th | |
| JM19 Madison Final (team) | 2nd | |
| J19 Men Individual Pursuit Bronze Final | 1st | |
| JM19/Elite Men Elimination | 7th | |
| JM19 Time Trial Final | 2nd | 1:06.954 PB |
| JM19* Points Race | 6th | |
| JM19 Individual Pursuit Qualifying | 1st | 3:19.119 PB |
| JM19 Individual Pursuit Gold Final | 1st | 3:01.668 time looks wrong, not used for PBs |
| Division 1 Points | DNF | |
| U19 Men Pursuit Qualifying | 15th | 3:31.776 |
| Under 19 Men Points Race Points Race | 14th | |
| Event q2b: Under 19 Men Points Race Qualifying Heat 2 | 9th | |
| Under 19 Men Team Pursuit Bronze Final (team) | | |
| Under 19 Men Team Pursuit Qualifying (team) | 4th | 4:18.328 |
| Men B Progressive Points Score | 7th | |
| Men B Grade Elimination/Belgian Win and Out | 5th | |
| Men Austral Heat 1 | 8th | |
| Men Austral Final | 11th | |
| Men B Grade Elimination | 6th | |
| JM19 Victorian Scratch Champs | 5th | |
| Men B Grade Tempo | 6th | |
| JM19 Time Trial Final 1000m | 6th | 1:09.204 |
| Men MCOW Heat 1 | 7th | |
| JM19 TT Qualifying 1000m | 6th | 1:08.861 |
| Men MCOW Final | 10th | |
| JM19 Elimination Championship | 7th | |
| JM19 Invitational Keirin | 5th | |
| JM19 IP Gold Final 3000m | 2nd | 3:27.769 |
| JM19/ELITEM Points Race | 10th | |
| JM19 IP Gold Final 3000m | 2nd | 3:27.769 |
| JM19 IP Qualifying 3000m | 2nd | 3:25.769 |