| Para Team Sprint Qualifying (team) | 1st | 52.451 |
| Event po8: Para Omnium Overall MC2 | 3rd | |
| Para Scratch Race Final | 11th | |
| Para Flying 200m Omnium Event | 11th | (6.480) 13.212 |
| Para Individual Pursuit Qualifying | 7th | 4:14.742 PB |
| Para TT Final | 15th | 1:20.291 |
| Event c11h: Para TT MC2 | 3rd | |
| Para Omnium MC2 | DNF | |
| Event c18a: Para Scratch Race Men C2 | 3rd | |
| Event c99: Para Team Sprint (team) | 2nd | |
| Event c94a: Para TT Men C2 | 3rd | |
| Para TT Final | 10th | 1:19.630 PB |
| Para Team Sprint Final (team) | 2nd | 1:00.572 |
| Para Flying 200m | 10th | (6.510) 13.181 PB |
| Para (Male) Scratch Race Final | 8th | |
| Para Flying 200 Final | 15th | (6.561) 13.354 |
| Para Omnium MC2 | 3rd | |
| Event c225g: Para Scratch Race Men C2 | 3rd | |
| Event c208h: Para Individual Pursuit Men C2 | 3rd | |
| Event c174d: Para TT Men C2 | 3rd | |
| Para TT C1 Final | 17th | 1:20.814 |
| Para Scratch Race Men Final | 7th | |
| Para Individual Pursuit Qualifying Men C2 | 3rd | 4:16.318 |
| Para Omnium MC2 | 3rd | |