| BLACKLINE Devil Scratch Men | 9th | |
| Graded Scratch Race | 3rd | |
| BLACKLINE Quebec progressive points Men | 7th | |
| BLACKLINE Scratch Men | 9th | |
| BLACKLINE Men Points | 10th | |
| Elite M & J19 M Points Race | 16th | |
| Elite M & J19 M Elimination | 12th | |
| Elite M & J19 M Tempo | 14th | |
| Elite M & J19 M Scratch Race | DNF | |
| Progressive Points | 7th | |
| Tempo | 5th | |
| Scratch Race | 5th | |
| Handicap Mystery Points | 8th | |
| Handicap Mystery Points | 1st | |
| Keirin Rd 3 Heat 6 | 2nd | |
| Keirin Rd 1 Heat 6 | 1st | |
| Scratch Race | 4th | |
| Progressive Points Hare & Hounds | 9th | |
| Tempo | 3rd | |
| Scratch Race | 4th | |
| Keirin Rd 1 Heat 10 | 5th | |
| Scratch / Elimination A | 4th | |
| Hare & Hounds A/B | DNS | |
| Hare &Hounds A/B Grade | 6th | |
| Mystery Points A | 4th | |
| Scratch Race A/B Grade | 3rd | |
| Scratch Elimination A|B Grade | 10th | |
| Madison Elite Champs (team) | 5th | |
| Elite Omnium Rd 3 - Elimination | 9th | |
| Men Elimination Championship | 11th | |
| Elite Omnium Rd 2 - Tempo | 11th | |
| Elite Omnium Rd 4 - Points | 8th | |
| Elite Omnium Rd 1 - Scratch | 7th | |
| JM17 Omnium Elimination | 15th | |
| JM17 Keirin Round 1 Heat 2 | 3rd | |
| JM17 Individual Pursuit Qualifying | 16th | 2:26.124 PB |
| JM17 Team Sprint Qualifying (team) | 7th | 52.105 |
| JM17 Scratch Race Final | 18th | |
| JM17 Omnium Scratch Race | 16th | |
| JM17 Keirin Repecharge Heat 4 | 3rd | |
| JM17 Points Race Qualifying Heat 1 | 13th | |
| JM17 Omnium Tempo Race | 13th | |
| JM17 Scratch Race Heat 2 | 4th | |
| JM17 Omnium Points Race | 16th | |
| Team Sprint (team) | 5th | 1:00.381 |
| JM17 Keirin Heat 3 | 4th | |
| JM17 Scratch Race | 12th | |
| JM17 Scratch Elimination | 9th | |
| JM17 Scratch Race | 12th | |
| JM17 Tempo | 8th | |
| JM17 Points Race | 7th | |
| JM17 Points Race Final | 9th | |
| JM17 Individual Pursuit Qualifying | 7th | 2:33.139 |
| JM17 Omnium Points Race | 8th | |
| JM17 Omnium Elimination | 11th | |
| JM17 Scratch Race Final | 9th | |
| JM17 Omnium Tempo | 9th | |
| JM17 Keirin Repecharge | 4th | |
| JM17 Keirin Heat 2 | 2nd | |
| JM17 Team Sprint Qualifying (team) | 2nd | 53.669 |
| JM17 Sprint Qualifying | 7th | (0.000) 12.270 PB |
| JM17 Team Sprint Gold Final (team) | 1st | 52.663 |
| JM17 Sprint Quarter Final | | |
| JM17 Sprint Round 1 | 1st | |
| JM17 Omnium Scratch Race | 8th | |
| JM17 500m TT Final | 8th | 37.571 PB |
| Progressive Points | 2nd | |
| Scratch Elimination | 7th | |
| Handicap Scratch | 7th | |
| Scratch Group 2 | 9th | |
| Tempo Group 2 | 1st | |
| Elimination Group 2 | 9th | |
| Points Race Group 2 | 2nd | |
| Progressive Points | 2nd | |
| Scratch Elimination | 7th | |
| Handicap Scratch | 7th | |
| Points Race Group 2 | 2nd | |
| Elimination Group 2 | 9th | |
| Tempo Group 2 | 1st | |
| Scratch Group 2 | 9th | |
| Under 17 Boys Scratch race | 3rd | |
| Under 17 combined Club Italian Pursuit Final A | | |
| Under 17 Boys Wheelrace Final | 1st | |
| Under 17 Boys Keirin Final | 2nd | |
| Under 17 Boys Handicap race | 5th | |
| Under 17 Boys Keirin Heat 1 | 3rd | |
| Under 17 combined Club Italian Pursuit | | |
| Under 17 Boys Unknown distance | 2nd | |
| Under 17 Boys Handicap race | 8th | |
| Under 17 Boys Scratch race | 2nd | |
| Handicap Progressive Points A & B Grade | 8th | |
| Tempo A & B Grade | 25th | |
| Elimination A & B Grade | 18th | |
| Scratch Race B Grade | 9th | |
| Keirin Heat 3 | 5th | |
| Italian Pursuit | | |
| Team Tempo A & B Grade | | |
| Points Race B Grade | 7th | |