| JM19 Sprint Qualifying | 3rd | (5.516) 11.053 |
| JM19 Sprint Quarter Final | | |
| JM19 Sprint Bronze Final | | |
| JM19 Sprint Semi Final | | |
| JM19 1000m TT Final | 5th | 1:07.924 PB |
| JM19 Keirin 7-12 Final | 1st | |
| JM19 Keirin Heat 1 | 3rd | |
| Event s1: BLACKLINE Sprint Men B Points Accumulation | 1st | |
| BLACKLINE Sprint Men Final B 1v2 | 1st | |
| BLACKLINE Sprint Men B Rd 3 | 1st | |
| BLACKLINE Sprint Men B Rd 2 | 1st | |
| BLACKLINE Sprint Men B Rd 1 | 1st | |
| Event k1: BLACKLINE Keirin Men B Points Accumulation | 3rd | |
| BLACKLINE Keirin Men B | 1st | |
| BLACKLINE Keirin Men B | 3rd | |
| BLACKLINE Flying 200 | 13th | (0.000) 11.455 |
| Team Sprint JM19 Ride off (team) | 1st | 47.915 |
| Team Sprint Qualifying (team) | | |
| Event c77: JM17 TT | 2nd | |
| J17 Team Sprint Gold Final (team) | 1st | 50.539 |
| J17 Team Sprint Qualifying (team) | 1st | 50.637 |
| JM17 TT Final | 2nd | 35.229 PB |
| JM17 Sprint Rd 1 | | |
| JM17 Keirin Repecharge Heat 1 | 1st | |
| JM17 Keirin Round 1 Heat 2 | 4th | |
| JM17 Sprint Qualifying | 3rd | (5.758) 11.632 |
| JM17 Sprint Q/F | | |
| JM17 Keirin Round 2 Heat 1 | 4th | |
| JM17 Keirin 7-12 Final | 2nd | |
| Event c77: JM17 TT | 2nd | |
| J17 Team Sprint Gold Final (team) | 1st | 50.539 |
| J17 Team Sprint Qualifying (team) | 1st | 50.637 |
| JM17 TT Final | 2nd | 35.229 PB |
| JM17 Sprint Rd 1 | | |
| JM17 Keirin Repecharge Heat 1 | 1st | |
| JM17 Keirin Round 1 Heat 2 | 4th | |
| JM17 Sprint Qualifying | 3rd | (5.758) 11.632 |
| JM17 Sprint Q/F | | |
| JM17 Keirin Round 2 Heat 1 | 4th | |
| JM17 Keirin 7-12 Final | 2nd | |
| Derby Heat 14 | 2nd | |
| Keirin Heat 8 | 1st | |
| Keirin Heat 8 | 1st | |
| Scratch Race Heat 2 | 5th | |