| 2022-03-26 | 1:52.75 | Australian Athletics Championships 2022 |
| 2022-03-12 | 1:50.73 | Sydney Track Classic |
| 2022-02-18 | 1:51.53 | NSW Open, U23 & Para Championships |
| 2022-02-18 | 1:54.94 | NSW Open, U23 & Para Championships |
| 2022-02-12 | 1:49.33 | Adelaide Track Classic |
| 2021-06-05 | 1:51.03 | Oceania Invitational 1 |
| 2021-04-12 | 1:49.07 | Australian Athletics Championships 2021 |
| 2021-04-12 | 1:50.50 | Australian Athletics Championships 2021 |
| 2021-03-27 | 1:49.27 | Queensland Track Classic |
| 2021-03-13 | 1:48.72 | Sydney Track Classic 2021 |
| 2021-03-05 | 1:49.89 | NSW Open, U23 & Para Championships |
| 2021-03-05 | 1:52.34 | NSW Open, U23 & Para Championships |
| 2021-02-25 | 1:48.29 | Cole Summer Super Series |
| 2021-02-12 | 1:49.12 | Athletics ACT Championships 2021 |
| 2021-02-06 | 1:49.10 | NSW 5000m Championships |
| 2020-12-19 | 1:50.37 | Albie Thomas Mile |
| 2020-11-21 | 1:51.34 | Sydney Uni Interclub |
| 2020-02-22 | 1:48.24 | Sydney Track Classic 2020 |
| 2020-01-24 | 1:48.79 | Athletics ACT Championships 2020 |
| 2019-12-21 | 1:49.58 | Albie Thomas 2019 |
| 2019-11-09 | 1:52.94 | Treloar Shield Round 5 |
| 2019-07-08 | 1:49.98 | World University Games 2019 |
| 2019-07-08 | 1:51.54 | World University Games 2019 |
| 2019-06-25 | 1:49.77 | Oceania Athletics Championships |
| 2019-04-01 | 1:46.91 | 2019 Australian Athletics Championships |
| 2019-04-01 | 1:50.42 | 2019 Australian Athletics Championships |
| 2019-03-23 | 1:49.43 | Queensland Track Classic |
| 2019-03-16 | 1:47.60 | Perth Track Classic 2019 |
| 2019-02-23 | 1:49.67 | Sydney Track Classic |
| 2019-02-08 | 1:48.21 | Athletics ACT Championships |
| 2018-12-22 | 1:50.04 | Albie Thomas |
| 2018-11-29 | 1:49.63 | Sydney Milers Club 3 |
| 2018-09-24 | 1:51.15 | Unisports Australian National Championship |
| 2018-09-24 | 1:56.46 | Unisports Australian National Championship |
| 2018-03-10 | 1:48.31 | All-comers 10 March 2018 |
| 2018-02-15 | 1:47.45 | Australian Athletics Championships 2018 |
| 2018-02-15 | 1:47.71 | Australian Athletics Championships 2018 |
| 2018-01-26 | 1:47.85 | AACT Track and Field Championships 2018 |
| 2018-01-13 | 1:48.41 | Jandakot Airport Track Classic 2018 |
| 2017-12-23 | 1:49.94 | Albie Thomas + Bankstown All-Comers |
| 2017-12-19 | 1:50.32 | 2017/18 Vic Milers |
| 2017-11-02 | 1:49.83 | Sydney Milers Club 2017 |
| 2017-03-26 | 1:47.75 | 2017 Australian Athletics Championships |
| 2017-03-11 | 1:49.22 | SUMMERofATHS Grand Prix |
| 2017-02-17 | 1:47.94 | AACT Open State Championships |
| 2017-01-28 | 1:48.01 | Hunter Track Classic 2017 |
| 2016-11-12 | 1:49.63 | Treloar Shield Round 3 |
| 2016-09-26 | 1:52.51 | Australian University Games 2016 |
| 2016-09-26 | 1:59.63 | Australian University Games 2016 |
| 2016-03-31 | 1:47.41 | 2016 Australian Nationals |
| 2016-03-31 | 1:47.83 | 2016 Australian Nationals |
| 2016-03-08 | 1:47.60 | 2016 Australian Junior Champs |
| 2016-02-26 | 1:50.11 | 2016 NSW Open, U23 & Para Championships |
| 2016-02-26 | 1:52.18 | 2016 NSW Open, U23 & Para Championships |
| 2016-02-20 | 1:48.90 | Adelaide Track Classic |
| 2016-02-05 | 1:50.77 | ACT State Championships |
| 2015-12-19 | 1:49.23 | NSW Treloar Shield Round 8 |