| UCI C1 Men Elite Sprint Qualifying | 16th | (5.209) 10.522 |
| Graded Scratch Elimination Scratch | 1st | |
| Graded Hare & Hounds | 10th | |
| Graded Scratch Race | 1st | |
| Keirin Final Elite Men | 5th | |
| Sprinters Derby Heat 4 | 1st | |
| Sprinters Scratch Race Heat 1 | 1st | |
| Sprinters Keirin Heat 1 | 6th | |
| Graded Progressive Points Race | 11th | |
| Sprinters 3 up Flying 750m | | |
| Graded Scratch Elimination Scratch | 12th | |
| Graded Tempo | DNF | |
| Graded Scratch Race | DNF | |
| Event 37: | 2nd | |
| Sprint Derby Heat 1 | 1st | |
| Sprint Derby Heat 1 | 1st | |
| Flying 500 | | |
| Elimination | 3rd | |
| Sprint Derby Heat 1 | 1st | |
| Scratch Race | 1st | |
| Keirin | 2nd | |
| Progressive Points | 13th | |
| Elimination | 11th | |
| Keirin | 1st | |
| Scratch Race | 1st | |
| Para Men C1 - C5 & AWII Elimination | 5th | |
| Para Team Sprint C1 - C5 Final (team) | 2nd | 53.477 |
| Para Team Sprint C1 - C5 (team) | 1st | 51.926 |
| Para Sprint Men C4 & C5 Final | 1st | |
| Para Sprint Men C1 -C5 Qualifying | 1st | (5.184) 10.459 |
| Para Men C1 - C5 & AWII Scratch Final | 1st | |
| Para TT Men C1 - C5 Final | 3rd | 1:04.188 |
| Para TT Men C1 - C5, MB & AWII Qualifying | 3rd | 1:04.317 |
| Para C1-C5 Team Sprint FINAL (team) | 1st | 50.678 |
| Para C1- C5 Men & Women Elimination Final | 2nd | |
| Para C3/C4 Men Sprint Final | 3rd | |
| Para C1-C5 Men Sprint Qualifying | 1st | (5.110) 10.298 PB |
| Para Men C4 Individual Pursuit Final | 1st | |
| Para Scratch Race Men C1 - C5 Final | 1st | |
| Elite Men Sprint Ride Off | | |
| Elite Men Sprint Qualifying | 4th | (5.222) 10.461 |
| Elite Men Sprint Quarter Final | | |
| Para C3/C4 1000m TT Final | 1st | 1:03.075 PB |
| Elite Men Time Trial Final | 6th | 1:05.090 |
| Elite Men Time Trial Qualifying | 7th | 1:04.864 |
| Para IP Men C4 - C5 & Men Qualifying | 2nd | 4:57.694 PB |
| Para Wheelrace Final | 2nd | |
| Para-Cyclist Team Sprint Final (team) | 2nd | 54.558 |
| Para Omnium Flying 200m | 1st | (5.359) 10.802 |
| Para Cyclist Scratch Race MC1 - MC5 | 3rd | |
| Para Time Trial Qualifying | 3rd | 1:05.071 |
| Para Time Trial Final | 2nd | 1:04.772 |
| Para Time Trial Final | 1st | 1:04.900 |
| Scratch Elimination Heat 1 | 1st | |
| Keirin Heat 1 | 2nd | |
| Keirin Heat 2 | 2nd | |
| Keirin Heat 1 | 3rd | |
| Scratch Race | 1st | |
| Sprint Round 5 Heat 1 | 2nd | |
| Sprint Round 4 Heat 3 | 2nd | |
| Sprint Round 3 Heat 1 | 2nd | |
| Sprint Round 2 Heat 3 | 3rd | |
| Sprint Round 1 Heat 3 | 2nd | |
| H'Cap Kilo Heat 1 | 4th | |
| Handheld Standing Lap | 14th | |
| Scratch Race Heat 2 | 1st | |
| Derby Heat 5 | 1st | |
| Scratch Elimination Scratch Heat 1 | DNS | |
| Derby Heat 3 | 1st | |
| Keirin Heat 2 | 2nd | |
| Keirin Heat 2 | 6th | |
| Scratch Race Heat 4 | 4th | |
| Event pmc5: Para Omnium Points Accumulation MC5 | 1st | |
| Event c113e: Para Men Scratch Race MC5 | 1st | |
| Event c30: Para Team Sprint Classification (team) | 2nd | |
| Event c93d: Para TT MC5 | 2nd | |
| Para C1-C5 Men Scratch Race Final | 2nd | |
| Para C1 - C5 Men & WomenFlying 2 Omnium Event | 1st | |
| Para TT MC5 | 2nd | 1:07.963 |
| Para TT WB, MB, C2, C3, C4, C5 M Qualifying | 4th | 1:06.903 |
| Event c58b: Para IP Men C5 Classification | 3rd | |
| Para IP Men C4 - C5 MB Qualifying | 3rd | 5:45.328 PB |
| Para Team Sprint Final (team) | 2nd | 53.121 |
| Event c52e: Para Pursuit MC5 | 2nd | |
| Event c11k: Para TT MC5 classification | 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 po11: Para Omnium Overall MC5 | 1st | |
| Para Scratch Race Final | 3rd | |
| Para Flying 200m Omnium Event | 1st | (5.357) 10.759 |
| Para Pursuit MC5 Gold Final | 2nd | |
| Para TT Final | 3rd | 1:08.370 |
| Event c11k: Para TT MC5 | 2nd | |
| Team Sprint (team) | 2nd | 52.059 |
| Keirin Rd 3 Heat 1 | 2nd | |
| Keirin Rd 2 Heat 2 | 1st | |
| Sprint Rd 3 Heat 3 | 1st | |
| Sprint Rd 2 Heat 3 | 1st | |
| Sprint Rd 1 Heat 3 | 2nd | |
| Keirin Rd 1 Heat 2 | 1st | |
| Scratch Race | 5th | |
| Fly 200 (Invitation) | 4th | |
| Keirin Rd 3 Heat 2 | 3rd | |
| Keirin Rd 2 Heat 4 | 5th | |
| Keirin Rd 1 Heat 4 | 3rd | |
| Sprint Rd 3 Heat 8 | 1st | |
| Sprint Rd 1 Heat 7 | 1st | |
| Flying 200m | 13th | (5.578) 11.307 |
| Sprint Rd 2 Heat 7 | 1st | |
| Scratch Race | 1st | |
| Elite Omnium Rd 3 - Elimination | 13th | |
| Men Elimination Championship | 14th | |
| Elite Omnium Rd 2 - Tempo | 12th | |
| Elite Omnium Rd 4 - Points | 10th | |
| Elite Omnium Rd 1 - Scratch | 11th | |