| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2019 | 100m | Youth Men | 11.12 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.88 | 1.6 | 7 | Potts Classic | Hastings | 25 Jan 2020 | |
| 200m | 22.23 | 1.7 | 1 | Club Meet B | Wellington | 23 Mar 2019 | |
| Marathon | 2:32:51 | 1 | Wellington Marathon | Wellington | 28 Jun 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 10.90 | 1 | North Island Schools | Tauranga | 06 Apr 2019 | ||
| 2020 | 10.88 | 7 | Potts Classic | Hastings | 25 Jan 2020 | ||
| 2021 | 11.14 | 1r2 | Cooks Classic | Whanganui | 30 Jan 2021 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 22.23 | 1 | Club Meet B | Wellington | 23 Mar 2019 | ||
| 2020 | 22.22 | (w) | 6 | NZL National Championshi | Christchurch | 08 Mar 2020 | |
| 22.52 | 4h1 | NZL National Championshi | Christchurch | 07 Mar 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2026 | 2:32:51 | 1 | Wellington Marathon | Wellington | 28 Jun 2026 |