| Event | Perf | Record Type | Age Group | In/Out | Implement | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.50 | NZ National | Men Under 18 | out | n/a | Wellington | 18 Jan 2019 |
| 200m | 20.76 | NZ National | Men Under 19 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 200m | 20.76 | NZ National | Men Under 18 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 100m | 10.30 | NZ National | Men Under 18 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 100m | 10.30 | NZ National | Men Under 20 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 100m | 10.30 | NZ National | Men Under 19 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 200m | 20.76 | NZ National | Men Under 20 | out | n/a | Canberra AUS | 28 Jan 2019 |
| 100m | 10.19 | NZ National | Men Under 19 | out | n/a | Sydney AUS | 06 Apr 2019 |
| 100m | 10.19 | NZ National | Men Under 20 | out | n/a | Sydney AUS | 06 Apr 2019 |
| 100m | 10.19 | NZ National | Men Under 18 | out | n/a | Sydney AUS | 06 Apr 2019 |
| 100m | 10.08 | NZ National | Open Men | out | n/a | Eugene USA | 15 Jul 2022 |
| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2019 | 100m | Senior Men | 10.64 | |
| 2020 | 100m | Senior Men | 10.46 | |
| 2020 | 200m | Senior Men | 20.88 | |
| 2022 | 100m | Senior Men | 10.20 | |
| 2022 | 200m | Senior Men | 21.29 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2019 | World Championships | 100m | 10.24 | 5h2 |
| 2022 | World Championships | 100m | 10.29 | 7s2 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.08 | -0.3 | 2h7 | World Championships | Eugene USA | 15 Jul 2022 | |
| 200m | 20.24 | 1.2 | 3H1 | NCAA Div I West | College Station USA | 30 May 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 10.19 | 1s1 | Australia Championships | Sydney AUS | 06 Apr 2019 | ||
| 2020 | 10.19 | (w) | 1 | Sir Graeme Douglas Inter | Waitakere | 23 Feb 2020 | |
| 10.41 | 2 | Potts Classic | Hastings | 25 Jan 2020 | |||
| 2021 | 10.12 | 2 | Queensland Track Classic | Brisbane AUS | 27 Mar 2021 | ||
| 2022 | 10.08 | 2h7 | World Championships | Eugene USA | 15 Jul 2022 | ||
| 2023 | 10.13 | 1 | Brisbane Track Classic | Brisbane AUS | 25 Mar 2023 | ||
| 2025 | 9.96 | (w) | 3H7 | 44 Farms Team Invitation | College Station USA | 12 Apr 2025 | |
| 10.10 | 3S2 | NCAA Div I Championships | Eugene USA | 11 Jun 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2019 | 20.76 | 1 | Canberra Track Classic | Canberra AUS | 28 Jan 2019 | ||
| 2020 | 20.88 | 1 | NZL National Championshi | Christchurch | 08 Mar 2020 | ||
| 2021 | 21.19 | (w) | 1r1 | tauranga Twilight | Tauranga | 01 Jan 2021 | |
| 21.24 | 1 | International Track Meet | Christchurch | 06 Feb 2021 | |||
| 2022 | 20.87 | 1H5 | Australian Championships | Sydney Aus | 02 Apr 2022 | ||
| 2025 | 20.24 | 3H1 | NCAA Div I West | College Station USA | 30 May 2025 |