| Para TT Men C1 - C5 Final | 8th | 1:12.767 |
| Para TT Men C1 - C5, MB & AWII Qualifying | 8th | 1:12.546 |
| Para Individual Time Trial | 1st | 1:11.031 |
| Para Time Trial Qualifying | 7th | 1:09.525 PB |
| Para Time Trial Final | 9th | 1:10.576 |
| Event c113b: Para Men Scratch Race MC2 | 2nd | |
| Event c30: Para Team Sprint Classification (team) | 1st | |
| Event c93a: Para TT MC2 | 1st | |
| Para C1-C5 Men Scratch Race Final | 3rd | |
| Para TT MC2 | 1st | 1:11.006 |
| Para TT WB, MB, C2, C3, C4, C5 M Qualifying | 9th | 1:10.962 |
| Para Team Sprint Final (team) | 1st | 50.754 |
| Event c11h: Para TT MC2 classification | 1st | |
| Event c52b: Para Pursuit MC2 | 2nd | |
| Event c98: Para Team Sprint classification (team) | 2nd | |
| Event c98: Para Team Sprint (team) | 2nd | |
| Para Team Sprint Gold Final (team) | 2nd | 52.496 |
| Para Team Sprint Qualifying (team) | 2nd | 53.176 |
| Event po8: Para Omnium Overall MC2 | 2nd | |
| Para Scratch Race Final | 10th | |
| Para Flying 200m Omnium Event | 3rd | (5.789) 11.637 PB |
| Para Pursuit MC2 Gold Final | 2nd | |
| Para Individual Pursuit Qualifying | 5th | 4:05.772 |
| Para TT Final | 8th | 1:12.306 |
| Event c11h: Para TT MC2 | 1st | |
| C2M Para Ind Time Trial Final | 1st | 1:10.888 |
| Para IP Final Men C2 | 2nd | 3:46.807 |
| Para Omnium MC2 | 2nd | |
| Para Omnium MC2 | 2nd | |
| Event c18a: Para Scratch Race Men C2 | 2nd | |
| Event c99: Para Team Sprint (team) | 1st | |
| Event c94a: Para TT Men C2 | 1st | |
| Para TT Final | 6th | 1:13.507 |
| Para Team Sprint Final (team) | 1st | 51.666 |
| Para Flying 200m | 5th | (5.952) 11.973 |
| Para (Male) Scratch Race Final | 6th | |
| Para Flying 200 Final | 5th | (5.955) 11.987 |
| Para Omnium MC2 | 2nd | |
| Event c225g: Para Scratch Race Men C2 | 2nd | |
| Para Individual Pursuit Men C2 Gold Final | | |
| Event c208h: Para Individual Pursuit Men C2 | 2nd | |
| Event c174d: Para TT Men C2 | 1st | |
| Para TT C1 Final | 8th | 1:12.519 |
| Para Scratch Race Men Final | 3rd | |
| Para Individual Pursuit Qualifying Men C2 | 2nd | 3:48.094 |
| Para Omnium MC2 | 2nd | |