| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2019 | 3000m | Youth Men | 8:48.13 | |
| 2019 | 6km | U18 Men | 18:56 | |
| 2020 | 5000m | Junior Men | 15:43.31 | |
| 2021 | 5000m | Junior Men | 15:18.14 | |
| 2021 | 3000m Steeplechase | Junior Men | 9:53.01 | |
| 2025 | Marathon | Senior Men | 2:25:36 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| Mile | 4:20.11 | 5 | Lovelock Classic | Timaru | 11 Jan 2020 | ||
| 3000m | 8:41.11 | 5 | NZL Championship | Whanganui | 30 Jan 2021 | ||
| 5000m | 14:58.06 | 2 | InterClub | Christchurch | 21 Nov 2021 | ||
| 10km | 30:35 | 3 | Clyde to Alexandra 10km | Alexandra | 27 Nov 2021 | ||
| Marathon | 2:25:36 | 2 | Christchurch Marathon | Christchurch | 13 Apr 2025 | ||
| 3000m Steeplechase | 914mm | 9:39.91 | 2 | International Track Meet | Christchurch | 06 Feb 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2020 | 4:20.11 | 5 | Lovelock Classic | Timaru | 11 Jan 2020 | ||
| 2021 | 4:22.91 | 7 | Lovelock Classic | Timaru | 09 Jan 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 8:42.70 | 2 | Interclub | Christchurch | 02 Nov 2019 | ||
| 2020 | 8:43.44 | 5 | Nat Secondary Schools | Tauranga | 12 Dec 2020 | ||
| 2021 | 8:41.11 | 5 | NZL Championship | Whanganui | 30 Jan 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 15:49.33 | 2 | Canterbury Championships | Christchurch | 24 Feb 2019 | ||
| 2020 | 15:15.75 | 1 | Canterbury Championships | Christchurch | 23 Feb 2020 | ||
| 2021 | 14:58.06 | 2 | InterClub | Christchurch | 21 Nov 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2021 | 30:35 | 3 | Clyde to Alexandra 10km | Alexandra | 27 Nov 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 2:25:36 | 2 | Christchurch Marathon | Christchurch | 13 Apr 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2021 | 914mm | 9:39.91 | 2 | International Track Meet | Christchurch | 06 Feb 2021 |