| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2016 | Shot Put | Youth Men | 15.76 | |
| 2017 | Shot Put | Youth Men | 19.20 | |
| 2017 | Shot Put | Junior Men | 17.82 | |
| 2018 | Shot Put | Senior Men | 16.49 | |
| 2018 | Shot Put | U20 Men | 18.52 | |
| 2019 | Shot Put | Junior Men | 18.99 | |
| 2021 | Shot Put | Senior Men | 18.36 | |
| 2022 | Shot Put | Senior Men | 19.04 | |
| 2023 | Shot Put | Senior Men | 18.48 | |
| 2024 | Shot Put | Senior Men | 19.23 | |
| 2025 | Shot Put | Senior Men | 19.81 | |
| 2026 | Shot Put | Senior Men | 19.60 | |
| 2026 | Shot Put | Senior Men | 20.02 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2017 | Commonwealth Youth Games | Shot Put | 19.57 | |
| 2018 | World U20 Championships | Shot Put | 16.82 | 13qB |
| 2024 | FISU Summer Games | Shot Put | 19.71 | 4 |
| 2025 | World Championships | Shot Put | 20.18 | 10QA |
| 2026 | Oceania Championships | Shot Put | 19.85 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| Shot Put | 7.26kg | 20.68 | 1 | Josef Odlozil Memorial | Praha CZE | 01 Jun 2026 | |
| Shot Put | 6kg | 18.99 | 1 | NZL National Championshi | Christchurch | 10 Mar 2019 | |
| Shot Put | 5kg | 21.27 | 1 | South Island Championshi | Timaru | 09 Dec 2017 | |
| Discus Throw | 1.5kg | 44.41 | 1 | Club Meeting | Hastings | 31 Jan 2017 | |
| Hammer Throw | 6kg | 46.87 | 2 | Capital Classic | Wellington | 22 Jan 2016 | |
| Hammer Throw | 5kg | 59.42 | 4 | New Zealand Secondary Sc | Waitakere | 03 Dec 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 5kg | 12.15 | 1 | Reading Trophy | Hastings | 31 Oct 2014 | |
| 2015 | 5kg | 15.32 | 1 | Central League Meeting 2 | Palmerston North | 07 Nov 2015 | |
| 2016 | 6kg | 14.73 | 3 | Capital Classic | Wellington | 22 Jan 2016 | |
| 2016 | 5kg | 18.28 | 1 | League Meeting | Hastings | 29 Oct 2016 | |
| 2017 | 6kg | 18.12 | 2 | Interclub | Christchurch | 16 Dec 2017 | |
| 2017 | 5kg | 21.27 | 1 | South Island Championshi | Timaru | 09 Dec 2017 | |
| 2018 | 7.26kg | 17.66 | 1 | South Island Championshi | Christchurch | 15 Dec 2018 | |
| 2018 | 6kg | 18.92 | 2 | Eastern Championships | Cambridge GBR | 30 Jun 2018 | |
| 2019 | 7.26kg | 17.65 | 7 | Sir Graeme Douglas ITM | Waitakere | 21 Mar 2019 | |
| 2019 | 6kg | 18.99 | 1 | NZL National Championshi | Christchurch | 10 Mar 2019 | |
| 2020 | 7.26kg | 17.77 | 5 | Porritt Classic | Hamilton | 15 Feb 2020 | |
| 2021 | 7.26kg | 18.71 | 1 | InterClub | Christchurch | 21 Nov 2021 | |
| 2022 | 7.26kg | 19.04 | 3 | NZL National Championshi | Hastings | 05 Mar 2022 | |
| 2023 | 7.26kg | 19.42 | 6 | Spitzen | Lucerne SUI | 20 Jul 2023 | |
| 2024 | 7.26kg | 20.07 | 1 | ITM | Christchurch | 24 Feb 2024 | |
| 2025 | 7.26kg | 20.32 | 1 | Sparkassen-Cup | Biberach GER | 14 Jul 2025 | |
| 2026 | 7.26kg | 20.68 | 1 | Josef Odlozil Memorial | Praha CZE | 01 Jun 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 1.5kg | 37.09 | 4 | Potts Classic | Hastings | 16 Jan 2016 | |
| 2017 | 1.5kg | 44.41 | 1 | Club Meeting | Hastings | 31 Jan 2017 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 5kg | 51.59 | 1 | Central League Meeting 2 | Palmerston North | 07 Nov 2015 | |
| 2016 | 6kg | 46.87 | 2 | Capital Classic | Wellington | 22 Jan 2016 | |
| 2016 | 5kg | 59.42 | 4 | New Zealand Secondary Sc | Waitakere | 03 Dec 2016 | |
| 2017 | 5kg | 56.63 | 2 | NI Secondary Schools | Inglewood | 09 Apr 2017 |