Story so far
- 2021First results in our data: NSW Junior Track Championships 2021.
- 2022Moved up to U19 at SHARP Extensive IT Junior Track Series Round 2.
| Event | Place | Time |
|---|---|---|
| C Grade Keirin 19 Dec 2024 · National Omnium Championships including AJTS Round 2 | 4th | |
| C Grade Scratch Race 19 Dec 2024 · National Omnium Championships including AJTS Round 2 | 6th | |
| C Grade Points Race 19 Dec 2024 · National Omnium Championships including AJTS Round 2 | 3rd | |
| Men Austral Wheel Race Heat 5 19 Dec 2024 · National Omnium Championships including AJTS Round 2 | DNF | |
| Scratch Elimination Men B 18 Dec 2024 · Blackline Track League Round 3 | 11th | |
| Scratch Race Men Heat 1 18 Dec 2024 · Blackline Track League Round 3 | 12th | |
| Tempo Men B 18 Dec 2024 · Blackline Track League Round 3 | 11th | |
| Points Race Men B 18 Dec 2024 · Blackline Track League Round 3 | DNF | |
| JM19 Elimination Final | 15th | |
| JM19 Time Trial Qualifying | 17th | 1:09.794 PB |
| JM19 Keirin Repecharge | 4th | |
| JM19 Keirin Round 1 | 3rd | |
| JM19 Scratch Race Qualifying | DNF | |
| JM19 Sprint 9-14 place | ||
| JM19 Sprint Round 1 |
| Event | Place | Time |
|---|---|---|
| JM19 Sprint Qualifying | 14th | (5.856) 11.728 PB |
| Men C Grade Scratch Race | DNS | |
| Men C Grade Points Race | 13th | |
| JM19 Omnium Points race | DNF | |
| JM19 Omnium Tempo | 13th | |
| JM19 Omnium Scratch Race | 5th | |
| JM19 Omnium Elimination | 14th | |
| JM19 Omnium Qualifying | 15th | |
| U19M & Elite Men Scratch Race Championships 9 Dec 2023 · 2023 Bankstown Sports Cup | DNS | |
| Division 1 Mystery Lapper 2 Dec 2023 · 2023 Central West Track Open | DNS | |
| Men`s 2 Lap Handicap 2 Dec 2023 · 2023 Central West Track Open | DNS | |
| Division 1 Elimination Race 2 Dec 2023 · 2023 Central West Track Open | DNS | |
| Division 1 Motor Paced Scatch Race 2 Dec 2023 · 2023 Central West Track Open | DNS | |
| U19M & EliteM Omnium - Elimination 25 Nov 2023 · 2024 | 8th | |
| U19M & EliteM Omnium - Tempo 25 Nov 2023 · 2024 | 14th | |
| U19M & EliteM Omnium - Scratch Race 25 Nov 2023 · 2024 | 7th | |
| U19M & EliteM Omnium - Points Race 25 Nov 2023 · 2024 | 10th | |
| JM19 Individual Pursuit 29 Oct 2023 · 2023 Jim Bundy Memorial | 2nd | 3:38.249 |
| JM19 Individual Pursuit 14 Apr 2023 · Jim Bundy Memorial Gate Day | 3rd | 3:47.432 PB |
| U19M NSW Keirin Championship Heat 2 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| U19M NSW Keirin Championship Heat 2 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| U19M NSW Scratch Race Championship 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| Open Men Shimano Lightning Handicap 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| Open Men Trek Cup Wheelrace 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| Open Men Bontrager Heart Starter 25 Feb 2023 · 2023 Trek Sydney Cup | DNS | |
| JM19 Team Pursuit GOLD Final (team) | 1st | 4:16.291 |
| JM19/EM Points Race | DNF | |
| JM19 Individual Pursuit Qualifiers | 9th | 3:38.114 PB |
| JM19 Omnium Qualifying 16 Dec 2022 · SHARP Extensive IT Junior Track Series Round 2 | 15th | |
| JM17 Tempo Race 19 Mar 2022 · Trek Sydney Cup | 3rd | |
| JM17 Scratch Race 19 Mar 2022 · Trek Sydney Cup | 4th | |
| JM17 TREK Sydney Cup 19 Mar 2022 · Trek Sydney Cup | 3rd | |
| JM17 NSW Elimination Championships 19 Mar 2022 · Trek Sydney Cup | 5th | |
| JM17 Scratch Race 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 8th | |
| JM17 Keirin Final 6-10th place 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 4th | |
| JM17 Keirin Heat 4 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 2nd | |
| JM17 Scratch Elimination 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 11th | |
| JM17 Scratch Race 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 7th | |
| JM17 Points Race 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 13th | |
| JM17 Tempo 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 14th | |
| JM17 Madison (team) 12 Feb 2022 · Australian Junior Track Series Round 2 Day 1 | 9th | |
| JM17 Keirin - Repechages 6 Mar 2021 · NSW Junior Track Championships 2021 | 3rd | |
| JM17 Keirin - 1st Round 6 Mar 2021 · NSW Junior Track Championships 2021 | 3rd | |
| JM17 Keirin - 7th to 12th 6 Mar 2021 · NSW Junior Track Championships 2021 | 3rd | |
| JM17 Individual Pursuit Qualifier 6 Mar 2021 · NSW Junior Track Championships 2021 | 20th | |
| JM17 Keirin - Semi-Final 6 Mar 2021 · NSW Junior Track Championships 2021 | 6th |