| BLACKLINE Devil Scratch Men | 2nd | |
| BLACKLINE Team Sprint (team) | 2nd | 1:05.685 |
| BLACKLINE Quebec progressive points Men | 1st | |
| BLACKLINE Scratch Men | 3rd | |
| BLACKLINE Men Points | 2nd | |
| Elite M & J19 M Points Race | 3rd | |
| Elite M & J19 M Elimination | 2nd | |
| Elite M & J19 M Tempo | 6th | |
| Elite M & J19 M Scratch Race | 2nd | |
| Southcott Cup | | |
| Southcott Cup Gold Final | | |
| Elite Men Scratch Final | 11th | |
| Elite Men Points Race Final | 10th | |
| Keirin Round 1 Heat 12 | 2nd | |
| Hare and Hounds Heat 1 | 2nd | |
| Scratch Race | 2nd | |
| Tempo – Elimination | 5th | |
| Points Race | 4th | |
| Tempo | 3rd | |
| Elite and U19M State Elimination Championship | 4th | |
| Progressive Points Race | 3rd | |
| Elite Men Madison (team) | 5th | |
| Elite Men Madison Final (team) | 4th | |
| Austral Wheel Race Men Heat 3 | DNS | |
| Men B Grade Points Elimination Race | 11th | |
| Elite Men Omnium Scratch Race | 11th | |
| Elite Men Omnium Tempo | 15th | |
| Elite Men Omnium Elimination | 5th | |
| Elite Men Omnium Points race | 9th | |
| Elite Men Individual Pursuit Gold Final | 1st | 3:32.910 time looks wrong, not used for PBs |
| Elite Men & JM19 Points Race Final | 1st | |
| Elite Men & JM19 Scratch Race Final | 2nd | |
| Elite Men Individual Pursuit Qualifying | 1st | 4:22.241 PB |
| Elite Men Omnium Points Race | 13th | |
| Elite Men Omnium Elimination | 21st | |
| Elite Men Omnium Tempo | 7th | |
| Elite Men Omnium Scratch Race | 5th | |
| Elite Men Pursuit Qualifying | 8th | 4:23.182 |
| Event c109: Elite Men Points Race classification | 1st | |
| Elite Men Scratch Race Final | 7th | |
| Event c109: Elite Men Points Race | 1st | |
| Elite Men Points Race Final | 1st | |
| Elite & J19 Men Points Race Final | 3rd | |
| Elite & J19 Men Points Race Final | 3rd | |
| Elite Men & J19 Men Scratch Race Final | 4th | |
| Elite Men Omnium Points Race | 20th | |
| Elite Men Omnium Elimination | 20th | |
| Elite Men Omnium Scratch Race | 17th | |
| Elite Men Omnium Tempo | 23rd | |
| Elite Men Omnium Qualifying | 3rd | |
| Hare & Hounds A/B | 4th | |
| Keirin Rd 1 Heat 8 | DNS | |
| Mystery Points A | 5th | |
| Madison Elite Champs (team) | 1st | |
| Elite Omnium Rd 3 - Elimination | 1st | |
| Men Elimination Championship | 1st | |
| Elite Omnium Rd 2 - Tempo | 1st | |
| Elite Omnium Rd 4 - Points | 1st | |
| Elite Omnium Rd 1 - Scratch | 2nd | |
| Event c79: JW17 Omnium | 2nd | |
| J19 Men Omnium Elimination | 2nd | |
| Event c159: J19 Men Points Race | 1st | |
| J19 Men Omnium Scratch Race | 9th | |
| Event c106: JM19 Madison (team) | 1st | |
| J19 Men Scratch Race Final | 2nd | |
| J19 Men Omnium Points Race | 4th | |
| J19 Men Points Race Final | 1st | |
| JM19 Madison Final (team) | 1st | |
| Event c242: J19 Men Scratch Race | 2nd | |
| J19 Men Omnium Tempo Race | 5th | |
| Event c10: JM19 Points Race | 1st | |
| JM19 Scratch Race Final | 2nd | |
| Elite & Junior Men Points Race Final | 4th | |
| Elite & J19 Men Omnium Scratch Race | 6th | |
| Elite & J19 Men Omnium Tempo | 4th | |
| Elite & J19 Men Omnium Points Race | 4th | |
| Elite & J19 Men Omnium Elimination | 5th | |
| Event c26: JM19 Scratch Race | 2nd | |
| Event c32: JM19 Omnium | 1st | |
| Elite & Masters Men State Madison Champs (team) | 2nd | |
| Handicap Scratch | 4th | |
| Scratch Elimination | 5th | |
| Scratch Group 1 | 4th | |
| Keirin Heat 4 | 1st | |
| Keirin Final 4 | 1st | |
| Tempo Group 1 | 6th | |
| Points Race Group 1 | 2nd | |
| Elimination Group 1 | 2nd | |
| Elite & Masters Men State Madison Champs (team) | 2nd | |
| Scratch Elimination | 5th | |
| Handicap Scratch | 4th | |
| Points Race Group 1 | 2nd | |
| Keirin Final 4 | 1st | |
| Elimination Group 1 | 2nd | |
| Keirin Heat 4 | 1st | |
| Tempo Group 1 | 6th | |
| Scratch Group 1 | 4th | |
| Under 19 Men Omnium Tempo Race | 5th | |
| Under 19 Men Omnum Points Race | 5th | |
| Under 19 Men Omnium Elimination | 3rd | |
| Under 19 Men Omnium Scratch Race | 15th | |
| Event q2a: Under 19 Men Points Race Qualifying Heat 1 | 12th | |
| Under 19 Men Madison Final (team) | 4th | |
| Under 19 Men Team Pursuit Bronze Final (team) | 1st | |
| Under 19 Men Team Pursuit Qualifying (team) | 3rd | 4:15.643 |
| U19 Men Scratch Race Final | 4th | |
| JM19 Omnium Elimination | 1st | |
| JM19 Points Race Final | 3rd | |
| Event c71: JM19 Omnium | 1st | |
| JM19 Scratch Race Final | 1st | |
| Event c56: JM19 Scratch Race | 1st | |
| JM19 Omnium Tempo | 3rd | |
| JM19 Omnium Scratch Race | 3rd | |
| OPEN Madison JM19, Elite Men (team) | 2nd | |
| Event c20: JM19 Points Race | 3rd | |
| JM19 Omnium Points Race | 1st | |