| JM15 Sprint Qualifying | 5th | (6.602) 13.362 |
| JM15 Sprint Round 1 | | |
| JM15 Sprint 9-11 Place | 1st | |
| JM15 Sprint Repecharge | 2nd | |
| JM15 Keirin 7-12 Final | 3rd | |
| JM15 Keirin Repecharge 2 | 2nd | |
| JM15 Keirin Rd 1 Heat 1 | 4th | |
| JM15 TT Final | 7th | 41.452 PB |
| JM15 Sprint Qualifying | 5th | (6.602) 13.362 |
| JM15 Sprint Round 1 | | |
| JM15 Sprint 9-11 Place | 1st | |
| JM15 Sprint Repecharge | 2nd | |
| JM15 & JW15 Omnium - Points Race | DNF | |
| JM15 & JW15 Omnium - Tempo | 16th | |
| JM15 & JW15 Omnium - Scratch | DNS | |
| Scratch Elimination Heat 4 | DNS | |
| Hare & Hounds Heat 3 | DNS | |
| Progressive Points Heat 4 | 10th | |
| Scratch Race Heat 5 | DNS | |
| JM15 Sprint Qualifying | 12th | (7.153) 14.366 |
| JM15 Sprint Round 1 Heat 4 | 3rd | |
| Jm15 Sprint Repecharge Heat 1 | 3rd | |
| JM15 TT Final | 12th | 43.764 |
| JM15 Keirin 7-12 Final | 5th | |
| JM15 Keirin Heat 2 | 7th | |
| JM15 Keirin Rep 1 | 1st | |