| 2025 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:08 | | | | 106 | | | | Strathclyde | Strathclyde parkrun # 666 | 12 Apr 25 |
| 2017 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.93 | i | | | 4 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 5 Mar 17 |
| 800 | 2:16.10 | i | | | 7 | h2 | | | Emirates Arena | Scottish National U17 / Senior Championships | 28 Jan 17 |
| 800 | 2:20.2 | | | | 2 | B | | | Ayr | Central & South of Scotland League Division 3 | 28 May 17 |
| 1500 | 4:39.66 | i | | | 7 | B2 | | | Emirates Arena | Scottish National Open | 14 Jan 17 |
| 3000 | 10:36.52 | | | | 14 | F | | | Scotstoun | BMC Regional Races | 2 Jun 17 |
| 3.1ML | 18:33 | | | | 38 | L1 | | | Livingston | Scottish Men's 6-Stage Relays | 26 Mar 17 |
| parkrun | 18:47 | | | | 7 | | | | Tollcross | Tollcross parkrun # 192 | 1 Jan 17 |
| parkrun | 19:10 | | | | 5 | | | 1 | Tollcross | Tollcross parkrun # 202 | 11 Mar 17 |
| ZRDL | 21:45 | | | | 26 | L1 | | 19 | Motherwell | LSK / Scottish Veterans Relays | 22 Jan 17 |
| 2016 V35 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.49 | i | | | 4 | 4 | | | Emirates Arena | Glasgow Yuletide Open Meeting | 27 Dec 16 |
| 1500 | 4:35.82 | | | | 6 | G | | | Glasgow | BMC Regional Races (Inc Scottish East & West District 5000m Championships) | 29 Jul 16 |
| 1500 | 4:40.3 | | | | 5 | B | | | Aberdeen | Scottish Athletics League Division 1 | 12 Jun 16 |
| 1500 | 4:40.6 | | | | 2 | A | | | Dumfries | Central & South of Scotland League Division 2 | 26 Jun 16 |
| 3000 | 10:01.61 | | | | 4 | 2 | | | Crownpoint | Shettleston Harriers' Open Graded Meeting | 23 Aug 16 |
| 3000 | 10:09.06 | i | | | 1 | JK | | | Emirates Arena | BMC / Glasgow AA Metric Miler Meeting (Inc Scottish 3000m Championships) | 3 Jan 16 |
| 3000 | 10:14.28 | | | | 3 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 29 May 16 |
| 5000 | 18:11.96 | | | | 3 | B | | | Grangemouth | Scottish Athletics League Division 1 | 8 May 16 |
| 10000 | 37:13.60 | | | | 5 | C | | | Crownpoint | BMC Regional Races (Inc Scottish 10,000m Championships) | 29 Apr 16 |
| 4KXC | 15:00 | | | | 191 | | | | Renfrew | Scottish National Short Course Championships | 5 Nov 16 |
| 4KXCL | 14:45 | | | | 58 | L3 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 16 |
| 2.7ML | 15:30 | | | | 15 | L4 | | | Houston | George Cumming Road Relays | 24 Sep 16 |
| 3.1ML | 18:24 | | | | 22 | L5 | | | Livingston | Scottish 6 Stage Road Relays | 3 Apr 16 |
| 5K | 17:30 | | | | 62 | | | | Clydebank | Clydebank 5K | 19 Mar 16 |
| 5K | 18:08 | | | 18:08 | 15 | | | 2 | Edinburgh | Pure Gym Great Edinburgh Winter Run 5K | 9 Jan 16 |
| 5K | 18:37 | | | 18:37 | 4 | | | 2 | Edinburgh | Edinburgh Marathon Festival 5K | 28 May 16 |
| parkrun | 17:46 | | | | 3 | | | | Strathclyde | Strathclyde parkrun # 315 | 23 Jul 16 |
| parkrun | 17:47 | | | | 2 | | | | Strathclyde | Strathclyde parkrun # 322 | 17 Sep 16 |
| parkrun | 17:49 | | | | 7 | | | | Strathclyde | Strathclyde parkrun # 302 | 16 Apr 16 |
| parkrun | 17:54 | | | | 5 | | | | Strathclyde | Strathclyde parkrun # 306 | 14 May 16 |
| parkrun | 18:01 | | | | 2 | | | 1 | Strathclyde | Strathclyde parkrun # 305 | 7 May 16 |
| parkrun | 18:28 | | | | 3 | | | 1 | Strathclyde | Strathclyde parkrun # 333 | 10 Dec 16 |
| parkrun | 18:43 | | | | 7 | | | | Tollcross | Tollcross parkrun # 174 | 3 Sep 16 |
| 10K | 37:05 | | | | 15 | | | | Bishopbriggs | Jack Crawford Springburn Cup 10K | 5 Mar 16 |
| 10K | 37:12 | | | 37:13 | 48 | | | | Paisley | Paisley 10K | 21 Aug 16 |
| 10K | 37:38 | | | 37:42 | 140 | | | | Stirling | City of Stirling 10K (Inc Scottish 10K Championships) | 11 Sep 16 |
| 12KXC | 50:01 | | | | 202 | | | | Callendar Park | Scottish National Championships | 27 Feb 16 |
| 10M | 62:17 | | | | 81 | | | | Motherwell | Tom Scott Memorial 10 (Inc. Scottish National & West District 10 mile Championships) | 10 Apr 16 |
| SHORTHM | 82:50 | | | 82:57 | 210 | | | 40 | Glasgow | Bank of Scotland Great Scottish Half Marathon (149.7m short) | 2 Oct 16 |
| 2015 SEN |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KL | 14:09 | | | | 4 | L2 | | | Drumpellier | LAAA Relay Championships | 17 Oct 15 |
| 4KXCL | 14:43 | | | | 35 | L1 | | | Hamilton | Scottish West District Relay Championships | 11 Oct 15 |
| 4KXCL | 14:58 | | | | 34 | L4 | | | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 2.7ML | 15:32 | | | | 16 | L3 | | | Houston | George Cumming Road Relays | 26 Sep 15 |
| parkrun | 18:17 | | | | 5 | | | | Strathclyde | Strathclyde parkrun # 269 | 22 Aug 15 |
| 5M | 30:02 | | | | 42 | | | | Glasgow | Glasgow University 5 | 28 Nov 15 |
| 10K | 37:22 | | | 37:25 | 62 | | | | Glasgow | Bank of Scotland Great Scottish 10K | 4 Oct 15 |
| 10K | 37:47 | | | 37:47 | 30 | | | | Bellahouston Park | Jimmy Irvine Bella 10K | 8 Nov 15 |
| 10K | 38:21 | | | 38:23 | 65 | | | | Paisley | Paisley 10K | 30 Aug 15 |
| 10K | 38:54 | | | 39:02 | 26 | | | | Glasgow | Men's 10K | 21 Jun 15 |
| 10K | 40:57 | | | 40:59 | 29 | | | | Edinburgh | Edinburgh Marathon Festival 10K | 30 May 15 |
| 10KXC | 45:42 | | | | 64 | | | | Glasgow | Scottish West District Championships | 6 Dec 15 |
| ZRDL | 28:44 | | | | 13 | L1 | | | Glasgow | Allan Scally Relays | 31 Oct 15 |
| 2014 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 39:06 | c | | | 84 | | | | Glasgow | Bank of Scotland Great Scottish 10K | 5 Oct 14 |