| 2025 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:52.36 | i | | | 7 | | | | Emirates Arena | 4J scottishathletics National Indoor Combined Events Championships, Masters 3000m Championships & Relay Championships, INC UK Combined Events Championships | 9 Feb 25 |
| 10KXC | 37:19 | | | | 145 | | | | Falkirk | Lindsays Scottish National Championships | 22 Feb 25 |
| Mar | 2:49:15 | c | | | 1431 | | | 240 | London | TCS London Marathon | 27 Apr 25 |
| 2024 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 14:38 | | | | 60 | L1 | | | Cumbernauld | Scottish National Relay Championships | 19 Oct 24 |
| 5KL | 17:11 | | | | 44 | L04 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 2 Mar 24 |
| parkrun | 16:42 | | | | 3 | | | 1 | Victoria | Victoria parkrun # 481 | 2 Nov 24 |
| parkrun | 18:10 | | | | 8 | | | | Victoria | Victoria parkrun # 441 | 27 Jan 24 |
| parkrun | 18:32 | | | | 3 | | | | Linwood | Linwood parkrun # 337 | 24 Aug 24 |
| parkrun | 19:12 | | | | 2 | | | 1 | Tollcross | Tollcross parkrun # 494 | 23 Mar 24 |
| 7.5KXC | 25:27 | | | | 56 | | | | Erskine | Scottish West District Championships | 30 Nov 24 |
| 10K | 36:07 | | | 36:07 | 10 | | | | Cambuslang | Newton 3K / 10K | 9 Nov 24 |
| 10K | 37:14 | | | | 13 | | | | Bishopbriggs | Jack Crawford Springburn Cup 10K | 10 Mar 24 |
| 2023 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 13:56 | | | | 184 | | | | Lanark | Scottish National Short Course Championships | 4 Nov 23 |
| 4KXCL | 15:49 | | | | 28 | L03 | | | Glasgow | Scottish West District Relay Championships | 7 Oct 23 |
| 2022 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:37.09 | | | | 1 | | | | Crownpoint | Lanarkshire Championships | 11 Sep 22 |
| 4KXC | 13:50 | | | | 198 | | | | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| 4KXCL | 14:05 | | | | 20 | L2 | | | Glasgow | Scottish West District Relay Championships | 8 Oct 22 |
| SHORT10K | 34:33 | c | | | 26 | | | 4 | Glasgow | Great Scottish Run 10K (150m short) | 2 Oct 22 |
| 10.3KXC | 44:03 | | | | 323 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 2021 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:28.94 | | | | 4 | 2 | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| 4KXC | 15:34 | | | | 31 | L3 | | | Glasgow | Scottish West District Relay Championships | 9 Oct 21 |
| 2020 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KL | 17:28 | | | | 25 | L3 | | | Glasgow | Allan Scally Memorial Relays (inc Scottish Students Championships) | 29 Feb 20 |
| 6KXC | 21:37 | | | | 12 | | | | Glasgow | Milnbank HA Shettleston Harriers Inter Club | 14 Nov 20 |
| 10KXC | 43:34 | | | | 193 | | | | Falkirk | Scottish National Championships | 22 Feb 20 |
| 2019 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:21.62 | | | | 4 | D | | | Scotstoun | BMC Regional Races / GAA Miler Meeting Open inc. Scottish Athletics U17 / U20 3000m Championsips | 31 May 19 |
| 5000 | 16:38.63 | | | | 1 | B | | | Grangemouth | Scottish Athletics Mens League Division 1 | 4 May 19 |
| 10000 | 33:51.81 | | | | 2 | C | | | Crownpoint | GAA / BMC Regional Races (Inc Scottish 10,000m Championships) | 19 Apr 19 |
| 3K | 9:36 | | | | 11 | | | | Glasgow | 3K on the Green Series | 29 Mar 19 |
| 4KXCL | 15:05 | | | | 94 | L1 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 19 |
| 5KL | 16:58 | | | | 18 | L4 | | | Glasgow | Allan Scally Memorial Relays (4 x 5K) | 2 Mar 19 |
| parkrun | 16:34 | | | | 3 | | | | Victoria | Victoria parkrun # 290 | 24 Aug 19 |
| parkrun | 17:09 | | | | 1 | | | 1 | Hay Lodge | Hay Lodge parkrun # 27 | 25 May 19 |
| parkrun | 17:51 | | | | 3 | | | 1 | Ganavan Sands | Ganavan Sands parkrun # 133 | 13 Apr 19 |
| parkrun | 22:13 | | | | 67 | | | | Oxford | Oxford parkrun # 385 | 11 May 19 |
| 5.8ML | 33:49 | | | | 26 | L4 | | | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 24 Mar 19 |
| 10K | 34:38 | | | 34:40 | 20 | | | | Dumbarton | Babcock Dumbarton 10K | 16 May 19 |
| 2018 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:23.91 | | | | 3 | 2 | | | Crownpoint | Shettleston Harriers Open Graded Meeting | 28 Aug 18 |
| 3000 | 9:09.70 | i | | | 2 | 6 | | | Glasgow | BMC / Glasgow AA Metric Miler Meeting (Inc Scottish 3000m Championships) | 7 Jan 18 |
| 3000 | 9:22.60 | | | | 19 | 1 | | | Crownpoint | Shettleston Harriers Open Graded Meeting | 21 Aug 18 |
| 5000 | 15:59.32 | | | | 4 | A | | | Grangemouth | Scottish Athletics Mens League Division 1 | 5 May 18 |
| 5000 | 16:09.41 | | | | 3 | A | | | Aberdeen | Scottish Athletics Mens League Division 1 | 10 Jun 18 |
| 5000 | 16:54.17 | | | | 14 | A | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 12 Aug 18 |
| 3000SC | 10:41.67 | | | | 3 | B | | | Grangemouth | Scottish Athletics Mens League Division 1 | 24 Jun 18 |
| 3000SC | 10:43.28 | | | | 5 | A | | | Kilmarnock | Scottish Athletics Mens League Division 1 | 26 Aug 18 |
| 4KXC | 12:48 | | | | 66 | | | | Lanark | Scottish National Short Course Championships | 10 Nov 18 |
| 4KXCL | 13:19 | | | | 33 | L4 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| 3.1ML | 16:58 | | | | 6 | L3 | | | Livingston | Scottish National Mens 6-Stage Road Relay Championships | 25 Mar 18 |
| 7.45KXC | 23:57 | | | | 6 | | | | Drumpellier Park | LAAA Championships | 24 Nov 18 |
| 8.5KXC | 33:26 | | | | 32 | | | | Kilmarnock | Scottish West District Championships | 8 Dec 18 |
| 10K | 34:39 | | | 34:40 | 31 | | | | Glasgow | Bank of Scotland Great Scottish 10K | 30 Sep 18 |
| 10K | 35:18 | | | | 11 | | | | Glasgow | Cambuslang Down By The River 3K / 10K | 20 May 18 |
| 10KXC | 36:35 | | | | 49 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 18 |
| 2017 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 14:14 | | | | 30 | L3 | | | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 7.5KXC | 25:57 | | | | 7 | | | | Drumpellier Park | Lanarkshire Championships | 25 Nov 17 |
| 10K | 36:20 | | | 36:23 | 29 | | | | Glasgow | Babcock Shettleston 10K | 28 May 17 |
| 10KNAD | 35:55 | | | 35:56 | 11 | | | | Bellahouston Park | Jimmy Irvine Bella 10K | 12 Nov 17 |
| 10KXC | 36:42 | | | | 54 | | | | Irvine | Scottish West District Championships | 9 Dec 17 |
| 10M | 59:03 | | | | 14 | | | | Millport | Around Cumbrae 10 (Inc Ayrshire Championships) | 10 Sep 17 |
| HM | 82:55 | | | 82:59 | 146 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon | 1 Oct 17 |
| HMNAD | 79:01 | | | | 4 | | | | Fort William | Eddie's Lochaber Half Marathon | 5 Nov 17 |
| 2016 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 34:37 | | | 34:38 | 7 | | | | Bellahouston Park | Jimmy Irvine Bella 10K | 13 Nov 16 |
| HM | 87:28 | | | | 5 | | | | Castlebay | Isle of Barra Half Marathon | 25 Jun 16 |
| SHORTHM | 78:41 | | | 78:52 | 123 | | | | Glasgow | Bank of Scotland Great Scottish Half Marathon (149.7m short) | 2 Oct 16 |
| ZFLL | 3:57:45 | | | | 107 | L3 | | | Luss | British Athletics Fell and Hill Running Relay Championships | 15 Oct 16 |
| 2015 SEN Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 15:14 | | | | 40 | L1 | | | Hamilton | Scottish West District Relay Championships | 11 Oct 15 |
| 10K | 36:46 | | | 36:48 | 26 | | | | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 15 |
| 10KXC | 47:48 | | | | 97 | | | | Glasgow | Scottish West District Championships | 6 Dec 15 |
| 10M | 66:53 | | | | 37 | | | | Millport | Around Cumbrae 10 | 13 Sep 15 |
| ZXC | 52:25 | | | | 350 | | | | Falkirk | Scottish National Championships | 22 Feb 15 |
| 2014 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:09 | | | | 17 | | | | Glasgow | Clydebank 5K | 15 Mar 14 |
| 11.1KXC | 46:07 | | | | 244 | | | | Stirling | BUCS Cross Country Championships | 1 Feb 14 |
| 12KXC | 47:01 | | | | 147 | | | | Falkirk | Scottish National Championships | 22 Feb 14 |
| 10M | 61:01 | c | | | 27 | | | | Edinburgh | Bupa Great Edinburgh 10 | 27 Apr 14 |
| HM | 76:48 | | | 76:49 | 14 | | | | Clydebank | Balloch to Clydebank Half Marathon | 9 Mar 14 |
| HM | 79:29 | | | 79:31 | 2 | | | | Coatbridge | Monklands Half Marathon | 18 May 14 |
| Mar | 2:45:22 | | | | 3 | | | | Fort William | Lochaber Marathon | 6 Apr 14 |
| Mar | 2:59:34 | | | | 5 | | | | Strathearn | Strathearn Marathon | 8 Jun 14 |
| ZFLL | 50:58 | | | | 42 | L4 | | | Middleton Fells | British Fell Relay Championships | 19 Oct 14 |
| 2013 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:23 | | | | 32 | | | | Glasgow | Clydebank 5K | 16 Mar 13 |
| parkrun | 17:40 | | | | 2 | | | | Pollok | Pollok parkrun # 251 | 21 Dec 13 |
| 5M | 29:42 | | | | 30 | | | | Glasgow | Glasgow University 5 | 2 Mar 13 |
| 10K | 39:17 | | | 39:20 | 90 | | | | Grangemouth | Jim Dingwall Round The Houses 10K | 24 Mar 13 |
| 2012 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:57 | | | | 13 | | | | Glasgow | Clydebank 5K | 17 Mar 12 |
| 10K | 34:23 | | | 34:22 | 22 | | | | Grangemouth | Jim Dingwall Round The Houses 10K | 25 Mar 12 |
| HM | 82:31 | | | 82:32 | 42 | | | | Edinburgh | Edinburgh Marathon Festival Half Marathon | 27 May 12 |
| ZXC | 34:55 | | | | 137 | | | | Cardiff | BUCS Cross Country Championships | 4 Feb 12 |
| ZXC | 47:12 | | | | 119 | | | | Falkirk | Scottish National Championships | 18 Feb 12 |
| 2011 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:30.99 | | | | 6 | 2 | | | Glasgow (S) | Glasgow Athletic Association Metric Miler Meet | 5 Aug 11 |
| 4.8ML | 27:38 | | | | 10 | L4 | | | Ballieston | Allan Scally Road Relays (Inc Scottish University Championships) | 29 Oct 11 |
| 10K | 34:43 | | | | 7 | | | | Garscube | Nigel Barge 10K Memorial Road Race | 5 Mar 11 |
| 10K | 35:17 | | | 35:19 | 31 | | | | Grangemouth | Round the Houses 10K | 27 Mar 11 |
| 10K | 38:48 | | | 38:50 | 95 | | | | Helensburgh | Helensburgh 10K | 19 May 11 |
| HM | 75:55 | | | | 9 | | | | Loch Lomond | Balloch to Clydebank Half Marathon | 13 Mar 11 |
| Mar | 2:42:34 | | | 2:42:41 | 210 | | | | London | Virgin London Marathon | 17 Apr 11 |
| ZXC | 14:33 | | | | 82 | | | | Glasgow | Scottish National 4K Championships | 5 Nov 11 |
| ZXC | 34:26 | | | | 39 | | | | Irvine | Scottish West District Championships | 10 Dec 11 |
| ZXC | 35:46 | | | | 21 | | | | Edinburgh | Edinburgh Braid Hills Cross Country Race | 12 Nov 11 |
| ZXC | 39:50 | | | | 18 | | | | St Andrews | Scottish Student Sport Cross Country Championships | 19 Nov 11 |
| ZXC | 41:39 | | | | 144 | | | | Birmingham | BUCS Cross Country Championships | 5 Feb 11 |
| ZXC | 44:53 | | | | 75 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| 2010 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 27:42 | | | | 8 | | | | Irvine | Irvine AC 5 | 19 Jul 10 |
| HM | 76:22 | | | | 4 | | | | Helensburgh | Helensburgh Half Marathon | 1 Aug 10 |
| MarDH | 2:58:13 | | | 2:58:16 | 50 | | | | Loch Ness | Baxters Loch Ness Marathon | 3 Oct 10 |
| 2009 SEN Glasgow University Hares & Hounds |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:03 | | | | 7 | | | | Pollok | Pollok parkrun # 40 | 12 Sep 09 |
| parkrun | 17:23 | | | | 2 | | | | Pollok | Pollok parkrun # 48 | 14 Nov 09 |
| parkrun | 17:35 | | | | 7 | | | | Pollok | Pollok parkrun # 25 | 23 May 09 |
| parkrun | 17:59 | | | | 9 | | | | Pollok | Pollok parkrun # 20 | 18 Apr 09 |
| 3.9M | 21:19 | | | | 17 | | | | Knockhill | Graham Clark Memorial 3.9 | 20 Aug 09 |
| SHORT10K | 35:14 | | | | 15 | | | | Irvine | Marymass 10K | 19 Aug 09 |