| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2013 | 3000m Walk (Track) | Men U18 | 15:37.12 | |
| 2014 | 3000m Walk (Track) | Youth Men | 14:59.45 | |
| 2015 | 10km Walk (Road) | Junior Men | 51:32 | |
| 2015 | 10km Walk (Road) | Youth Men | 49:58 | |
| 2015 | 10km Walk (Road) | Senior Men | 50:11 | |
| 2015 | 3000m Walk (Track) | Youth Men | 13:50.10 | |
| 2016 | 3000m Walk (Track) | Junior Men | 13:04.44 | |
| 2016 | 10km Walk (Road) | Junior Men | 47:41 | |
| 2022 | 3000m Walk (Track) | Senior Men | 14:49.72 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 3000m Walk (Track) | 13:04.44 | 1 | NZL National Championshi | Dunedin | 04 Mar 2016 | ||
| 10km Walk (Road) | 47:41 | 1 | NZL National Championshi | Dunedin | 06 Mar 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2012 | 15:54.68 | 1 | Twilight Series | Nelson | 28 Nov 2012 | ||
| 2013 | 15:37.12 | 3 | NZL National Championshi | Auckland | 22 Mar 2013 | ||
| 2014 | 13:34.54 | 2 | NZ Secondary Schools | Whanganui | 07 Dec 2014 | ||
| 2015 | 13:23.77 | 1 | NZSS Championships | Timaru | 06 Dec 2015 | ||
| 2016 | 13:04.44 | 1 | NZL National Championshi | Dunedin | 04 Mar 2016 | ||
| 2017 | 13:34.25 | 1 | Capital Classic | Wellington | 20 Jan 2017 | ||
| 2018 | 13:58.70 | 1 | Capital Classic | Whanganui | 20 Jan 2018 | ||
| 2021 | 15:43.84 | 1 | Mahar Cup | Nelson | 13 Feb 2021 | ||
| 2022 | 14:49.72 | 1 | NZL Championship | Hastings | 03 Mar 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 49:58 | 1 | NZL Long Distance Walks | Auckland | 21 Nov 2015 | ||
| 2016 | 47:41 | 1 | NZL National Championshi | Dunedin | 06 Mar 2016 |