| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2012 | 10000m | M20 | 34:28.46 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:57.27 | 5h1 | NZL National Championshi | Wellington | 28 Mar 2014 | ||
| 1000m | 2:36.50 | 2 | Black Programme | Wellington | 01 Mar 2014 | ||
| 1500m | 3:54.87 | 10 | Porritt Classic | Hamilton | 11 Feb 2017 | ||
| Mile | 4:21.88 | 2 | Scottish Night of Miles | Wellington | 20 Dec 2014 | ||
| 3000m | 8:45.67 | 4 | Central League Meeting # | Masterton | 28 Nov 2020 | ||
| 5000m | 15:04.41 | 4 | Grand Prix 4 | Wellington | 24 Mar 2018 | ||
| 10000m | 31:35.25 | 6 | 10000m Festival | Wellington | 05 Dec 2020 | ||
| 10km | 31:06 | 1 | Wellington Road Champion | Wellington | 18 Aug 2018 | ||
| 15km | 50:31 | 5 | Tai Tapu Run Festival | Christchurch | 08 Apr 2017 | ||
| Half Marathon | 1:11:17 | 9 | Christchurch Marathon | Christchurch | 04 Jun 2017 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 1:59.69 | 6 | Central Region Lge R3 | Wellington | 27 Nov 2010 | ||
| 2012 | 1:58.80 | 1 | Black Programme | Wellington | 17 Mar 2012 | ||
| 2013 | 1:59.39 | 3rB | Club Meeting | Palmerston North | 19 Feb 2013 | ||
| 2014 | 1:57.27 | 5h1 | NZL National Championshi | Wellington | 28 Mar 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 2:36.50 | 2 | Black Programme | Wellington | 01 Mar 2014 | ||
| 2023 | 2:43.70 | 2 | Mid-week Twilight | Wellington | 25 Jan 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 4:11.56 | 7 | NZSS Championships | Timaru | 13 Dec 2009 | ||
| 2010 | 4:06.87 | 10 | NZSSAA Championships | Hastings | 12 Dec 2010 | ||
| 2011 | 4:06.88 | 8h2 | NZL Championships | Dunedin | 26 Mar 2011 | ||
| 2013 | 4:07.65 | 13 | Wellington Championships | Wellington | 23 Feb 2013 | ||
| 2014 | 4:06.77 | 5 | Wellington Championships | Wellington | 08 Mar 2014 | ||
| 2017 | 3:54.87 | 10 | Porritt Classic | Hamilton | 11 Feb 2017 | ||
| 2020 | 4:06.60 | 4 | Central League Meeting # | Hastings | 31 Oct 2020 | ||
| 2022 | 4:01.60 | 2 | Last Chance Meet #1 | Wellington | 12 Mar 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 4:38.34 | 3 | Scottish Night of M | Wellington | 19 Dec 2009 | ||
| 2011 | 4:35.71 | 2 | Scottish N o M | Wellington | 17 Dec 2011 | ||
| 2014 | 4:21.88 | 2 | Scottish Night of Miles | Wellington | 20 Dec 2014 | ||
| 2020 | 4:26.96 | 2rA | Night of Miles | Wellington | 19 Dec 2020 | ||
| 2021 | 4:37.68 | 5 | Night of Miles | Wellington | 18 Dec 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2012 | 9:01.80 | 12 | Capital Classic | Wellington | 23 Jan 2012 | ||
| 2015 | 9:07.33 | 1 | Interclub | Christchurch | 07 Feb 2015 | ||
| 2016 | 8:57.59 | 5 | Interclub | Timaru | 19 Nov 2016 | ||
| 2020 | 8:45.67 | 4 | Central League Meeting # | Masterton | 28 Nov 2020 | ||
| 2022 | 8:54.49 | 3rA | Twilight Meeting | Wellington | 23 Feb 2022 | ||
| 2023 | 8:59.59 | 2 | Wellington 3000m Champio | Wellington | 08 Mar 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 15:48.87 | 2 | Central Region Lge | Wellington | 22 Nov 2014 | ||
| 2018 | 15:04.41 | 4 | Grand Prix 4 | Wellington | 24 Mar 2018 | ||
| 2021 | 15:51.99 | 5 | Senior Meeting #3 | Wellington | 06 Nov 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2020 | 31:35.25 | 6 | 10000m Festival | Wellington | 05 Dec 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2013 | 33:01 | 19 | NZ Road Race Championshi | Dunedin | 31 Aug 2013 | ||
| 2014 | 33:10 | 11 | Wellington Road Champion | Wainuiomata | 23 Aug 2014 | ||
| 2015 | 32:44 | 8 | Christchurch Marathon | Christchurch | 31 May 2015 | ||
| 2016 | 33:47 | 4 | Canterbury Road Champion | Christchurch | 20 Aug 2016 | ||
| 2017 | 32:21 | 14 | New Zealand Road Champio | Christchurch | 02 Sep 2017 | ||
| 2018 | 31:06 | 1 | Wellington Road Champion | Wellington | 18 Aug 2018 | ||
| 2020 | 32:03 | 10 | Wellington Road Champion | Lower Hutt | 19 Sep 2020 | ||
| 2021 | 33:00 | 9 | WLG Road Champs | Wellington | 18 Sep 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 51:42 | 4 | Tai Tapu Run Festival | Christchurch | 09 Apr 2016 | ||
| 2017 | 50:31 | 5 | Tai Tapu Run Festival | Christchurch | 08 Apr 2017 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 1:16:54 | 3 | Hawkes Bay International | Hastings | 14 May 2016 | ||
| 2017 | 1:11:17 | 9 | Christchurch Marathon | Christchurch | 04 Jun 2017 | ||
| 2018 | 1:12:17 | 17 | Melbourne Marathon Festi | Melbourne AUS | 14 Oct 2018 | ||
| 2020 | 1:13:39 | 3 | Queenstown Marathon | Queenstown | 21 Nov 2020 | ||
| 2021 | 1:13:43 | 2 | Rotorua Marathon | Rotorua | 08 May 2021 | ||
| 2023 | 1:16:31 | 20 | Wellington Marathon | Wellington | 25 Jun 2023 | ||
| 2026 | 1:15:01 | 18 | Wellington Marathon | Wellington | 28 Jun 2026 |