| JM17 - Omnium Tempo | 7th | |
| JM17 - Omnium Scratch Race | 13th | |
| JM17 Qualifying Points Race - Heat 2 | 7th | |
| JM17 Sprint Round 1 | 1st | |
| JM17 Sprint Bronze Final | 4th | lost |
| JM17 Sprint Qualifying | 4th | (5.974) 11.964 PB |
| JM17 Sprint Q/F | | |
| Under 17 Boys 2000m Pursuit Qualifying | 4th | 2:29.536 |
| Under 17 Boys 2000m Pursuit Bronze Final | 2nd | 2:30.049 |
| JM17 Sprint Semi Final Round 1 | | |
| JM17 500m TT Final | 3rd | 36.772 PB |
| JM17 Points Race | 5th | |
| JM17 Keirin 1-6 Final | 5th | |
| JM17 Keirin Heat 1 | 2nd | |
| JM17 Elimination | 3rd | |
| JM17 Scratch Race | 9th | |
| Graded Mystery points | 1st | |
| State Championship J17 Madison (team) | 2nd | |
| Graded Scratch Elimination | 1st | |
| JM17 Points Race | 4th | |
| JM17 Elimination | 5th | |
| JM17 Tempo | 3rd | |
| JM17 Scratch Race | 3rd | |
| Team Sprint JM17 Bronze Final (team) | 1st | 54.141 |
| Team Sprint Qualifying (team) | 11th | 54.189 |
| Tempo Race | 3rd | |
| J17 Team Sprint Bronze Final (team) | 2nd | 53.945 |
| J17 Team Sprint Qualifying (team) | 4th | 54.166 |
| JM17 Sprint Rd 1 | | |
| JM17 Scratch Race | 7th | |
| JM17 Sprint Qualifying | 11th | (6.335) 12.717 |
| JM17 Sprint 11-12 place | 1st | |
| J17 Team Sprint Bronze Final (team) | 2nd | 53.945 |
| J17 Team Sprint Qualifying (team) | 4th | 54.166 |
| JM17 Sprint Rd 1 | | |
| JM17 Scratch Race | 7th | |
| JM17 Sprint Qualifying | 11th | (6.335) 12.717 |
| JM17 Sprint 11-12 place | 1st | |
| JM17 Omnium - Points Race | 10th | |
| JM17 Omnium - Elimination | 10th | |
| JM17 Omnium - Tempo | 7th | |
| JM17 Omnium - Scratch | 10th | |
| JM17 Madison Championships (team) | 3rd | |
| Scratch Elimination Heat 3 | DNS | |
| Hare & Hounds Heat 2 | 2nd | |
| Progressive Points Heat 3 | 12th | |
| Scratch Race Heat 3 | DNF | |
| Under 15 Boys Keirin Repecharge 3 | 4th | |
| Under 15 Boys Scratch Race Final | 18th | |
| Under 15 Boys Points Race Final | 24th | |
| Under 15 Boys Keirin Round 1 Heat 1 | 6th | |
| Under 15 Boys Scratch Race Heat 2 | 7th | |
| Tempo | 7th | |
| Team Sprint (team) | 8th | 1:00.421 |
| U15 Boys Omnium Elimination | 4th | |
| U15 Boys Elimination Championship | 5th | |
| U15 Boys Omnium Tempo | 7th | |
| U15 Boys Omnium Points Race | 7th | |
| U15 Boys Omnium Scratch Race | 8th | |
| Scratch Race | 16th | |
| JM15 Keirin Heat 4 | 1st | |
| JM15 Keirin Heat 1 | 6th | |
| JM15 Scratch Elimination | 16th | |
| JM15 Omnium Rd 1 Scratch Race | 5th | |
| JM15 Omnium Rd 3 Elimination | 20th | |
| JM15 Omnium Rd 2 Tempo | 9th | |
| JM15 Omnium Qualifying Points Race | 11th | |
| JM15 Omnium Rd 4 Points Race | 12th | |
| JM15 Sprint Qualifying | 3rd | (6.686) 13.414 |
| JM15 Sprint Q/F | | |
| JM15 Sprint Round 1 Heat 3 | 1st | |
| JM15 Points Race Final | 4th | |
| JM15 Sprint S/F | | |
| JM15 Sprint Bronze Final | | |
| JM15 TT Final | 6th | 41.384 |
| JM17 Team Sprint Qualifying (team) | 5th | 59.656 |
| JM15 Scratch Race Final | 7th | |
| JM15 Individual Pursuit Qualifying | 5th | 2:51.096 |
| JM17 Team Pusuit Final | | |
| JM15 Keirin Heat 2 | 5th | |
| JM15 Keirin 1-6 Final | 5th | |
| Points Race D Grade | 2nd | |
| Team Sprint (team) | 17th | 1:00.584 |
| Scratch Race D Grade | 2nd | |
| Hare & Hounds C/D Grade | 2nd | |
| Scratch Elimination D Grade | 2nd | |
| D Grade Hare & Hounds | 4th | |
| Keirin Rd 2 Heat 10 | 9th | |
| D Grade Tempo | 4th | |
| D Grade Scratch Race | 6th | |
| D Grade Mystery Points | 3rd | |
| Keirin Rd 1 Heat 8 | 7th | |
| Team Sprint (team) | 23rd | 1:01.104 |
| U15M Tempo | 4th | |
| U15M Scratch Elimination | 5th | |
| U15M Scratch Race | 12th | |
| U15M Points Race | 3rd | |
| U15M Keirin Final | 3rd | |
| U15M Tempo | 7th | |
| U15M Scratch Race | 12th | |
| U15M Keirin Heats | 2nd | |
| D Grade Mystery Points Accumulator | 1st | |
| C & D Grade Hare and Hounds | 4th | |
| D Grade Tempo | 1st | |
| Sprint Rd 3 Heat 15 | 3rd | |
| D Grade Scratch Race | 4th | |
| Keirin Round 4 Heat 8 | 1st | |
| C & D Grade Points Race | 5th | |
| Sprint Rd 1 Heat 12 | 2nd | |
| Team Sprint – Teams of 3 (team) | 13th | 1:00.268 |
| Keirin Round 1 Heat 8 | 1st | |
| Keirin Round 3 Heat 8 | 2nd | |
| Keirin Round 2 Heat 7 | 4th | |
| D Grade Scratch Elimination | 5th | |
| Sprint Rd 2 Heat 15 | 2nd | |
| D Grade Scratch Elimination Scratch | 1st | |
| Keirin Rd 2 Heat 6 | 4th | |
| Scratch Elimination Women | 4th | |
| Keirin Rd 1 Heat 7 | 5th | |
| Mystery Points Accumulator D Grade | 2nd | |
| Sprint 2 Heat 15 | 1st | |
| Sprint 3 Heat 12 | 2nd | |
| Scratch race D Grade | 4th | |
| Sprint 1 Heat 15 | 3rd | |
| Scratch Elimination D Grade | 4th | |
| Tempo D Grade | 3rd | |
| Hare & Hounds C & D Grade | 6th | |
| JB15 Tempo | 11th | |
| Team Sprint (team) | 19th | 1:09.153 |
| JB15 Scratch Elimination | 15th | |
| JB15 Scratch Race | 16th | |
| JB15 Keirin Heat 3 | 6th | |
| JB15 Tempo | 11th | |
| JB15 Points Race | 13th | |
| JB15 Scratch Race | 13th | |
| JB15 Keirin Final 13-18th | 2nd | |
| Testing | 5th | |
| JB15 Elimination Heat 2 | 7th | |
| JB15 Scratch Race | 10th | |
| JB15 Tempo Heat 1 | 8th | |
| All Team Sprint (team) | 35th | 1:04.698 |
| JB15 Keirin Heat 3 | 4th | |
| JB15 Scratch Race | 7th | |
| JB15 Tempo | 4th | |
| JB15 Points Race | 6th | |
| J17 Team Pursuit Bronze Final (team) | 2nd | 4:23.018 |
| JM15 Omnium Scratch Race | 9th | |
| JM15 500m TT Final | 14th | 45.451 |
| JM15 Omnium Elimination | 8th | |
| JM15 Sprint Qualifying | 9th | (7.174) 14.618 |
| JM15 Sprint Round 1 | 3rd | |
| J17 Team Pursuit Qualifying (team) | 4th | 4:51.159 |
| JM15 Omnium Points Race | 8th | |
| JM15 Individual Pursuit Qualifying | 11th | 3:04.842 |
| JM17 Team Sprint Qualifying (team) | 8th | 1:03.529 |
| JM15 Points Race Final | 7th | |
| JM15 Keirin Round 1 Heat 1 | 3rd | |
| JM15 Sprint Repecharge | 4th | |
| JM15 Keirin 7-11 Final | DNS | |
| JM15 Omnium Tempo | 5th | |
| JM15 Scratch Race Final | 11th | |