| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2014 | 2000m Steeplechase | Youth Men | 6:19.63 | |
| 2015 | 800m | Junior Men | 1:57.91 | |
| 2015 | 8km | Junior Men | 26;16 | |
| 2015 | 3000m Steeplechase | Senior Men | 9:13.19 | |
| 2021 | 3000m Steeplechase | Senior Men | 9:18.00 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2015 | Oceania Championships | 3000m Steeplechase | 9:50.68 | |
| 2019 | Universiade | 3000m Steeplechase | 9:12.88 | 9h1 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 400m | 50.32 | 4 | North Island Sec Schools | Auckland | 29 Mar 2015 | ||
| 800m | 1:54.40 | 6h2 | Australia Junior Champio | Sydney AUS | 14 Mar 2015 | ||
| 1000m | 2:42.09 | 1 | Open Meeting | Hamilton | 18 Oct 2014 | ||
| 1500m | 3:49.39 | 12r1 | NZL National Championshi | Hastings | 06 Mar 2022 | ||
| Mile | 4:03.18 | 5 | NZ 1 Mile Championships | Whanganui | 30 Jan 2022 | ||
| 3000m | 8:12.03 | 11 | NZL 3000m Championship | Hastings | 22 Jan 2022 | ||
| 5000m | 14:39.03 | 1rB | Night of 5s | North Shore | 18 Dec 2020 | ||
| 10000m | 31:12.22 | 5 | 10000m Festival | Wellington | 13 Nov 2021 | ||
| 10km | 31:50 | 5 | Canterbury Road Champs | Christchurch | 26 Aug 2023 | ||
| 2000m Steeplechase | 914mm | 5:59.50 | 1 | Open Meeting | Hamilton | 17 Oct 2015 | |
| 3000m Steeplechase | 914mm | 8:42.72 | 7 | Stanford Invitational | Palo Alto USA | 30 Mar 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 50.32 | 4 | North Island Sec Schools | Auckland | 29 Mar 2015 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 1:55.42 | 3 | NZ Secondary Schools | Whanganui | 07 Dec 2014 | ||
| 2015 | 1:54.40 | 6h2 | Australia Junior Champio | Sydney AUS | 14 Mar 2015 | ||
| 2016 | 1:55.31 | 3rA | Capital Classic | Wellington | 22 Jan 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 2:42.09 | 1 | Open Meeting | Hamilton | 18 Oct 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 3:57.86 | 1 | Waikato v Auckland | Hamilton | 21 Nov 2015 | ||
| 2018 | 3:51.97 | 5r5 | Bryan Clay Invitational | Azusa USA | 18 Apr 2018 | ||
| 2022 | 3:49.39 | 12r1 | NZL National Championshi | Hastings | 06 Mar 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 4:27.16 | 11 | John Walker Night of Mil | Auckland | 20 Dec 2014 | ||
| 2016 | 4:24.11 | 4 | Cooks Classic | Whanganui | 19 Jan 2016 | ||
| 2018 | 4:18.40 | 3 | Powder River Dual | Gillette USA | 27 Jan 2018 | ||
| 2020 | 4:28.47 | 12 | Air Force Invite | Colorado Springs USA | 11 Jan 2020 | ||
| 2022 | 4:03.18 | 5 | NZ 1 Mile Championships | Whanganui | 30 Jan 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 8:53.58 | 10 | NZL 3000m Championship | Whanganui | 20 Jan 2015 | ||
| 2016 | 8:59.76 | 2 | Summer Series 10 | Auckland | 30 Jan 2016 | ||
| 2018 | 8:21.33 | 6h2 | Husky Classic | Seattle USA | 10 Feb 2018 | ||
| 2019 | 8:34.20 | 15 | Mountain West | Albuquerque USA | 23 Feb 2019 | ||
| 2020 | 8:16.69 | 11r3 | Husky Classic | Seattle USA | 14 Feb 2020 | ||
| 2022 | 8:12.03 | 11 | NZL 3000m Championship | Hastings | 22 Jan 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 15:51.54 | 12 | Bays Night of 5s | North Shore | 20 Dec 2016 | ||
| 2019 | 14:41.57 | 20r1 | Mt Sac Relays | Torrance USA | 20 Apr 2019 | ||
| 2020 | 14:39.03 | 1rB | Night of 5s | North Shore | 18 Dec 2020 | ||
| 2023 | 14:43.44 | 14 | Night of 5s | North Shore | 16 Dec 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2021 | 31:12.22 | 5 | 10000m Festival | Wellington | 13 Nov 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 31:50 | 5 | Canterbury Road Champs | Christchurch | 26 Aug 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2013 | 914mm | 6:26.32 | 8 | NZ Secondary Schools | Hamilton | 08 Dec 2013 | |
| 2014 | 914mm | 6:03.41 | 2 | NZ Secondary Schools | Whanganui | 07 Dec 2014 | |
| 2015 | 914mm | 5:59.50 | 1 | Open Meeting | Hamilton | 17 Oct 2015 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 914mm | 10:26.38 | 2 | Porritt Classic | Hamilton | 08 Feb 2014 | |
| 2015 | 914mm | 9:11.39 | 1r2 | SF Distance Carnival | San Francisco USA | 03 Apr 2015 | |
| 2016 | 914mm | 9:17.07 | 5 | Australian Championships | Sydney AUS | 03 Apr 2016 | |
| 2018 | 914mm | 8:46.81 | 5h3 | NCAA Div 1 West Prelimin | Sacramento USA | 25 May 2018 | |
| 2019 | 914mm | 8:42.72 | 7 | Stanford Invitational | Palo Alto USA | 30 Mar 2019 | |
| 2021 | 914mm | 9:18.00 | 1 | NZL National Championshi | Hastings | 27 Mar 2021 |