| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2016 | 3000m | U20 Women | 9:54.77 | |
| 2016 | 3000m | Youth Women | 9:39.56 | |
| 2017 | Cross Country | U18 Women | 14.34 | |
| 2017 | 5000m | U20 Women | 16:28.43 | |
| 2017 | 3000m | U20 Women | 9:56.13 | |
| 2017 | 3000m | Youth Women | 9:38.49 | |
| 2017 | 1500m | Youth Women | 4:38.50 | |
| 2018 | 5000m | U20 Women | 17:00.38 | |
| 2018 | 3000m | Junior Women | 9:51.42 | |
| 2019 | 5000m | Junior Women | 17:07.18 | |
| 2020 | 5000m | Junior Women | 16:57.83 | |
| 2020 | 3000m | Junior Women | 9:46.02 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2019 | World Cross Country Championships | Cross Country | 22:55 | 34 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 1500m | 4:37.74 | 2 | North Island Sec Schools | Auckland | 03 Apr 2016 | ||
| Mile | 5:06.50 | 3 | Night of Miles | Wellington | 19 Dec 2015 | ||
| 3000m | 9:38.49 | 2 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 5000m | 16:28.43 | 1 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 10km | 37:14 | 1 | Queenstown Marathon | Queenstown | 19 Nov 2016 | ||
| Half Marathon | 1:20:37 | 24 | Melbourne Marathon | Melbourne AUS | 12 Oct 2025 | ||
| 2000m Steeplechase | 762mm | 7:13.33 | 2 | Wellington Championships | Masterton | 06 Feb 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 4:40.77 | 2 | Central League Meeting 3 | Palmerston North | 21 Nov 2015 | ||
| 2016 | 4:37.74 | 2 | North Island Sec Schools | Auckland | 03 Apr 2016 | ||
| 2017 | 4:38.50 | 3 | NZL National Championshi | Hamilton | 19 Mar 2017 | ||
| 2018 | 4:48.68 | 9 | AUS JUNIOR CHAMPIONSHIPS | SYDNEY AUS | 18 Mar 2018 | ||
| 2023 | 4:41.22 | 5 | L & C Open | Portland USA | 18 Mar 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 5:06.50 | 3 | Night of Miles | Wellington | 19 Dec 2015 | ||
| 2016 | 5:13.41 | 3 | Scottish Night of Miles | Wellington | 17 Dec 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 10:03.28 | 6mx | Black Programme | Wellington | 24 Oct 2015 | ||
| 2016 | 9:39.56 | 2 | NZL National Championshi | Dunedin | 04 Mar 2016 | ||
| 2017 | 9:38.49 | 2 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 2018 | 9:51.42 | 2 | NZL U20 3000m Championsh | Hastings | 27 Jan 2018 | ||
| 2019 | 10:03.21 | 10 | NZL 3000m Championship | Wellington | 18 Jan 2019 | ||
| 2020 | 9:46.02 | 1 | NZL U20 3000m Championsh | Whanganui | 18 Jan 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 16:28.43 | 1 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 2018 | 16:58.90 | 3 | AUS Junior Championships | Sydney AUS | 14 Mar 2018 | ||
| 2019 | 17:07.18 | 3 | NZL National Championshi | Christchurch | 08 Mar 2019 | ||
| 2020 | 16:57.83 | 2 | NZL National Championshi | Christchurch | 06 Mar 2020 | ||
| 2023 | 17:01.26 | 9rE | Bryan Clay Invite | Azusa USA | 14 Apr 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 37:14 | 1 | Queenstown Marathon | Queenstown | 19 Nov 2016 | ||
| 2019 | 38:17 | 1 | Wellington Marathon | Wellington | 30 Jun 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 1:20:37 | 24 | Melbourne Marathon | Melbourne AUS | 12 Oct 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 762mm | 7:13.33 | 2 | Wellington Championships | Masterton | 06 Feb 2016 |