| 2025 V50 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 11:17 | | | 11:18 | 105 | | | 2 | Armagh | Armagh International Road Races | 13 Feb 25 |
| 4KXC | 16:05 | | | | 88 | | | 2 | Lanark | Scottish National Short Course Championships | 8 Nov 25 |
| 4KXCL | 14:52 | | | | 10 | L03 | | 1 | Kilmarnock | Scottish West District Relay Championships | 11 Oct 25 |
| 4KXCL | 16:46 | | | | 31 | L01 | | 1 | Cumbernauld | Scottish National Relay Championships | 25 Oct 25 |
| 5K | 18:31 | | | 18:33 | 40 | R2 | 40 | 1 | Linlithgow | Flat 'n' Fast 3K / 5K | 13 Sep 25 |
| 5KL | 19:12 | | | | 112 | L2 | 6 | 1 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 1 Mar 25 |
| 5KL | 26:37 | | | | 259 | L3 | 91 | 38 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 1 Mar 25 |
| 6KXC | 26:56 | | | | 48 | | 48 | 7 | Roundhay Park | British & Irish Masters' International & Open | 15 Nov 25 |
| 10KXC | 42:31 | | | | 57 | | | 1 | Falkirk | Lindsays Scottish National Championships | 22 Feb 25 |
| 10M | 64:47 | | | 64:49 | 114 | | 10 | 2 | Motherwell | Tom Scott Memorial Round the Loch 6K / 10 | 30 Mar 25 |
| HM | 82:20 | | | 82:25 | 237 | | 11 | 1 | Glasgow | Great Scottish Run Half Marathon | 5 Oct 25 |
| 2024 V45 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:34.69 | | | | 11 | 7 | | | Crownpoint | GAA Miler Meet (800m & 3,000m) | 31 May 24 |
| 5000 | 18:40.34 | | | | 4 | 5 | | | Glasgow | GAA Miler Meet (1 500m & 5 000m) | 26 Jul 24 |
| 3K | 11:01 | | | 11:01 | 116 | | | 4 | Armagh | Armagh International Road Races | 8 Feb 24 |
| 4KXC | 15:11 | | | | 67 | | | 1 | Kirkcaldy | Scottish National Short Course Championships | 2 Nov 24 |
| 4KXCL | 16:25 | | | | 24 | L1 | | 1 | Cumbernauld | Scottish National Relay Championships | 19 Oct 24 |
| 5K | 18:18 | | | 18:18 | 57 | R2 | 32 | 1 | Linlithgow | Flat 'n' Fast 3K / 5K | 20 Sep 24 |
| 5KL | 18:39 | | | | 89 | L02 | 7 | 1 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 2 Mar 24 |
| 6KXC | 23:44 | | | | 39 | | | 3 | Belfast | British & Irish Masters' International & Open | 16 Nov 24 |
| 7.5KXC | 27:42 | | | | 23 | | | 1 | Erskine | Scottish West District Championships | 30 Nov 24 |
| 8KXC | 32:44 | | | | 40 | | | 4 | Renfrew | British Athletics Cross Challenge (inc Scottish Inter District Championships) | 13 Jan 24 |
| 8KXC | 34:27 | | | | 56 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 23 Nov 24 |
| 9.13KXC | 39:44 | | | | 76 | | | | Albufeira, POR | ECCC Cross Country | 25 Feb 24 |
| 5.9ML | 37:46 | | | | 11 | L02 | | 4 | Livingston | Scottish National Womens 4-Stage Road Relay Championships | 23 Mar 24 |
| 10K | 38:13 | | | 38:24 | 203 | | 32 | 2 | Stirling | City of Stirling 10K | 8 Sep 24 |
| 10KXC | 42:17 | | | | 43 | | | 9 | Falkirk | Lindsays Scottish National Championships | 24 Feb 24 |
| HM | 81:58 | c | | | 204 | | 9 | 1 | Glasgow | Great Scottish Run Half Marathon | 6 Oct 24 |
| HM | 81:59 | | | 82:06 | 117 | | 8 | 1 | Inverness | Inverness Half Marathon | 10 Mar 24 |
| 2023 V45 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:51.53 | | | | 3 | A | | | Crownpoint | CSSAL - Division 1 Match 1 | 30 Apr 23 |
| 5000 | 19:10.32 | | | | 3 | | | | Grangemouth | 4J Studios scottishathletics Combined Events, Masters & Parallel Success Open | 9 Jul 23 |
| 4KXC | 15:43 | | | | 64 | | | 7 | Lanark | Scottish National Short Course Championships | 4 Nov 23 |
| 4KXCL | 17:21 | | | | 16 | L03 | | 2 | Cumbernauld | Scottish National Relay Championships | 21 Oct 23 |
| 4KXCL | 17:27 | | | | 22 | L01 | | | Glasgow | Scottish West District Relay Championships | 7 Oct 23 |
| 7.5KXC | 30:34 | | | | 18 | | | 4 | Strathaven | Scottish West District Championships | 2 Dec 23 |
| 8.1KXC | 33:31 | | | | 128 | | | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 25 Nov 23 |
| 8.7KXC | 36:41 | | | | 84 | | | | Oropesa del Mar, ESP | European Cross Country Championships | 5 Feb 23 |
| 2022 V45 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:19.81 | | | | 11 | F | | | Crownpoint | BMC Regional Races / GAA Miler Meeting Open inc. Scottish National U17/U20 3000m Championships | 3 Jun 22 |
| 5000 | 17:57.71 | | | | 4 | 4 | | | Scotstoun | GAA Miler Meet (1500m & 5000m) | 29 Jul 22 |
| 5000 | 18:06.08 | | | | 11 | | | | Crownpoint | Milnbank Shettleston Open Graded Meeting | 6 Sep 22 |
| 10000 | 36:50.08 | | | | 13 | C | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 29 Apr 22 |
| 4KXC | 14:41 | | | | 50 | | | 5 | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| 4KXCL | 15:47 | | | | 14 | L1 | | 3 | Glasgow | Scottish West District Relay Championships | 8 Oct 22 |
| 4KXCL | 15:49 | | | | 22 | L1 | 22 | 3 | Cumbernauld | Scottish National Relay Championships | 22 Oct 22 |
| 3.1ML | 18:56 | | | | 6 | L1 | | 1 | Livingston | TruWealth Scottish National Womens 4-Stage Road Relay Championships | 26 Mar 22 |
| 5K | 18:21 | | | 18:22 | 275 | | 27 | 2 | Edinburgh | Sri Chinmoy 5K | 6 May 22 |
| 5KL | 17:53 | | | | 38 | L2 | 1 | 1 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 5 Mar 22 |
| 5KL | 24:51 | | | | 117 | L3 | 29 | 6 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 5 Mar 22 |
| 5KL | 35:04 | | | | 128 | L2 | 44 | 6 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 5 Mar 22 |
| 6KXC | 22:27 | | | | 35 | | | 10 | Dublin, IRL | British & Irish Masters' International | 12 Nov 22 |
| 7KXC | 27:38 | | | | 29 | | | 2 | Irvine | Scottish Inter District Championships | 15 Jan 22 |
| 8.1KXC | 33:05 | | | | 109 | | 109 | | Sefton Park | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 26 Nov 22 |
| 8.5KXC | 34:31 | | | | 19 | | | 2 | Kilmarnock | Scottish West District Championships | 3 Dec 22 |
| 10K | 36:53 | | | 36:55 | 98 | | 7 | 1 | Kilmarnock | Roon the Toon 10K (inc. Scottish Championships) | 12 Jun 22 |
| 10.3KXC | 41:20 | | | | 27 | | | 4 | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| HM | 81:16 | | | 81:20 | 80 | | 4 | 1 | Inverness | Inverness Half Marathon | 13 Mar 22 |
| HM | 81:23 | | | 81:26 | 95 | | 4 | 2 | Larne | Antrim Coast Half Marathon | 28 Aug 22 |
| HM | 82:26 | c | | | 156 | | 7 | 1 | Glasgow | Great Scottish Run Half Marathon | 2 Oct 22 |
| 2021 V45 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 15:28 | | | | 50 | | | 3 | Lanark | Scottish National Short Course Championships | 6 Nov 21 |
| 4KXC | 16:08 | | | | 8 | L2 | | 1 | Glasgow | Scottish West District Relay Championships | 9 Oct 21 |
| 4KXCL | 15:07 | | | | 22 | L1 | | 2 | Perth | Scottish National Relay Championships | 23 Oct 21 |
| 8.5KXC | 33:14 | | | | 15 | | | 2 | Balloch | Scottish West District Championships | 4 Dec 21 |
| 2020 V45 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:10 | | | 10:10 | 58 | | | 2 | Armagh | Armagh International Road Races | 13 Feb 20 |
| 5KL | 17:32 | | | | 45 | L1 | 2 | 1 | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 29 Feb 20 |
| 6KXC | 24:10 | | | | 3 | | | 1 | Glasgow | Milnbank HA Shettleston Harriers Inter Club | 14 Nov 20 |
| 8KXC | 32:49 | | | | 43 | | | | Stirling | Run Stirling (incl British Athletics Cross Challenge) | 11 Jan 20 |
| 10KXC | 42:48 | | | | 8 | | | 1 | Falkirk | Scottish National Championships | 22 Feb 20 |
| 11.2KXC | 47:32 | | | | 36 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| HM | 78:12 | c | | | 12 | | | | Larne | Antrim Coast Half Marathon | 12 Sep 20 |
| 2019 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:29.24 | | | | 5 | | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 17 Aug 19 |
| 5000 | 17:37.50 | + | | | 15m | C | | | Parliament Hill | Highgate Harriers Night of the 10,000m PBs (inc British Championships & European Cup 10,000m) | 6 Jul 19 |
| 10000 | 35:07.28 | | | | 5 | C | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 19 Apr 19 |
| 10000 | 35:50.45 | | | | 14 | C | | | Parliament Hill | Highgate Harriers Night of the 10,000m PBs (inc British Championships & European Cup 10,000m) | 6 Jul 19 |
| 3K | 10:07 | | | | 52 | | | | Armagh | Armagh International Road Races | 14 Feb 19 |
| 4KXC | 15:07 | | | | 22 | | | 1 | Kirkcaldy | Scottish National Short Course Championships | 9 Nov 19 |
| 4KXCL | 15:25 | | | | 7 | L2 | | 1 | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 4KXCL | 15:54 | | | | 10 | L1 | | 1 | Kilmarnock | Scottish West District Relay Championships | 12 Oct 19 |
| 2.7ML | 14:55 | | | | 1 | L1 | | 1 | Houston | George Cumming Road Relays | 5 Oct 19 |
| 5KL | 17:09 | | | | 22 | L2 | 1 | 1 | Glasgow | Allan Scally Memorial Relays (4 x 5K) | 2 Mar 19 |
| 6KXC | 22:31 | | | | 10 | | | | Stirling | Simplyhealth Great Stirling Cross Country International (Inc Scottish Inter District Championships) | 12 Jan 19 |
| 8.5KXC | 36:11 | | | | 5 | | | 1 | Dumbarton | Scottish West District Championships | 7 Dec 19 |
| 5.8ML | 33:43 | | | | 2 | L2 | | 1 | Livingston | Scottish National Womens 4-Stage Road Relay Championships | 24 Mar 19 |
| 10KXC | 42:03 | | | | 11 | | | 1 | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 10M | 57:03 | | | 57:03 | 31 | | 3 | 1 | Motherwell | Tom Scott Memorial Round the Loch 10 | 31 Mar 19 |
| HM | 79:09 | | | 79:11 | 111 | | 9 | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 29 Sep 19 |
| Mar | 2:43:54 | c | | | 644 | | 14 | 1 | London | Virgin London Marathon | 28 Apr 19 |
| 2018 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:43.63 | | | | 4 | | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 11 Aug 18 |
| 3K | 10:48 | | | | 63 | | | 4 | Armagh | Armagh International Road Races | 15 Feb 18 |
| 4KXC | 14:30 | | | | 21 | | | 1 | Lanark | Scottish National Short Course Championships | 10 Nov 18 |
| 4KXCL | 14:50 | | | | 6 | L2 | | 1 | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 4KXCL | 16:06 | | | | 5 | L2 | | 1 | Irvine | Scottish West District Relay Championships | 13 Oct 18 |
| 8.5KXC | 35:42 | | | | 4 | | | 1 | Kilmarnock | Scottish West District Championships | 8 Dec 18 |
| 6ML | 37:20 | | | | 7 | L4 | | 2 | Livingston | Scottish National Womens 4-Stage Road Relay Championships | 25 Mar 18 |
| 10K | 35:30 | | | 35:31 | 5 | | 1 | 1 | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 18 |
| 10K | 36:19 | | | 36:23 | 108 | | 6 | 1 | Stirling | City of Stirling 10K (Inc Scottish Championships) | 9 Sep 18 |
| 10KNAD | 36:35 | | | 36:36 | 25 | | 1 | 1 | Troon | Troon Tortoises 10K | 2 May 18 |
| 10KXC | 41:58 | | | | 22 | | | 2 | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| HM | 79:05 | | | 79:05 | 116 | | 10 | 2 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 30 Sep 18 |
| HM | 81:20 | a | | 81:23 | 88 | | 5 | 2 | Edinburgh | Edinburgh Marathon Festival Half Marathon | 27 May 18 |
| 2017 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 15:53 | | | | 22 | L1 | | 2 | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 4KXCL | 16:38 | | | | 3 | L2 | | 1 | Hamilton | Scottish West District Relay Championships | 15 Oct 17 |
| 3.1ML | 18:22 | | | | 3 | L1 | | 1 | Livingston | Scottish Women's 4-Stage Relays | 26 Mar 17 |
| 6KXC | 24:16 | | | | 23 | 2 | | | Edinburgh | Great Edinburgh Cross Country International (Inc Scottish Inter District Championships) | 7 Jan 17 |
| 10K | 36:32 | | | 36:33 | 19 | | 1 | 1 | Troon | Troon Tortoises 10K | 3 May 17 |
| 10K | 37:15 | | | 37:18 | 22 | | 3 | 1 | Kilmarnock | Roon the Toon 10K | 11 Jun 17 |
| 10KDH | 37:05 | | | 37:21 | 474 | | 26 | | Madrid, ESP | San Silvestre Vallecana Internacional 10K | 31 Dec 17 |
| 10KXC | 43:10 | | | | 27 | | | 3 | Falkirk | Scottish National Championships | 25 Feb 17 |
| HM | 79:43 | | | 79:49 | 61 | | 1 | 1 | Edinburgh | Edinburgh Marathon Festival Half Marathon | 28 May 17 |
| 2016 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 17:38.11 | | | | 9 | C | | | Glasgow | BMC Regional Races (Inc Scottish East & West District 5000m Championships) | 29 Jul 16 |
| 5000 | 17:39.25 | | | | 13 | | | | Crownpoint | Shettleston Harriers' Open Graded Meeting | 30 Aug 16 |
| 4KXC | 15:04 | | | | 27 | | | 2 | Renfrew | Scottish National Short Course Championships | 5 Nov 16 |
| 4KXCL | 14:57 | | | | 7 | L3 | | 1 | Cumbernauld | Scottish National Relay Championships | 22 Oct 16 |
| 5K | 17:45 | | | | 72 | | 4 | 3 | Clydebank | Clydebank 5K | 19 Mar 16 |
| 6.4KXC | 27:29 | | | | 7 | | | 2 | Ayr | Scottish West District Championships | 4 Dec 16 |
| 10K | 36:16 | | | 36:18 | 33 | | 4 | 2 | Paisley | Paisley 10K | 21 Aug 16 |
| 10K | 36:33 | | | 36:34 | 35 | | 3 | 1 | Pollok | Brian Goodwin Memorial 10K (Inc West District Championships) | 17 Jun 16 |
| 10K | 36:39 | | | 36:41 | 13 | | 1 | 1 | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 16 |
| 10K | 37:06 | | | 37:10 | 60 | | 4 | 2 | Dumbarton | Polaroid Dumbarton 10K | 26 May 16 |
| 10M | 61:07 | | | | 69 | | 7 | 2 | Motherwell | Tom Scott Memorial 10 (Inc. Scottish National & West District 10 mile Championships) | 10 Apr 16 |
| SHORTHM | 77:36 | | | 77:38 | 100 | | 14 | 1 | Glasgow | Bank of Scotland Great Scottish Half Marathon (149.7m short) | 2 Oct 16 |
| 2015 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 16:25 | | | | 58 | | | 6 | Glasgow | Scottish National Short Course Championships | 7 Nov 15 |
| 4KXCL | 16:47 | | | | 7 | L2 | | 1 | Hamilton | Scottish West District Relay Championships | 11 Oct 15 |
| 4KXCL | 17:00 | | | | 2 | L2 | | 1 | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 6.5KXC | 30:37 | | | | 15 | | | 5 | Glasgow | Scottish West District Championships | 6 Dec 15 |
| 5.8ML | 35:34 | | | | 6 | L2 | | 3 | Livingston | Scottish Relay Championships | 29 Mar 15 |
| 10M | 61:06 | | | 61:06 | 67 | | 5 | 1 | Motherwell | Tom Scott Memorial 10 (Inc Scottish Champs) | 5 Apr 15 |
| HM | 85:55 | | | 85:58 | 229 | | 25 | 5 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 4 Oct 15 |
| Mar | 2:53:25 | | | 2:53:38 | 1021 | | 36 | 5 | London | Virgin London Marathon | 26 Apr 15 |
| ZXC | 32:27 | | | | 41 | | | | Falkirk | Scottish National Championships | 22 Feb 15 |
| 2014 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:49.5 | | | | 1 | A | | | Kilmarnock | Central & South of Scotland League Division 3 | 8 Jun 14 |
| 5K | 18:32 | | | | 121 | | 22 | 5 | Edinburgh | Self Transcendence 5K (Inc Scottish Champs) | 7 May 14 |
| 6KXC | 24:46 | | | | 33 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-District) | 11 Jan 14 |
| 8KXC | 32:40 | | | | 34 | | | | Falkirk | Scottish National Championships | 22 Feb 14 |
| 5M | 29:54 | | | | 21 | | 3 | 1 | Irvine | Irvine AC 5 | 21 Jul 14 |
| 5M | 31:27 | | | | 70 | | 5 | 1 | Glasgow | Glasgow University 5 | 29 Nov 14 |
| 10K | 37:25 | | | 37:30 | 109 | | 17 | 2 | Stirling | City of Stirling 10K (Inc Scottish Championships) | 14 Sep 14 |
| 10M | 63:32 | | | 63:37 | 36 | | 3 | 1 | Carluke | Tom Scott Memorial 10 (Inc Scottish Champs) | 13 Apr 14 |
| 10M | 64:24 | c | | | 53 | | 9 | 2 | Edinburgh | Bupa Great Edinburgh 10 | 27 Apr 14 |
| HM | 81:57 | c | | | 127 | | 16 | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 5 Oct 14 |
| HM | 82:43 | | | 82:44 | 78 | | 6 | 2 | Edinburgh | Edinburgh Marathon Festival Half Marathon | 25 May 14 |
| Mar | 2:58:59 | | | 2:59:30 | | | 41 | 11 | Frankfurt, GER | BMW Frankfurt Marathon | 26 Oct 14 |
| ZXC | 23:16 | | | | 5 | | | 3 | Glasgow | BMAF Championships | 15 Mar 14 |
| 2013 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3K | 10:38 | | | | 23 | | | 22 | Armagh | Armagh International Road Race | 14 Feb 13 |
| 2.7ML | 16:25 | | | | 35 | L1 | 5 | | Houston | George Cummings Relay | 28 Sep 13 |
| 5K | 19:01 | | | | 10 | | 1 | | San Francisco CA, USA | San Francisco 5K | 16 Jun 13 |
| parkrun | 18:50 | | | | 13 | | 1 | 1 | Pollok | Pollok parkrun # 212 | 9 Mar 13 |
| 3.25ML | 20:19 | | | | 9 | | | | Glasgow | MacAndrew Relay | 5 Oct 13 |
| 5M | 30:08 | | | | 35 | | 2 | 2 | Glasgow | Glasgow University 5 | 30 Nov 13 |
| 10K | 37:58 | | | | 12 | | | 2 | Glasgow | BUPA Great Womens 10K | 12 May 13 |
| 10K | 40:06 | | | | 66 | | 14 | 2 | Edinburgh | Bupa Great Edinburgh 10K | 14 Jul 13 |
| HM | 84:10 | | | | 31 | | 4 | | Balloch | Balloch To Clydebank Half Marathon | 14 Apr 13 |
| Mar | 2:55:00 | c | | | 62 | | 6 | 2 | Edinburgh | Edinburgh Marathon Festival Marathon | 26 May 13 |
| ZXC | 15:40 | | | | 24 | | | | Glasgow | Scottish National 4K Championships | 10 Nov 13 |
| ZXC | 22:52 | | | | 37 | | | 13 | Cardiff | British & Irish Masters' International | 16 Nov 13 |
| ZXC | 23:29 | | | | 13 | | | | Kilmarnock | Scottish West District Championships | 7 Dec 13 |
| ZXC | 25:00 | | | | 24 | | | | Edinburgh | Great Edinburgh International (inc Scottish Inter District Championships) | 5 Jan 13 |
| ZXC | 32:36 | | | | 34 | | | 7 | Falkirk | Scottish National Championships | 23 Feb 13 |
| ZXCL | 15:22 | | | | 3 | L2 | | | Hamilton | Scottish West District Relay Championships | 12 Oct 13 |
| 2012 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 38.51 | | | | 5 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 10 Jun 12 |
| 800 | 2:55.6 | | | | 3 | A | | | Wishaw | Central & South of Scotland League Division 1 | 29 Apr 12 |
| 1500 | 5:12.30 | | | | 2 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 10 Jun 12 |
| 3000 | 10:44.6 | | | | 1 | B | | | Scotstoun | Central & South of Scotland League Division 1 | 19 Aug 12 |
| 5K | 18:15 | | | | 10 | | | | Glasgow | SVHC Open Masters 5K | 27 Jun 12 |
| 5K | 18:17 | | | | 90 | | 18 | 2 | Edinburgh | Self Transcendence 5K (Inc Scottish Champs) | 16 May 12 |
| 5M | 30:07 | | | | 20 | | 2 | | Irvine | Brodie Engineering 5 | 16 Jul 12 |
| 10K | 36:36 | | | 36:43 | 74 | | 8 | 3 | Stirling | Stirling 10K (Inc Scottish Champs) | 16 Sep 12 |
| 10K | 37:06 | | | | 24 | | 4 | 2 | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 12 |
| 10K | 37:47 | | | 37:49 | 40 | | 2 | 1 | Troon | Troon Tortoises 10K | 9 May 12 |
| 10M | 65:58 | | | 65:57 | 76 | | 12 | 4 | Glasgow | Tom Scott Memorial 10 | 8 Apr 12 |
| HM | 81:04 | | | | 76 | | 11 | 3 | Glasgow | Great Scottish Run Half Marathon | 2 Sep 12 |
| MarDH | 2:54:54 | | | 2:54:54 | 24 | | 1 | | Inverness | Baxters Loch Ness Marathon (Inc Scottish Champs) | 30 Sep 12 |
| ZRDL | 30:12 | | | | 15 | L2 | 2 | | Ballieston | Allan Scally Relays (Inc Scottish University Championships) | 3 Nov 12 |
| ZXC | 23:50 | | | | 28 | | | 12 | Belfast | British & Irish Masters' International | 10 Nov 12 |
| ZXC | 24:20 | | | | 6 | | | 2 | Inverclyde | Scottish West District Championships | 8 Dec 12 |
| ZXC | 34:39 | | | | 44 | | | | Falkirk | Scottish National Championships | 18 Feb 12 |
| 2011 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 36.9 | | | | 6 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 5 Jun 11 |
| 800 | 2:45.2 | | | | 2 | B | | | Glasgow (S) | Central & South of Scotland League Division 1 | 3 Jul 11 |
| 1500 | 5:14.9 | | | | 2 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 5 Jun 11 |
| 3000 | 11:15.0 | | | | 3 | A | | | Glasgow (S) | Central & South of Scotland League Division 1 | 3 Jul 11 |
| 3.25ML | 20:39 | | | | 6 | | | | Glasgow | McAndrew Relay | 1 Oct 11 |
| 4.8ML | 31:16 | | | | 35 | L1 | 5 | | Ballieston | Allan Scally Road Relays (Inc Scottish University Championships) | 29 Oct 11 |
| 10K | 37:27 | | | 37:27 | 77 | | 5 | 1 | Grangemouth | Round the Houses 10K | 27 Mar 11 |
| 10K | 38:31 | | | 38:36 | 71 | | 5 | 3 | Dumbarton | Dumbarton 10K | 2 Jun 11 |
| HM | 81:52 | | | 81:53 | 188 | | 18 | 1 | Bath | Bath Half Marathon | 6 Mar 11 |
| HM | 84:33 | | | | 37 | | 2 | | Helensburgh | Helensburgh Half Marathon | 7 Aug 11 |
| HM | 86:05 | | | | 180 | | 19 | 3 | Glasgow | Bank Of Scotland Great Scottish Run Half Marathon | 4 Sep 11 |
| Mar | 2:54:31 | | | 2:54:39 | 665 | | 21 | | London | Virgin London Marathon | 17 Apr 11 |
| ZXC | 25:27 | | | | 12 | | | | Irvine | Scottish West District Championships | 16 Jan 11 |
| ZXC | 26:16 | | | | 18 | | | | Irvine | Scottish West District Championships | 10 Dec 11 |
| ZXC | 32:38 | | | | 30 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXCL | 17:00 | | | | 13 | L1 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 11 |
| 2010 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:53.7 | | | | 5 | A | | | Grangemouth | Central & South Scotland League 1 | 27 Jun 10 |
| 3000 | 11:03.2 | | | | 2 | A | | | Grangemouth | Central & South Scotland League 1 | 27 Jun 10 |
| 5K | 18:27 | | | 18:35 | 38 | | 5 | | Glasgow | Healthy Working Lives JogScotland 5K Challenge | 23 Jun 10 |
| parkrun | 19:00 | | | | 18 | | 2 | 1 | Pollok | Pollok parkrun # 90 | 18 Sep 10 |
| parkrun | 19:12 | | | | 32 | | 2 | 2 | Pollok | Pollok parkrun # 60 | 13 Feb 10 |
| parkrun | 20:16 | | | | 39 | | | | Pollok | Pollok parkrun # 58 | 30 Jan 10 |
| 5M | 30:25 | | | 30:27 | 47 | | 7 | | Glasgow | KMPG Glasgow University 5 | 6 Nov 10 |
| 5M | 31:00 | | | | 24 | | 1 | 1 | Irvine | Irvine AC 5 | 19 Jul 10 |
| 10K | 37:48 | | | | 20 | | 4 | 1 | Ayr | Ayr Turkey Trot 10K | 26 Dec 10 |
| 10K | 38:40 | | | | 37 | | 5 | 1 | Paisley | Paisley 10K | 29 Aug 10 |
| 10K | 38:52 | | | | 85 | | 8 | 3 | Dumbarton | Dumbarton 10K | 3 Jun 10 |
| HM | 84:41 | | | | 135 | | 16 | 2 | Glasgow | Bank of Scotland Great Scottish Half Marathon | 5 Sep 10 |
| HM | 83:39 | | | 84:56 | 175 | | 10 | 2 | Birmingham | EDF Birmingham Half Marathon | 24 Oct 10 |
| HM | 85:48 | | | 86:58 | 364 | | 31 | 6 | Reading | Sweatshop Reading Half Marathon | 21 Mar 10 |
| Mar | 3:01:34 | | | 3:03:24 | 1203 | | | | London | Virgin London Marathon | 25 Apr 10 |
| 2009 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 21:33 | | | | 14 | | 2 | 2 | Pollok | Pollok parkrun # 54 | 26 Dec 09 |
| ZXC | 20:56 | | | | 4 | | | | Drumpellier Park | Lanarkshire AAA Championships | 21 Nov 09 |
| 2008 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3M | 20:36 | | | | | | 1 | | Barrachnie | Shettleston Christmas Handicap 3 | 20 Dec 08 |
| 2007 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3.25M | 19:40 | | | | | | 1 | | Glasgow | Shettleston Harriers Christmas Handicap | 22 Dec 07 |
| Mar | 3:21:36 | a | | | | | 25 | | Edinburgh | Edinburgh Marathon | 27 May 07 |
| 2005 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:23:04 | c | | | 34 | | | | Edinburgh | Edinburgh Marathon | 12 Jun 05 |