| JM17 Individual Pursuit Qualifying | 7th | 2:30.304 PB |
| JM17 Flying 200m | 4th | (5.856) 11.720 |
| JM17 Sprint 1/4 | | |
| JM17 Points Race | 3rd | |
| JM17 Time Trial Finals 500m | 8th | 37.173 PB |
| JM17 Keirin Heat 2 | 3rd | |
| JM17 Keirin Final Heat 3 | 1st | |
| JM17 Scratch Race Heat 1 | 5th | |
| JM17 Scratch Elimination Heat 2 | 4th | |
| JM17 Points Race Heat 1 | 13th | |
| JM17 Omnium Rd 2 Tempo | 14th | |
| JM17 Omnium Rd 3 Elimination | 16th | |
| JM17 Omnium Rd 1 Scratch Race | 4th | |
| JM17 Omnium Qualifying Points Race | 10th | |
| JM17 Omnium Rd 4 Points Race | 10th | |
| JM17 Austral Heat 2 | 3rd | |
| JM17 Points Race | 6th | |
| JM17 Progressive Points | 10th | |
| JM17 Madison (team) | 10th | |
| JM17 Tempo | 6th | |
| JM17 Scratch Elimination | 10th | |
| JM17 Scratch Race | 9th | |
| Team Sprint (team) | 15th | 57.052 |
| U17M Scratch Elimination | 7th | |
| U17M Scratch Race | 5th | |
| U17M Keirin Final | 1st | |
| U17M Keirin Heats | 3rd | |
| U17M Tempo | 7th | |
| U17M Scratch Race | 14th | |
| Division 2 Elimination | 18th | |
| Division 2 Scratch | 10th | |
| Division 2 Points | 12th | |
| Event F16: TP Bronze Final JM17 | | |
| Team Pursuit JM17 (team) | 3rd | 3:42.578 |
| Team Sprint JM17 (team) | 5th | 56.517 |
| JM17 Time Trial Qualifying | 13th | 37.861 |
| JM17 Points Race | DNF | |
| JM17 Individual Pursuit Qualifying | 15th | 2:39.138 |
| JM17 Sprint 1/8 | | |
| JM17 Flying 200m | 13th | (6.392) 12.773 |
| JB17 Elimination Heat 2 | 12th | |
| JB17 Keirin Heat 5 | 4th | |
| All Team Sprint (team) | 15th | 56.954 |
| JB17 Scratch Race | 11th | |
| JM17 Scratch Race | 8th | |
| JM17 Points Race | 7th | |
| JM17 Tempo | 13th | |
| Scratch A Grade (20 laps) | 6th | |
| Sprint 5th-8th A Grade | 4th | |
| Sprint Quarters A Grade | 2nd | |
| Flying 200m | 13th | 12.966 |
| JM15 Pursuit Gold Final | | |
| JM15 Pursuit Qualifying | | |
| JM15 Sprint Bronze Final | | |
| JM15 Pursuit | | |
| JM15 Sprint Qualifying | | |
| JM15 Sprint Quarter Final | | |
| JM15 Sprint Qualifying | 8th | 14.484 |
| JM15 Points | 10th | |
| JM15 Pursuit Qualifying | 8th | 2:51.903 |
| JM15 Time Trial | 8th | 40.538 |
| JM15 Scratch Race | 1st | |
| JM15 Tempo | 5th | |
| JM15 Handicap | 4th | |
| JM15 Scratch | 5th | |
| JM15 Progressive Points | 5th | |
| JM15 Handicap | 6th | |
| JM15 Sprint Derby | 2nd | |
| JM15 Scratch Race | 4th | |
| Junior Men 15 Flying 200m | 7th | 14.237 |
| Junior Men 15 500m ITT | 10th | 43.721 |
| Junior Men 15 Indiv Pursuit | 9th | 3:01.020 PB |
| Junior Men 15 Team Pursuit (team) | 3rd | 4:25.146 |
| Junior Men 15 Team Sprint (team) | 4th | 1:01.769 |