| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2011 | 3000m | Junior Men | 8:43.75 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 1500m | 4:07.12 | 1 | Summer Series 9 | Auckland | 23 Jan 2016 | ||
| 3000m | 8:43.75 | 3 | NZL 3000m Championship | Palmerston North | 25 Jan 2011 | ||
| 5000m | 15:43.64 | 11 | Bays Night of 5s | North Shore | 20 Dec 2016 | ||
| 10km | 32:40 | 2 | WBoP Road Championships | Cambridge | 18 Aug 2018 | ||
| Half Marathon | 1:11:48 | 7 | Auckland Marathon | Auckland | 28 Oct 2018 | ||
| Marathon | 2:37:48 | 1 | Tauranga Marathon | Tauranga | 22 Sep 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 4:08.97 | 1 | Wanganui Schools | Whanganui | 16 Mar 2009 | ||
| 2016 | 4:07.12 | 1 | Summer Series 9 | Auckland | 23 Jan 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 8:57.93 | 1 | Club Night | Whanganui | 18 Nov 2008 | ||
| 2009 | 8:54.43 | 5 | NZSS Championships | Timaru | 13 Dec 2009 | ||
| 2011 | 8:43.75 | 3 | NZL 3000m Championship | Palmerston North | 25 Jan 2011 | ||
| 2016 | 8:49.60 | 5 | Auckland 3000m Champions | Auckland | 10 Feb 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 15:43.64 | 11 | Bays Night of 5s | North Shore | 20 Dec 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 32:40 | 2 | WBoP Road Championships | Cambridge | 18 Aug 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 1:11:48 | 7 | Auckland Marathon | Auckland | 28 Oct 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 2:37:48 | 1 | Tauranga Marathon | Tauranga | 22 Sep 2018 |