| Para Time Trial Qualifying | 13th | 1:17.625 |
| Para Time Trial Final | 14th | 1:18.725 |
| Event c113b: Para Men Scratch Race MC2 | 1st | |
| Event pmc2: Para Omnium Points Accumulation MC2 | 1st | |
| Event c93a: Para TT MC2 | 2nd | |
| Para C1-C5 Men Scratch Race Final | 1st | |
| Para C1 - C5 Men & WomenFlying 2 Omnium Event | 7th | |
| Para TT MC2 | 2nd | 1:17.758 |
| Para TT WB, MB, C2, C3, C4, C5 M Qualifying | 16th | 1:17.708 |
| Event c61g: Para Men C2 Classification | 1st | |
| Para Men C2 Final | 1st | |
| Para Women C1 - C5 Para Men C1 - Qualifying | 4th | |
| Event c11h: Para TT MC2 classification | 2nd | |
| Event c52b: Para Pursuit MC2 | 1st | |
| Event po8: Para Omnium Overall MC2 | 1st | |
| Para Scratch Race Final | 2nd | |
| Para Flying 200m Omnium Event | 8th | (6.244) 12.657 |
| Para Pursuit MC2 Gold Final | 1st | |
| Para Individual Pursuit Qualifying | 2nd | 3:42.987 |
| Para TT Final | 14th | 1:18.335 |
| Event c11h: Para TT MC2 | 2nd | |
| Para IP Final Men C2 | 1st | 3:34.109 PB |
| Para Omnium MC2 | 1st | |
| Para Omnium MC2 | 1st | |
| Event c141e: Para IP Men C2 | 1st | |
| Event c18a: Para Scratch Race Men C2 | 1st | |
| Event c94a: Para TT Men C2 | 2nd | |
| Para TT Final | 9th | 1:16.756 |
| Para Flying 200m | 6th | (6.095) 12.229 PB |
| Para (Male) Scratch Race Final | 2nd | |
| Para Flying 200 Final | 10th | (6.180) 12.538 |
| Para Omnium MC2 | 1st | |
| Event c225g: Para Scratch Race Men C2 | 1st | |
| Para Individual Pursuit Men C2 Gold Final | 1st | 3:38.851 |
| Event c208h: Para Individual Pursuit Men C2 | 1st | |
| Event c174d: Para TT Men C2 | 2nd | |
| Para TT C1 Final | 14th | 1:16.601 PB |
| Para Scratch Race Men Final | 2nd | |
| Para Individual Pursuit Qualifying Men C2 | 1st | 3:37.766 |
| Para Omnium MC2 | 1st | |