| Elite & J19 Men Omnium Points Race | DNF | |
| Elite & J19 Men Omnium Elimination | 6th | |
| Elite & Masters Men State Madison Champs (team) | 4th | |
| Handicap Scratch | 12th | |
| Scratch Elimination | 6th | |
| Keirin Heat 5 | 3rd | |
| Scratch Group 1 | 10th | |
| Tempo Group 1 | 7th | |
| Keirin Final 5 | 2nd | |
| Flying Team Sprint (team) | 5th | 47.046 |
| Points Race Group 1 | 9th | |
| Elimination Group 1 | 9th | |
| Elite & Masters Men State Madison Champs (team) | 4th | |
| Scratch Elimination | 6th | |
| Handicap Scratch | 12th | |
| Points Race Group 1 | 9th | |
| Keirin Final 5 | 2nd | |
| Elimination Group 1 | 9th | |
| Keirin Heat 5 | 3rd | |
| Tempo Group 1 | 7th | |
| Flying Team Sprint (team) | 5th | 47.046 |
| Scratch Group 1 | 10th | |
| Elite Men A Unknown distance | 3rd | |
| Elite Men A Keirin Final | 4th | |
| Elite Mens Italian Pursuit Final A | | |
| Elite Men A Scratch race | 4th | |
| Elite Men Wheelrace Final | 3rd | |
| Elite Mens Italian Pursuit | | |
| Elite Men A Progressive Points | 3rd | |
| Elite Men A Handicap race | 8th | |
| Elite Men A Elimination race | 8th | |
| Madison (team) | 8th | |
| Handicap Progressive Points A & B Grade | 7th | |
| Tempo A & B Grade | 2nd | |
| Elimination A & B Grade | 27th | |
| Italian Pursuit | | |
| Points Race A Grade | 2nd | |
| Team Tempo A & B Grade | | |
| Scratch Race A Grade | 1st | |
| Keirin Heat 2 | 1st | |
| Scratch Elimination A/B | 2nd | |
| Derby Qualifying Heat 1 | 3rd | |
| Scratch Race B/A | 5th | |
| Flying Team Sprint (team) | 3rd | 43.868 |
| Tempo B/A | 3rd | |
| Progressive Points A/B | 4th | |
| Keirin Heat 6 | 4th | |
| Elimination A/B | 1st | |
| Team Tempo A/B | | |
| Team Sprint (team) | 1st | 49.401 |
| Points Race A | 2nd | |
| Scratch Race A | 2nd | |
| Elite Men Points Race Final | DNF | |
| Elite Men Keirin Rep Heat 1 | 5th | |
| Elite Men Keirin Round 1 Heat 1 | 5th | |
| Elite Men Scratch Race Final | DNF | |
| Elite Men Omnium Points Race | 14th | |
| Elite Men Omnium Elimination | 11th | |
| Elite Men Omnium Scratch Race | 14th | |
| Elite Men Omnium Tempo Race | 3rd | |
| Elite Men Individual Pursuit Qualifying | 12th | 4:29.597 PB |
| Elite Men Team Pursuit Qualifying (team) | 2nd | 4:02.244 |
| Elite Men Team Pursuit Gold Final (team) | 2nd | 4:03.473 |
| Event c57: Elite Men Scratch Race | 3rd | |
| Elite Men Omnium Scratch Race | 6th | |
| Elite Men Team Pursuit Final (team) | 1st | 4:08.667 |
| Event c22: Elite Men Points Race | 3rd | |
| Elite Men Omnium Elimination | 2nd | |
| Elite Men Scratch Race Final | 3rd | |
| Elite Men TT Final | 4th | 1:04.963 PB |
| Elite Men Individual Pursuit Qualifying | 3rd | 4:36.080 |
| Elite Men Omnium Tempo | 4th | |
| Elite Men Individual Pursuit Bronze Final | 1st | 4:29.666 |
| Event c46: Elite Men Individual Pursuit | 3rd | |
| Elite Men Omnium Points Race | 4th | |
| Elite Men Points Race Final | 3rd | |
| OPEN Madison JM19, Elite Men (team) | 3rd | |