| 2025 SEN Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:59:58 | c | | | 5423 | | | | Bath | Bath Half Marathon | 16 Mar 25 |
| HM | 2:23:50 | c | | | 8048 | | | | Bristol | AJ Bell Great Bristol Half Marathon | 11 May 25 |
| 2021 SEN Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 62:09 | c | | | 1799 | | | | Bristol | Great Bristol 10K | 19 Sep 21 |
| 2015 U23 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 2:05:48 | | | 2:19:50 | 4914 | | | | Edinburgh | Edinburgh Marathon Festival Half Marathon | 31 May 15 |
| 2013 U20 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.6 | | | | 2 | A | | | Dundee | Petrofac Grampian Athletics League East Division | 4 Aug 13 |
| SP6K | 8.79 | | | | 1 | B | | | South Leeds | UK Youth Development U17/U20 League Division Northern Premier 2 | 2 Jun 13 |
| DT1.75K | 19.40 | | | | 5 | A | | | South Leeds | UK Youth Development U17/U20 League Division Northern Premier 2 | 2 Jun 13 |
| DT1.75K | 18.11 | | | | 4 | B | | | Spinkhill | UK Youth Development U17/U20 League Division Northern Premier 2 | 28 Jul 13 |
| HT6K | 17.05 | | | | 3 | B | | | South Leeds | UK Youth Development U17/U20 League Division Northern Premier 2 | 2 Jun 13 |
| 2012 U20 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.19 | i | | | 3 | | | | Glasgow | Scottish U18/U20 Championships | 3 Mar 12 |
| 60 | 7.22 | i | | | 1 | h1 | | | Glasgow | Scottish U18/U20 Championships | 3 Mar 12 |
| 60 | 7.23 | i | | | 3 | | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 60 | 7.26 | i | | | 1 | s3 | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 60 | 7.3 | i | | | 2 | 1.01 | | | Aberdeen | Aberdeen Indoor Open Graded | 15 Jan 12 |
| 60 | 7.3 | i | | | 1 | 2.01 | | | Aberdeen | Aberdeen Indoor Open Graded | 15 Jan 12 |
| 60 | 7.31 | i | | | 1 | h5 | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 60 | 7.32 | i | | | 3 | 2 | | | Glasgow | Scottish National Open | 21 Jan 12 |
| 100 | 11.11 | w | 3.4 | | 1 | | | | Edinburgh | Scottish East District Championships | 12 May 12 |
| 100 | 11.24 | w | 3.2 | | 1 | h1 | | | Edinburgh | Scottish East District Championships | 12 May 12 |
| 100 | 11.30 | | 1.8 | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 15 Jul 12 |
| 100 | 11.40 | | 1.5 | | 5 | A | | | Gateshead | National Junior Athletic League Northern Premier Division | 24 Jun 12 |
| 100 | 11.4 | | | | 3 | 1 | | | Aberdeen | Aberdeen Sports Village Graded Open | 12 Jul 12 |
| 100 | 11.49 | | | | 2 | 1.1 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 12 |
| 100 | 11.5 | | | | 1 | | | | Dundee | Tayside & Fife Championships | 2 Sep 12 |
| 100 | 11.52 | | | | 2 | 2.1 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 12 |
| 100 | 11.62 | | -0.8 | | 2 | h1 | | | Grangemouth | Scottish Schools' Championships | 8 Jun 12 |
| 100 | 11.65 | | -2.5 | | 1 | A | | | Aberdeen | Scottish Athletics League Division 1 | 20 May 12 |
| 100 | 11.77 | | -2.3 | | 6 | A | | | Grangemouth | Scottish Athletics League Division 1 | 5 Aug 12 |
| 100 | 12.10 | | -2.5 | | 6 | A | | | Edinburgh | National Junior Athletic League Northern Premier Division | 12 Aug 12 |
| 200 | 22.75 | w | 3.1 | | 1 | h2 | | | Edinburgh | Scottish East District Championships | 13 May 12 |
| 200 | 22.85 | i | | | 3 | | | | Glasgow | Scottish U18/U20 Championships | 3 Mar 12 |
| 200 | 22.85 | | 1.8 | | 1 | | | | Edinburgh | Scottish East District Championships | 13 May 12 |
| 200 | 23.07 | i | | | 3 | | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 200 | 23.09 | | -2.2 | | 1 | A | | | Aberdeen | Scottish Athletics League Division 1 | 20 May 12 |
| 200 | 23.1 | | | | 2 | 1 | | | Aberdeen | Aberdeen Sports Village Graded Open | 12 Jul 12 |
| 200 | 23.18 | i | | | 1 | s1 | | | Glasgow | Scottish U18/U20 Championships | 3 Mar 12 |
| 200 | 23.27 | | | | 4 | A | | | Grangemouth | Scottish Athletics League Division 1 | 5 Aug 12 |
| 200 | 23.34 | i | | | 1 | h2 | | | Glasgow | Scottish U18/U20 Championships | 3 Mar 12 |
| 200 | 23.42 | i | | | 2 | s2 | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 200 | 23.45 | | | | 7 | A | | | Gateshead | National Junior Athletic League Northern Premier Division | 24 Jun 12 |
| 200 | 23.5 | | | | 2 | A | | | Dundee | Petrofac Grampian Athletics League East Division | 19 Aug 12 |
| 200 | 23.5 | | | | 1 | | | | Dundee | Tayside & Fife Championships | 2 Sep 12 |
| 200 | 23.56 | i | | | 1 | h3 | | | Glasgow | SSAA Secondary Schools' Championships | 9 Feb 12 |
| 200 | 23.64 | i | | | 4 | 3 | | | Glasgow | Scottish National Open | 21 Jan 12 |
| 200 | 23.81 | | -2.2 | | 7 | A | | | Edinburgh | National Junior Athletic League Northern Premier Division | 12 Aug 12 |
| HT6K | 7.14 | | | | 7 | B | | | Gateshead | National Junior Athletic League Northern Premier Division | 24 Jun 12 |
| 2011 U17 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.29 | i | | | 1 | h4 | | | Glasgow | Scottish Secondary Schools' Championships | 11 Feb 11 |
| 60 | 7.41 | i | | | 2 | 5 | | | Glasgow | Scottish Athletics Open | 23 Jan 11 |
| 60 | 7.93 | i | | | 7 | s2 | | | Glasgow | Scottish Secondary Schools' Championships | 11 Feb 11 |
| 100 | 11.34 | w | 2.7 | | 3 | B | | | Gateshead | National Junior League Northern Premier Division | 24 Jul 11 |
| 100 | 11.5 | | | | 3 | | | | Perth | Tayside & Fife Track and Field | 18 Sep 11 |
| 100 | 11.52 | | -0.5 | | 4 | | | | Grangemouth | Scottish Schools' Championships | 10 Jun 11 |
| 100 | 11.56 | | 0.5 | | 1 | h2 | | | Grangemouth | Scottish Schools' Championships | 10 Jun 11 |
| 100 | 11.56 | | -1.1 | | 2 | h1 | | | Glasgow (S) | Scottish National U18 Championships | 30 Jul 11 |
| 100 | 11.57 | | -0.1 | | 4 | ns | | | Cardiff | Aviva SIAB U17 International | 16 Jul 11 |
| 100 | 11.58 | | 0.2 | | 4 | | | | Glasgow (S) | Scottish National U18 Championships | 30 Jul 11 |
| 100 | 11.6 | w | 3.2 | | 2 | B | | | Wigan | National Junior League Northern Promotion Match | 28 Aug 11 |
| 100 | 11.65 | | -1.8 | | 2 | s2 | | | Grangemouth | Scottish Schools' Championships | 10 Jun 11 |
| 100 | 11.7 | | | | 1 | A | | | Aberdeen | McCain Scottish Young Athletes League North East Division | 26 Jun 11 |
| 100 | 11.8 | | | | 5 | B | | | Sportcity | National Junior League Northern Premier Division | 10 Jul 11 |
| 200 | 23.5 | | | | 5 | B | | | Sportcity | National Junior League Northern Premier Division | 10 Jul 11 |
| 200 | 23.5 | | | | 3 | | | | Perth | Tayside & Fife Track and Field | 18 Sep 11 |
| 200 | 23.85 | i | | | 5 | 3 | | | Glasgow | Scottish Athletics Open | 23 Jan 11 |
| SP6K | 7.74 | | | | 3 | B | | | Wigan | National Junior League Northern Promotion Match | 28 Aug 11 |
| 2010 U17 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.45 | i | | | 3 | | | | Glasgow | Scottish Schools' Championships | 4 Feb 10 |
| 60 | 7.47 | i | | | 3 | s2 | | | Glasgow | Bank of Scotland U17/U20 Championships | 14 Feb 10 |
| 60 | 7.48 | i | | | 6 | | | | Glasgow | Bank of Scotland U17/U20 Championships | 14 Feb 10 |
| 60 | 7.51 | i | | | 3 | h3 | | | Glasgow | Bank of Scotland U17/U20 Championships | 14 Feb 10 |
| 60 | 7.52 | i | | | 1 | s3 | | | Glasgow | Scottish Schools' Championships | 4 Feb 10 |
| 60 | 7.61 | i | | | 4 | h1 | | | Glasgow | Scottish U15 / U17 Closed Championships | 16 Jan 10 |
| 60 | 7.62 | i | | | 1 | h6 | | | Glasgow | Scottish Schools' Championships | 4 Feb 10 |
| 100 | 11.35 | | 1.0 | | 1 | 1 | | | Grangemouth | Grangemouth Stadium Open | 21 Jul 10 |
| 100 | 11.42 | | 1.9 | | 3 | B | | | Glasgow | National Junior Athletic League Northern Premier | 25 Jul 10 |
| 100 | 11.44 | | 1.5 | | 4 | | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| 100 | 11.48 | w | 2.4 | | 2 | s2 | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| 100 | 11.5 | | 1.1 | | 1 | A | | | Dundee | Petrofac Grampian Athletics League East | 22 Aug 10 |
| 100 | 11.51 | | 0.4 | | 3 | 3 | | | Grangemouth | Grangemouth Stadium Open | 21 Jul 10 |
| 100 | 11.60 | | | | 1 | 2 | | | Grangemouth | Grangemouth Stadium Open | 5 May 10 |
| 100 | 11.60 | | 1.8 | | 1 | h5 | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| 100 | 11.60 | | -0.9 | | 3 | 1 | | | Grangemouth | Grangemouth Stadium Open | 1 Sep 10 |
| 100 | 11.6 | | | | 1 | | | | Perth | Sporttayside And Fife Closed Championships | 19 Sep 10 |
| 100 | 11.62 | | -2.4 | | 3 | | | | Wishaw | Scottish U15/U17 Closed Championships | 15 May 10 |
| 100 | 11.64 | | -1.2 | | 3 | | | | Scotstoun | Scottish U15/U17 Championships | 14 Aug 10 |
| 100 | 11.68 | | -1.0 | | 2 | h2 | | | Scotstoun | Scottish U15/U17 Championships | 14 Aug 10 |
| 100 | 11.71 | | -1.1 | | 1 | s2 | | | Scotstoun | Scottish U15/U17 Championships | 14 Aug 10 |
| 100 | 11.73 | | -0.6 | | 1 | h1 | | | Wishaw | Scottish U15/U17 Closed Championships | 15 May 10 |
| 100 | 11.79 | | -2.1 | | 6 | A | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| 100 | 11.8 | | | | 1 | | | | Dundee | Tayside Time Trials | 11 Apr 10 |
| 100 | 11.8 | | | | 1 | A | | | Dundee | McCain Scottish Young Athletes League North East | 2 May 10 |
| 100 | 11.9 | | | | 1 | A | | | Aberdeen | Petrofac Grampian Athletics League East | 25 Apr 10 |
| 200 | 23.21 | | | | 3 | | | | Scotstoun | Scottish U15/U17 Championships | 15 Aug 10 |
| 200 | 23.39 | | 0.9 | | 5 | B | | | Gateshead | National Junior Athletic League Northern Premier | 27 Jun 10 |
| 200 | 23.57 | | -0.5 | | 3 | 1 | | | Grangemouth | Grangemouth Stadium Open | 1 Sep 10 |
| 200 | 23.66 | | | | 2 | 2 | | | Grangemouth | Grangemouth Stadium Open | 5 May 10 |
| 200 | 23.7 | | | | 2 | A | | | Dundee | Petrofac Grampian Athletics League East | 23 May 10 |
| 200 | 23.7 | | | | 1 | | | | Perth | Sporttayside And Fife Closed Championships | 19 Sep 10 |
| 200 | 23.81 | | | | 2 | h1 | | | Scotstoun | Scottish U15/U17 Championships | 15 Aug 10 |
| 200 | 24.2 | | | | 1 | | | | Dundee | Tayside Time Trials | 11 Apr 10 |
| 200 | 24.2 | | 1.2 | | 1 | A | | | Aberdeen | McCain Scottish Young Athletes League North East | 4 Jul 10 |
| 200 | 24.9 | i | | | 1 | h6 | | | Glasgow | Scottish Schools' Championships | 4 Feb 10 |
| ZXC | 10:23 | | | | 13 | | | | Glasgow | Dunbartonshire Championships | 27 Nov 10 |
| 2009 U15 Dundee Hawkhill/Arbroath & District |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.63 | w | 5.4 | | 3 | | | | Grangemouth | Bank of Scotland U15 Championships | 16 Aug 09 |
| 100 | 11.87 | w | 5.0 | | 2 | h1 | | | Grangemouth | Bank of Scotland U15 Championships | 16 Aug 09 |
| 100 | 12.39 | | | | 3 | h3 | | | Grangemouth | Scottish Schools U15 Inter Area | 23 Jun 09 |
| 100 | 12.5 | | -3.6 | | 1 | | | | Perth | SportTayside & Fife Championships | 20 Sep 09 |
| 200 | 24.8 | | | | 1 | A | | | Dundee | Petrofac Grampian Athletics League East | 2 Aug 09 |
| 200 | 25.14 | w | 3.0 | | 4 | h2 | | | Grangemouth | Bank of Scotland U15 Championships | 16 Aug 09 |