| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2019 | 400m | Junior Men | 48.66 | |
| 2020 | 400m | Junior Men | 49.57 | |
| 2021 | 400m | Senior Men | 49.12 | |
| 2022 | 400m | Senior Men | 48.18 | |
| 2024 | 100m | Senior Men | 10.50 | |
| 2026 | 4x100m Relay | Senior Men | 41.13 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.50 | 1.7 | 2 | NZL National Championshi | Wellington | 15 Mar 2024 | |
| 200m | 21.64 | -0.1 | 1r1 | Interclub | Christchurch | 28 Jan 2023 | |
| 400m | 47.64 | 2h1 | Oceania Championships | Suva FIJ | 05 Jun 2024 | ||
| 800m | 2:00.35 | 1rB | Capital Classic | Wellington | 04 Feb 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 11.31 | (w) | 6q4 | NZ Secondary Schools | Hastings | 02 Dec 2017 | |
| 2019 | 10.96 | 1h1 | South Island Schools | Nelson | 31 Mar 2019 | ||
| 2020 | 11.02 | 4h1 | Potts Classic | Hastings | 25 Jan 2020 | ||
| 2021 | 11.11 | (w) | 3r1 | InterClub | Christchurch | 11 Dec 2021 | |
| 2022 | 11.04 | 1 | InterClub | Christchurch | 29 Jan 2022 | ||
| 2023 | 10.60 | (w) | 5 | NZL National Championshi | Wellington | 03 Mar 2023 | |
| 10.91 | 1 | Otago Championships | Dunedin | 12 Feb 2023 | |||
| 2024 | 10.50 | 2 | NZL National Championshi | Wellington | 15 Mar 2024 | ||
| 2025 | 10.76 | 1 | Interclub | Dunedin | 25 Jan 2025 | ||
| 2026 | 11.08 | 4H1 | NZL Championships | Waitakere | 06 Mar 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 22.12 | 1r1 | Interclub | Christchurch | 02 Nov 2019 | ||
| 2020 | 22.28 | 1r1 | Open Meeting | Dunedin | 29 Feb 2020 | ||
| 2021 | 22.41 | (w) | 4r1 | InterClub | Christchurch | 11 Dec 2021 | |
| 22.81 | 2 | Lovelock Classic | Timaru | 09 Jan 2021 | |||
| 2022 | 22.06 | 2r1 | InterClub | Christchurch | 29 Jan 2022 | ||
| 2023 | 21.64 | 1r1 | Interclub | Christchurch | 28 Jan 2023 | ||
| 2024 | 21.70 | (w) | 2 | OTG & STH Championships | Dunedin | 03 Mar 2024 | |
| 2025 | 21.84 | 1 | Interclub | Dunedin | 25 Jan 2025 | ||
| 2026 | 22.15 | 2 | Copyworld Toshiba meet # | Adelaide AUS | 28 Feb 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 52.34 | 4s2 | NZ Secondary Schools | Hastings | 02 Dec 2017 | ||
| 2018 | 50.21 | 4 | NZ Secondary Schools | Dunedin | 02 Dec 2018 | ||
| 2019 | 48.66 | 1 | NZL National Championshi | Christchurch | 09 Mar 2019 | ||
| 2020 | 48.66 | 2 | Potts Classic | Hastings | 25 Jan 2020 | ||
| 2021 | 48.90 | 1 | InterClub | Christchurch | 20 Nov 2021 | ||
| 2022 | 48.18 | 1 | NZL National Championshi | Hastings | 05 Mar 2022 | ||
| 2023 | 48.08 | 1 | Interclub | Christchurch | 21 Jan 2023 | ||
| 2024 | 47.64 | 2h1 | Oceania Championships | Suva FIJ | 05 Jun 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2022 | 2:00.35 | 1rB | Capital Classic | Wellington | 04 Feb 2022 |