| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2013 | 10000m | Men Under 20 | 36:54.21 | |
| 2026 | 100km | Senior Men | 7:50:25 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 10000m | 32:52.00 | 2 | OTG Championship | Dunedin | 04 Feb 2021 | ||
| 10km | 32:37 | 6 | Clyde to Alexandra | Alexandra | 13 Aug 2016 | ||
| Half Marathon | 1:12:24 | 25 | Christchurch Marathon | Christchurch | 31 May 2015 | ||
| Marathon | 2:29:08 | 3 | Christchurch Marathon | Christchurch | 11 Apr 2021 | ||
| 3000m Steeplechase | 914mm | 10:23.73 | 2 | Otago Masters Games | Dunedin | 02 Feb 2014 | |
| 100km | 7:50:25 | 1 | NZL Championships | Christchurch | 31 Oct 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2013 | 33:35 | 1 | Clyde to Alexandra Road | Clyde | 17 Aug 2013 | ||
| 2015 | 32:54 | 4 | Clyde to Alexandra | Clyde | 22 Aug 2015 | ||
| 2016 | 32:37 | 6 | Clyde to Alexandra | Alexandra | 13 Aug 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2013 | 1:14:17 | 2 | Cadbury Dunedin Marathon | Dunedin | 08 Sep 2013 | ||
| 2015 | 1:12:24 | 25 | Christchurch Marathon | Christchurch | 31 May 2015 | ||
| 2016 | 1:14:41 | 3 | Balclutha H-M | Balclutha | 19 Jun 2016 | ||
| 2019 | 1:15:07 | 1 | HILL FREE HALF | OUTRAM | 20 Oct 2019 | ||
| 2022 | 1:14:12 | 1 | Balclutha H-M | Balclutha | 15 Oct 2022 | ||
| 2023 | 1:16:33 | 8 | Mt Maunganui Half-Marath | Mount Maunganui | 26 Aug 2023 | ||
| 2026 | 1:16:50 | 3 | Cromwell Half Marathon | Masterton | 17 Oct 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 2:46:38 | 2 | Dunedin Marathon | Dunedin | 13 Sep 2015 | ||
| 2018 | 2:45:32 | 2 | Southland Festival of Ru | Invercargill | 14 Oct 2018 | ||
| 2019 | 2:33:59 | 1 | Dunedin Marathon | Dunedin | 01 Sep 2019 | ||
| 2021 | 2:29:08 | 3 | Christchurch Marathon | Christchurch | 11 Apr 2021 | ||
| 2022 | 2:42:01 | 1 | Dunedin Marathon | Dunedin | 11 Sep 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 914mm | 10:23.73 | 2 | Otago Masters Games | Dunedin | 02 Feb 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2026 | 7:50:25 | 1 | NZL Championships | Christchurch | 31 Oct 2026 |