| Masters Men 1-3 Points Race Final | 6th | |
| Masters Men Team Pursuit Open Gold Final (team) | 1st | |
| Event c167: Masters Men Team Sprint Age Classification (team) | 2nd | |
| Masters Men Team Sprint Open Bronze Final (team) | 1st | 50.442 |
| Masters Men Team Sprint Open Qualifying (team) | 3rd | 50.644 |
| Progressive Points | 2nd | |
| Tempo | 2nd | |
| Scratch Race | 2nd | |
| Masters Madison Championship (team) | 1st | |
| Handicap Mystery Points | 4th | |
| Elite Men Team Sprint Bronze Final (team) | 2nd | 50.003 |
| Elite Men Team Sprint Qualifying (team) | 4th | 50.178 |
| Elite Men Team Sprint Qualifying (team) | 4th | 50.178 |
| Elite Men Team Sprint Bronze Final (team) | 2nd | 50.003 |
| Masters Men 2-4 Omnium Scratch Race | 1st | |
| Masters Men 2 - 4 Omnium Points | DNF | |
| Masters Men 2 - 4 Omnium Elimination | 4th | |
| Masters Men 2 - 4 Omnium Tempo | 1st | |
| Progressive Points Hare & Hounds | 2nd | |
| Elimination Championship Masters Men 2-4 | 3rd | |
| Scratch Race | 3rd | |
| Masters M 2 1000m TT Final | 1st | 1:07.385 |
| Masters M 2/3 Points Race | 2nd | |
| Masters Open Men Team Sprint Qualifying (team) | 1st | 51.986 |
| Masters M 2/3 Scratch Race Final | 1st | |
| Masters M 2 Individual Pursuit Gold Final | 1st | 3:34.796 |
| Masters M 2 Keirin Final | 1st | |
| Masters M 2 Individual Pursuit Qualifying | 1st | 3:33.765 |
| Keirin Rd 2 Heat 5 | 4th | |
| Scratch / Elimination A | 2nd | |
| Team Sprint (team) | 2nd | 49.214 |
| Hare & Hounds A/B | 6th | |
| Hare &Hounds A/B Grade | DNF | |
| Team Tempo A/B Grade | | |
| Mystery Points A | 2nd | |
| Keirin Rd 1 Heat 12 | 2nd | |
| Team Sprint (team) | 3rd | 50.377 |
| Scratch Race A/B Grade | 1st | |
| Scratch Elimination A|B Grade | 3rd | |
| Madison Elite Champs (team) | 4th | |
| Elite Omnium Rd 3 - Elimination | 6th | |
| Men Elimination Championship | 8th | |
| Elite Omnium Rd 2 - Tempo | 3rd | |
| Elite Omnium Rd 4 - Points | 5th | |
| Elite Omnium Rd 1 - Scratch | 4th | |
| Sprint Round 2 Heat 2 | 3rd | |
| Keirin Round 1 Heat 2 | 1st | |
| A & B Grade Scratch Elimination | 2nd | |
| A Grade Scratch Race | 3rd | |
| A & B Grade Team Tempo | 2nd | |
| Sprint Round 1 Heat 2 | 3rd | |
| Keirin Round 2 Heat 2 | 5th | |
| Sprint Round 3 Heat 4 | 1st | |
| Mystery Points Accumulator A & B Grade | 1st | |
| Scratch Elimination A & B Grade | 1st | |
| Keirin Rd 2 Heat 1 | 1st | |
| Keirin Rd 1 Heat 1 | 3rd | |
| Sprint 2 Heat 6 | 2nd | |
| Sprint 3 Heat 5 | 1st | |
| Hare & Hounds A & B | 1st | |
| Italian Pusuit | | |
| Scratch race A & B Grade | 2nd | |
| Scratch Elimination A & B Grade | 2nd | |
| Tempo A & B Grade | 1st | |
| Sprint 1 Heat 7 | 2nd | |
| Masters Men 1-2 Points Race Final | 1st | |
| Masters Men 2 Keirin Final | 1st | |
| Masters Men 2 Points | 1st | |
| Masters Men Team Pursuit Open Final (team) | 1st | 3:17.86 |
| Event C182: Masters Men Team Pursuit Open (team) | 1st | |
| Event c93a: Masters Men 2 Scratch Race | 1st | |
| Masters Men 2 TT Final | 2nd | 1:06.530 PB |
| Masters Men 1-2 Scratch Race Final | 1st | |
| MM Team Sprint Open Bronze Final (team) | 2nd | 52.394 |
| MM Team Sprint Open Qualifying (team) | 4th | 53.695 |
| MM 2 Individual Pursuit Qualifying | 2nd | 3:31.258 PB |
| MM 2 Individual Pursuit Gold Final | 2nd | 1:33.80 time looks wrong, not used for PBs |
| Elite Men & Men Individual Qualifying | 5th | |
| Elite Men Scratch Race Final | DNF | |
| MM 2 Individual Pursuit Gold Final | 1st | 3:32.469 |
| MM Team Pursuit Final (team) | 1st | |
| MM 2-5 Omnium Points Race | 1st | |
| MM 2-5 Omnium Elimination | 1st | |
| MM 2-3 Scratch Race Final | 1st | |
| MM Team Sprint Open Gold Final (team) | 2nd | 52.319 |
| MM 2-5 Omnium Scratch | 2nd | |
| MM 1-2 Keirin Final | 3rd | |
| MM 2-3 Points Race Final | 2nd | |
| MM 2-5 Omnium Tempo | 1st | |
| Elite & Masters Men State Madison Champs (team) | 6th | |
| Handicap Scratch | 14th | |
| Scratch Elimination | 7th | |
| Keirin Heat 6 | 3rd | |
| Scratch Group 1 | 3rd | |
| Keirin Final 6 | 5th | |
| Tempo Group 1 | 5th | |
| Points Race Group 1 | 5th | |
| Elimination Group 1 | 8th | |
| Masters Challenge Flying 200 | 34th | (0.000) 12.107 PB |
| Time Trial 1000m | 6th | 1:09.89 |
| Team Sprint Open Men (team) | 4th | 51.89 |
| Pursuit 3000m | 13th | 3:42.86 |
| Flying 200 | 34th | (0.000) 12.107 PB |
| Elite & Masters Men State Madison Champs (team) | 6th | |
| Scratch Elimination | 7th | |
| Handicap Scratch | 14th | |
| Points Race Group 1 | 5th | |
| Keirin Final 6 | 5th | |
| Elimination Group 1 | 8th | |
| Keirin Heat 6 | 3rd | |
| Tempo Group 1 | 5th | |
| Scratch Group 1 | 3rd | |
| Madison (team) | 2nd | |
| Handicap Progressive Points A & B Grade | 2nd | |
| Tempo A & B Grade | 4th | |
| Elimination A & B Grade | 6th | |
| Italian Pursuit | | |
| Points Race A Grade | 5th | |
| Team Tempo A & B Grade | | |
| Scratch Race A Grade | 6th | |
| Keirin Heat 2 | 2nd | |
| Scratch Elimination A/B | 1st | |
| Derby Qualifying Heat 1 | 4th | |
| Scratch Race B/A | 3rd | |
| Keirin Heat 5 | 1st | |
| Flying Team Sprint (team) | 5th | 45.497 |
| Tempo B/A | 1st | |
| Progressive Points A/B | 2nd | |
| Elimination A/B | 8th | |
| Team Tempo A/B | | |
| Team Sprint (team) | 5th | 53.051 |
| Points Race A | 3rd | |
| Scratch Race A | 4th | |
| Keirin Heat 7 | 3rd | |
| Elite Men Team Sprint Qualifying (team) | 5th | 51.778 |
| OPEN Madison JM19, Elite Men (team) | 6th | |