| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2016 | 3000m | Youth Men | 8:45.86 | |
| 2016 | 6km | Men U18 | 19:07 | |
| 2017 | 8km | Junior Men | 25:47 | |
| 2017 | 5000m | Junior Men | 14:49.91 | |
| 2018 | 3000m | Junior Men | 8:33.52 | |
| 2018 | 5000m | Junior Men | 15:00.73 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 800m | 1:57.29 | 5rB | Potts Classic | Hastings | 14 Jan 2017 | ||
| 1500m | 3:50.28 | 5 | Tom Botts Invitational | Columbia USA | 09 Apr 2021 | ||
| Mile | 4:21.35 | 2 | Lovelock Classic | Timaru | 09 Jan 2016 | ||
| 3000m | 8:09.14 | 8r5 | Husky Classic | Seattle USA | 14 Feb 2020 | ||
| 5000m | 13:52.09 | 5rB | Mt Sac Relays | Walnut USA | 13 Apr 2023 | ||
| 10km | 31:26 | 4 | Christchurch Marathon | Christchurch | 04 Jun 2017 | ||
| Marathon | 2:27:33 | 1 | Rock'N'Roll Marathon | Nashville USA | 27 Apr 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 1:57.74 | 5rB | Potts Classic | Hastings | 16 Jan 2016 | ||
| 2017 | 1:57.29 | 5rB | Potts Classic | Hastings | 14 Jan 2017 | ||
| 2020 | 2:00.21 | 6r1 | Lumberjack Team Challeng | Flagstaff USA | 17 Jan 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 3:57.57 | 1 | South Island Sec Schools | Timaru | 03 Apr 2016 | ||
| 2018 | 3:51.21 | 9rA | Distance Carnival | North Shore | 23 Feb 2018 | ||
| 2019 | 3:54.70 | 4 | Baldy Castillo Invitatio | Tempe USA | 15 Mar 2019 | ||
| 2021 | 3:50.28 | 5 | Tom Botts Invitational | Columbia USA | 09 Apr 2021 | ||
| 2022 | 3:55.97 | 7 | John McDonald Invite | Fayetteville USA | 08 Apr 2022 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2016 | 4:21.35 | 2 | Lovelock Classic | Timaru | 09 Jan 2016 | ||
| 2020 | 4:23.10 | 11rA | Lumberjack Team Challeng | Flagstaff USA | 17 Jan 2020 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2014 | 8:56.58 | 1 | NZ Secondary Schools | Whanganui | 07 Dec 2014 | ||
| 2015 | 8:35.02 | 2 | NZSS Championships | Timaru | 06 Dec 2015 | ||
| 2016 | 8:19.38 | 3 | New Zealand Secondary Sc | Waitakere | 03 Dec 2016 | ||
| 2017 | 8:25.90 | 10 | NZL 3000m Championships | Wellington | 20 Jan 2017 | ||
| 2018 | 8:17.99 | 1 | Invitational Race | Timaru | 25 Mar 2018 | ||
| 2020 | 8:09.14 | 8r5 | Husky Classic | Seattle USA | 14 Feb 2020 | ||
| 2022 | 8:27.70 | 6 | Cyclone Open | Ames USA | 22 Jan 2022 | ||
| 2023 | 8:09.65 | 20 | BMC Grand Prix | Watford GBR | 01 Jul 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 14:49.91 | 3 | NZL National Championshi | Hamilton | 17 Mar 2017 | ||
| 2018 | 15:00.73 | 1 | NZL National Championshi | Hamilton | 09 Mar 2018 | ||
| 2019 | 14:45.32 | 19r3 | Stanford Invitational | Palo Alto USA | 29 Mar 2019 | ||
| 2020 | 15:00.28 | 11 | Big Sky | Pocatello USA | 28 Feb 2020 | ||
| 2021 | 14:10.40 | 5 | War Eagle Invite | Auburn USA | 17 Apr 2021 | ||
| 2022 | 14:05.29 | 2 | Crimson Tide | Tuscaloosa USA | 23 Apr 2022 | ||
| 2023 | 13:52.09 | 5rB | Mt Sac Relays | Walnut USA | 13 Apr 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 31:26 | 4 | Christchurch Marathon | Christchurch | 04 Jun 2017 | ||
| 2018 | 33:07 | 5 | Phoenix 10K | Phoenix USA | 04 Nov 2018 | ||
| 2025 | 31:40 | 2 | Atlanta Track Club 10K | Atlanta USA | 13 Apr 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2024 | 2:27:33 | 1 | Rock'N'Roll Marathon | Nashville USA | 27 Apr 2024 | ||
| 2025 | 2:27:42 | 2 | Epic Marathon | Green Bay USA | 18 May 2025 |