| Keirin Rd 2 Heat 2 | 2nd | |
| Keirin Rd 1 Heat 3 | 1st | |
| Sprint Rd 2 Heat 4 | 3rd | |
| Sprint Rd 3 Heat 4 | 2nd | |
| Sprint Rd 1 Heat 4 | 2nd | |
| Scratch Race | 4th | |
| Fly 200 (Invitation) | 12th | |
| Elite Men TT Final | 5th | 1:10.938 PB |
| Elite Men & JM19 Sprint Repecharge Ht3 | 2nd | |
| Elite Men & JM19 Sprint Round 1 | | |
| Elite Men & JM19 Sprint Qualifying | 18th | (5.850) 11.859 |
| Elite Men Team Sprint 5-6 Final (team) | 1st | 52.459 |
| Elite Men Team Sprint Qualifying (team) | 5th | 52.681 |
| Elite Men & JM19 Sprint Round 1 | | |
| Elite Men Team Sprint Qualifying (team) | 5th | 52.681 |
| Elite Men Keirin 7-12 Final | 3rd | |
| Elite Men Team Sprint 5-6 Final (team) | 1st | 52.459 |
| Elite Men & JM19 Sprint Repecharge Ht3 | 2nd | |
| Elite Men Keirin Round 1 Ht1 | 5th | |
| Elite Men TT Final | 5th | 1:10.938 PB |
| Elite Men & JM19 Sprint Qualifying | 18th | (5.850) 11.859 |
| Keirin Rd 2 Heat 3 | 3rd | |
| Keirin Rd 1 Heat 2 | 1st | |
| Sprint 2 Heat 1 | 3rd | |
| Hare & Hounds A & B | DNF | |
| Italian Pusuit | | |
| Sprint 1 Heat 3 | 2nd | |
| Scratch race A & B Grade | 11th | |
| Scratch Elimination A & B Grade | 5th | |
| Sprint 3 Heat 3 | 2nd | |
| Tempo A & B Grade | 5th | |
| Masters Men 4 Keirin Heat 2 | 4th | |
| Masters Men 4 Sprint Bronze Final | | |
| Masters Men 4 Sprint Qualifying | 4th | (5.933) 12.174 |
| Masters Men 4 Sprint S/F | | |
| Masters Men 4 TT Final | 4th | 52.993 PB |
| MM Team Sprint Open Qualifying (team) | 2nd | 51.329 |
| MM Team Sprint Open Gold Final (team) | 2nd | 50.817 |
| Elite Men Keirin Repecharge 1 | 4th | |
| Elite Men Team Sprint 5-6 Ride off (team) | 2nd | 52.592 |
| Elite Men Sprint Qualifying | 12th | (5.936) 12.105 |
| Elite Men Sprint Round 1 | | |
| Elite Men Sprint B Final 9-14 | | |
| Elite Men TT Final | 6th | 1:11.139 |
| Elite Men Keirin Round 1 Heat 1 | 5th | |
| Elite Men Team Sprint Qualifying (team) | 6th | 52.072 |
| MM 4 Sprint Round 1 | | |
| MM Team Sprint 135+ Gold Final (team) | 2nd | 59.943 |
| MM 4 Sprint S/F Ht 1 | | lost |
| MM 3-4 Time Trial Final | 5th | 53.399 |
| MM 4 Sprint Qualifying | 5th | (6.045) 12.426 |
| MM 4 Sprint Bronze Final | | |
| Masters Challenge Flying 200 | 12th | (5.935) 12.034 |
| Masters Challenge Time Trial 750m | 3rd | 53.093 |
| Team Sprint (team) | 3rd | 51.667 |
| Team Sprint 135+ Men (team) | 3rd | 51.77 |
| Time Trial 750m | 19th | 55.88 |
| Masters Challenge Flying 200 | 12th | (5.935) 12.034 |
| Masters Challenge Time Trial 750m | 3rd | 53.093 |
| Team Sprint (team) | 3rd | 51.667 |
| Sprint Heat 2 | 3rd | |
| Handicap Progressive Points A & B Grade | 19th | |
| Flying 200 | 13th | (6.040) 12.331 |
| Sprint Heat 2 | 2nd | |
| Sprint Heat 2 | 2nd | |
| Keirin Heat 1 | 5th | |
| Pairs Flying 500 | | |
| Italian Pursuit | | |
| Keirin Heat 4 | 3rd | |
| Keirin Heat 5 | 5th | |
| Derby Qualifying Heat 3 | 3rd | |
| Flying Team Sprint (team) | 4th | 45.319 |
| Flying 200 | 8th | (5.894) 12.006 |
| Elimination A/B | DNS | |
| Scratch Race B | DNS | |
| Keirin Heat 6 | 5th | |
| Team Sprint (team) | 4th | 52.323 |
| Pool 2A Round 4 | 1st | |
| Pool 3A Round 3 | 1st | |
| Pool 3 Round 2 | 1st | |
| Pool 3 Round 1 | 1st | |
| Standing Start Hand Held | 22nd | |
| Standing Start From Gate | 21st | |
| Elite Men TT Final | 8th | 1:11.920 |
| Elite Men Team Sprint Qualifying (team) | 6th | 52.169 |