| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2024 | 100m | Boys U16 | 11.56 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 11.40 | 1.8 | 2H1 | SI SS Championships | Nelson | 05 Apr 2025 | |
| 200m | 22.80 | 2.0 | 4RB | ITM | Christchurch | 22 Feb 2025 | |
| 400m | 52.41 | 1H1 | Lovelock Classic | Timaru | 10 Jan 2026 | ||
| Shot Put | 5kg | 13.67 | 1 | OTG SS Championships | Dunedin | 15 Mar 2025 | |
| Discus Throw | 1.5kg | 35.84 | 1 | Interclub | Dunedin | 12 Oct 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 11.22 | (w) | 2 | STH-OTG Interclub | Inglewood | 09 Nov 2024 | |
| 11.41 | 4 | NZSS Championships | Timaru | 08 Dec 2024 | |||
| 2025 | 11.38 | (w) | 7 | NZL Championships | Dunedin | 06 Mar 2025 | |
| 11.40 | 2H1 | SI SS Championships | Nelson | 05 Apr 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 22.96 | (w) | 3 | Interclub | Dunedin | 02 Nov 2024 | |
| 23.29 | 5 | NZSS Championships | Timaru | 08 Dec 2024 | |||
| 2025 | 22.80 | 4RB | ITM | Christchurch | 22 Feb 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2026 | 52.41 | 1H1 | Lovelock Classic | Timaru | 10 Jan 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 5kg | 13.28 | 5 | NZSS Championships | Timaru | 06 Dec 2024 | |
| 2025 | 5kg | 13.67 | 1 | OTG SS Championships | Dunedin | 15 Mar 2025 | |
| 2026 | 5kg | 13.25 | 1 | OTG SS Championships | Dunedin | 14 Mar 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 1.5kg | 35.84 | 1 | Interclub | Dunedin | 12 Oct 2024 | |
| 2025 | 1.5kg | 35.03 | 1 | Interclub | Dunedin | 01 Feb 2025 | |
| 2026 | 1.5kg | 33.43 | 1 | OTG SS Championships | Dunedin | 14 Mar 2026 |