Story so far
- 2021First results in our data: Virtual NJTS Event 2, Melbourne.
- 2023Moved up to U17 at 2023 Austral Week incl. 2024 Para-Cycling National Championships.
| Event | Place | Time |
|---|---|---|
| 4 up Flying 750 6 Jul 2025 · AMV Track Prologue | ||
| Group Handicap 6 Jul 2025 · AMV Track Prologue | 4th | |
| Sprint Derby Heat 8 6 Jul 2025 · AMV Track Prologue | 1st | |
| Scratch Elimination 6 Jul 2025 · AMV Track Prologue | 2nd | |
| Sprint Derby Heat 8 6 Jul 2025 · AMV Track Prologue | 3rd | |
| Scratch Race 6 Jul 2025 · AMV Track Prologue | 6th | |
| 3 up Flying 500 6 Jul 2025 · AMV Track Prologue | ||
| Keirin | 5th | |
| Elimination | 2nd | |
| Keirin | 4th | |
| Scratch Race | 11th | |
| Progressive Points | 2nd | |
| Scratch Elimination Men B 18 Dec 2024 · Blackline Track League Round 3 | 6th | |
| Scratch Race Men Heat 2 18 Dec 2024 · Blackline Track League Round 3 | 11th | |
| Tempo Men B 18 Dec 2024 · Blackline Track League Round 3 | 7th |
| Event | Place | Time |
|---|---|---|
| Points Race Men B 18 Dec 2024 · Blackline Track League Round 3 | 6th | |
| Men Team Sprint (team) 1 Nov 2024 · 2024/2025 Blackline Track League - Round 1 | 11th | 53.280 |
| Men Scratch Race - Heat 2 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 14th | |
| Men Points - B Final 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 | 8th | |
| Men Scratch Race - B Grade - Final 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 10th | |
| Men Tempo Race - B Grade Final 13 Oct 2024 · 2024/2025 Blackline Track League - Round 1 | 8th | |
| Under 17 Boys Tempo Heat 2 | 14th | |
| Under 17 Boys Scratch Race | 18th | |
| Under 17 Boys Progressive Points | 13th | |
| Under 17 Boys Scratch Elimination | 16th | |
| Under 17 Boys Scratch Race | 11th | |
| Under 17 Boys Keirin | 7th | |
| Under 17 Boys Hare & Hounds | 4th | |
| Under 17 Boys Junior Austral Heat 2 | 10th | |
| Under 17 Boys Hare & Hounds | 13th | |
| Under 17 Boys Tempo | 15th | |
| Under 17 Boys Scratch Elimination | 15th | |
| Under 17 Boys Scratch Race | 13th | |
| Under 17 Boys Points race | 12th | |
| JB15 Elimination Heat 2 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 13th | |
| JB15 Tempo Heat 1 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | DNF | |
| JB15 Scratch Race 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 11th | |
| All Team Sprint (team) 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 34th | 1:04.687 |
| JB15 Keirin Heat 2 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 4th | |
| JB15 Tempo 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 11th | |
| JB15 Scratch Race 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | 9th | |
| JB15 Points Race 7 Jan 2022 · Australian Junior Track Series Round 1 Day 1 | DNF | |
| Junior Men 15 Flying 200m 17 Jan 2021 · Virtual NJTS Event 2, Melbourne | 14th | 17.501 PB |
| Junior Men 17 Team Sprint (team) 17 Jan 2021 · Virtual NJTS Event 2, Melbourne | 10th | 1:03.248 |
| Junior Men 15 500m ITT 17 Jan 2021 · Virtual NJTS Event 2, Melbourne | 14th | 47.555 PB |
| Junior Men 15 Indiv Pursuit 17 Jan 2021 · Virtual NJTS Event 2, Melbourne | 14th | 3:19.557 PB |
| Junior Men 15 Team Pursuit (team) 17 Jan 2021 · Virtual NJTS Event 2, Melbourne | 4th | 4:35.372 |