| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2017 | 1500m | Senior Men | 3:52.57 | |
| 2018 | 3000m | Senior Men | 8:21.66 | |
| 2018 | 5000m | Senior Men | 14:31.64 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2019 | World Cross Country Championships | Cross Country | 35:38 | 98 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:53.72 | 5 | SIR GRAEME DOUGLAS INTER | Auckland | 25 Mar 2018 | ||
| 1500m | 3:48.20 | 4 | Cooks Garden Classic | Whanganui | 23 Jan 2018 | ||
| 3000m | 8:18.68 | 1 | Auckland 3000m Champions | Auckland | 15 Feb 2017 | ||
| 5000m | 14:21.79 | 4 | Night of 5's | North Shore | 21 Dec 2018 | ||
| 10km | 31:21 | 3 | Christchurch Marathon | Christchurch | 02 Jun 2019 | ||
| Half Marathon | 1:10:15 | 5 | Christchurch Marathon | Christchurch | 04 Jun 2017 | ||
| 2000m Steeplechase | 914mm | 6:27.20 | 3h2 | NZ Secondary Schools | Wellington | 10 Dec 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 2:00.45 | 3 | Auckland Championships | Auckland | 07 Feb 2016 | ||
| 2017 | 1:56.89 | 2 | ACA Club Meeting | Auckland | 08 Feb 2017 | ||
| 2018 | 1:53.72 | 5 | SIR GRAEME DOUGLAS INTER | Auckland | 25 Mar 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 4:05.08 | 2 | Auckland Championships | Auckland | 06 Feb 2016 | ||
| 2017 | 3:52.57 | 3 | NZL National Championshi | Hamilton | 19 Mar 2017 | ||
| 2018 | 3:48.20 | 4 | Cooks Garden Classic | Whanganui | 23 Jan 2018 | ||
| 2020 | 4:05.74 | 1 | ACA Club Night | Auckland | 26 Feb 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 8:18.68 | 1 | Auckland 3000m Champions | Auckland | 15 Feb 2017 | ||
| 2018 | 8:21.66 | 1 | NZL 3000m Championship | Hamilton | 10 Feb 2018 | ||
| 2019 | 8:20.11 | 6 | NZL 3000m Championship | Wellington | 18 Jan 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 14:57.71 | 5 | Bays Night of 5s | North Shore | 20 Dec 2016 | ||
| 2017 | 14:30.31 | 3rA | Night of Fives | North Shore | 19 Dec 2017 | ||
| 2018 | 14:21.79 | 4 | Night of 5's | North Shore | 21 Dec 2018 | ||
| 2019 | 14:32.18 | 9 | NZL National Championshi | Christchurch | 08 Mar 2019 | ||
| 2020 | 14:48.99 | 17rA | Night of 5s | North Shore | 18 Dec 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 32:06 | 1 | Auckland Road Championsh | Papakura | 19 Aug 2018 | ||
| 2019 | 31:21 | 3 | Christchurch Marathon | Christchurch | 02 Jun 2019 | ||
| 2020 | 33:07 | 1 | Auckland Road Championsh | Auckland | 18 Oct 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 1:10:15 | 5 | Christchurch Marathon | Christchurch | 04 Jun 2017 | ||
| 2018 | 1:12:29 | 8 | Auckland Marathon | Auckland | 28 Oct 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 914mm | 6:27.20 | 3h2 | NZ Secondary Schools | Wellington | 10 Dec 2011 |