| Elite Men & JM19 Sprint Round 1 | | |
| Elite Men & JM19 Sprint Round 2 | | |
| Elite Men & JM19 Sprint Repecharge Ht2 | 1st | |
| Elite Men & JM19 Sprint Qualifying | 14th | (5.572) 11.264 PB |
| Masters M 3 750m TT Final | 2nd | 53.014 |
| Masters M 3 Sprint Qualifying | 2nd | (5.601) 11.344 |
| Masters M 3 Sprint S/F | | lost |
| Masters M 3 Sprint Bronze Final | | |
| Keirin Rd 2 Heat 4 | 3rd | |
| Derby Heat 2 | 3rd | |
| Keirin Rd 1 Heat 2 | 5th | |
| Masters Men 3 Sprint Gold Final | | |
| Masters Men 3 Sprint Qualifying | 1st | (5.687) 11.514 |
| Masters Men 3 Sprint S/F | | |
| Masters Men 3 TT Final | 2nd | 52.999 PB |
| MM Team Sprint Open Qualifying (team) | 2nd | 51.329 |
| MM Team Sprint Open Gold Final (team) | 2nd | 50.817 |
| MM Team Sprint 135+ Gold Final (team) | 2nd | 59.943 |
| MM 3 Sprint Qualifying | 1st | (5.703) 11.481 |
| MM 3 Sprint Gold Final | | |
| MM 3 Sprint S/F Ht 1 | | |
| Masters Challenge Flying 200 | 6th | (5.601) 11.305 |
| Team Sprint (team) | 3rd | 51.667 |
| Masters Challenge Flying 200 | 14th | (0.000) 11.325 |
| Team Sprint 135+ Men (team) | 5th | 52.23 |
| Flying 200 | 14th | (0.000) 11.325 |
| Masters Challenge Flying 200 | 6th | (5.601) 11.305 |
| Team Sprint (team) | 3rd | 51.667 |
| Handicap Progressive Points A & B Grade | 19th | |
| Flying 200 | | |
| Sprint Heat 4 | 1st | |
| Sprint Heat 4 | 1st | |