| Year | Event | Age Group | Performance | Position |
|---|---|---|---|---|
| 2011 | 800m | Junior Men | 1:51.57 | |
| 2011 | 1500m | Junior Men | 4:01.38 | |
| 2011 | 8km | Junior Men | 25:42.69 | |
| 2012 | 3000m | M20 | 8:34.04 | |
| 2020 | 1500m | Senior Men | 3:42.99 | |
| 2021 | 1500m | Senior Men | 4:01.35 | |
| 2022 | 10000m | Senior Men | 29:19.36 | |
| 2022 | 1500m | Senior Men | 3:42.80 | |
| 2022 | 5000m | Senior Men | 14:03.31 | |
| 2022 | Mile | Senior Men | 3:58.88 | |
| 2022 | 3000m | Senior Men | 8:00.96 | |
| 2023 | 3000m | Senior Men | 7:55.49 | |
| 2023 | 5000m | Senior Men | 13:52.32 | |
| 2023 | 1 Mile (Road) | SENIOR MEN | 4:15 | |
| 2024 | 10000m | Senior Men | 29:45.09 | |
| 2024 | 5000m | Senior Men | 14:51.61 |
| Year | Competition | Event | Performance | Position |
|---|---|---|---|---|
| 2012 | World Junior Championships | 800m | 1:57.74 | 7h6 |
| 2012 | World Junior Championships | 1500m | 3:49.43 | 8h1 |
| 2018 | World Indoor Championships | 3000m | 8:18.60 | 9 |
| 2023 | World X-C Championships - SM Race | Cross Country | 33:13 | 64 |
| Event | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 400m | 51.04 | 1 | Club Meeting | Tauranga | 29 Nov 2011 | ||
| 800m | 1:50.24 | 1 | Club Meeting | Tauranga | 15 Nov 2011 | ||
| 1000m | 2:26.01 | 3 | NEICAA | Boston MA | 22 Feb 2013 | ||
| 1500m | 3:38.82 | 6 | The McKenzie Internation | McKenzie River USA | 22 Jun 2021 | ||
| Mile | 3:55.10 | 2 | David Hemery Valentine I | BOSTON USA | 10 Feb 2018 | ||
| 2000m | 5:15.29 | 1r1 | Open Meet | Tauranga | 25 Nov 2023 | ||
| 3000m | 7:44.34 | 1 | BU Mini Meet #2 | Boston USA | 16 Dec 2017 | ||
| 5000m | 13:29.74 | 1 | Night of Fives | North Shore | 17 Dec 2022 | ||
| 10000m | 29:19.36 | 1 | NZL 10000m Championship | Wellington | 19 Nov 2022 | ||
| 10km | 31:10 | 9 | NZL Road Championships | Cambridge | 30 Aug 2025 | ||
| Half Marathon | 1:03:49 | 1 | Reboot Marathon | Christchurch | 15 May 2022 | ||
| Marathon | 2:27:48 | 48 | Gold Coast Marathon | Gold Coast AUS | 06 Jul 2025 | ||
| 5km | 14:24 | 3 | Rotorua Marathon | Rotorua | 07 May 2023 | ||
| 1 Mile (Road) | 4:15 | 2 | Rotorua Marathon | Rotorua | 05 May 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 51.04 | 1 | Club Meeting | Tauranga | 29 Nov 2011 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 1:53.07 | 2 | NZSSAA Championships | Hastings | 12 Dec 2010 | ||
| 2011 | 1:50.24 | 1 | Club Meeting | Tauranga | 15 Nov 2011 | ||
| 2012 | 1:50.86 | 1 | Open Meeting | Tauranga | 03 Jan 2012 | ||
| 2013 | 1:56.39 | 5 | URI Invitational | Kingston RI | 02 Feb 2013 | ||
| 2014 | 1:51.80 | 2 | Friar Invitational | Providence USA | 12 Apr 2014 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2013 | 2:26.01 | 3 | NEICAA | Boston MA | 22 Feb 2013 | ||
| 2015 | 2:30.06 | 2 | Sorlien Invitational | Kingston USA | 24 Jan 2015 | ||
| 2016 | 2:28.47 | 1 | Sorlien Memorial | Kingston USA | 15 Jan 2016 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2010 | 4:02.02 | 4 | NZSSAA Championships | Hastings | 12 Dec 2010 | ||
| 2011 | 3:52.83 | 5 | Porritt Classic | Hamilton | 19 Feb 2011 | ||
| 2012 | 3:47.31 | 2 | Porritt Classic | Hamilton | 11 Feb 2012 | ||
| 2013 | 3:48.13 | 5 | New Balance Twilight | Waltham MA | 11 May 2013 | ||
| 2014 | 3:44.68 | 7rA | Stanford Invitational | Stanford USA | 04 Apr 2014 | ||
| 2015 | 3:44.25 | 2r2 | KBC Nacht | Heusden BEL | 18 Jul 2015 | ||
| 2016 | 3:41.88 | 9 | Princeton USA | 18 Jun 2016 | |||
| 2017 | 3:42.31 | 3 | Hoka NJNY Twilight | Philadelphia USA | 15 Jun 2017 | ||
| 2018 | 3:39.42 | 5 | Final Qualifier | Swarthmore USA | 14 May 2018 | ||
| 2019 | 3:39.14 | 5r1 | Memorial Rasschaert | Ninove BEL | 03 Aug 2019 | ||
| 2020 | 3:40.70 | 4 | Tri Valley League | Boston USA | 01 Feb 2020 | ||
| 2021 | 3:38.82 | 6 | The McKenzie Internation | McKenzie River USA | 22 Jun 2021 | ||
| 2022 | 3:42.47 | 1 | Sir Graeme Douglas Inter | Waitakere | 20 Feb 2022 | ||
| 2023 | 3:45.85 | 6 | Guldensporen | Kortrijk BEL | 08 Jul 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 4:13.39 | 1 | John Walker N o M | Auckland | 17 Dec 2011 | ||
| 2013 | 4:09.50 | 2 | Big East | Geneva OH | 17 Feb 2013 | ||
| 2014 | 3:58.89 | 3 | Adrian Martinez Classic | Concord USA | 05 Jun 2014 | ||
| 2015 | 3:57.22 | 2 | Valentine Invitational | Boston USA | 14 Feb 2015 | ||
| 2016 | 3:58.34 | 7rB | Millrose Games | New York USA | 20 Feb 2016 | ||
| 2017 | 3:58.27 | 7 | BU Last Chance | Boston USA | 26 Feb 2017 | ||
| 2018 | 3:55.10 | 2 | David Hemery Valentine I | BOSTON USA | 10 Feb 2018 | ||
| 2019 | 3:58.39 | 5 | BU Last Chance | Boston USA | 24 Feb 2019 | ||
| 2020 | 3:58.86 | 1rB | Millrose Games | New York USA | 08 Feb 2020 | ||
| 2021 | 3:58.02 | 5 | Hoka Festival of Miles | St Louis USA | 03 Jun 2021 | ||
| 2022 | 3:58.88 | 1 | NZ 1 Mile Championships | Whanganui | 30 Jan 2022 | ||
| 2023 | 3:59.93 | 1 | Open Meeting | Tauranga | 02 Dec 2023 | ||
| 2024 | 4:05.88 | 8rA | Cooks Classic | Whanganui | 27 Jan 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 5:15.29 | 1r1 | Open Meet | Tauranga | 25 Nov 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2011 | 8:33.05 | 1 | Open Meeting | Tauranga | 12 Mar 2011 | ||
| 2012 | 8:34.04 | 1 | NZL 3000m Championship | Hastings | 21 Jan 2012 | ||
| 2015 | 8:17.41 | 1 | Boston U Opener | Boston USA | 05 Dec 2015 | ||
| 2016 | 8:03.39 | 1 | Boston U Season Opener | Boston USA | 03 Dec 2016 | ||
| 2017 | 7:44.34 | 1 | BU Mini Meet #2 | Boston USA | 16 Dec 2017 | ||
| 2018 | 7:47.66 | 10 | Millrose Games | New York USA | 03 Feb 2018 | ||
| 2019 | 7:56.50 | 8 | Colombia Challenge | New York USA | 24 Jan 2019 | ||
| 2021 | 7:55.89 | 5 | New Zealand Championship | Hastings | 23 Jan 2021 | ||
| 2022 | 8:00.96 | 1 | NZL 3000m Championship | Hastings | 22 Jan 2022 | ||
| 2023 | 7:50.60 | 7 | Seiko Grand Prix | Yokohama JPN | 21 May 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2017 | 13:46.54 | 2rc | Night of Athletics | Heusden BEL | 22 Jul 2017 | ||
| 2018 | 14:07.29 | 2 | Night of 5's | North Shore | 21 Dec 2018 | ||
| 2019 | 13:43.38 | 3 | Adrian Martinez Classic | Concord USA | 13 Jun 2019 | ||
| 2020 | 13:34.97 | 2rA | Night of 5s | North Shore | 18 Dec 2020 | ||
| 2021 | 13:38.40 | 15 | World Continental Tour B | Irvine USA | 15 May 2021 | ||
| 2022 | 13:29.74 | 1 | Night of Fives | North Shore | 17 Dec 2022 | ||
| 2023 | 13:47.75 | 1 | Night of 5s | North Shore | 16 Dec 2023 | ||
| 2024 | 13:48.34 | 1RA | Night of 5s | North Shore | 21 Dec 2024 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2021 | 29:39.73 | 1 | 10000m Festival | Wellington | 13 Nov 2021 | ||
| 2022 | 29:19.36 | 1 | NZL 10000m Championship | Wellington | 19 Nov 2022 | ||
| 2024 | 29:45.09 | 2 | NZL 10000m Championships | Dunedin | 13 Jan 2024 | ||
| 2025 | 29:57.06 | 4 | NZL 10000m Championships | Inglewood | 18 Jan 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 31:10 | 9 | NZL Road Championships | Cambridge | 30 Aug 2025 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2022 | 1:03:49 | 1 | Reboot Marathon | Christchurch | 15 May 2022 | ||
| 2023 | 1:05:00 | 1 | Christchurch Marathon | Christchurch | 16 Apr 2023 | ||
| 2024 | 1:05:35 | 4 | Christchurch Marathon | Christchurch | 21 Apr 2024 | ||
| 2025 | 1:04:10 | 3 | Christchurch Marathon | Christchurch | 13 Apr 2025 | ||
| 2026 | 1:11:40 | 2 | Mount Festival | Mt Maunganui | 17 Jan 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2025 | 2:27:48 | 48 | Gold Coast Marathon | Gold Coast AUS | 06 Jul 2025 | ||
| 2026 | 2:38:49 | 9 | Hawke's Bay Marathon | Hastings | 16 May 2026 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 14:24 | 3 | Rotorua Marathon | Rotorua | 07 May 2023 |
| Year | Implement | Perf | Wind | Place | Competition | Venue | Date |
|---|---|---|---|---|---|---|---|
| 2023 | 4:15 | 2 | Rotorua Marathon | Rotorua | 05 May 2023 |