| JM19 Scratch Race Qualifying | 8th | |
| Men D Grade Scratch Race | 1st | |
| Austral Wheel Race Men Final | DNF | |
| Men D Grade Scratch Race | 1st | |
| Austral Wheel Race Men Heat 3 | 2nd | |
| Men D Grade Points Race | 1st | |
| JM19 Omnium Scratch Race | 17th | |
| JM19 Omnium Elimination | 14th | |
| JM19 Omnium Tempo | 16th | |
| JM19 Omnium Points race | DNF | |
| JM19 Omnium Qualifying | 7th | |
| JM19 Omnium Points Race | 20th | |
| JM19 Omnium Elimination | 18th | |
| JM19 Omnium Tempo | 15th | |
| JM19 Omnium Scratch Race | 23rd | |
| JM19 Omnium Qualifying | 5th | |
| JM17 Sprint Semi Final | | |
| JM17 Keirin Round 1 Heat 4 | 6th | |
| JM17 Keirin Repecharge Heat 1 | 3rd | |
| JM17 Team Sprint Qualifying (team) | 2nd | 49.663 |
| JM17 Scratch Race Final | 22nd | |
| JM17 Sprint Quarter Final | | |
| Event c66: JM17 Team Sprint (team) | 2nd | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| JM17 Sprint Round 1 | | |
| JM17 Scratch Race Heat 2 | 11th | |
| JM17 Team Sprint Gold Final (team) | 2nd | 49.765 |
| JM17 Time Trial Final | 17th | 36.088 PB |
| JM17 Sprint Bronze Final | | |
| JM17 Sprint Qualifying | 7th | (5.714) 11.568 PB |