| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2018 | 3000m Steeplechase | Junior Men | 10:15.33 | |
| 2019 | 3000m Steeplechase | Junior Men | 9:47.97 | |
| 2019 | Mountain Running | U20 Men | 40:04 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2019 | World Mountain Running Championships -Junior | Mountain Running | 36:52 | 30 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 3000m | 9:06.45 | 7 | CAN 3000m Championships | Christchurch | 28 Jan 2023 | ||
| 10km | 33:49 | 5 | Clyde - Alexandra Road R | Alexandra | 27 Aug 2022 | ||
| 2000m Steeplechase | 914mm | 6:36.60 | 5 | NZL National Championshi | Hamilton | 19 Mar 2017 | |
| 3000m Steeplechase | 914mm | 9:46.82 | 5 | NZL National Championshi | Wellington | 03 Mar 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 9:06.45 | 7 | CAN 3000m Championships | Christchurch | 28 Jan 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2022 | 33:49 | 5 | Clyde - Alexandra Road R | Alexandra | 27 Aug 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 914mm | 6:36.60 | 5 | NZL National Championshi | Hamilton | 19 Mar 2017 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 914mm | 10:06.29 | 1 | Centre Meeting | Invercargill | 17 Nov 2018 | |
| 2019 | 914mm | 9:47.97 | 2 | NZL National Championshi | Christchurch | 10 Mar 2019 | |
| 2020 | 914mm | 9:52.67 | 4 | NZL National Championshi | Christchurch | 08 Mar 2020 | |
| 2021 | 914mm | 10:19.60 | 5 | International Track Meet | Christchurch | 06 Feb 2021 | |
| 2022 | 914mm | 10:01.01 | 1 | Centre Meeting | Invercargill | 28 Oct 2022 | |
| 2023 | 914mm | 9:46.82 | 5 | NZL National Championshi | Wellington | 03 Mar 2023 |