Story so far
- 2021First results in our data: 2021 AusCycling Elite and U19 Track National Championships.
- 2021National silver: U19 Keirin.
- 2022National champion: Omnium.
| Event | Place | Time |
|---|---|---|
| Men Team Sprint (team) 1 Nov 2024 · 2024/2025 Blackline Track League - Round 1 | 2nd | 49.810 |
| Men Points - B Final 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 6th | |
| Men Scratch Race - Heat 1 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 8th | |
| Men Elimination - Heat 2 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 7th | |
| Men Scratch Race - B Grade - Final 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 2nd | |
| Men Tempo Race - B Grade Final 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 6th | |
| J19 Men Omnium Elimination 2 Apr 2022 · 2022 Oceania Track Championships | 7th | |
| J19 Men Omnium Tempo Race 2 Apr 2022 · 2022 Oceania Track Championships | 8th | |
| J19 Men Omnium Scratch Race 2 Apr 2022 · 2022 Oceania Track Championships | 1st | |
| J19 Men Omnium Points Race 2 Apr 2022 · 2022 Oceania Track Championships | DNF | |
| Event c102: JM19 Team Pursuit (team) 2 Apr 2022 · 2022 Oceania Track Championships | 3rd | |
| JM19 Team Pursuit Qualifying (team) 2 Apr 2022 · 2022 Oceania Track Championships | 3rd | 4:28.582 |
| J19 Men TT Qualifying 2 Apr 2022 · 2022 Oceania Track Championships | 3rd | 1:05.209 |
| J19 Men TT Final 2 Apr 2022 · 2022 Oceania Track Championships | 4th | 1:05.454 |
| J19 Men Madison Final (team) 2 Apr 2022 · 2022 Oceania Track Championships | 5th |
| Event | Place | Time |
|---|---|---|
| J19 Men Scratch Race Final 2 Apr 2022 · 2022 Oceania Track Championships | DNF | |
| TREK SYDNEY Cup Mens Wheelrace Final 19 Mar 2022 · Trek Sydney Cup | DNF | |
| EliteM & JM19 Omnium Rd 2: Tempo Race 19 Mar 2022 · Trek Sydney Cup | 4th | |
| EliteM & JM19 Omnium Rd 3: Elimination Race 19 Mar 2022 · Trek Sydney Cup | 6th | |
| TREK Sydney Cup Mens Wheelrace Qualifying Heat 1 19 Mar 2022 · Trek Sydney Cup | 1st | |
| Mens Graded Keirin 19 Mar 2022 · Trek Sydney Cup | 1st | |
| EliteM & JM19 Omnium Rd 1: Scratch Race 19 Mar 2022 · Trek Sydney Cup | 7th | |
| EliteM & JM19 Omnium Rd 4: Points Race 19 Mar 2022 · Trek Sydney Cup | 7th | |
| U19 Men Pursuit Qualifying | 16th | 3:32.475 PB |
| Event c34: Under 19 Men Keirin | 2nd | |
| Event q2a: Under 19 Men Points Race Qualifying Heat 1 | 6th | |
| Under 19 Men Points Race Points Race | 19th | |
| Under 19 Men Madison Final (team) | ||
| Under 19 Men Keirin Final 1-6 | 2nd | |
| Under 19 Men Keirin Round 1 Heat 1 | 2nd | |
| Under 19 Men 1000m TT Final | 4th | 1:04.969 PB |
| Under 19 Men Team Sprint Gold Final (team) | 2nd | 46.717 |
| Under 19 Men Team Pursuit Qualifying (team) | 5th | 4:20.230 |
| Under 19 Men Team Sprint Qualifying (team) | 1st | 47.080 |
| U19 Men Scratch Race Final | DNF |