| JM19 Keirin Final | 3rd | |
| JM19 Time Trial Final | 7th | 1:12.496 |
| Elite Men & JM19 Sprint Round 2 | | |
| Elite Men & JM19 Sprint Repecharge Ht4 | 1st | |
| Elite Men & JM19 Sprint Qualifying | 17th | (5.842) 11.746 |
| J19 Men Team Sprint Qualifying (team) | 2nd | 47.674 |
| J19 Men Team Sprint Gold Final (team) | 2nd | 47.927 |
| J19 Men Sprint Qualifying | 7th | (5.677) 11.346 |
| J19 Men Keirin Round 1 Heat 2 | 5th | |
| Event c111: J19 Men Team Sprint (team) | 2nd | |
| J19 Men Keirin 7-10 Final | DNS | |
| J19 Men Sprint Quarter Final | | |
| JM19 Keirin Final | 5th | |
| JM19 Sprint Q/F | | |
| JM19 TT Final | 3rd | 1:11.192 PB |
| Event c15: JM19 Sprint | 3rd | |
| JM19 Sprint S/F | | |
| JM19 Sprint Bronze Final | | |
| Event c22: JM19 TT | 3rd | |
| Elite Men Team Sprint Bronze Final (team) | 1st | 48.994 |
| JM19 Keirin Repecharge | 1st | |
| JM19 Sprint Qualifying | 3rd | (5.898) 11.889 |
| Elite Men Team Sprint Qualifying (team) | 3rd | 49.102 |
| JM19 Keirin Round 1 Heat 1 | 3rd | |
| Elite Men B Unknown distance | 6th | |
| Elite Men B Keirin Final | 3rd | |
| Elite Men Wheelrace Final | 7th | |
| Elite Men B Keirin Heat 2 | 3rd | |
| Elite Men B Scratch race | 6th | |
| Elite Mens Italian Pursuit | | |
| Elite Men B Progressive Points | 5th | |
| Elite Men B Handicap race | 7th | |
| Elite Men B Elimination race | 4th | |