| JM19 & Elite M Madison State Champs (team) | 1st | |
| Graded Progressive Points Race | 2nd | |
| Graded Scratch Elimination Scratch | 3rd | |
| Graded Tempo | 3rd | |
| Graded Scratch Race | 2nd | |
| Random Sprint Final Race 1 | | lost |
| Event 32: | 2nd | |
| Event 31: | 1st | |
| Event 30: | 4th | |
| JM19 Elimination Final | 1st | |
| JM19 Points Race Final | 3rd | |
| JM19 Madison Final (team) | 1st | |
| JM19 Team Pursuit Gold Final (team) | 1st | 4:03.609 |
| JM19 Team Pursuit Qualifying (team) | 1st | 4:07.509 |
| JM19 Scratch Race Final | 6th | |
| JM19 Omnium Points | 1st | |
| JM19 Omnium Elimination | 2nd | |
| JM19 Omnium Tempo | 4th | |
| JM19 Omnium Scratch | 4th | |
| JM19 Madison Final (team) | 1st | |
| JM19 Scratch Race Final | 3rd | |
| JM19 Elimination Final | 1st | |
| Event c22: JM19 Individual Pursuit | 1st | |
| JM19 Individual Pursuit Gold Final | 1st | 3:13.065 PB |
| JM19 Individual Pursuit Qualifying | 2nd | 3:15.148 |
| JM19 3000m Pursuit Bronze Final | 1st | 3:17.883 |
| JM19 3000m Pursuit Qualifying | 3rd | 3:18.394 |
| Elite Men Madison (team) | 10th | |
| J19M Tempo | 3rd | |
| J19M Points Race | 5th | |
| J19M Elimination | 2nd | |
| J19M Scratch Race | 2nd | |
| JM19 Points Race | 2nd | |
| JM19 Elimination | 3rd | |
| JM19 Scratch Race | 3rd | |
| W.J. “Bill” Young Trophy | | |
| JM19 Elimination | 3rd | |
| JM 19 Madison Final (team) | 1st | |
| JM19 Elimination Final | 3rd | |
| JM19 Scratch | 1st | |
| JM19 Individual Pursuit | 2nd | |
| JM19 Points Race | 1st | |
| JM19 Madison (team) | 1st | |
| W.J. “Bill” Young Trophy Bronze Final | | |
| W.J. “Bill” Young Trophy Qualifying | | |
| JM19 Points Race Final | 1st | |
| JM19 Points Race Qualifying | 10th | |
| JM19 Scratch Race Final | 1st | |
| JM19 Scratch Race Qualifying | 3rd | |
| JM19 Individual Pursuit Gold Final | 2nd | |
| JM19 Individual Pursuit Quailfying | 2nd | 3:15.197 |
| Keirin Round 1 Heat 12 | 1st | |
| Points Race | 3rd | |
| Elite and U19M State Elimination Championship | 2nd | |
| Progressive Points Race | 4th | |
| Men A Grade Scratch Race | 1st | |
| Elite Men Madison Final (team) | 10th | |
| JM19 Omnium Scratch Race | 3rd | |
| JM19 Omnium Elimination | 1st | |
| JM19 Omnium Tempo | 3rd | |
| JM19 Omnium Points race | 2nd | |
| JM19 Omnium Qualifying | 4th | |
| JM19 TT Final | | |
| Elite Men & JM19 Points Race Final | 4th | |
| JM19 Individual Pursuit Gold Final | 2nd | 3:22.135 |
| Elite Men & JM19 Scratch Race Final | 1st | |
| JM19 Individual Pursuit Qualifying | 1st | 3:19.227 |
| JM19 & EM Omnium - Points Race | 1st | |
| JM19 & EM Omnium - Elimination | 1st | |
| JM19 & EM Omnium - Tempo | 1st | |
| JM19 & EM Omnium - Scratch | 1st | |
| JM19 & Elite Men Madison Championships (team) | 1st | |
| Scratch Elimination Heat 1 | 1st | |
| Hare & Hounds Heat 1 | DNS | |
| Progressive Points Heat 1 | 7th | |
| Scratch Race Heat 1 | 1st | |
| Under 17 Boys Scratch Race Heat 1 | 11th | |
| Event c27: Under 17 Boys Team Pursuit Classification (team) | 1st | |
| Under 17 Boys Team Pursuit Qualifying (team) | 1st | 3:22.024 |
| Under 17 Boys Keirin Round 1 Heat 2 | 1st | |
| Under 17 Boys Scratch Race Final | 4th | |
| Event c105: Under 17 Boys Points Race Classification | 1st | |
| Under 17 Boys Keirin Round 2 | 1st | |
| Event c48: Under 17 Boys Individual Pursuit Classification | 3rd | |
| Under 17 Boys Points Race Qualifying Heat 2 | 4th | |
| Under 17 Boys Team Pursuit Gold Final (team) | 1st | 3:18.241 |
| Under 17 Boys Pursuit Qualifying | 3rd | 2:18.310 PB |
| Under 17 Boys Keirin 1-6 Final | 4th | |
| Under 17 Boys Pursuit Bronze Final | 1st | 2:19.752 |
| Under 17 Boys Points Race Final | 1st | |
| U17 Men Omnium Points Race | 1st | |
| U17 Men Omnium Tempo | 2nd | |
| U17 Men Omnium Elimination | 2nd | |
| U17 Boys Elimination Championship | 4th | |
| U17 Men Omnium Scratch Race | 1st | |
| Scratch Race | 1st | |
| Under 17 Madison (team) | 1st | |
| Progressive Points Hare & Hounds | 4th | |
| Tempo | 1st | |
| Scratch Race | 1st | |
| JM17 Keirin Final Heat 1 | 2nd | |
| JM17 Scratch Race Heat 1 | 3rd | |
| JM17 Keirin Heat 5 | 1st | |
| JM17 Points Race Heat 1 | 5th | |
| JM17 Scratch Elimination Heat 1 | 1st | |
| JM17 Omnium Rd 2 Tempo | 2nd | |
| JM17 Omnium Rd 3 Elimination | 1st | |
| JM17 Omnium Rd 1 Scratch Race | 2nd | |
| JM17 Omnium Qualifying Points Race | 2nd | |
| JM17 Omnium Rd 4 Points Race | 1st | |
| JM17 Austral Heat 3 | 6th | |
| JM17 Points Race | 3rd | |
| JM17 Progressive Points | 5th | |
| JM17 Scratch Elimination | 1st | |
| JM17 Madison (team) | 1st | |
| JM17 Tempo | 3rd | |
| JM17 Scratch Race | 1st | |
| JM17 Keirin 1-6 Final | 2nd | |
| JM17 Keirin Round 1 Heat 1 | 3rd | |
| JM17 Keirin Repecharge | 1st | |
| JM17 TT Final | 3rd | 35.482 PB |
| JM17 Points Race Final | 2nd | |
| JM17 Scratch Race Final | 1st | |
| JM17 IP Qualifying | 1st | 2:19.469 |
| JM17 IP Gold Final | 1st | 2:19.992 |
| Keirin Rd 2 Heat 5 | DNS | |
| Keirin Rd 1 Heat 9 | DNS | |
| Hare & Hounds A/B | DNS | |
| Team Tempo B | | |
| Team Sprint (team) | 3rd | 50.377 |
| Team Sprint (team) | 9th | 56.280 |
| U17M Scratch Race | 1st | |
| U17M Keirin Heats | 1st | |
| U17M Scratch Elimination | 1st | |
| U17M Keirin Final | 2nd | |
| U17M Points Race | 1st | |
| U17M Madison (team) | 1st | |
| U17M Tempo | 2nd | |
| U17M Scratch Race | 1st | |
| Keirin Rd 2 Heat 3 | 2nd | |
| Mystery Points Accumulator A & B Grade | 3rd | |
| Scratch Elimination A & B Grade | 7th | |
| Keirin Rd 1 Heat 1 | 2nd | |
| Italian Pusuit | | |
| Scratch race A & B Grade | 3rd | |
| Scratch Elimination A & B Grade | 1st | |
| Tempo A & B Grade | 2nd | |
| Event c18: JM17 Team Pursuit (team) | 2nd | |
| JM17 Points Race Final | 6th | |
| JM17 Omnium Elimination | 4th | |
| JM17 Keirin Round 2 Heat 1 | 6th | |
| JM17 Individual Pursuit Qualifying | 8th | 2:22.351 |
| JM17 Points Race Qualifying Heat 2 | 2nd | |
| JM17 Team Sprint Qualifying (team) | 4th | 50.679 |
| Event c18: J.J "Tiny" Nichols Trophy | | |
| JM17 Scratch Race Final | 4th | |
| JM17 Keirin Round 1 Heat 1 | 1st | |
| JM17 Omnium Scratch Race | 4th | |
| J.J "Tiny" Nichols Trophy Gold Final | | |
| J.J "Tiny" Nichols Trophy Qualifying | | |
| JM17 Omnium Tempo Race | 3rd | |
| JM17 Team Sprint Bronze Final (team) | 2nd | 50.643 |
| JM17 Omnium Points Race | 3rd | |
| JM17 Time Trial Final | 12th | 35.549 |
| JM17 Scratch Race Heat 1 | 8th | |
| JM17 Keirin 7-12 Final | 3rd | |
| Event c39: JM17 Omnium | 3rd | |
| JM17 Scratch Race | 2nd | |
| JM17 Tempo | 1st | |
| JM17 Points Race Final | 1st | |
| JM17 Individual Pursuit Qualifying | 2nd | 2:23.219 |
| JM17 Omnium Points Race | 1st | |
| JM17 Omnium Elimination | 2nd | |
| JM17 Scratch Race Final | 1st | |
| JM17 Keirin 1-6 Final | 1st | |
| JM17 Omnium Tempo | 2nd | |
| JM17 Sprint Gold Final | | |
| JM17 Keirin Heat 3 | 1st | |
| JM17 Individual Pursuit Gold Final | 2nd | 2:23.870 |
| JM17 Sprint Qualifying | 1st | (0.000) 11.590 PB |
| JM17 Sprint Quarter Final | | |
| JM17 Sprint Round 1 | 1st | |
| JM17 Sprint Semi Final | | |
| JM17 Omnium Scratch Race | 3rd | |
| JM17 500m TT Final | 2nd | 35.667 |
| Scratch Elimination | 3rd | |
| JM17, J19 and EW State Madison Champs (team) | 1st | |
| Scratch Group 2 | 10th | |
| Tempo Group 2 | 2nd | |
| Elimination Group 2 | 2nd | |
| Points Race Group 2 | DNF | |
| JM17, J19 and EW State Madison Champs (team) | 1st | |
| Scratch Elimination | 3rd | |
| Points Race Group 2 | DNF | |
| Elimination Group 2 | 2nd | |
| Tempo Group 2 | 2nd | |
| Scratch Group 2 | 10th | |
| Madison (team) | 1st | |
| Handicap Progressive Points A & B Grade | 9th | |
| Tempo A & B Grade | 6th | |
| Elimination A & B Grade | 2nd | |
| Keirin Heat 3 | 1st | |
| Italian Pursuit | | |
| Points Race A Grade | 4th | |
| Team Tempo A & B Grade | | |
| Scratch Race A Grade | 4th | |
| Scratch Elimination A/B | 4th | |
| Scratch Race B/A | 2nd | |
| Flying Team Sprint (team) | 5th | 45.497 |
| Tempo B/A | 5th | |
| Progressive Points A/B | DNF | |
| Elimination A/B | 4th | |
| Scratch Race B | 1st | |
| Keirin Heat 5 | 1st | |
| Team Tempo A/B | | |
| Team Sprint (team) | 2nd | 50.874 |
| Points Race B | 2nd | |
| Team Sprint (team) | 1st | 51.070 |
| Team Pursuit (team) | 1st | 3:35.963 |
| 500m TT | 5th | 37.956 |
| Flying 200 | 5th | (6.139) 12.361 |
| Individual Pursuit | 4th | 2:30.676 PB |