| Para Sprint Men C1 -C5 Qualifying | 4th | (6.049) 12.112 |
| Para Men & Women C1 - C3 Individual Pursuit Final | 3rd | 3:50.579 |
| Para Men C1 - C5 & AWII Scratch Final | 5th | |
| Para TT Men C1 - C5 Final | 6th | 1:10.326 |
| Para TT Men C1 - C5, MB & AWII Qualifying | 6th | 1:09.519 PB |
| Para C1-C5 Team Sprint FINAL (team) | 1st | 50.678 |
| Para C1- C5 Men & Women Elimination Final | 6th | |
| Para C3/C4 Men Sprint Final | 1st | |
| Para C1-C5 Men Sprint Qualifying | 5th | (6.122) 12.345 |
| Para Men C1-C5 Final | 3rd | |
| Para C3 Men Pursuit Final | 1st | 3:41.324 |
| Para Scratch Race Men C1 - C5 Final | 3rd | |
| Para C3 3000m Pursuit Final | 1st | 3:40.801 |
| Para C3/C4 1000m TT Final | 2nd | 1:11.550 |
| Scratch Elimination Scratch | 7th | |
| Scratch Race | 6th | |
| Tempo Race | 6th | |
| Para IP Men C3 Gold Final | 2nd | |
| Para IP Qualifying | 2nd | 3:38.572 PB |
| Para Wheelrace Final | 6th | |
| Para-Cyclist Team Sprint Final (team) | 2nd | 54.558 |
| Para Omnium Flying 200m | 4th | (6.070) 12.143 |
| Para Cyclist Scratch Race MC1 - MC5 | 2nd | |
| Para Time Trial Qualifying | 10th | 1:10.471 |
| Para Time Trial Final | 8th | 1:10.390 |
| Para Time Trial Final | 3rd | 1:11.306 |
| Para Individual Pursuit Men C3 Final | 2nd | 3:39.682 |
| Scratch Elimination Scratch Heat 1 | 3rd | |
| Derby Heat 9 | 1st | |
| Mystery Points Heat 3 | 3rd | |
| Keirin Heat 5 | 3rd | |
| Tempo Heat 2 | 7th | |
| Keirin Heat 5 | 5th | |
| Scratch Race Heat 4 | 5th | |
| Event pmc3: Para Omnium Points Accumulation MC3 | 2nd | |
| Event c113c: Para Men Scratch Race MC3 | 1st | |
| Event c93b: Para TT MC3 | 3rd | |
| Para C1-C5 Men Scratch Race Final | 5th | |
| Para C1 - C5 Men & WomenFlying 2 Omnium Event | 6th | |
| Para TT MC3 | | |
| Para TT WB, MB, C2, C3, C4, C5 M Qualifying | 14th | 1:12.439 |
| Event c61i: Para Men C3 Classification | 3rd | |
| Para Women C1 - C5 Para Men C1 - Qualifying | 5th | |
| Event c11i: Para TT MC3 classification | 1st | |
| Event c52c: Para Pursuit MC3 | 1st | |
| Event po9: Para Omnium Overall MC3 | 1st | |
| Para Scratch Race Final | 5th | |
| Para Flying 200m Omnium Event | 4th | (5.993) 12.073 PB |
| Para Pursuit MC3 Gold Final | 1st | 3:36.595 PB |
| Para TT Final | 7th | 1:11.668 |
| Event c11i: Para TT MC3 | 1st | |
| Handicap Mystery Points | 1st | |
| Progressive Points | 3rd | |
| Scratch Race | 2nd | |
| Tempo | 6th | |
| Scratch Race | 3rd | |
| Fly 200 (Invitation) | 15th | |
| Par Men C3 Individual Pursuit Final | 1st | 3:40.239 |
| Para Men C3 Time Trial Gold Final | 1st | 1:12.718 |
| Par Men C3 Individual Pursuit Final | 1st | 3:40.239 |
| Keirin Rd 2 Heat 6 | 2nd | |
| Team Sprint (team) | 7th | 54.051 |
| Hare & Hounds A/B | DNS | |
| Keirin Rd 1 Heat 8 | 4th | |
| Hare &Hounds A/B Grade | 4th | |
| Team Tempo A/B Grade | | |
| Scratch / Elimination B | 7th | |
| Team Tempo B | | |
| Team Sprint (team) | 6th | 54.521 |
| Scratch Race A/B Grade | 12th | |
| Scratch Elimination A|B Grade | 8th | |
| Event c18b: Para Scratch Race Men C3 | 1st | |
| Event c94b: Para TT Men C3 | 1st | |
| Event c141f: Para IP Men C3 | 1st | |
| Para Omnium MC3 | 1st | |
| Para Omnium MC3 | 1st | |
| Para IP Final Men C3 | 1st | 3:46.771 |
| Para TT Final | 7th | 1:13.514 |
| Para Flying 200m | 7th | (6.209) 12.440 |
| Para (Male) Scratch Race Final | 4th | |
| Para Flying 200 Final | 8th | (6.122) 12.351 |
| Para Omnium MC3 | 1st | |
| Event c225h: Para Scratch Race Men C3 | 1st | |
| Event c174e: Para TT Men C3 | 1st | |
| Para Individual Pursuit Men C3 Gold Final | 1st | |
| Event c208i: Para Individual Pursuit Men C3 | 1st | |
| Para Omnium MC3 | 1st | |
| Para Individual Pursuit Qualifying Men C3 | 1st | 3:44.370 |
| Para TT C1 Final | 10th | 1:12.879 |
| Para Scratch Race Men Final | 1st | |
| Elite Men TT Final | 8th | 1:12.714 |
| JM19 Individual Pursuit Qualifying | 4th | 3:42.237 |
| Progressive Points | 1st | |
| Scratch Elimination | 6th | |
| Handicap Scratch | 9th | |
| Scratch Group 2 | 11th | |
| Tempo Group 2 | 16th | |
| Elimination Group 2 | 1st | |
| Points Race Group 2 | 7th | |
| Progressive Points | 1st | |
| Scratch Elimination | 6th | |
| Handicap Scratch | 9th | |
| Points Race Group 2 | 7th | |
| Elimination Group 2 | 1st | |
| Tempo Group 2 | 16th | |
| Scratch Group 2 | 11th | |
| Handicap Progressive Points A & B Grade | 18th | |
| Flying 200 | 14th | (6.209) 12.490 |
| Tempo A & B Grade | 14th | |
| Elimination A & B Grade | 12th | |
| Scratch Race B Grade | 11th | |
| Italian Pursuit | | |
| Team Tempo A & B Grade | | |
| Points Race B Grade | 5th | |
| Scratch Elimination C/B | 4th | |
| Scratch Race B/A | 14th | |
| Progressive Points C/B | 4th | |
| Flying Team Sprint (team) | 9th | 51.201 |
| Tempo B/A | 7th | |
| Para Individual Pursuit Final | 1st | 3:45.501 |
| Para TT Final | 1st | 1:12.415 |
| Para Flying 200m Final | 2nd | (6.067) 12.198 |