| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2010 | 1500m | Senior Men | 3:52.55 | |
| 2010 | 5000m | Senior Men | 14:35.19 | |
| 2011 | 5000m | Senior Men | 14:42.06 | |
| 2012 | 10000m | Senior Men | 30:57.25 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 1500m | 3:48.96 | 6 | Victoria Championships | Melbourne AUS | 21 Feb 2009 | ||
| Mile | 4:16.63 | 1 | New Year Meeting | Timaru | 08 Jan 2011 | ||
| 3000m | 8:09.40 | 1 | VMC | Melbourne AUS | 12 Feb 2009 | ||
| 5000m | 14:04.36 | 1 | Interclub | Christchurch | 29 Dec 2010 | ||
| 10000m | 29:42.30 | 10 | Zatopek | Melbourne AUS | 11 Dec 2008 | ||
| 10km | 29:34 | 1 | Clyde to Alexandra | Clyde | 21 Aug 2010 | ||
| 15km | 47:39 | 4 | New Balance RR | Tai Tapu | 02 May 2010 | ||
| Half Marathon | 1:06:31 | 2 | Christchurch Marathon | Christchurch | 01 Jun 2008 | ||
| Marathon | 2:25:06 | 2 | SBS Christchurch | Christchurch | 06 Jun 2010 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 3:48.96 | 6 | Victoria Championships | Melbourne AUS | 21 Feb 2009 | ||
| 2010 | 3:52.55 | 2 | NZL Championships | Christchurch | 28 Mar 2010 | ||
| 2011 | 3:51.25 | 3 | Interclub | Christchurch | 15 Jan 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 4:16.63 | 1 | New Year Meeting | Timaru | 08 Jan 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 8:25.88 | 1 | Tauranga Twilight | Tauranga | 01 Jan 2009 | ||
| 2010 | 8:22.35 | 3 | Interclub | Christchurch | 26 Feb 2010 | ||
| 2011 | 8:48.29 | 1 | Interclub | Timaru | 26 Nov 2011 | ||
| 2012 | 8:30.70 | 8 | NZL 3000m Championship | Dunedin | 18 Feb 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 14:04.71 | 11 | Melbourne Grand Prix | Melbourne AUS | 05 Mar 2009 | ||
| 2010 | 14:04.36 | 1 | Interclub | Christchurch | 29 Dec 2010 | ||
| 2011 | 14:42.06 | 2 | NZL Championships | Dunedin | 25 Mar 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 29:42.30 | 10 | Zatopek | Melbourne AUS | 11 Dec 2008 | ||
| 2010 | 30:08.65 | 15 | Zatopek | Melbourne AUS | 09 Dec 2010 | ||
| 2012 | 30:57.25 | 2 | NZL 10000m Championships | Tauranga | 03 Jan 2012 | ||
| 2013 | 33:29.59 | 7 | NZ 10000m Championship | Timaru | 05 Jan 2013 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 32:18 | 11 | NZ Road Championships | Hamilton | 06 Sep 2008 | ||
| 2009 | 31:26 | 4 | Clyde to Alexandra RR | Clyde | 15 Aug 2009 | ||
| 2010 | 29:34 | 1 | Clyde to Alexandra | Clyde | 21 Aug 2010 | ||
| 2011 | 32:50 | 3 | Canterbury Road Ch | Pegasus | 06 Aug 2011 | ||
| 2014 | 32:55 | 1 | North Shore Marathon | North Shore | 07 Sep 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 47:39 | 4 | New Balance RR | Tai Tapu | 02 May 2010 | ||
| 2012 | 50:19 | 4 | New Balance 15km | Christchurch | 06 May 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 1:06:31 | 2 | Christchurch Marathon | Christchurch | 01 Jun 2008 | ||
| 2010 | 1:08:22 | 1 | Moro | Dunedin | 12 Sep 2010 | ||
| 2012 | 1:11:02 | 9 | Christchurch Airport | Christchurch | 03 Jun 2012 | ||
| 2014 | 1:09:26 | 2 | Rotorua Marathon | Rotorua | 03 May 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 2:25:06 | 2 | SBS Christchurch | Christchurch | 06 Jun 2010 | ||
| 2011 | 2:29:26 | 5 | Rotorua Marathon | Rotorua | 30 Apr 2011 | ||
| 2017 | 2:48:36 | 3 | Hawkes Bay Marathon | Hastings | 13 May 2017 |