| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2010 | Javelin Throw | Men 19 | 56.97 | |
| 2011 | Javelin Throw | Junior Men | 58.40 | |
| 2011 | Javelin Throw | Senior Men | 55.89 | |
| 2012 | Javelin Throw | M20 | 61.41 | |
| 2012 | Javelin Throw | Senior Men | 65.16 | |
| 2013 | Javelin Throw | Senior Men | 71.72 | |
| 2014 | Javelin Throw | Senior Men | 74.69 | |
| 2015 | Javelin Throw | Senior Men | 74.24 | |
| 2017 | Javelin Throw | Senior Men | 76.59 | |
| 2018 | Javelin Throw | Senior Men | 73.18 | |
| 2019 | Javelin Throw | Senior Men | 67.98 | |
| 2025 | Javelin Throw | Senior Men | 66.68 | |
| 2026 | Javelin Throw | Senior Men | 66.25 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2010 | Oceania U20 Championships | Javelin Throw | 60.38 | |
| 2011 | Oceania Regional Championships | Javelin Throw | 59.65 | |
| 2015 | World University Games | Javelin Throw | 74.39 | 10 |
| 2017 | World Championships | Javelin Throw | 76.46 | 12qB |
| 2017 | Universiade | Javelin Throw | 75.93 | 8 |
| 2017 | Oceania Championships | Javelin Throw | 78.10 | |
| 2018 | Commonwealth Games | Javelin Throw | 73.77 | 12 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| Discus Throw | 2kg | 35.18 | 2 | Club Meeting | Palmerston North | 30 Oct 2012 | |
| Discus Throw | 1.75kg | 40.57 | 1 | Club Meeting | Palmerston North | 13 Dec 2011 | |
| Javelin Throw | 800gm | 82.44 | 1 | Warm Up Meet | Hamilton | 10 Jun 2017 | |
| Javelin Throw | 700gm | 54.61 | 1 | NZL Championships | Wellington | 27 Mar 2009 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2012 | 12.81 | (w) | 1 | Club Meeting | Palmerston North | 13 Mar 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 1.75kg | 34.56 | 3 | Carol McNie Memorial | Palmerston North | 19 Oct 2010 | |
| 2011 | 1.75kg | 40.57 | 1 | Club Meeting | Palmerston North | 13 Dec 2011 | |
| 2012 | 2kg | 35.18 | 2 | Club Meeting | Palmerston North | 30 Oct 2012 | |
| 2012 | 1.75kg | 38.53 | 1 | Club Meeting | Palmerston North | 20 Mar 2012 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 800gm | 49.77 | 4 | NZL Championships | Wellington | 29 Mar 2009 | |
| 2009 | 700gm | 54.61 | 1 | NZL Championships | Wellington | 27 Mar 2009 | |
| 2010 | 800gm | 67.13 | 1 | Central Region Lge R3 | Wellington | 27 Nov 2010 | |
| 2011 | 800gm | 64.80 | 1 | Club Meeting | Palmerston North | 29 Nov 2011 | |
| 2012 | 800gm | 70.65 | 1 | Central Team Competition | Whanganui | 10 Nov 2012 | |
| 2013 | 800gm | 71.72 | 2 | NZL National Championshi | Auckland | 24 Mar 2013 | |
| 2014 | 800gm | 74.69 | 2 | NZL National Championshi | Wellington | 29 Mar 2014 | |
| 2015 | 800gm | 77.97 | 1 | Club Meeting | Hamilton | 09 Dec 2015 | |
| 2016 | 800gm | 79.80 | 1 | Open Meeting | Hamilton | 10 Dec 2016 | |
| 2017 | 800gm | 82.44 | 1 | Warm Up Meet | Hamilton | 10 Jun 2017 | |
| 2018 | 800gm | 78.20 | 2 | australian national cham | gold coast aus | 18 Feb 2018 | |
| 2019 | 800gm | 71.88 | 1 | Canberra Track Classic | Canberra AUS | 28 Jan 2019 | |
| 2020 | 800gm | 72.34 | 5 | Porritt Classic | Hamilton | 15 Feb 2020 | |
| 2021 | 800gm | 72.18 | 1 | Open Meet | Hamilton | 13 Mar 2021 | |
| 2024 | 800gm | 64.76 | 3 | Sola Power Throwers Meet | Lower Hutt | 03 Feb 2024 | |
| 2025 | 800gm | 68.19 | 1 | Porritt Classic | Hamilton | 15 Feb 2025 | |
| 2026 | 800gm | 67.76 | 3 | Porritt Classic | Hamilton | 14 Feb 2026 |