| BLACKLINE Team Enduro | | |
| BLACKLINE Devil Scratch Men | 8th | |
| BLACKLINE Quebec progressive points Men | 11th | |
| BLACKLINE Scratch Men | 10th | |
| BLACKLINE Men Points | 8th | |
| Elite M & J19 M Points Race | 2nd | |
| Elite M & J19 M Elimination | 5th | |
| Elite M & J19 M Tempo | 7th | |
| Elite M & J19 M Scratch Race | 4th | |
| W.J. “Bill” Young Trophy | | |
| JM 19 Madison Final (team) | 1st | |
| JM19 Madison (team) | 1st | |
| W.J. “Bill” Young Trophy Bronze Final | | |
| W.J. “Bill” Young Trophy Qualifying | | |
| JM19 Points Race Final | 9th | |
| JM19 Points Race Qualifying | 6th | |
| JM19 Scratch Race Final | 11th | |
| JM19 Scratch Race Qualifying | 11th | |
| Men B Grade Scratch Race | 2nd | |
| Elite Men Madison Final (team) | 10th | |
| Austral Wheel Race Men Heat 1 | 6th | |
| Men B Grade Points Elimination Race | DNF | |
| JM19 Omnium Scratch Race | 8th | |
| JM19 Omnium Elimination | 8th | |
| JM19 Omnium Tempo | 7th | |
| JM19 Omnium Points race | 7th | |
| JM19 Omnium Qualifying | 2nd | |
| JM19 TT Final | 2nd | 1:06.473 |
| Elite Men & JM19 Points Race Final | 2nd | |
| Elite Men & JM19 Scratch Race Final | 4th | |
| JM19 Individual Pursuit Bronze Final | 2nd | 3:26.150 PB |
| JM19 Individual Pursuit Qualifying | 4th | 3:27.770 |
| JM19 & EM Omnium - Points Race | 2nd | |
| JM19 & EM Omnium - Elimination | 3rd | |
| JM19 & EM Omnium - Tempo | 2nd | |
| JM19 & EM Omnium - Scratch | 2nd | |
| JM19 & Elite Men Madison Championships (team) | 1st | |
| Scratch Elimination Heat 1 | 5th | |
| Hare & Hounds Heat 1 | DNS | |
| Progressive Points Heat 1 | 1st | |
| Scratch Race Heat 1 | 3rd | |
| Scratch Elimination Scratch Heat 1 | 1st | |
| Derby Heat 3 | 2nd | |
| Mystery Points Heat 3 | 8th | |
| Mystery Points Heat 2 | 2nd | |
| Keirin Heat 2 | 1st | |
| Tempo Heat 1 | 1st | |
| Keirin Heat 2 | 1st | |
| Scratch Race Heat 4 | 1st | |
| J19 Men Omnium Points Race | 14th | |
| J19 Men Omnium Scratch Race | 8th | |
| J19 Men Omnium Tempo | 14th | |
| J19 Men Omnium Elimination | 15th | |
| Event c84: JM19 Team Pursuit Classification (team) | 3rd | |
| J19 Men Points Race Final | 7th | |
| JM19 Team Pursuit Bronze Final (team) | 1st | 4:17.584 |
| JM19 Team Pursuit Qualifying (team) | 4th | 4:20.852 |
| J19 Men Scratch Race Final | 5th | |
| J19 Men Elimination Final | 6th | |
| Event c99: JM19 Madison classification (team) | 1st | |
| JM19 Points Race Final | 16th | |
| Event c99: JM19 Madison (team) | 1st | |
| JM19 Madison Final (team) | 1st | |
| JM19 Time Trial Final | 7th | 1:07.025 |
| JM19 Time Trial Qualifying | 6th | 1:06.549 |
| JM19 Scratch Race Final | 12th | |
| Elite & J19 Men Points Race Final | 5th | |
| JM19 Individual Pursuit Gold Final | 2nd | |
| JM19 Individual Pursuit Qualifying | 2nd | 3:36.128 |
| JM19 Time Trial Final | 2nd | 1:08.152 |
| Elite & J19 Men Points Race Final | 5th | |
| JM19 Keirin Final | 1st | |
| Elite Men & J19 Men Scratch Race Final | DNF | |
| JM19 Time Trial Final | 2nd | 1:08.152 |
| JM19 Individual Pursuit Qualifying | 2nd | 3:36.128 |
| JM19 Individual Pursuit Gold Final | CAUGHT | |
| Handicap Mystery Points | DNF | |
| Keirin Rd 2 Heat 3 | 1st | |
| Keirin Rd 3 Heat 4 | 2nd | |
| Keirin Rd 1 Heat 4 | 4th | |
| Scratch Race | 3rd | |
| JM19 Omnium Points Race | 4th | |
| JM19 Omnium Elimination | 7th | |
| JM19 Omnium Tempo | 4th | |
| JM19 Omnium Scratch Race | 9th | |
| JM19 Omnium Qualifying | 7th | |
| Scratch / Elimination A | 3rd | |
| Hare & Hounds A/B | DNS | |
| Hare &Hounds A/B Grade | DNF | |
| Mystery Points A | 5th | |
| Keirin Rd 1 Heat 12 | DNS | |
| Scratch Race A/B Grade | 5th | |
| Scratch Elimination A|B Grade | 1st | |
| Madison Elite Champs (team) | 2nd | |
| Elite Omnium Rd 3 - Elimination | 2nd | |
| Men Elimination Championship | 10th | |
| Elite Omnium Rd 2 - Tempo | 5th | |
| Elite Omnium Rd 4 - Points | 3rd | |
| Elite Omnium Rd 1 - Scratch | 5th | |
| Keirin Round 1 Heat 2 | 3rd | |
| A & B Grade Scratch Elimination | 3rd | |
| A Grade Scratch Race | 5th | |
| Sprint Round 3 Heat 5 | 2nd | |
| A & B Grade Team Tempo | 4th | |
| Sprint Round 2 Heat 5 | 3rd | |
| Keirin Round 2 Heat 2 | 2nd | |
| Sprint Round 1 Heat 4 | 2nd | |
| Event c18: JM17 Team Pursuit (team) | 2nd | |
| JM17 Keirin 1-6 Final | 4th | |
| JM17 Points Race Final | 2nd | |
| JM17 Keirin Round 2 Heat 1 | 2nd | |
| JM17 Individual Pursuit Qualifying | 5th | 2:21.097 PB |
| Event c114: JM17 Points Race | 2nd | |
| JM17 Team Sprint Qualifying (team) | 4th | 50.679 |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 23rd | |
| JM17 Keirin Round 1 Heat 3 | 1st | |
| J.J "Tiny" Nichols Trophy Gold Final | | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| JM17 Points Race Qualifying Heat 1 | 5th | |
| JM17 Team Sprint Bronze Final (team) | 2nd | 50.643 |
| JM17 Scratch Race Heat 2 | 3rd | |
| JM17 Time Trial Final | 6th | 34.582 PB |
| Team Sprint (team) | 9th | 1:02.946 |
| JM17 Keirin Final 1-5th place | 4th | |
| JM17 Scratch Elimination | 2nd | |
| JM17 Keirin Heat 2 | 1st | |
| JM17 Scratch Race | 3rd | |
| JM17 Scratch Race | 4th | |
| JM17 Points Race | 1st | |
| JM17 Tempo | 9th | |
| JM17 Madison (team) | 4th | |
| U17 Men Elimination | 1st | |
| U17 Men Keirin | 1st | |
| U17 Men Scratch | 2nd | |
| U17 Men Handicap | 6th | |
| U17 Men Wheel Race | 6th | |
| JB17 Keirin Heat 1 | 1st | |
| JB17 Elimination Heat 1 | 2nd | |
| All Team Sprint (team) | 10th | 54.644 |
| JB17 Keirin Final 1-7th place | 1st | |
| JB17 Scratch Race | 7th | |
| JM17 Scratch Race | 1st | |
| JM17 Tempo | 1st | |
| JM17 Points Race | 4th | |
| JM17 Team Sprint Bronze Final (team) | 2nd | 54.724 |
| JM17 Points Race Final | 6th | |
| JM17 Individual Pursuit Qualifying | 3rd | 2:23.802 |
| JM17 Omnium Points Race | 3rd | |
| JM17 Omnium Elimination | 3rd | |
| JM17 Scratch Race Final | 4th | |
| JM17 Keirin Heat 1 | 2nd | |
| JM17 Keirin 1-6 Final | 2nd | |
| JM17 Omnium Tempo | 6th | |
| JM17 Keirin Repecharge | 1st | |
| JM17 Team Sprint Qualifying (team) | 3rd | 54.419 |
| JM17 Sprint Gold Final | | |
| JM17 Sprint Semi Final | | |
| JM17 Sprint Qualifying | 2nd | (0.000) 11.626 PB |
| JM17 Sprint Quarter Final | | |
| JM17 Sprint Round 1 | 2nd | |
| JM17 Omnium Scratch Race | 2nd | |
| JM17 Sprint Repechage | 1st | |
| JM17 500m TT Final | 1st | 35.320 |
| JM17 Individual Pursuit Bronze Final | 1st | 2:25.921 |
| Scratch Elimination | 1st | |
| Handicap Scratch | 5th | |
| JM17, J19 and EW State Madison Champs (team) | 1st | |
| JM17, J19 and EW State Madison Champs (team) | 1st | |
| Scratch Elimination | 1st | |
| Handicap Scratch | 5th | |
| Madison (team) | 1st | |
| Handicap Progressive Points A & B Grade | 14th | |
| Tempo A & B Grade | 14th | |
| Elimination A & B Grade | 13th | |
| Keirin Heat 3 | 3rd | |
| Italian Pursuit | | |
| Points Race A Grade | 10th | |
| Team Tempo A & B Grade | | |
| Scratch Race A Grade | 8th | |
| Elimination A/B | 12th | |
| Team Tempo A/B | | |
| Team Sprint (team) | 2nd | 50.874 |
| Points Race A | 10th | |
| Scratch Race A | 9th | |
| OPEN Madison JM17, JW17, JW19 and Elite (team) | 1st | |
| Team Sprint (team) | 1st | 51.070 |
| Team Pursuit (team) | 1st | 3:35.963 |
| 500m TT | 1st | 36.521 |
| Flying 200 | 2nd | (5.920) 11.848 |
| Individual Pursuit | 2nd | 2:28.223 PB |