Story so far
- 2021First results in our data: Queensland J19, Elite & Para State Track Championships.
- 2021State champion: Scratch race (2022 AusCycling Junior & Masters Track Championships – Queensland).
| Event | Place | Time |
|---|---|---|
| Masters Men 5-6 Points Race Final 11 Apr 2022 · 2022 Masters National Track Championships | 7th | |
| Masters Men 5 - 6 Scratch Race Final 11 Apr 2022 · 2022 Masters National Track Championships | 4th | |
| MM 5-6 Scratch Race Final | 1st | |
| MM 2-5 Omnium Points Race | 3rd | |
| MM 2-5 Omnium Elimination | 3rd | |
| MM 2-5 Omnium Scratch | 3rd | |
| MM 2-5 Omnium Tempo | 5th | |
| Scratch Elimination 27 Nov 2021 · 2021 AMV Track Series Round 6 | 10th | |
| Handicap Scratch 27 Nov 2021 · 2021 AMV Track Series Round 6 | 10th | |
| Scratch Group 2 26 Nov 2021 · 2021 AMV Track Series Round 5 | 1st | |
| Tempo Group 2 26 Nov 2021 · 2021 AMV Track Series Round 5 | 9th | |
| Elimination Group 2 26 Nov 2021 · 2021 AMV Track Series Round 5 | 12th | |
| Points Race Group 2 26 Nov 2021 · 2021 AMV Track Series Round 5 | 4th | |
| Scratch Elimination 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 10th | |
| Handicap Scratch 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 10th |
| Event | Place | Time |
|---|---|---|
| Points Race Group 2 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 4th | |
| Elimination Group 2 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 12th | |
| Tempo Group 2 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 9th | |
| Scratch Group 2 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 1st | |
| Elite Men Team Sprint Bronze Final (team) 17 Feb 2021 · Queensland J19, Elite & Para State Track Championships | 2nd | 50.215 |
| Elite Men Team Sprint Qualifying (team) 17 Feb 2021 · Queensland J19, Elite & Para State Track Championships | 4th | 50.717 |