| Event | Perf | Record Type | Age Group | In/Out | Implement | Venue | Date |
|---|---|---|---|---|---|---|---|
| 110m Hurdles | 13.83 | NZ National | Men Under 20 | out | 0990mm | Auckland | 02 Mar 2013 |
| 110m Hurdles | 13.80 | NZ National | Men Under 20 | out | 0990mm | Auckland | 23 Mar 2013 |
| 110m Hurdles | 13.69 | NZ National | Open Men | out | 1067mm | Brisbane AUS | 29 Mar 2015 |
| 110m Hurdles | 13.98 | NZ Resident | Open Men | out | 1067mm | Hamilton | 11 Feb 2017 |
| 110m Hurdles | 13.94 | NZ Resident | Open Men | out | 1067mm | Wellington | 05 Mar 2023 |
| 110m Hurdles | 13.67 | NZ National | Open Men | out | 1067mm | Brisbane AUS | 02 Apr 2023 |
| 110m Hurdles | 13.93 | NZ Resident | Open Men | out | 1067mm | Christchurch | 24 Feb 2024 |
| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2010 | 200m | Men 16 | 22.28 | |
| 2011 | 110m Hurdles | M16 | 13.91 | |
| 2011 | 200m | Junior Men | 21.64 | |
| 2013 | 110m Hurdles | Men U20 | 13.80 | |
| 2014 | 200m | Senior Men | 21.66 | |
| 2014 | 110m Hurdles | Senior Men | 14.10 | |
| 2015 | 110m Hurdles | Senior Men | 14.41 | |
| 2016 | 110m Hurdles | Senior Men | 14.25 | |
| 2017 | 110m Hurdles | Senior Men | 14.31 | |
| 2018 | 100m | Senior Men | 10.77 | |
| 2018 | 110m Hurdles | Senior Men | 15.19 | |
| 2019 | 110m Hurdles | Senior Men | 13.90 | |
| 2021 | 110m Hurdles | Senior Men | 14.16 | |
| 2022 | 110m Hurdles | Senior Men | 14.54 | |
| 2023 | 110m Hurdles | Senior Men | 13.94 | |
| 2024 | 110m Hurdles | Senior Men | 14.03 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2010 | Youth Olympic Games | 110m Hurdles | 14.59 | 5rB |
| 2011 | World Youth Championships | 200m | 21.49 | 6sf2 |
| 2011 | World Youth Championships | 110m Hurdles | 13.44 | |
| 2017 | Universiade | 110m Hurdles | 14.49 | 4h3 |
| 2019 | Universiade | 110m Hurdles | 13.93 | 5s2 |
| 2026 | Oceania Championships | 110m Hurdles | 14.36 | 4 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 100m | 10.51 | 1.2 | 1 | Open Meeting | Tauranga | 26 Nov 2022 | |
| 200m | 21.23 | 0.1 | 1 | Mini Meet | North Shore | 18 Jun 2011 | |
| 400m | 50.07 | 3r1 | Battle of Regions 2 | Hamilton | 20 Nov 2010 | ||
| 110m Hurdles | 1067mm | 13.67 | 0.2 | 2 | AUS National Championshi | Brisbane AUS | 02 Apr 2023 |
| 110m Hurdles | 990mm | 13.80 | 0.9 | 1 | NZL National Championshi | Auckland | 23 Mar 2013 |
| 110m Hurdles | 914mm | 14.01 | 0.6 | 2 | AUS Jnr Championships | Sydney AUS | 12 Mar 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 11.31 | (w) | 1 | NI Colgate Games | Whanganui | 11 Jan 2009 | |
| 11.45 | 1 | Hot Meet 1 | Auckland | 24 Oct 2009 | |||
| 2010 | 10.99 | (w) | 1r1 | Porritt Classic | Hamilton | 13 Feb 2010 | |
| 11.03 | 1 | NI Sec Schools | Wellington | 20 Mar 2010 | |||
| 2011 | 10.79 | (w) | 1r2 | Porritt Classic | Hamilton | 19 Feb 2011 | |
| 11.04 | 1 | NI Schools | Hamilton | 02 Apr 2011 | |||
| 2012 | 10.71 | 1 | Hot Meet 5 | North Shore | 01 Dec 2012 | ||
| 2013 | 10.62 | (w) | 1 | Summer Series #1 | Auckland | 02 Nov 2013 | |
| 10.74 | 2 | Summer Series #3 | Auckland | 16 Nov 2013 | |||
| 2014 | 10.80 | 1 | Summer Series #7 | Auckland | 22 Feb 2014 | ||
| 2015 | 10.56 | 2r1 | Summer Series 8 | Auckland | 17 Jan 2015 | ||
| 2016 | 10.70 | 1r1 | AAI Senior Meet | Auckland | 17 Dec 2016 | ||
| 2017 | 10.69 | 2 | Flanders Cup | Merksen BEL | 29 Jul 2017 | ||
| 2018 | 10.77 | 2 | NZL National Championshi | Hamilton | 09 Mar 2018 | ||
| 2019 | 10.63 | (w) | 3 | McKinnon Shield #7 | Auckland | 14 Dec 2019 | |
| 10.88 | 2 | McKinnon Shield #6 | Auckland | 30 Nov 2019 | |||
| 2020 | 10.71 | (w) | 2 | Auckland Championships | Auckland | 02 Feb 2020 | |
| 11.18 | 2 | WBOP Championships | Tauranga | 09 Feb 2020 | |||
| 2022 | 10.51 | 1 | Open Meeting | Tauranga | 26 Nov 2022 | ||
| 2023 | 10.60 | 8r4 | Sir Graeme Douglas Inter | Waitakere | 16 Mar 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2008 | 23.03 | (w) | 4 | Pacific School Games | Canberra AUS | 06 Dec 2008 | |
| 23.27 | 5 | NZ Sec Schools Champs | Hamilton | 14 Dec 2008 | |||
| 2009 | 22.64 | 1r1 | Battle of the Cities 1 | Auckland | 14 Nov 2009 | ||
| 2010 | 21.51 | (w) | 2 | NZSSAA Championships | Hastings | 12 Dec 2010 | |
| 22.28 | 1 | NZL Championships | Christchurch | 28 Mar 2010 | |||
| 2011 | 21.23 | 1 | Mini Meet | North Shore | 18 Jun 2011 | ||
| 2014 | 21.28 | (w) | 2r4 | Porritt Classic | Hamilton | 08 Feb 2014 | |
| 21.51 | 2 | Sylvia Potts Classic | Hastings | 18 Jan 2014 | |||
| 2015 | 21.66 | 1 | Summer Series #9 | Auckland | 31 Jan 2015 | ||
| 2019 | 21.88 | (w) | 1rF | Lee Valley Sprint Series | Lee Valley GBR | 31 Jul 2019 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 50.07 | 3r1 | Battle of Regions 2 | Hamilton | 20 Nov 2010 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2009 | 914mm | 14.34 | (w) | 1 | Hot Meet 2 | Auckland | 31 Oct 2009 |
| 2010 | 914mm | 14.09 | 1 | NZSSAA Championships | Hastings | 12 Dec 2010 | |
| 2011 | 990mm | 14.19 | (w) | 1 | Hot Meet 2 | Auckland | 05 Nov 2011 |
| 990mm | 14.01 | 2 | AUS Jnr Championships | Sydney AUS | 12 Mar 2011 | ||
| 2011 | 914mm | 13.91 | (w) | 1 | NZL Championships | Dunedin | 26 Mar 2011 |
| 914mm | 14.01 | 2 | AUS Jnr Championships | Sydney AUS | 12 Mar 2011 | ||
| 2012 | 990mm | 13.99 | (w) | 1 | Friday Night Meet | Auckland | 22 Jun 2012 |
| 990mm | 14.07 | 1r2 | Friday Night Meet | Auckland | 22 Jun 2012 | ||
| 2013 | 1067mm | 14.31 | (w) | 1 | Summer Series #5 | North Shore | 30 Nov 2013 |
| 1067mm | 14.60 | 1 | Summer Series #4 | Auckland | 23 Nov 2013 | ||
| 2013 | 990mm | 13.80 | 1 | NZL National Championshi | Auckland | 23 Mar 2013 | |
| 2014 | 1067mm | 13.97 | 4 | Sydney Track Classic | Sydney AUS | 15 Mar 2014 | |
| 2015 | 1067mm | 13.69 | 3 | Australia National Champ | Brisbane AUS | 29 Mar 2015 | |
| 2015 | 914mm | 14.33 | (w) | 1 | Summer Series 7 | Auckland | 19 Dec 2015 |
| 914mm | 13.69 | 3 | Australia National Champ | Brisbane AUS | 29 Mar 2015 | ||
| 2016 | 1067mm | 13.86 | 2 | Australian Championships | Sydney AUS | 03 Apr 2016 | |
| 2017 | 1067mm | 13.81 | 1 | ACT Championships | Canberra AUS | 19 Feb 2017 | |
| 2018 | 1067mm | 13.87 | (w) | 1 | WBOP Championships | Hamilton | 25 Feb 2018 |
| 1067mm | 14.03 | 2 | SYDNEY GRAND PRIX | SYDNEY AUS | 17 Mar 2018 | ||
| 2019 | 1067mm | 13.82 | (w) | 7 | Night of Athletics | Heusden BEL | 20 Jul 2019 |
| 1067mm | 13.92 | 5s2 | Universiade | Naples ITA | 12 Jul 2019 | ||
| 2020 | 1067mm | 13.76 | (w) | 4 | Sir Graeme Douglas Inter | Waitakere | 23 Feb 2020 |
| 1067mm | 14.16 | 1 | WBOP Championships | Tauranga | 09 Feb 2020 | ||
| 2021 | 1067mm | 13.79 | (w) | 1 | McKinnon Shield #7 | Auckland | 23 Jan 2021 |
| 1067mm | 14.07 | 1 | Auckland Championships | Auckland | 06 Feb 2021 | ||
| 2022 | 1067mm | 14.03 | (w) | 1 | Open Meeting | Tauranga | 26 Nov 2022 |
| 1067mm | 14.17 | 1 | Open Meet | Hamilton | 03 Dec 2022 | ||
| 2023 | 1067mm | 13.67 | 2 | AUS National Championshi | Brisbane AUS | 02 Apr 2023 | |
| 2024 | 1067mm | 13.74 | 3 | International Meeting de | Liege BEL | 19 Jun 2024 | |
| 2026 | 1067mm | 14.36 | 4 | Oceania Championships | Darwin AUS | 21 May 2026 |