| 2015 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXCL | 17:39 | | | | 5 | L3 | | 4 | Cumbernauld | Scottish National Relay Championships | 24 Oct 15 |
| 2014 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 34:34 | | | | 69 | | | 7 | Falkirk | Scottish National Championships | 22 Feb 14 |
| 10K | 40:30 | | | 40:35 | 94 | | 18 | 1 | Inverness | Baxters Loch Ness 10K | 28 Sep 14 |
| ZXC | 29:54 | | | | 12 | | | 8 | Hawick | Scottish National Masters' Championships | 1 Feb 14 |
| 2013 V40 Shettleston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.7ML | 17:03 | | | | 37 | L2 | 4 | | Houston | George Cummings Relay | 28 Sep 13 |
| parkrun | 20:11 | | | | 34 | | | | Pollok | Pollok parkrun # 237 | 7 Sep 13 |
| parkrun | 20:31 | | | | 50 | | | | Pollok | Pollok parkrun # 233 | 10 Aug 13 |
| 5M | 32:34 | | | | 60 | | 4 | 2 | Glasgow | Glasgow University 5 | 30 Nov 13 |
| 10K | 39:16 | | | | 42 | | 2 | 1 | Ayr | Ayrodynamic Turkey Trot 10K | 26 Dec 13 |
| 10K | 39:34 | c | | | 102 | | 12 | 3 | Glasgow | Bank of Scotland Great Scottish 10K | 6 Oct 13 |
| 10K | 40:54 | | | | 103 | | 15 | 4 | Glasgow | SVHC Open Masters 10K (Inc BMAF Champs) | 18 Aug 13 |
| 10K | 43:34 | c | | | 143 | | 22 | 2 | Edinburgh | Bupa Great Edinburgh 10K | 14 Jul 13 |
| ZXC | 16:35 | | | | 48 | | | 3 | Glasgow | Scottish National 4K Championships | 10 Nov 13 |
| ZXC | 23:11 | | | | 49 | | | 14 | Cardiff | British & Irish Masters' International | 16 Nov 13 |
| ZXC | 24:23 | | | | 21 | | | 3 | Kilmarnock | Scottish West District Championships | 7 Dec 13 |
| ZXCL | 16:09 | | | | 9 | L2 | | | Hamilton | Scottish West District Relay Championships | 12 Oct 13 |
| 2012 V40 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:16 | | | | 16 | | | | Glasgow | SVHC Open Masters 5K | 27 Jun 12 |
| 5KMT | 20:34 | | | | 43 | | 5 | 3 | Stithians | Stithians 5K | 15 May 12 |
| 4.8M | 31:02 | | | | 16 | | 3 | 1 | Coatbridge | SVHC Snowball Race 4.8 | 2 May 12 |
| 5M | 32:00 | | | | 32 | | 5 | 1 | Irvine | Brodie Engineering 5 | 16 Jul 12 |
| 10K | 37:45 | | | 37:44 | 54 | | 6 | 3 | Dumbarton | Dumbarton Polaroid 10K | 31 May 12 |
| 10K | 39:23 | | | 39:26 | 76 | | 10 | 3 | Balloch | Vale of Leven 10K | 10 Jun 12 |
| 10K | 40:04 | | | | 23 | | 4 | 2 | Irvine | Marymass 10K (inc West District Champs) | 25 Aug 12 |
| 10M | 67:45 | | | | 18 | | 2 | 2 | Ballater | Ballater 10 | 29 Jul 12 |
| HM | 90:19 | ac | | | 31 | EW | | | Newcastle-South Shields | Bupa Great North Run | 16 Sep 12 |
| 2011 V35 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:15 | | | | 17 | | 5 | 1 | Clydebank | Scottish Veteran Harriers 5K | 29 Jun 11 |
| parkrun | 19:50 | | | | 28 | | | | Pollok | Pollok parkrun # 117 | 9 Apr 11 |
| parkrun | 19:51 | | | | 24 | | 1 | 1 | Pollok | Pollok parkrun # 112 | 5 Mar 11 |
| parkrun | 20:19 | | | | 40 | | | | Pollok | Pollok parkrun # 111 | 26 Feb 11 |
| parkrun | 22:26 | | | | 15 | | 3 | 1 | Pollok | Pollok parkrun # 103 | 1 Jan 11 |
| 5M | 32:45 | | | | 35 | | 3 | 1 | Irvine | Irvine AC 5 | 18 Jul 11 |
| 10K | 39:14 | | | 39:18 | 85 | | 7 | 3 | Clydebank | Clydebank 10K | 26 May 11 |
| 10K | 39:25 | | | 39:27 | 49 | | 3 | 1 | Paisley | Paisley 10K | 28 Aug 11 |
| 10K | 39:35 | | | 39:36 | 81 | | 8 | 3 | Troon | Troon 10K | 4 May 11 |
| 10K | 39:38 | | | | 30 | | | 6 | Glasgow | Ignis Asset Management Women's 10K | 8 May 11 |
| 10K | 39:46 | | | 39:51 | 72 | | 11 | 4 | Jamestown | Vale of Leven 10K | 12 Jun 11 |
| 10K | 40:01 | | | 40:03 | 102 | | 12 | 6 | Dumbarton | Dumbarton 10K | 2 Jun 11 |
| 10K | 40:04 | | | 40:09 | 124 | | 13 | 4 | Grangemouth | Round the Houses 10K | 27 Mar 11 |
| 10K | 40:46 | | | 40:49 | 135 | | 16 | 7 | Helensburgh | Helensburgh 10K | 19 May 11 |
| 10K | 40:49 | | | | 30 | | 8 | 3 | Glasgow | SVHC Open Veterans 10K | 14 Aug 11 |
| 10KL | 38:44 | | | | 11 | L2 | | | Livingston | Scottish Athletics 4 Stage Road Relay Long Legs | 3 Apr 11 |
| HM | 87:34 | | | 87:46 | 111 | | 12 | 5 | Alloa | Alloa Half Marathon | 20 Mar 11 |
| ZXC | 17:04 | | | | 34 | | | 3 | Glasgow | Scottish National 4K Championships | 5 Nov 11 |
| ZXC | 25:32 | | | | 50 | | | 16 | Glasgow | British & Irish Masters' International | 26 Nov 11 |
| ZXC | 26:02 | | | | 16 | | | | Irvine | Scottish West District Championships | 16 Jan 11 |
| ZXC | 26:24 | | | | 20 | | | 3 | Irvine | Scottish West District Championships | 10 Dec 11 |
| ZXC | 34:20 | | | | 54 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXCL | 17:58 | | | | 32 | L1 | | | Cumbernauld | Scottish National Relay Championships | 22 Oct 11 |
| 2010 V35 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:42 | | | 19:47 | 47 | | 10 | | Glasgow | Healthy Working Lives JogScotland 5K Challenge | 23 Jun 10 |
| parkrun | 20:10 | | | | 35 | | 2 | 1 | Pollok | Pollok parkrun # 68 | 10 Apr 10 |
| 6KXC | 27:01 | | | | 43 | | | | Edinburgh | Bupa Great Edinburgh International | 9 Jan 10 |
| 10K | 39:16 | | | | 58 | | 5 | 2 | Troon | Troon Tortoises 10K | 5 May 10 |
| 10K | 39:29 | | | 39:32 | 149 | | 19 | 8 | Stirling | Stirling 10K | 19 Sep 10 |
| 10K | 39:53 | | | | 38 | | 2 | 1 | Bishopbriggs | Jack Crawford Springburn Cup 10K | 27 Feb 10 |
| 10K | 39:57 | | | | 110 | | 12 | 6 | Dumbarton | Dumbarton 10K | 3 Jun 10 |
| 10K | 40:15 | | | | 23 | | 1 | 1 | Glasgow | Dick Wedlock Memorial 10K (UK Fire Service 10K Championships) | 8 May 10 |
| 10K | 40:19 | | | | 11 | | 2 | 1 | Isle of Arran | Ormidale 10K | 24 Apr 10 |
| 10K | 40:30 | | | | 122 | | 11 | 5 | Helensburgh | Helensburgh 10K | 20 May 10 |
| 10K | 41:24 | | | | 10 | | 2 | | Glasgow | Deafblind Scotland Canal 10K | 17 Apr 10 |
| 10K | 41:35 | | | | 30 | | | | Edinburgh | Bupa Great Edinburgh 10K | 2 May 10 |
| HM | 88:40 | | | | 69 | | 14 | | Dunfermline | Dunfermline City Half-Marathon | 13 Jun 10 |
| ZXC | 25:03 | | | | 9 | | | 5 | Forres | Scottish Masters' Championships | 6 Feb 10 |
| ZXC | 25:06 | | | | 44 | | | 15 | Dublin, IRL | Masters' International | 13 Nov 10 |
| ZXC | 33:33 | | | | 40 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| 2009 V35 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:51 | | | | 33 | | 2 | 1 | Pollok | Pollok parkrun # 24 | 16 May 09 |
| parkrun | 19:54 | | | | 33 | | 2 | | Pollok | Pollok parkrun # 25 | 23 May 09 |
| 10K | 36:56 | | | | 20 | | 1 | | Lochinch | International Firefighters/Dick Wedlock Memorial 10K | 9 May 09 |
| 10K | 38:37 | | | | 91 | | 6 | 2 | Dumbarton | Polaroid Eyewear Series Dumbarton 10K | 4 Jun 09 |
| 10K | 38:44 | | | | 89 | | 6 | 3 | Clydebank | Polaroid Eyewear Series Clydebank 10K | 28 May 09 |
| 10K | 39:12 | | | | 12 | | 1 | 1 | Isle of Arran | Ormidale 10K | 19 Apr 09 |
| 10K | 39:23 | | | | 107 | | 14 | 2 | Grangemouth | Jim Dingwall Memorial Round the Houses 5/10K | 29 Mar 09 |
| 10K | 39:26 | | | | 84 | | 8 | 3 | Helensburgh | Polaroid Eyewear Series Helensburgh 10K | 21 May 09 |
| 10K | 39:51 | | | | 130 | | 16 | 5 | Stirling | Stirling 10K | 20 Sep 09 |
| 10K | 40:27 | | | | 88 | | 4 | 2 | Troon | Troon Tortoises I0K | 6 May 09 |
| 10K | 40:27 | | | | 63 | | 7 | 3 | Paisley | Paisley Vision 10K | 30 Aug 09 |
| 10K | 40:31 | | | | 74 | | 8 | 3 | Bishopbriggs | Jack Crawford Springburn Cup 10K | 17 Jan 09 |
| 10K | 41:09 | | | | 57 | | 9 | 3 | Edinburgh | Scottish 10K | 2 Aug 09 |
| 10K | 41:53 | | | | 48 | | 8 | 2 | Aberdeen | Stena Drilling Tartan 10K | 25 Apr 09 |
| 10K | 42:15 | | | | 39 | | 3 | | Crieff | The Famous Grouse Crieff 10K | 12 Jul 09 |
| SHORT10K | 39:29 | | | | 41 | | 3 | 1 | Irvine | Marymass 10K | 19 Aug 09 |
| HM | 85:54 | c | | | 183 | | 15 | 2 | Glasgow | Great Scottish Run 10K & HM | 6 Sep 09 |
| HM | 88:01 | | | 88:03 | 91 | | 7 | | Toronto, CAN | Toronto Waterfront Marathon | 27 Sep 09 |
| ZXC | 24:44 | | | | 65 | | | | Edinburgh | Bupa Great Edinburgh International (inc Scottish Inter-district) | 10 Jan 09 |
| ZXC | 26:20 | | | | 36 | | | 13 | Birmingham | British & Irish Cross Country International | 14 Nov 09 |
| ZXC | 26:43 | | | | 15 | | | 3 | Irvine | Scottish West District Championships | 5 Dec 09 |
| ZXC | 28:34 | | | | 1 | | | | Milngavie | Victoria Park & Garscube Championships | 14 Feb 09 |
| ZXC | 32:46 | | | | 34 | | | | Falkirk | Scottish National Championships | 21 Feb 09 |
| 2008 V35 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 14:56 | | | | 3 | | | | Dumbarton | Dunbartonshire AAA Cross Country Relay Championships | 18 Oct 08 |
| 10K | 39:22 | | | | 103 | | 9 | 4 | Dumbarton | Polaroid Eyewear Series - Dumbarton 10K | 5 Jun 08 |
| 10K | 39:41 | | | | 60 | | 2 | 1 | Glasgow | Nigel Barge Memorial 10K | 5 Jan 08 |
| 10K | 39:46 | | | | 66 | | 3 | 2 | Helensburgh | Helensburgh 10K | 22 May 08 |
| 10K | 40:06 | | | | 96 | | 5 | 3 | Clydebank | Clydebank 10K | 29 May 08 |
| 10K | 40:27 | | | | 28 | | 1 | 1 | Kilmarnock | Kilmarnock 10K | 14 May 08 |
| 10K | 40:54 | | | | 103 | | 8 | 3 | Troon | Troon 10K | 7 May 08 |
| HM | 88:13 | | | | 72 | | 8 | 2 | Dunfermline | Dunfermline City Half Marathon | 11 May 08 |
| ZXC | 25:22 | | | | 14 | | | | Irvine | Scottish West District Championships | 6 Dec 08 |
| ZXC | 26:37 | | | | 11 | | | 5 | Irvine | Scottish Athletics National Masters Championships | 9 Feb 08 |
| ZXC | 27:29 | | | | 49 | | | 17 | Swansea | British & Irish Masters' International | 15 Nov 08 |
| ZXC | 29:01 | | | | 9 | | | 4 | Gorebridge | Lasswade AAC Open | 2 Nov 08 |
| ZXC | 30:18 | | | | 4 | | | 2 | Kirkintilloch | Dunbartonshire AAA County Championships | 29 Nov 08 |
| 2007 V35 Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 38:24 | | | | 35 | | 5 | 2 | Edinburgh | Scottish Gas City Of Edinburgh 10K & 5K | 5 Aug 07 |
| 10K | 38:28 | | | | | | 3 | | Dumbarton | Dumbarton 10K - Polaroid Series | 7 Jun 07 |
| 10K | 38:48 | | | | 101 | | 5 | | New York NY, USA | Scotland Run | 1 Apr 07 |
| 10K | 39:02 | | | | 44 | | 2 | 1 | East Kilbride | Hugh Wilson Memorial 10K | 2 Dec 07 |
| 10K | 39:10 | | | | | | 1 | | Isle of Arran | Ormidale 10K | 22 Apr 07 |
| 10K | 39:17 | | | | | | 8 | | Clydebank | Clydebank 10K - Polaroid Series | 31 May 07 |
| 10K | 39:32 | | | | 31 | | | | Glasgow | Resolution Asset Management Womens 10K | 13 May 07 |
| 10K | 39:53 | | | | | | 16 | 5 | Vale of Leven | Vale of Leven 10K - Polaroid Series | 17 Jun 07 |
| 10K | 39:59 | | | | | | 6 | | Grangemouth | Grangemouth Round the Houses 10K | 15 Apr 07 |
| 10K | 40:29 | | | | | | 3 | | Buchlyvie | Buchlyvie 10K | 27 Jan 07 |
| 10K | 41:12 | | | | | | 2 | | Balmoral | Stena Drilling Tartan 10K | 28 Apr 07 |
| 10KMT | 43:03 | | | | | | 3 | | Calderglen | Calderglen Trail 10K | 29 Jun 07 |
| 10M | 66:05 | | | | 41 | | 2 | 1 | Millport | Around Cumbrae 10 | 9 Sep 07 |
| HM | 84:19 | | | | | | 3 | | Inverness | Inverness Half-marathon | 11 Mar 07 |
| HM | 85:42 | | | | 169 | | 17 | 3 | Glasgow | Fresh 'n' Lo Great Scottish Run 10K And Half-marathon | 2 Sep 07 |
| HM | 87:31 | | | | 54 | | 10 | 4 | Jedburgh | Jedburgh Half Marathon & Scottish Athletics Road Race Grand Prix Final | 28 Oct 07 |
| HM | 88:09 | | | | | | 5 | | Dunfermline | Dunfermline City Half Marathon | 27 May 07 |
| ZXC | 26:02 | | | | 33 | | | 13 | Belfast | British & Irish Masters' Championships | 17 Nov 07 |
| ZXC | 30:59 | | | | 3 | | | 2 | Glasgow | Dunbartonshire Championships | 24 Nov 07 |
| 2006 SEN Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:30 | | | | | | 10 | | Glasgow | Bella 5km | 20 Aug 06 |
| 5M | 32:43 | | | | | | 7 | | Greenock | Renfrewshire Championships & Open Race | 4 Feb 06 |
| 10K | 39:43 | | | | | | 2 | | Irvine | Marymass 10K | 23 Aug 06 |
| 10K | 39:59 | | | | | | 7 | | Helensburgh | Polaroid Series Helensburgh 10K | 25 May 06 |
| 10K | 40:14 | | | | | | 12 | | Troon | Troon Tortoises 10km | 3 May 06 |
| 10K | 40:46 | | | | | | 11 | | Dumbarton | Polaroid Series Dumbarton 10K | 8 Jun 06 |
| 10K | 40:48 | | | | | | 10 | | Grangemouth | Jim Dingwall Memorial & Round the Houses 10K Inc East of Scotland Championships | 23 Apr 06 |
| 10K | 41:37 | | | | | | 1 | | East Kilbride | Hugh Wilson Memorial 10km | 3 Dec 06 |
| 10K | 41:47 | | | | 2 | | | | Kilmarnock | Johnnie Walker Kilmarnock 10km | 10 May 06 |
| HM | 86:34 | | | | | | 27 | | Glasgow | Fresh 'N' Lo Great Scottish Run Half Marathon | 3 Sep 06 |
| HM | 87:17 | | | | | | 4 | | Inverness | Inverness Half Marathon | 12 Mar 06 |
| HM | 88:32 | | | | | | 3 | | Helensburgh | Barr Brady Helensburgh Half Marathon | 6 Aug 06 |
| 2005 SEN Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 32:08 | | | | | | 3 | | Glasgow (Garscube) | GARSCUBE HARRIERS RACES (5m hcap, all Gars) | 5 Nov 05 |
| 10K | 40:40 | | | | 15 | | | | Helensburgh | POLAROID SERIES 10km | 26 May 05 |
| 10K | 40:51 | | | | 17 | | | | Vale of Leven | POLAROID SERIES 10km | 19 Jun 05 |
| 10K | 40:56 | | | | 2 | | | | Giffnock | Greaves Sport Running Festival | 16 Jun 05 |
| 10K | 43:08 | | | | 2 | | | | Glasgow | Bearsden & Milngavie 10K | 11 Jun 05 |
| 2004 SEN Garscube |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 19:55 | | | | 3 | | | | Barrhead | BARRHEAD 5km | 18 Apr 04 |
| 5M | 32:04 | | | | 1 | | | | Glasgow | GARSCUBE HARRIERS 5 Glasgow | 20 Nov 04 |
| 5M | 32:48 | | | | 20 | | | | Garscube | GLASGOW UNIVERSITY 5 | 13 Nov 04 |
| 10K | 39:45 | | | | 12 | | | | Dumbarton | POLAROID SERIES DUMBARTON 10km Strathclyde | 10 Jun 04 |