| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2018 | 400m | Junior Women | 57.35 | |
| 2021 | 400m | Open Women | 55.09 | |
| 2024 | 400m | Open Women | 55.42 | |
| 2025 | 4x400m Relay | Open Women | 3:43.60 | |
| 2025 | 400m | Open Women | 54.71 | |
| 2026 | 400m | Open Women | 53.91 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2025 | FISU Summer Games | 200m | 24.66 | 5H6 |
| 2025 | FISU Summer Games | 4x400m Relay | 3:35.22 | 6 |
| 2026 | Oceania Championships | 400m | 53.84 | 4 |
| 2026 | Oceania Championships | 4x400m Relay Mixed | 3:19.39 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 11.99 | 1.9 | 2r1 | InterClub | Christchurch | 04 Dec 2021 | |
| 200m | 23.91 | 2.0 | 6RA | ITM | Christchurch | 22 Feb 2025 | |
| 400m | 53.84 | 4 | Oceania Championships | Darwin AUS | 19 May 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 13.00 | 2 | Canterbury Childrens Cha | Timaru | 15 Mar 2015 | ||
| 2016 | 13.05 | 7 | Canterbury Championships | Timaru | 20 Feb 2016 | ||
| 2017 | 12.40 | (w) | 2s3 | NZ Secondary Schools | Hastings | 02 Dec 2017 | |
| 12.52 | 6 | NZ Secondary Schools | Hastings | 03 Dec 2017 | |||
| 2018 | 12.72 | 4h2 | NZL National Championshi | Hamilton | 09 Mar 2018 | ||
| 2020 | 11.96 | (w) | 1 | InterClub | Christchurch | 19 Dec 2020 | |
| 12.51 | 1 | InterClub | Christchurch | 28 Nov 2020 | |||
| 2021 | 11.91 | (w) | 2r1 | InterClub | Christchurch | 23 Jan 2021 | |
| 11.99 | 2r1 | InterClub | Christchurch | 04 Dec 2021 | |||
| 2022 | 12.20 | (w) | 7 | Sir Graeme Douglas Inter | Waitakere | 20 Feb 2022 | |
| 12.36 | 1 | InterClub | Christchurch | 22 Jan 2022 | |||
| 2024 | 12.02 | (w) | 1rB | ITM | Christchurch | 24 Feb 2024 | |
| 12.33 | 3h2 | Potts Classic | Hastings | 20 Jan 2024 | |||
| 2025 | 12.07 | (w) | 5H1 | McKinnon Shield #7 | Auckland | 11 Jan 2025 | |
| 12.09 | 3H2 | L. Louyet Meeting | Huizingen BEL | 05 Jul 2025 | |||
| 2026 | 12.43 | 4H2 | ITM | Christchurch | 21 Feb 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 26.14 | 4h2 | NZL National Championshi | Dunedin | 05 Mar 2016 | ||
| 2017 | 25.85 | 1 | South Island Championshi | Timaru | 09 Dec 2017 | ||
| 2018 | 25.93 | 4 | NZL National Championshi | Hamilton | 11 Mar 2018 | ||
| 2019 | 26.20 | 1 | Alex Wilson Invite | South Bend USA | 16 Feb 2019 | ||
| 2020 | 24.25 | (w) | 1r1 | InterClub | Christchurch | 19 Dec 2020 | |
| 25.19 | 1r2 | InterClub | Christchurch | 24 Oct 2020 | |||
| 2021 | 24.32 | 2r1 | InterClub | Christchurch | 21 Nov 2021 | ||
| 2022 | 24.49 | (w) | 7 | NZL National Championshi | Hastings | 06 Mar 2022 | |
| 24.71 | 1 | InterClub | Christchurch | 22 Jan 2022 | |||
| 2023 | 25.53 | 3r4 | Cougar Classic | Spokane USA | 13 Jan 2023 | ||
| 2024 | 24.53 | (w) | 1rB | ITM | Christchurch | 24 Feb 2024 | |
| 24.77 | 5 | Night of 5s | North Shore | 21 Dec 2024 | |||
| 2025 | 23.91 | 6RA | ITM | Christchurch | 22 Feb 2025 | ||
| 2026 | 24.15 | 4H2 | ITM | Christchurch | 21 Feb 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 59.33 | 6 | NZL National Championshi | Dunedin | 05 Mar 2016 | ||
| 2017 | 58.13 | 4 | NZ Secondary Schools | Hastings | 03 Dec 2017 | ||
| 2018 | 57.01 | 4h1 | AUS Junior Championships | Sydney AUS | 14 Mar 2018 | ||
| 2019 | 57.63 | 2r3 | GVSU Big Meet | Allendale USA | 09 Feb 2019 | ||
| 2020 | 54.55 | 1r1 | South Island Championshi | Christchurch | 05 Dec 2020 | ||
| 2021 | 55.04 | 3r2 | Porritt Classic | Hamilton | 13 Feb 2021 | ||
| 2022 | 55.31 | 4 | NZL National Championshi | Hastings | 05 Mar 2022 | ||
| 2023 | 56.49 | 4rM | Don Kirby Invite | Albuquerque USA | 11 Feb 2023 | ||
| 2024 | 55.13 | 7 | Sir Graeme Douglas Inter | Waitakere | 10 Mar 2024 | ||
| 2025 | 53.95 | 1H2 | QLD Championships | Brisbane AUS | 14 Mar 2025 | ||
| 2026 | 53.84 | 4 | Oceania Championships | Darwin AUS | 19 May 2026 |