| Event 6.1 Men Elite Omnium Qualifying Heat 1 | 4th | |
| UCI C2 Men Elites Points Race Final | 1st | |
| UCI C2 Men Elite Scratch Race Final | 3rd | |
| Event 30.2 Men Team Pursuit 1v2 Final (team) | 2nd | 3:57.40 |
| Men Team Pursuit Qualifying (team) | 2nd | 4:00.49 |
| Elite Men Points | 4th | |
| Elite Men Elimination | 2nd | |
| Elite Men Tempo | 2nd | |
| Elite Men Scratch | 3rd | |
| Graded Progressive Points Race | 5th | |
| Graded Scratch Elimination Scratch | 5th | |
| Graded Tempo | 5th | |
| Graded Scratch Race | 5th | |
| Elite Men Scratch Race Final | 14th | |
| Elite Mens Points Race Final | DNF | |
| Elite Men Team Pursuit Gold Final (team) | 1st | 3:55.664 |
| Elite Men Team Pursuit Qualifying (team) | 1st | 4:00.656 |
| Elite Men Individual Pursuit Qualifying | 2nd | 4:16.416 |
| Elite Men Individual Pursuit Gold Final | 2nd | 4:20.587 |
| Elite Men Points Race Final | 16th | |
| Elite Men Madison Final (team) | 9th | |
| Elite Men Omnium Points | DNF | |
| Elite Men Omnium Elimination | 15th | |
| Elite Men Omnium Tempo | 19th | |
| Elite Men Omnium Scratch | 18th | |
| Elite Men 4000m Pursuit Qualifying | 2nd | 4:21.323 |
| Elite Men Pursuit Gold Final | 1st | 4:20.536 |
| Men Austral Wheel Race | 1st | |
| Elite Men Madison (team) | 5th | |
| Men Austral Wheel Race Heat 4 | 1st | |
| Elite Men Omnium Qualifying | 8th | |
| Elite Men Scratch Race | 22nd | |
| Elite Men Tempo | 7th | |
| Elite Men Elimination | 15th | |
| Elite Men Points Race | 21st | |
| Elite Men Omnium C2 Points Race | 18th | |
| Elite Men Omnium C2 Elimination | 19th | |
| Elite Men Omnium C2 Tempo | 16th | |
| Elite Men Omnium C2 Qualifying | 4th | |
| Elite Men Omnium C2 Scratch Race | 17th | |
| Elite M Points Race | 3rd | |
| Elite M Elimination | 5th | |
| Elite M Scratch Race | 3rd | |
| Graded & Blackline Scratch Elimination | 10th | |
| BLACKLINE Tempo Men | 15th | |
| BLACKLINE Devil Scratch Men | 7th | |
| BLACKLINE Quebec progressive points Men | 13th | |
| BLACKLINE Scratch Men | 1st | |
| BLACKLINE Men Points | 3rd | |
| Elite M & J19 M Points Race | 11th | |
| Elite M & J19 M Elimination | 13th | |
| Elite M & J19 M Tempo | 10th | |
| Elite M & J19 M Scratch Race | 5th | |
| Elite Men Individual Pursuit Gold Final | | |
| Elite Men TT Final | 4th | 1:05.962 |
| Elite Men & JM19 Points Race Final | 3rd | |
| Elite Men & JM19 Scratch Race Final | 3rd | |
| Elite Men Individual Pursuit Qualifying | 2nd | 4:25.655 |
| J19 Men Omnium Points Race | 4th | |
| Event c20: J19 Men Individual Pursuit Classification | 1st | |
| J19 Men Omnium Scratch Race | 4th | |
| J19 Men Omnium Tempo | 5th | |
| J19 Men Omnium Elimination | 11th | |
| Event c98: J19 Men Points Race Classification | 3rd | |
| Event c84: JM19 Team Pursuit Classification (team) | 1st | |
| J19 Men Madison Final (team) | 5th | |
| J19 Men Points Race Final | 3rd | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:08.097 |
| JM19 Team Pursuit Qualifying (team) | 2nd | 4:12.844 |
| J19 Men Scratch Race Final | 17th | |
| J19 Men Pursuit Gold Final | 1st | 3:16.022 |
| J19 Men Pursuit Qualifying | 1st | 3:14.885 PB |
| Event c99: JM19 Madison classification (team) | 1st | |
| Event c84: JM19 Time Trial classification | 3rd | |
| JM19 Points Race Final | 4th | |
| Event c99: JM19 Madison (team) | 1st | |
| JM19 Madison Final (team) | 1st | |
| JM19 Time Trial Final | 3rd | 1:04.825 PB |
| JM19 Time Trial Qualifying | 3rd | 1:05.012 |
| JM19 Individual Pursuit Qualifying | 5th | 3:20.530 |
| JM19 Scratch Race Final | 2nd | |
| Event c10a: JM19 Scratch Race | 2nd | |
| Progressive Points | 1st | |
| Tempo | 1st | |
| Scratch Race | 1st | |
| Handicap Mystery Points | 6th | |
| Elite & J19 Men Points Race Final | 4th | |
| JM19 Individual Pursuit Gold Final | 1st | |
| JM19 Individual Pursuit Qualifying | 1st | 3:20.812 |
| JM19 Time Trial Final | 1st | 1:06.110 |
| Elite & J19 Men Points Race Final | 4th | |
| Elite Men & J19 Men Scratch Race Final | 6th | |
| JM19 Time Trial Final | 1st | 1:06.110 |
| JM19 Individual Pursuit Qualifying | 1st | 3:20.812 |
| JM19 Individual Pursuit Gold Final | 1st | |
| JM19 Omnium Points Race | 2nd | |
| JM19 Omnium Elimination | 4th | |
| JM19 Omnium Tempo | 2nd | |
| JM19 Omnium Scratch Race | 5th | |
| JM19 Omnium Qualifying | 4th | |
| Keirin Rd 1 Heat 1 | DNS | |
| Hare & Hounds A/B | DNS | |
| Mystery Points A | 5th | |
| Madison Elite Champs (team) | 2nd | |
| Elite Omnium Rd 3 - Elimination | 4th | |
| Men Elimination Championship | 2nd | |
| Elite Omnium Rd 2 - Tempo | 2nd | |
| Elite Omnium Rd 4 - Points | 2nd | |
| Elite Omnium Rd 1 - Scratch | 1st | |
| Keirin Round 1 Heat 2 | 2nd | |
| A & B Grade Scratch Elimination | 4th | |
| A Grade Scratch Race | 4th | |
| A & B Grade Team Tempo | 1st | |
| Sprint Round 2 Heat 5 | 2nd | |
| Sprint Round 3 Heat 3 | 3rd | |
| Keirin Round 2 Heat 2 | 1st | |
| Sprint Round 1 Heat 4 | 1st | |
| Event c85: J19 Men Scratch Race | 2nd | |
| J19 Men Omnium Elimination | 5th | |
| J19 Men Omnium Tempo Race | 5th | |
| J19 Men Omnium Scratch Race | 9th | |
| Event c110: J19 Men Madison (team) | 3rd | |
| J19 Men Omnium Points Race | 7th | |
| Event c102: JM19 Team Pursuit (team) | 1st | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:08.723 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:11.932 |
| J19 Men Madison Final (team) | 3rd | |
| J19 Men Scratch Race Final | 2nd | |
| J19 Men Individual Pursuit Qualifying | 6th | 3:21.765 |
| J19 Men Omnium Elimination | 10th | |
| J19 Men Individual Pursuit Qualifying | 4th | 3:22.123 |
| J19 Men Omnium Scratch Race | 5th | |
| Event c106: JM19 Madison (team) | 1st | |
| J19 Men Scratch Race Final | 13th | |
| J19 Men Omnium Points Race | 6th | |
| JM19 Madison Final (team) | 1st | |
| J19 Men Individual Pursuit Bronze Final | CAUGHT | |
| J19 Men Omnium Tempo Race | 4th | |
| Event c10: JM19 Points Race | 2nd | |
| JM19 Scratch Race Final | 1st | |
| JM19 Individual Pursuit Gold Final | 1st | 3:25.008 |
| JM19 Keirin Final | 3rd | |
| Elite & Junior Men Points Race Final | 7th | |
| JM19 Keirin Round 1 Heat 2 | 2nd | |
| JM19 TT Final | 1st | 1:06.808 |
| Elite & J19 Men Omnium Scratch Race | 5th | |
| JM19 Team Sprint Gold Final (team) | 2nd | 56.009 |
| Event c14: JM19 Individual Pursuit | 1st | |
| JM19 Team Sprint Qualifying (team) | 2nd | 54.668 |
| Elite & J19 Men Omnium Tempo | 5th | |
| Elite & J19 Men Omnium Points Race | 5th | |
| Elite & J19 Men Omnium Elimination | 4th | |
| Event c22: JM19 TT | 1st | |
| Event c26: JM19 Scratch Race | 1st | |
| Event c32: JM19 Omnium | 2nd | |
| Event c1: JM19 Keirin | 3rd | |
| JM19 Individual Pursuit Qualifying | 1st | 3:24.925 |
| Elite & Masters Men State Madison Champs (team) | 3rd | |
| Handicap Scratch | 3rd | |
| Scratch Elimination | 9th | |
| Scratch Group 1 | 2nd | |
| Keirin Heat 4 | 2nd | |
| Keirin Final 4 | 3rd | |
| Tempo Group 1 | 1st | |
| Points Race Group 1 | 3rd | |
| Elimination Group 1 | 4th | |
| Elite & Masters Men State Madison Champs (team) | 3rd | |
| Scratch Elimination | 9th | |
| Handicap Scratch | 3rd | |
| Points Race Group 1 | 3rd | |
| Keirin Final 4 | 3rd | |
| Elimination Group 1 | 4th | |
| Keirin Heat 4 | 2nd | |
| Tempo Group 1 | 1st | |
| Scratch Group 1 | 2nd | |
| Elimination A/B | 6th | |
| Team Tempo A/B | | |
| Team Sprint (team) | 2nd | 50.874 |
| Points Race A | 6th | |
| Scratch Race A | 1st | |
| Keirin Heat 7 | 7th | |
| OPEN Madison JM17, JW17, JW19 and Elite (team) | 1st | |
| Team Sprint (team) | 1st | 51.070 |
| Team Pursuit (team) | 1st | 3:35.963 |
| 500m TT | 2nd | 36.574 PB |
| Flying 200 | 1st | (5.742) 11.520 PB |
| Individual Pursuit | 1st | 2:24.408 PB |