Story so far
- 2022First results in our data: Trek Sydney Cup.
- 2024National bronze: Masters 6 Keirin.
- 2024National silver: Masters 6 Keirin.
| Event | Place | Time |
|---|---|---|
| MMAS5-6 Points Race | Final | 6th | |
| MMAS6 Keirin Final | 5th | |
| MMAS6 Individual Pursuit | Qualifying | 3rd | 2:47.698 |
| MMAS150+ Team Pursuit Gold Final (team) | 1st | 2:29.441 |
| MMAS6 Individual Pursuit Bronze Final | 2nd | 2:46.577 PB |
| MMAS5 & MMAS6 Scratch Race | Final | 5th | |
| MMAS6&7 Points Race | Final 28 Feb 2025 · 2025 New South Wales Masters Track State Championships | 2nd | |
| MMAS6 Keirin Final 28 Feb 2025 · 2025 New South Wales Masters Track State Championships | 4th | |
| MMAS6&7 Scratch Race 28 Feb 2025 · 2025 New South Wales Masters Track State Championships | 2nd | |
| MMAS Open Team Pursuit Gold Final (team) 28 Feb 2025 · 2025 New South Wales Masters Track State Championships | 1st | 5:02.884 |
| MMAS135+ Team Sprint | Qualifying (team) 28 Feb 2025 · 2025 New South Wales Masters Track State Championships | 5th | 58.412 |
| Masters Men 6 Keirin 7-10 Final 16 Mar 2024 · 2024 AusCycling Masters Track National Championships | 2nd | |
| Masters Men 6 Keirin Repecharge 16 Mar 2024 · 2024 AusCycling Masters Track National Championships | 3rd | |
| Masters Men 6 Keirin Round 1 16 Mar 2024 · 2024 AusCycling Masters Track National Championships | 4th | |
| Masters Men 6-7 Scratch Race Final 16 Mar 2024 · 2024 AusCycling Masters Track National Championships | 10th |
| Event | Place | Time |
|---|---|---|
| Masters Men 5-6 Points Race Final 16 Mar 2024 · 2024 AusCycling Masters Track National Championships | 9th | |
| MMAS6 & 7 Points Race | Final 23 Feb 2024 · 2024 NSW Masters Track State Championships | 2nd | |
| MMAS6 Keirin Final 23 Feb 2024 · 2024 NSW Masters Track State Championships | 5th | |
| MMAS6 & 7 Scratch Race | Final 23 Feb 2024 · 2024 NSW Masters Track State Championships | 4th | |
| JM19/Elite Men Points Race 27 Jan 2024 · 2024 NSW Para, U19 & Elite | 12th | |
| EliteM Keirin 7th - 12th Final 27 Jan 2024 · 2024 NSW Para, U19 & Elite | 3rd | |
| EliteM Keirin Repecharge 27 Jan 2024 · 2024 NSW Para, U19 & Elite | 6th | |
| EliteM Keirin Heat 1 27 Jan 2024 · 2024 NSW Para, U19 & Elite | 4th | |
| Event c129b: Masters Men 6 Scratch Race Classification | 2nd | |
| Masters Men 6 Keirin Final | 4th | |
| Masters Men 6-7 Scratch Race Final | 4th | |
| Masters Men 5-6 Points Race Final | 7th | |
| Event c161a: Masters Men 6 Points Race Classification | 3rd | |
| Masters Men 6 Keirin Round 1 | 2nd | |
| MMAS5 & 6 Scratch Race | Final 17 Mar 2023 · 2023 Masters Track State Championships | 8th | |
| MMAS6 Keirin Final 17 Mar 2023 · 2023 Masters Track State Championships | 2nd | |
| MMAS6+ Points Race | Final 17 Mar 2023 · 2023 Masters Track State Championships | 2nd | |
| Open Men Shimano Lightning Handicap 25 Feb 2023 · 2023 Trek Sydney Cup | 13th | |
| Open Men Bontrager Heart Starter 25 Feb 2023 · 2023 Trek Sydney Cup | 7th | |
| Open Men Elimination 25 Feb 2023 · 2023 Trek Sydney Cup | 8th | |
| Open Men Trek Cup Wheelrace 25 Feb 2023 · 2023 Trek Sydney Cup | 14th | |
| Open Men Keirin Challenge Heat 1 25 Feb 2023 · 2023 Trek Sydney Cup | 5th | |
| MMAS5-6 Points Race | Final | 8th | |
| MMAS6 Scratch Race | Final | 3rd | |
| EliteM & JM19 Omnium Rd 2: Tempo Race 19 Mar 2022 · Trek Sydney Cup | 12th | |
| EliteM & JM19 Omnium Rd 3: Elimination Race 19 Mar 2022 · Trek Sydney Cup | 10th | |
| TREK Sydney Cup Mens Wheelrace Repechage 19 Mar 2022 · Trek Sydney Cup | 8th | |
| Mens Graded Keirin 19 Mar 2022 · Trek Sydney Cup | 6th | |
| EliteM & JM19 Omnium Rd 1: Scratch Race 19 Mar 2022 · Trek Sydney Cup | 12th | |
| EliteM & JM19 Omnium Rd 4: Points Race 19 Mar 2022 · Trek Sydney Cup | DNF |