| Team Sprint JM19 Gold Final (team) | 2nd | 53.056 |
| Scratch Race | 4th | |
| Team Sprint Qualifying (team) | 16th | 56.319 |
| Tempo Race | 10th | |
| Mystery Points | 6th | |
| Tempo | 6th | |
| Scratch Race | 10th | |
| Tempo – Elimination | 9th | |
| Keirin Round 1 Heat 8 | 3rd | |
| Hare and Hounds Heat 1 | 7th | |
| Scratch Race | 9th | |
| Points Race | 10th | |
| U17 men State Elimination Championship | 11th | |
| Tempo | 3rd | |
| Team Sprint (team) | 8th | 54.543 |
| JM17 Points Race Final | 9th | |
| J17 Team Sprint Gold Final (team) | 2nd | 53.349 |
| J17 Team Sprint Qualifying (team) | 2nd | 53.181 |
| JM17 TT Final | 10th | 37.579 PB |
| JM17 Sprint Rd 1 | | |
| JM17 Keirin Repecharge Heat 2 | 5th | |
| JM17 Keirin Round 1 Heat 3 | 4th | |
| J17 Team pursuit Qualifying (team) | 2nd | 3:45.650 |
| JM17 Scratch Race | 8th | |
| JM17 Sprint Qualifying | 10th | (6.262) 12.567 PB |
| JM17 Sprint 9-10 place | 1st | |
| J17 Team Pursuit Gold Final (team) | 2nd | 3:44.934 |
| Event c64: J17 Team Pursuit (team) | 2nd | |
| JM17 Individual Pursuit Qualifying | 7th | 2:36.507 PB |
| J17 Team Sprint Gold Final (team) | 2nd | 53.349 |
| J17 Team Sprint Qualifying (team) | 2nd | 53.181 |
| JM17 TT Final | 10th | 37.579 PB |
| JM17 Sprint Rd 1 | | |
| JM17 Keirin Repecharge Heat 2 | 5th | |
| JM17 Keirin Round 1 Heat 3 | 4th | |
| J17 Team pursuit Qualifying (team) | 2nd | 3:45.650 |
| JM17 Scratch Race | 8th | |
| JM17 Sprint Qualifying | 10th | (6.262) 12.567 PB |
| JM17 Sprint 9-10 place | 1st | |
| J17 Team Pursuit Gold Final (team) | 2nd | 3:44.934 |
| Event c64: J17 Team Pursuit (team) | 2nd | |
| JM17 Individual Pursuit Qualifying | 7th | 2:36.507 PB |
| U17 Boys Derby Final | 5th | |
| U17 Boys Reverse Win and Out | 6th | |
| U17 Boys Kierin Final | 6th | |
| U17 Boys Wheelrace | 2nd | |
| U17 Boys Reverse Elimination Scratch | 5th | |
| U17 Boys Aussie Crawl | 5th | |
| U17 boys Heat 2 | 1st | |
| U17 Boys Handicap | 4th | |
| U17 Boys Scratch Race | 4th | |
| U17 Boys Unknown Distance | 5th | |
| U17 Boys Italian Pursuit | | |
| U17 Boys Handicap Race | 7th | |
| Keirin Heat 4 | 2nd | |
| Tempo Heat 2 | 2nd | |
| Scratch Elimination Heat 2 | 2nd | |
| Mystery Points Heat 2 | 15th | |
| Mystery Points Heat 1 | 2nd | |
| Keirin Heat 4 | 2nd | |
| Masters Omnium - Scratch | 8th | |
| Scratch Race | 2nd | |
| JM17 Omnium - Points Race | 8th | |
| JM17 Omnium - Elimination | 7th | |
| JM17 Omnium - Tempo | 10th | |
| JM17 Omnium - Scratch | 8th | |
| Scratch Elimination Heat 4 | DNS | |
| Scratch Elimination Heat 2 | 4th | |
| Hare & Hounds Heat 2 | 6th | |
| Progressive Points Heat 4 | 10th | |
| Progressive Points Heat 2 | 6th | |
| Scratch Race Heat 5 | 16th | |
| Scratch Race Heat 4 | 1st | |
| Scratch Elimination Scratch Heat 3 | 2nd | |
| Derby Heat 18 | 1st | |
| Mystery Points Heat 5 | 3rd | |
| Keirin Heat 11 | 3rd | |
| Tempo Heat 4 | 1st | |
| Scratch Race Heat 1 | 1st | |
| Keirin Heat 11 | 1st | |