| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2015 | 3000m Walk (Track) | Senior Men | 17:23.55 | |
| 2015 | 20km Walk (Road) | Senior Men | 2:14:15 | |
| 2020 | 20km Walk (Road) | Senior Men | 2:19:47 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 3000m Walk (Track) | 16:02.01 | 1 | Black Programme | Wellington | 30 Jan 2016 | ||
| 5000m Walk (Track) | 28:53.78 | 3 | Gold Programme | Wellington | 17 Oct 2015 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 16:28.90 | 3 | Wellington Championships | Wellington | 08 Mar 2014 | ||
| 2015 | 16:46.10 | 7 | Capital Classic | Wellington | 23 Jan 2015 | ||
| 2016 | 16:02.01 | 1 | Black Programme | Wellington | 30 Jan 2016 | ||
| 2017 | 16:20.57 | 1 | Wellington Grand Prix #6 | Wellington | 25 Mar 2017 | ||
| 2018 | 16:29.79 | 1 | Wellington Championships | Wellington | 04 Feb 2018 | ||
| 2019 | 16:23.49 | 1 | Club Meet B | Wellington | 23 Mar 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 28:53.78 | 3 | Gold Programme | Wellington | 17 Oct 2015 |