| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2019 | 5000m | Junior Men | 15:51.97 | |
| 2019 | Half Marathon | Senior Men | 1:09:49 | |
| 2019 | Mountain Running | U20 Men | 37:53 | |
| 2019 | Cross Country | U20 Men | 26:14 | |
| 2019 | 8km | U20 Men | 25:30 | |
| 2024 | Cross Country | Senior Men | 32:23 | |
| 2025 | 10km | Senior Men | 29:39 | |
| 2025 | Cross Country | Senior Men | 31:20 | |
| 2025 | Half Marathon | Senior Men | 1:04:32 | |
| 2025 | Mountain Running | Senior Men | 53.:20 | |
| 2025 | 5km | Senior Men | 14:12 | |
| 2025 | 5000m | Senior Men | 14:04.49 | |
| 2025 | 10000m | Senior Men | 29:08.72 | |
| 2026 | 5000m | Senior Men | 13:59.58 | |
| 2026 | Half Marathon | Senior Men | 1:03:15 | |
| 2026 | Mountain Running | Senior Men | 57:14 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2019 | World Cross Country Championships | Cross Country | 28:12 | 84 |
| 2019 | World Mountain Running Championships -Junior | Mountain Running | 33:10 | 7 |
| 2025 | FISU Summer Games | 10000m | DQ | N/A |
| 2025 | FISU Summer Games | 5000m | 15:05.00 | 13 |
| 2026 | World Cross Country Championships | Cross Country | 30:54 | 47 |
| 2026 | Oceania Championships | 5000m | 14:29.83 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:55.33 | 3 | Michigan Invite | Ann Arbor USA | 14 Jan 2023 | ||
| 1500m | 3:48.19 | 13rB | Duke Invite | Durham USA | 12 Apr 2024 | ||
| Mile | 4:04.00 | 1 | Meyo Invite | Notre Dame USA | 04 Feb 2023 | ||
| 3000m | 7:58.26 | 9rC | David Hemery Valentine I | Boston USA | 11 Feb 2023 | ||
| 5000m | 13:41.90 | 3RA | Night of 5s | North Shore | 20 Dec 2025 | ||
| 10000m | 28:54.91 | 7 | Zatopek 10 | Melbourne AUS | 13 Dec 2025 | ||
| 10km | 28:51 | 2 | Run Prix | Melbourne AUS | 21 Sep 2025 | ||
| Half Marathon | 1:03:01 | 14 | Gold Coast Marathon | Gold Coast AUS | 04 Jul 2026 | ||
| 5km | 14:12 | 1 | NZL 5KM Championships | Rotorua | 03 May 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 1:55.33 | 3 | Michigan Invite | Ann Arbor USA | 14 Jan 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 4:06.69 | 2 | Central League Meeting # | Hastings | 27 Oct 2018 | ||
| 2019 | 3:59.15 | 5rB | ANZ Distance Carnival | Auckland | 16 Feb 2019 | ||
| 2021 | 3:55.06 | 2 | Golden Grizzlies Invitat | Rochester USA | 10 Apr 2021 | ||
| 2023 | 3:49.33 | 15rJ | Bryan Clay Invite | Azusa USA | 15 Apr 2023 | ||
| 2024 | 3:48.19 | 13rB | Duke Invite | Durham USA | 12 Apr 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 4:18.25 | 1 | Scottish Night of Miles | Wellington | 14 Dec 2019 | ||
| 2020 | 4:16.28 | 3ra | Silverston Invite | Ann Arbor USA | 21 Feb 2020 | ||
| 2021 | 4:14.48 | 2 | UA Quad #1 | Okron USA | 15 Jan 2021 | ||
| 2022 | 4:08.03 | 1 | Akron Indoor Quad OS | Akron USA | 15 Jan 2022 | ||
| 2023 | 4:04.00 | 1 | Meyo Invite | Notre Dame USA | 04 Feb 2023 | ||
| 2024 | 4:09.99 | 7H3 | Sharon Colyear-Danvile | Boston USA | 07 Dec 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 8:53.87 | 10 | NZ Secondary Schools | Dunedin | 01 Dec 2018 | ||
| 2019 | 8:38.95 | 1 | Winter Series #3 | Palmerston North | 11 Aug 2019 | ||
| 2020 | 8:28.12 | 14rA | GVSU Big Meet | Allendale USA | 14 Feb 2020 | ||
| 2021 | 8:14.19 | 3rA | GSSU Mike Lints Alumni M | Allendale USA | 23 Jan 2021 | ||
| 2022 | 8:11.63 | 2 | Akron Indoor Quad | Akron USA | 15 Jan 2022 | ||
| 2023 | 7:58.26 | 9rC | David Hemery Valentine I | Boston USA | 11 Feb 2023 | ||
| 2024 | 8:17.48 | 23rB | ACC | Brighton USA | 24 Feb 2024 | ||
| 2025 | 8:00.30 | 5RA | Potts Classic | Hastings | 01 Feb 2025 | ||
| 2026 | 8:19.81 | 1 | Capital Classic | Wellington | 01 Feb 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 15:13.27 | 17 | Night of 5's | North Shore | 21 Dec 2018 | ||
| 2019 | 14:42.79 | 8rA | Night of 5's | North Shore | 20 Dec 2019 | ||
| 2020 | 15:16.25 | 29rA | Meyo Invite | South Bend USA | 07 Feb 2020 | ||
| 2021 | 14:08.65 | 9 | GVSU Big Meet | Allendale USA | 12 Feb 2021 | ||
| 2022 | 14:00.17 | 8h6 | Season Opener | Boston USA | 03 Dec 2022 | ||
| 2023 | 13:53.25 | 8rB | Mt Sac Relays | Walnut USA | 13 Apr 2023 | ||
| 2024 | 13:51.73 | 3RA | Night of 5s | North Shore | 21 Dec 2024 | ||
| 2025 | 13:41.90 | 3RA | Night of 5s | North Shore | 20 Dec 2025 | ||
| 2026 | 13:59.58 | 1 | NZL Championships | Waitakere | 06 Mar 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 31:41.25 | 9r3 | THe Agency Group 10000m | Wellington | 10 Nov 2018 | ||
| 2021 | 29:49.97 | 4 | Mid-American | Oxford USA | 08 May 2021 | ||
| 2022 | 29:24.57 | 15 | Mt Sac Relays | Walnut USA | 14 Apr 2022 | ||
| 2023 | 29:01.77 | 18 | Raleigh Relays | Raleigh USA | 24 Mar 2023 | ||
| 2024 | 28:57.95 | 21 | Raleigh Relays | Raleigh USA | 28 Mar 2024 | ||
| 2025 | 28:54.91 | 7 | Zatopek 10 | Melbourne AUS | 13 Dec 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 28:51 | 2 | Run Prix | Melbourne AUS | 21 Sep 2025 | ||
| 2026 | 28:55 | 3 | Bluff 2 Boat Ramp Run | Devonport AUS | 15 Mar 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 1:09:44 | 2 | NZL HM Championships | Dunedin | 01 Sep 2019 | ||
| 2022 | 1:07:44 | 2 | Wellington Marathon | Wellington | 19 Jun 2022 | ||
| 2024 | 1:05:29 | 1 | Wellington Marathon | Wellington | 23 Jun 2024 | ||
| 2025 | 1:03:22 | 3 | Melbourne Marathon | Melbourne AUS | 12 Oct 2025 | ||
| 2026 | 1:03:01 | 14 | Gold Coast Marathon | Gold Coast AUS | 04 Jul 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 14:12 | 1 | NZL 5KM Championships | Rotorua | 03 May 2025 |