| 2025 V55 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.8KXC | 28:54 | | | | 105 | | | 57 | Balbardie Park | Scottish East District League | 18 Jan 25 |
| 6.4KXC | 33:07 | | | | 96 | | | 11 | Camperdown Country Park | Lindsays Scottish National Masters Championships | 8 Feb 25 |
| 2024 V55 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 7:07.02 | | | | 3 | B | | | Inverness | RAM Grampian Athletics League (Final) | 25 Aug 24 |
| 3000 | 14:33.07 | | | | 1 | B | | | Dundee | RAM Grampian Athletics League (East) | 9 Jun 24 |
| 4KXCL | 20:27 | | | | 47 | L2 | | 7 | Livingston | Scottish East District Relay Championships | 5 Oct 24 |
| 5KL | 25:55 | | | | 205 | L04 | 59 | 5 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 2 Mar 24 |
| 5.2KXC | 28:39 | | | | 93 | | | 52 | Beveridge Park | Scottish East District League | 26 Oct 24 |
| 10K | 53:32 | | | 53:56 | 385 | | 93 | 24 | Linlithgow | Linlithgow 10K | 29 Sep 24 |
| 10KMT | 55:41 | | | 58:02 | 570 | | 133 | 15 | Ballater | Run Balmoral Stena Drilling 10K | 27 Apr 24 |
| 2023 V55 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5.1KXC | 29:02 | | | | 95 | | | 59 | Bathgate | Scottish East District League | 7 Jan 23 |
| 10KMT | 57:02 | | | 58:56 | 585 | | 152 | 14 | Ballater | Run Balmoral Stenna Drilling Tartan 10K | 22 Apr 23 |
| 2022 V50 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:30 | | | | 63 | | | | Melton Mowbray | Melton Mowbray parkrun # 328 | 9 Jul 22 |
| 10KMT | 60:54 | | | 64:38 | 792 | | 272 | 41 | Crathie | Run Balmoral Stena Drilling 10K | 23 Apr 22 |
| 2020 V50 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.4KXC | 32:04 | | | | 93 | | | 47 | Livingston | Scottish East District League | 18 Jan 20 |
| 2019 V50 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 19:39 | | | | 78 | L1 | | 8 | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 6KXC | 30:49 | | | | 67 | | | 33 | Stirling | Scottish East District League | 19 Oct 19 |
| 6KXC | 32:50 | | | | 58 | | 44 | 11 | Hawick | Scottish National Masters' Championships | 2 Feb 19 |
| 8.6KXC | 43:39 | | | | 76 | | | 10 | Dundee | Scottish East District Championships | 7 Dec 19 |
| 10K | 51:57 | | | 52:31 | 477 | | 130 | 26 | Stirling | City of Stirling 10K (Inc Scottish Championships) | 8 Sep 19 |
| 2018 V50 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 18:47 | | | | 58 | L2 | | 5 | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 4KXCL | 20:02 | | | | 46 | L1 | | 7 | Glamis | Scottish East District Relay Championships | 13 Oct 18 |
| 6KXC | 32:39 | | | | 82 | | 70 | 21 | Kilmarnock | Scottish National Masters' Championships | 3 Feb 18 |
| 8.5KXC | 44:47 | | | | 59 | | | 6 | Aberdeen | Scottish East District Championships | 8 Dec 18 |
| 10KNAD | 57:45 | | | 59:58 | 838 | | 232 | 27 | Crathie | Run Balmoral Stena Drilling Tartan 10K | 21 Apr 18 |
| 10KXC | 56:13 | | | | 208 | | | 14 | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| 2017 V45 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:36.68 | | | | 1 | B | | | Aberdeen | Scottish Women's Athletics League | 9 Jul 17 |
| 4KXCL | 19:33 | | | | 36 | L3 | | 2 | Glamis | Scottish East District Relay Championships | 14 Oct 17 |
| 6KXC | 31:54 | | | | 75 | | | 15 | Dundee | Scottish National Masters' Championships | 28 Jan 17 |
| 6MXC | 52:41 | | | | 59 | | 10 | 3 | Haddo House | Gathimba Edwards Foundation Races | 22 Jan 17 |
| 10KXC | 54:15 | | | | 175 | | | 16 | Falkirk | Scottish National Championships | 25 Feb 17 |
| 2016 V45 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:13.93 | | | | 3 | A | | | Aberdeen | Grampian League East Division | 1 May 16 |
| 1500 | 6:29.3 | | | | 1 | B | | | Perth | Grampian League East Division | 26 Jun 16 |
| 6.2KXC | 32:07 | | | | 63 | | | 24 | Alloa | Scottish East District League | 19 Nov 16 |
| 6.2KXC | 33:01 | | | | 70 | | | 29 | Alloa | Scottish East District League | 19 Nov 16 |
| 6MXC | 47:22 | | | | 47 | | 9 | 2 | Balgownie | Run 4 IT Winter Series | 6 Mar 16 |
| 6MXC | 51:02 | | | | 6 | | | 4 | Strachan | Run4it Knockburn Open | 13 Nov 16 |
| 6MXC | 54:25 | | | | 61 | | 12 | 3 | Haddo House | Run4it Winter Series | 24 Jan 16 |
| 10K | 50:16 | | | 51:17 | 389 | | 64 | 23 | Crathie | Run Balmoral Stena Drilling Tartan 10K | 23 Apr 16 |
| 2015 V45 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:23.7 | | | | 5 | A | | | Dundee | Petrofac Grampian Athletics League Division East | 2 Aug 15 |
| 1500 | 6:34.4 | | | | 4 | A | | | Perth | Petrofac Grampian Athletics League Division East | 12 Apr 15 |
| 6.4KXC | 31:39 | | | | 88 | | | 11 | Livingston | Scottish East District Championships | 12 Dec 15 |
| 6MXC | 50:17 | | | | 46 | | 6 | 3 | Knockburn Loch | Run 4 IT Winter Series | 22 Nov 15 |
| 2014 V45 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:09.67 | | | | 5 | B | | | Edinburgh | Scottish Women's Athletic League | 13 Jul 14 |
| 800 | 3:15.42 | | | | 3 | A | | | Aberdeen | Petrofac Grampian Athletics League East Division | 29 Jun 14 |
| parkrun | 24:54 | | | | 106 | | | | Ferry Meadows | Peterborough parkrun # 24 | 1 Jan 14 |
| 6MXC | 50:47 | | | | 55 | | 11 | 6 | Knockburn Loch | Scottish Winter Series | 30 Nov 14 |
| 6MXC | 54:18 | | | | 54 | | 9 | 5 | Aberdeen | Running Shop Winter Series | 2 Nov 14 |
| 10K | 54:57 | | | 56:47 | 637 | | 146 | 50 | Crathie | Run Balmoral Stena Drilling Tartan 10K | 26 Apr 14 |
| ZXC | 32:43 | | | | 87 | | | 8 | Dundee | Scottish East District Championships | 6 Dec 14 |
| ZXC | 46:18 | | | | 61 | | 10 | 4 | Haddo | The Running Shop Winter Series | 19 Jan 14 |
| 2013 V45 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:12.13 | | | | 4 | B | | | Scotstoun | Scottish Women's Athletic League | 25 Aug 13 |
| 800 | 3:13.63 | | | | 4 | A | | | Aberdeen | Petrofac Grampian Athletics League Final | 1 Sep 13 |
| 800 | 3:19.5 | | | | 4 | A | | | Dundee | Petrofac Grampian Athletics League East Division | 4 Aug 13 |
| parkrun | 25:56 | | | | 43 | | | | Camperdown | Camperdown parkrun # 79 | 16 Nov 13 |
| 6MXC | 49:20 | | | | 10 | | | 4 | Banchory | Running Shop Winter Series | 1 Dec 13 |
| HMMT | 1:51:23 | | | 1:53:13 | 384 | | 120 | 43 | Aviemore | Aviemore Highland Half Marathon | 13 Oct 13 |
| ZXC | 32:10 | | | | 92 | | | | Dundee | Scottish East District Championships | 7 Dec 13 |
| 2012 V40 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 6:16.69 | | | | 3 | | | | Edinburgh | Scottish Women's Athletic League | 20 May 12 |
| 3000 | 13:19.88 | | | | 3 | B | | | Edinburgh | Scottish Women's Athletic League | 22 Apr 12 |
| parkrun | 24:29 | | | | 21 | | | | Camperdown | Camperdown parkrun # 3 | 2 Jun 12 |
| parkrun | 24:37 | | | | 14 | | 1 | 1 | Camperdown | Camperdown parkrun # 11 | 28 Jul 12 |
| parkrun | 24:49 | | | | 18 | | 3 | | Camperdown | Camperdown parkrun # 2 | 26 May 12 |
| parkrun | 25:15 | | | | 13 | | 2 | 1 | Camperdown | Camperdown parkrun # 7 | 30 Jun 12 |
| parkrun | 25:20 | | | | 24 | | | 1 | Camperdown | Camperdown parkrun # 22 | 20 Oct 12 |
| parkrun | 31:21 | | | | 63 | | | | Camperdown | Camperdown parkrun # 23 | 27 Oct 12 |
| 10K | 50:40 | | | 52:35 | 512 | | 87 | 33 | Balmoral | Stena Drilling Tartan 10K | 28 Apr 12 |
| 10M | 83:24 | | | | 80 | | | 31 | Arbroath | Smokies Ladies Only 10 | 4 Mar 12 |
| HM | 1:56:14 | | | 1:57:42 | 818 | | 193 | 101 | Alloa | Alloa Half Marathon | 18 Mar 12 |
| ZXC | 41:52 | | | | 175 | | | | Falkirk | Scottish National Championships | 18 Feb 12 |
| ZXC | 50:26 | | | | 44 | | 9 | 4 | Knockburn | The Running Shop Winter Series | 4 Nov 12 |
| ZXC | 57:28 | | | | 42 | | 8 | 5 | Balgownie | The Running Shop Winter Series | 26 Feb 12 |
| 2011 V40 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:23.86 | | | | 2 | B | | | Edinburgh | Scottish Women's Athletic League | 19 Jun 11 |
| 10K | 49:57 | | | | 173 | | 33 | 13 | Perth | Perth 10K | 28 Aug 11 |
| 10K | 50:13 | | | | 154 | | 36 | 8 | Anstruther | East Neuk 10K | 25 Sep 11 |
| 10K | 53:43 | | | | 136 | | 46 | 11 | Forfar | Forfar 10K | 21 Aug 11 |
| 10K | 52:36 | | | 55:20 | 747 | | 168 | 46 | Balmoral | Run Balmoral 10K | 23 Apr 11 |
| HM | 2:00:34 | | | | 4250 | | 955 | 162 | Glasgow | Bank Of Scotland Great Scottish Run Half Marathon | 4 Sep 11 |
| HMDH | 1:51:26 | | | 1:53:09 | 366 | | 116 | 40 | Aviemore | Aviemore Highland Half Marathon | 16 Oct 11 |
| ZXC | 48:41 | | | | 8 | | | | Methlick | Running Shop Winter Series | 23 Jan 11 |
| ZXCL | 18:30 | | | | 24 | L2 | | | Dundee | Scottish East District Relay Championships | 8 Oct 11 |
| ZXCL | 20:14 | | | | 67 | L1 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 11 |
| 2010 V40 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 13:20.62 | | | | 4 | A | | | Glasgow (S) | Scottish Women's Athletic League | 29 Aug 10 |
| HM | 1:56:33 | | | 1:57:30 | 1436 | | 282 | 46 | Peterborough | Great Eastern Half Marathon | 10 Oct 10 |
| HM | 1:59:58 | | | | 4277 | | 930 | 158 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 5 Sep 10 |
| HMDH | 1:53:50 | | | 1:54:21 | 408 | | 96 | 33 | Aviemore | Aviemore Highland Half Marathon | 17 Oct 10 |
| ZXC | 56:31 | | | | 14 | | | 7 | Knockburn | Running Shop Winter Series | 21 Nov 10 |
| 2009 V40 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3MXC | 34:18 | | | | 2 | | | | Dundee | Dundee Hawkhill Harriers Christmas Races | 20 Dec 09 |
| 6K | 29:25 | | | | | | 1 | 1 | Errol | Errol 6K | 22 Mar 09 |