| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2018 | 800m | Youth Men | 1:55.64 | |
| 2018 | 1500m | U18 Men | 4:10.75 | |
| 2018 | 6km | U18 Men | 19:16 | |
| 2019 | 800m | Junior Men | 1:58.85 | |
| 2024 | 1 Mile (Road) | Senior Men | 4:19.9 | |
| 2024 | 5km | Senior Men | 14:50 | |
| 2026 | 1500m | Senior Men | 3:48.15 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:50.58 | 1 | Special Meet | Whanganui | 14 Mar 2020 | ||
| 1500m | 3:43.86 | 5 | Sir Graeme Douglas Inter | Waitakere | 09 Feb 2025 | ||
| Mile | 3:59.00 | 3 | ACA Mile Night | Auckland | 19 Mar 2025 | ||
| 3000m | 8:24.79 | 2 | Capital Classic | Wellington | 01 Feb 2026 | ||
| 5000m | 14:27.25 | 10RA | Night of 5s | North Shore | 21 Dec 2024 | ||
| 10km | 31:09 | 10 | Timaru Ten | Timaru | 26 Oct 2024 | ||
| 5km | 14:50 | 3 | NZL 5K Road Championship | Rotorua | 04 May 2024 | ||
| 1 Mile (Road) | 4:19.88 | 1 | NZL Road MIle Championsh | Rotorua | 03 May 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 1:58.38 | 2rC | Potts Classic | Hastings | 14 Jan 2017 | ||
| 2018 | 1:55.64 | 2 | NZL National Championshi | Hamilton | 10 Mar 2018 | ||
| 2019 | 1:54.93 | 3 | Central League Meeting # | Masterton | 23 Nov 2019 | ||
| 2020 | 1:50.58 | 1 | Special Meet | Whanganui | 14 Mar 2020 | ||
| 2021 | 1:52.74 | 2 | Potts Classic | Hastings | 23 Jan 2021 | ||
| 2022 | 1:51.48 | 4 | Night of Fives | North Shore | 23 Mar 2022 | ||
| 2023 | 1:51.30 | 5rA | Night of 5s | North Shore | 16 Dec 2023 | ||
| 2024 | 1:51.74 | 4 | Potts Classic | Hastings | 20 Jan 2024 | ||
| 2025 | 1:50.67 | 1RA | Potts Classic | Hastings | 01 Feb 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 4:05.36 | 5 | Capital Classic | Wellington | 20 Jan 2017 | ||
| 2018 | 3:55.81 | 1 | PALMERSTON NORTH AAHC CL | Palmerston North | 20 Mar 2018 | ||
| 2019 | 3:52.55 | 4 | Porritt Classic | Hamilton | 09 Feb 2019 | ||
| 2020 | 3:49.19 | 1 | Last Chance PB Meet | Palmerston North | 21 Mar 2020 | ||
| 2021 | 3:52.80 | 6 | Capital Classic | Wellington | 20 Feb 2021 | ||
| 2022 | 3:44.16 | 6r1 | NZL National Championshi | Hastings | 06 Mar 2022 | ||
| 2024 | 3:45.39 | 1 | Invitational Run | Palmerston North | 29 Mar 2024 | ||
| 2025 | 3:43.86 | 5 | Sir Graeme Douglas Inter | Waitakere | 09 Feb 2025 | ||
| 2026 | 3:48.15 | 3 | NZL Championships | Waitakere | 07 Mar 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 4:20.06 | 3 | SIR GRAEME DOUGLAS INTER | Auckland | 25 Mar 2018 | ||
| 2019 | 4:16.00 | 2 | Sir John Walker Invitati | Auckland | 14 Dec 2019 | ||
| 2021 | 4:03.95 | 5 | NZL Mile Championship | Whanganui | 30 Jan 2021 | ||
| 2022 | 4:03.19 | 6 | NZ 1 Mile Championships | Whanganui | 30 Jan 2022 | ||
| 2024 | 4:07.87 | 12rA | Cooks Classic | Whanganui | 27 Jan 2024 | ||
| 2025 | 3:59.00 | 3 | ACA Mile Night | Auckland | 19 Mar 2025 | ||
| 2026 | 4:06.74 | 5FA | Cooks Classic | Whanganui | 24 Jan 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 9:06.20 | 1 | New Zealand Secondary Sc | Waitakere | 02 Dec 2016 | ||
| 2017 | 8:56.87 | 11 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 2018 | 8:57.82 | 2 | PNAC Club Meet | Palmerston North | 27 Mar 2018 | ||
| 2019 | 8:52.30 | 1 | Central League Meeting # | Inglewood | 02 Nov 2019 | ||
| 2020 | 8:40.97 | 13 | NZL 3000m Championship | Hastings | 25 Jan 2020 | ||
| 2021 | 8:26.05 | 1 | InterClub | Dunedin | 04 Dec 2021 | ||
| 2022 | 8:26.58 | 2 | Spring Challenge | Dunedin | 23 Sep 2022 | ||
| 2024 | 8:27.76 | 1 | Central League #2 | Palmerston North | 09 Nov 2024 | ||
| 2026 | 8:24.79 | 2 | Capital Classic | Wellington | 01 Feb 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 14:27.25 | 10RA | Night of 5s | North Shore | 21 Dec 2024 | ||
| 2025 | 14:53.83 | 4RB | Night of 5s | North Shore | 20 Dec 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 32:48 | 8 | Wellington Road Champion | Lower Hutt | 24 Aug 2019 | ||
| 2024 | 31:09 | 10 | Timaru Ten | Timaru | 26 Oct 2024 | ||
| 2025 | 32:37 | 24 | NZL Road Championships | Cambridge | 30 Aug 2025 | ||
| 2026 | 31:13 | 11 | Timaru Ten | Timaru | 24 Oct 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 14:50 | 3 | NZL 5K Road Championship | Rotorua | 04 May 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 4:19.88 | 1 | NZL Road MIle Championsh | Rotorua | 03 May 2024 | ||
| 2026 | 4:26.89 | 5 | Road Mile Championships | Dunedin | 12 Sep 2026 |