| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2016 | 400m | Junior Men | 49.22 | |
| 2017 | 400m | Junior Men | 49.87 | |
| 2018 | 200m | Senior Men | 21.82 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.92 | -1.3 | 2 | WBOP Championships | Hamilton | 25 Feb 2018 | |
| 200m | 21.64 | 1.3 | 1h1 | Australian National Cham | Sydney AUS | 29 Mar 2017 | |
| 400m | 49.09 | 2 | Central League Meeting 1 | Masterton | 31 Oct 2015 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 11.31 | 1 | North Island Championshi | Palmerston North | 12 Dec 2015 | ||
| 2016 | 10.90 | (w) | 3 | North Island Sec Schools | Auckland | 02 Apr 2016 | |
| 11.02 | 1h3 | North Island Sec Schools | Auckland | 02 Apr 2016 | |||
| 2017 | 10.92 | (w) | 1r1 | Capital Classic | Wellington | 20 Jan 2017 | |
| 11.27 | 2 | Manawatu Wanganui Champi | Palmerston North | 21 Feb 2017 | |||
| 2018 | 10.92 | 2 | WBOP Championships | Hamilton | 25 Feb 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 23.02 | 1r2 | Central Region Lge | Wellington | 22 Nov 2014 | ||
| 2015 | 22.15 | 1r1 | Central League Meeting 3 | Palmerston North | 21 Nov 2015 | ||
| 2016 | 22.00 | 2 | League Meeting | Hastings | 29 Oct 2016 | ||
| 2017 | 21.64 | 1h1 | Australian National Cham | Sydney AUS | 29 Mar 2017 | ||
| 2018 | 21.72 | 1 | WBOP Championships | Hamilton | 25 Feb 2018 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2015 | 49.09 | 2 | Central League Meeting 1 | Masterton | 31 Oct 2015 | ||
| 2016 | 49.22 | 2 | NZL National Championshi | Dunedin | 05 Mar 2016 | ||
| 2017 | 49.41 | 2 | Manawatu Wanganui Champi | Palmerston North | 21 Feb 2017 |