| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2018 | 110m Hurdles | Youth Men | 15.09 | |
| 2019 | 110m Hurdles | Junior Men | 15.55 | |
| 2020 | 110m Hurdles | Junior Men | 15.34 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 200m | 23.11 | -1.3 | 1h2 | NI Secondary Schools | Whanganui | 08 Apr 2018 | |
| 110m Hurdles | 990mm | 15.55 | 1.5 | 3 | NZL National Championshi | Christchurch | 09 Mar 2019 |
| 110m Hurdles | 914mm | 15.09 | -0.2 | 3 | NZL National Championshi | Hamilton | 10 Mar 2018 |
| High Jump | 1.88 | 7 | NZL NATIONAL CHAMPIONSHI | Christchurch | 08 Mar 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 22.96 | (w) | 2h1 | NZ Secondary Schools | Hastings | 01 Dec 2017 | |
| 23.38 | 1r2 | Grand Prix 1 | Wellington | 25 Nov 2017 | |||
| 2018 | 22.95 | (w) | 3 | WELLINGTON SCHOOLS | Wellington | 15 Mar 2018 | |
| 23.11 | 1h2 | NI Secondary Schools | Whanganui | 08 Apr 2018 | |||
| 2019 | 23.24 | 3 | CSW Championships | Wellington | 14 Mar 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 914mm | 15.57 | 8 | NZ Secondary Schools | Hastings | 03 Dec 2017 | |
| 2018 | 914mm | 14.82 | (w) | 2 | WELLINGTON SCHOOLS | Wellington | 15 Mar 2018 |
| 914mm | 15.09 | 3 | NZL National Championshi | Hamilton | 10 Mar 2018 | ||
| 2019 | 990mm | 15.55 | 3 | NZL National Championshi | Christchurch | 09 Mar 2019 | |
| 2020 | 990mm | 15.34 | (w) | 1 | NZL National Championshi | Christchurch | 07 Mar 2020 |
| 990mm | 15.95 | 1 | Wellington Championships | Wellington | 02 Feb 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2018 | 1.85 | 8 | NZ Secondary Schools | Dunedin | 01 Dec 2018 | ||
| 2019 | 1.85 | 1 | Club Meet A | Wellington | 30 Mar 2019 | ||
| 2020 | 1.88 | 7 | NZL NATIONAL CHAMPIONSHI | Christchurch | 08 Mar 2020 |