| Progressive Points | 9th | |
| U17 Men Omnium Tempo | 4th | |
| Tempo | 6th | |
| U17 Men Omnium Elimination | 9th | |
| U17 Boys Elimination Championship | 2nd | |
| U17 Men Omnium Scratch Race | 2nd | |
| JM17 Omnium - Points Race | 3rd | |
| JM17 Elimination Race | 4th | |
| JM17 Omnium - Tempo Race | 4th | |
| JM17 Omnium - Scratch Race | 3rd | |
| JM17 Individual Pursuit BRONZE Final | 1st | 2:24.824 PB |
| JM17 Individual Pursuit Qualifiers | 3rd | 2:25.920 |
| JM17 Points Race | 2nd | |
| JM17 Team Sprint Qualifying (team) | 3rd | 52.182 |
| JM17 Ind Time Trial Final | 12th | 38.493 |
| Scratch Race | 6th | |
| Under 17 Madison (team) | 2nd | |
| Tempo | 5th | |
| Scratch Race | 6th | |
| JM17 Keirin Heat 2 | 2nd | |
| JM17 Keirin Final Heat 2 | 5th | |
| JM17 Points Race Heat 1 | 8th | |
| JM17 Scratch Race Heat 2 | 8th | |
| JM17 Scratch Elimination Heat 1 | 16th | |
| JM17 Omnium Qualifying Points Race | 9th | |
| JM17 Omnium Rd 2 Tempo | 19th | |
| JM17 Omnium Rd 3 Elimination | 18th | |
| JM17 Omnium Rd 1 Scratch Race | 14th | |
| JM17 Omnium Rd 4 Points Race | 18th | |
| Event c18: JM17 Team Pursuit (team) | 2nd | |
| JM17 Points Race Final | DNF | |
| JM17 Omnium Elimination | 10th | |
| JM17 Individual Pursuit Qualifying | 17th | 2:27.005 |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 20th | |
| JM17 Omnium Scratch Race | 9th | |
| J.J "Tiny" Nichols Trophy Gold Final | | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| JM17 Points Race Qualifying Heat 1 | 4th | |
| JM17 Omnium Tempo Race | 9th | |
| JM17 Scratch Race Heat 2 | 10th | |
| JM17 Omnium Points Race | 9th | |
| JM17 Team Sprint Bronze Final (team) | 1st | 54.696 |
| JM17 Points Race Final | 8th | |
| JM17 Individual Pursuit Qualifying | 4th | 2:29.521 |
| JM17 Keirin Repecharge | 2nd | |
| JM17 Sprint Quarter Final | | |
| JM17 Omnium Points Race | 5th | |
| JM17 Omnium Elimination | 7th | |
| JM17 Scratch Race Final | 8th | |
| JM17 Omnium Tempo | 4th | |
| JM17 Team Sprint Qualifying (team) | 4th | 55.893 |
| JM17 Sprint Semi Final | | |
| JM17 Keirin Heat 3 | 4th | |
| JM17 Sprint Qualifying | 6th | (6.045) 12.243 PB |
| JM17 Keirin 7 - 12 Final | 2nd | |
| JM17 Sprint Round 1 | 2nd | |
| JM17 Omnium Scratch Race | 5th | |
| JM17 Sprint Bronze Final | | |
| JM17 Sprint Repechage | 1st | |
| JM17 500m TT Final | 6th | 37.245 PB |
| JM17 Individual Pursuit Bronze Final | 2nd | 2:30.286 |
| Scratch Elimination | 5th | |
| JM17, J19 and EW State Madison Champs (team) | 4th | |
| Scratch Group 2 | 3rd | |
| Tempo Group 2 | 4th | |
| Elimination Group 2 | 3rd | |
| Points Race Group 2 | 1st | |
| JM17, J19 and EW State Madison Champs (team) | 4th | |
| Scratch Elimination | 5th | |
| Points Race Group 2 | 1st | |
| Elimination Group 2 | 3rd | |
| Tempo Group 2 | 4th | |
| Scratch Group 2 | 3rd | |
| Under 17 Boys Scratch race | 1st | |
| Under 17 combined Club Italian Pursuit Final A | | |
| Under 17 Boys Wheelrace Final | 2nd | |
| Under 17 Boys Keirin Final | 4th | |
| Under 17 Boys Keirin Heat 2 | 1st | |
| Under 17 Boys Handicap race | 2nd | |
| Under 17 combined Club Italian Pursuit | | |
| Under 17 Boys Unknown distance | 3rd | |
| Under 17 Boys Handicap race | 6th | |
| Under 17 Boys Scratch race | 6th | |
| Madison (team) | 4th | |
| Handicap Progressive Points A & B Grade | 34th | |
| Tempo A & B Grade | 7th | |
| Elimination A & B Grade | 10th | |
| Keirin Heat 3 | 4th | |
| Italian Pursuit | | |
| Points Race A Grade | 9th | |
| Team Tempo A & B Grade | | |
| Scratch Race A Grade | 9th | |
| Elimination A/B | 17th | |
| Scratch Race B | 3rd | |
| Keirin Heat 5 | 5th | |
| Team Tempo A/B | | |
| Team Sprint (team) | 1st | 49.401 |
| Team Sprint (team) | 8th | 56.411 |
| Points Race B | 4th | |
| Team Sprint (team) | 4th | 58.460 |
| Team Pursuit (team) | 5th | 4:12.320 |
| 500m TT | 13th | 41.073 |
| Flying 200 | 15th | (6.754) 13.550 |
| Individual Pursuit | 8th | 2:42.323 PB |