| JM19 Omnium Tempo | 10th | |
| JM19 Omnium Points race | DNF | |
| JM19 Omnium Qualifying | 1st | |
| J19 Men Omnium Points Race | 3rd | |
| Event c20: J19 Men Individual Pursuit Classification | 3rd | |
| J19 Men Omnium Scratch Race | 7th | |
| J19 Men Omnium Tempo | 1st | |
| J19 Men Omnium Elimination | 2nd | |
| Event c84: JM19 Team Pursuit Classification (team) | 1st | |
| J19 Men Madison Final (team) | 5th | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:08.097 |
| JM19 Team Pursuit Qualifying (team) | 2nd | 4:12.844 |
| J19 Men Scratch Race Final | 10th | |
| J19 Men Individual Pursuit Bronze Final | 1st | 3:22.070 |
| J19 Men Pursuit Qualifying | 4th | 3:23.161 |
| W.J."Bill” Young Trophy" Qualifying | | |
| Event c99: JM19 Madison classification (team) | 2nd | |
| W.J."Bill” Young Trophy" Gold Final | | |
| JM19 Points Race Final | 14th | |
| Event c87: W.J."Bill” Young Trophy" classification | | |
| Event c99: JM19 Madison (team) | 2nd | |
| JM19 Madison Final (team) | 2nd | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:15.465 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:14.244 |
| JM19 Individual Pursuit Qualifying | 6th | 3:21.281 |
| JM19 Scratch Race Final | 6th | |
| JM19 Omnium Points Race | 11th | |
| JM19 Omnium Elimination | 12th | |
| JM19 Omnium Tempo | 3rd | |
| JM19 Omnium Scratch Race | 18th | |
| JM19 Omnium Qualifying | 11th | |
| Event c18: JM17 Team Pursuit (team) | 1st | |
| JM17 Points Race Final | 10th | |
| JM17 Omnium Elimination | 2nd | |
| JM17 Individual Pursuit Qualifying | 6th | 2:21.692 PB |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 16th | |
| JM17 Madison Final (team) | 2nd | |
| JM17 Omnium Scratch Race | 3rd | |
| J.J "Tiny" Nichols Trophy Gold Final | | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| JM17 Points Race Qualifying Heat 1 | 8th | |
| JM17 Omnium Tempo Race | 4th | |
| JM17 Scratch Race Heat 2 | 1st | |
| JM17 Omnium Points Race | 2nd | |
| JM17 Time Trial Final | 15th | 35.994 PB |
| Event c80: JM17 Madison (team) | 2nd | |
| Event c39: JM17 Omnium | 2nd | |
| Team Sprint (team) | 3rd | 59.868 |
| JM17 Scratch Race | 3rd | |
| JM17 Scratch Elimination | 1st | |
| JM17 Keirin Heat 4 | 3rd | |
| JM17 Keirin Final 11-15th place | 1st | |
| JM17 Scratch Race | 1st | |
| JM17 Points Race | 5th | |
| JM17 Tempo | 2nd | |
| JM17 Madison (team) | 2nd | |
| JB17 Keirin Heat 1 | 4th | |
| JB17 Elimination Heat 3 | 2nd | |
| All Team Sprint (team) | 4th | 52.923 |
| JB17 Scratch Race | 2nd | |
| JM17 Scratch Race | 4th | |
| JM17 Tempo | 2nd | |
| JM17 Points Race | 2nd | |