Story so far
- 2021First results in our data: Queensland J19, Elite & Para State Track Championships.
- 2023National bronze: Masters 3 Keirin.
- 2023National silver: Masters 3 Keirin.
- 2023PB of 55.240 in the 750m TT, 2.791s faster than before.
| Event | Place | Time |
|---|---|---|
| MMAS 4-5 Points Race Final 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 5th | |
| MMAS 4 Keirin 1-6 Final 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 4th | |
| MMAS 4 Keirin Heat 1 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 2nd | |
| MMAS 4 Sprint Q/F 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | ||
| MMAS 4 Sprint Qualifying 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 7th | (6.104) 12.362 |
| MMAS 4 Scratch Race Final 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 6th | |
| MMAS 4 Time Trial Final 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 9th | 55.743 |
| MMAS Team Sprint 135+ Bronze Final (team) 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 2nd | 50.688 |
| MMAS Team Sprint 135+ Qualifying (team) 17 Mar 2026 · 2026 AusCycling Masters Track National Championships | 4th | 51.008 |
| Keirin MMAS 2-5 7-11 Final 5 Dec 2025 · AMV Track Series Rd4 | 2nd | |
| Keirin MMAS 2-5 Heat 1 5 Dec 2025 · AMV Track Series Rd4 | 5th | |
| Graded Points Race 7 Nov 2025 · AMV Track Series Rd3 | 16th | |
| Graded 3 Hare & Hounds 7 Nov 2025 · AMV Track Series Rd3 | 4th | |
| Graded Progressive Points Race 7 Nov 2025 · AMV Track Series Rd3 | 5th | |
| Graded Scratch Race 7 Nov 2025 · AMV Track Series Rd3 | 6th |
| Event | Place | Time |
|---|---|---|
| MMAS 3 Keirin 7-10 Final 7 Apr 2025 · AusCycling Masters Track National Championships | 4th | |
| MMAS 3 Keirin Heat 1 7 Apr 2025 · AusCycling Masters Track National Championships | 5th | |
| MMAS Team Sprint Open Qualifying (team) 7 Apr 2025 · AusCycling Masters Track National Championships | 3rd | 53.499 |
| MMAS Team Sprint Open (team) 7 Apr 2025 · AusCycling Masters Track National Championships | 3rd | |
| Tempo Race 15 Nov 2024 · AMV Track Series Round 3 | 12th | |
| Team Sprint Masters Bronze Final (team) 15 Nov 2024 · AMV Track Series Round 3 | 2nd | 52.798 |
| Team Sprint Qualifying (team) 15 Nov 2024 · AMV Track Series Round 3 | 8th | 52.693 |
| Scratch Elimination Scratch 15 Nov 2024 · AMV Track Series Round 3 | 3rd | |
| Scratch Elimination Heat 3 11 Nov 2023 · 2023/2024 | 2nd | |
| Hare & Hounds Heat 2 11 Nov 2023 · 2023/2024 | 10th | |
| Progressive Points Heat 3 11 Nov 2023 · 2023/2024 | 1st | |
| Scratch Race Heat 4 11 Nov 2023 · 2023/2024 | 2nd | |
| Masters Men 3 Sprint Q/F | ||
| Event c166: Masters Men Team Sprint Open Classification (team) | 3rd | |
| Masters Men 3 TT Final | 8th | 55.240 PB |
| Masters Men Team Sprint Open Bronze Final (team) | 1st | 50.442 |
| Masters Men 3 Keirin Round 1 | 5th | |
| Masters Men Team Sprint Open Qualifying (team) | 3rd | 50.644 |
| Masters Men 3 Keirin Repecharge 1 | 3rd | |
| Masters Men 3 Keirin 7-11 Final | 2nd | |
| Masters Men 3 Sprint Qualifying | 7th | (0.000) 12.580 |
| Keirin Rd 2 Heat 3 3 Feb 2023 · AMV Sprint Series Round 6 | 5th | |
| Masters Men 2-4 Omnium Scratch Race 3 Feb 2023 · AMV Sprint Series Round 6 | 12th | |
| Keirin Rd 1 Heat 3 3 Feb 2023 · AMV Sprint Series Round 6 | 6th | |
| Masters Men 2 - 4 Omnium Points 3 Feb 2023 · AMV Sprint Series Round 6 | 10th | |
| Keirin Rd 3 Heat 3 3 Feb 2023 · AMV Sprint Series Round 6 | 5th | |
| Masters Men 2 - 4 Omnium Elimination 3 Feb 2023 · AMV Sprint Series Round 6 | 11th | |
| Masters Men 2 - 4 Omnium Tempo 3 Feb 2023 · AMV Sprint Series Round 6 | 12th | |
| Sprint Rd 3 Heat 8 3 Feb 2023 · AMV Sprint Series Round 6 | 3rd | |
| Sprint Rd 1 Heat 8 3 Feb 2023 · AMV Sprint Series Round 6 | 3rd | |
| Elimination Championship Masters Men 2-4 3 Feb 2023 · AMV Sprint Series Round 6 | 10th | |
| Scratch Race 3 Feb 2023 · AMV Sprint Series Round 6 | 5th | |
| Sprint Rd 2 Heat 9 3 Feb 2023 · AMV Sprint Series Round 6 | 2nd | |
| Masters M 2/3 Points Race 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | 9th | |
| Masters M 3 750m TT Final 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | 5th | 58.031 |
| Masters M 2/3 Scratch Race Final 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | 7th | |
| Masters M 3 Keirin Final 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | 5th | |
| Masters M 3 Sprint Qualifying 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | 6th | (6.443) 13.096 |
| Masters M 3 Sprint Q/F 10 Dec 2022 · 2023 AusCycling Junior & Masters Track Championships | ||
| Team Tempo A/B Grade 19 Nov 2022 · AMV Sprint Series Round 5 | ||
| B Grade Mystery Points 12 Nov 2022 · AMV Sprint Series Round 4 | 3rd | |
| B Grade Tempo 12 Nov 2022 · AMV Sprint Series Round 4 | 13th | |
| B Grade Scratch Elimination 12 Nov 2022 · AMV Sprint Series Round 4 | 5th | |
| Derby Heat 4 12 Nov 2022 · AMV Sprint Series Round 4 | 2nd | |
| Keirin Rd 2 Heat 4 12 Nov 2022 · AMV Sprint Series Round 4 | 5th | |
| B Grade Scratch Race 12 Nov 2022 · AMV Sprint Series Round 4 | 13th | |
| Keirin Rd 1 Heat 2 12 Nov 2022 · AMV Sprint Series Round 4 | 6th | |
| B Grade Hare & Hounds 12 Nov 2022 · AMV Sprint Series Round 4 | 12th | |
| Sprint 3 Heat 2 18 Jun 2022 · AMV Sprint Series Round 1 - Saturday | 3rd | |
| Italian Pusuit 18 Jun 2022 · AMV Sprint Series Round 1 - Saturday | ||
| Sprint 1 Heat 3 18 Jun 2022 · AMV Sprint Series Round 1 - Saturday | 3rd | |
| Sprint 2 Heat 3 18 Jun 2022 · AMV Sprint Series Round 1 - Saturday | 3rd | |
| MM Team Sprint Open Bronze Final (team) 11 Apr 2022 · 2022 Masters National Track Championships | 2nd | 52.394 |
| MM Team Sprint Open Qualifying (team) 11 Apr 2022 · 2022 Masters National Track Championships | 4th | 53.695 |
| Team Sprint Open Men (team) 26 Nov 2021 · Masters Track Challenge Manually Submitted Times | 4th | 51.89 |
| Flying 200 17 Jul 2021 · 2021 AMV Track Series Round 1 | 10th | (6.082) 12.295 PB |
| Elimination A/B 17 Jul 2021 · 2021 AMV Track Series Round 1 | 11th | |
| Scratch Race B 17 Jul 2021 · 2021 AMV Track Series Round 1 | 10th | |
| Keirin Heat 5 17 Jul 2021 · 2021 AMV Track Series Round 1 | 2nd | |
| Team Sprint (team) 17 Jul 2021 · 2021 AMV Track Series Round 1 | 5th | 53.051 |
| Points Race B 17 Jul 2021 · 2021 AMV Track Series Round 1 | DNF | |
| Elite Men Team Sprint Qualifying (team) 17 Feb 2021 · Queensland J19, Elite & Para State Track Championships | 5th | 51.778 |