| Handheld Standing Lap | 2nd | |
| Scratch Race Heat 1 | 4th | |
| Derby Heat 1 | 2nd | |
| Derby Heat 1 | 1st | |
| Keirin Heat 1 | 4th | |
| Keirin Heat 1 | 4th | |
| Scratch Race Heat 4 | 3rd | |
| U17 Men Omnium Points Race | DNF | |
| Sprint Rd 2 Heat 1 | 3rd | |
| Team Sprint (team) | 1st | 47.008 |
| Sprint Rd 3 Heat 1 | 1st | |
| Scratch Race | 3rd | |
| Sprint Rd 1 Heat 1 | 1st | |
| Keirin Rd 3 Heat 2 | 1st | |
| Keirin Rd 2 Heat 1 | 3rd | |
| Keirin Rd 1 Heat 2 | 3rd | |
| U17 Boys Elimination Championship | 3rd | |
| Fly 200 (Invitation) | 3rd | |
| U17 Men Omnium Scratch Race | DNS | |
| JM17 Keirin Round 1 Heat 2 | 1st | |
| JM17 Keirin 1-6 Final | 1st | |
| JM17 Team Sprint Gold Final (team) | 1st | 49.813 |
| JM17 TT Final | 1st | 33.812 PB |
| JM17 Points Race Final | DNF | |
| JM17 Team Sprint Qualifying (team) | 1st | 50.714 |
| JM17 Sprint Gold Final | 2nd | lost |
| JM17 Sprint Q/F | | |
| JM17 Sprint Rd 1 | | |
| JM17 Sprint S/F | | won |
| JM17 Sprint Qualifying | 1st | (5.453) 11.153 |
| Team Sprint (team) | 3rd | 51.081 |
| Keirin Rd 1 Heat 9 | 4th | |
| Hare & Hounds A/B | DNS | |
| Team Sprint (team) | 3rd | 52.005 |
| Scratch / Elimination B | 12th | |
| Keirin Rd 2 Heat 2 | 1st | |
| Sprint Derby Heat 4 | 1st | |
| Team Sprint (team) | 17th | 1:01.191 |
| Scratch Race A/B Grade | 4th | |
| Scratch Elimination A|B Grade | 14th | |
| Scratch Race Heat 3 | 5th | |
| Scratch Race Heat 1 | 2nd | |
| Derby Heat 3 | 1st | |
| Keirin Rd 1 Heat 1 | 5th | |
| Keirin Rd 2 Heat 2 | 2nd | |
| Keirin Round 3 Heat 5 | 1st | |
| Keirin Round 2 Heat 5 | 1st | |
| Keirin Round 1 Heat 5 | 1st | |
| Keirin Round 4 Heat 5 | 1st | |