| 2024 V70 Law/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 32.19 | i | | | 4 | h2 | | | Torun, POL | European Masters Athletics Indoor Championships | 21 Mar 24 |
| 200 | DNF | i | | | - | s2 | | | Torun, POL | European Masters Athletics Indoor Championships | 21 Mar 24 |
| 2018 V60 Larkhall/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.34 | | -2.0 | | 7 | | | | Belfast | Northern Ireland & Ulster Masters Championships | 30 Jun 18 |
| 200 | 31.01 | | -1.4 | | 2 | | | | Belfast | Northern Ireland & Ulster Masters Championships | 30 Jun 18 |
| 300 | 51.08 | | | | 7 | 1 | | | Kilmarnock | Kilmarnock Harriers Open Graded Meeting | 15 Apr 18 |
| 400 | 77.23 | | | | 2 | | | | Belfast | Northern Ireland & Ulster Masters Championships | 30 Jun 18 |
| parkrun | 36:46 | | | | 210 | | | | Strathclyde | Strathclyde parkrun # 420 | 13 Oct 18 |
| 2017 V60 Larkhall/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 29:08 | | | | 121 | | | | Strathclyde | Strathclyde parkrun # 348 | 18 Mar 17 |
| parkrun | 29:19 | | | | 178 | | | | Strathclyde | Strathclyde parkrun # 349 | 25 Mar 17 |
| parkrun | 30:08 | | | | 166 | | | | Strathclyde | Strathclyde parkrun # 347 | 11 Mar 17 |
| 2016 V60 Larkhall/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.27 | i | | | 6 | 9 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 10 Feb 16 |
| 200 | 28.47 | i | | | 4 | h1 | | | Ancona, ITA | EMA - European Masters Championships | 31 Mar 16 |
| 200 | 28.86 | i | | | 3 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 14 Feb 16 |
| parkrun | 31:20 | | | | 159 | | | | Strathclyde | Strathclyde parkrun # 301 | 9 Apr 16 |
| 2015 V60 Larkhall/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100NS | 14.67 | i | | | 3 | 16 | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| 200 | 27.77 | i | | | 2 | h4 | | | Torun, POL | EMA - European Masters Championships | 26 Mar 15 |
| 200 | 27.81 | i | | | 3 | s1 | | | Torun, POL | EMA - European Masters Championships | 27 Mar 15 |
| 200 | 28.37 | i | | | 2 | | | | Emirates Arena | Scottish National Masters' Championships | 31 Jan 15 |
| 200 | 28.85 | i | | | 5 | 19 | | | Emirates Arena | Scottish National Open | 17 Jan 15 |
| 2014 V60 Larkhall/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.61 | i | | | 3 | | | | Emirates Arena | Scottish Masters' Championships | 2 Mar 14 |
| 200 | 27.77 | i | | | 2 | h1 | | | Budapest, HUN | WMA - World Masters Championships | 27 Mar 14 |
| 200 | 27.91 | i | | | 4 | s1 | | | Budapest, HUN | WMA - World Masters Championships | 27 Mar 14 |
| 200 | 28.09 | i | | | 2 | 25 | | | Emirates Arena | Scottish National Open | 18 Jan 14 |
| 200 | 29.16 | | -0.7 | | 5 | | | | Dunfermline | Scottish Athletics Masters' Championships | 15 Jun 14 |
| parkrun | 28:46 | | | | 109 | | | | Strathclyde | Strathclyde parkrun # 213 | 17 May 14 |
| parkrun | 31:31 | | | | 129 | | | | Strathclyde | Strathclyde parkrun # 224 | 27 Sep 14 |
| 2013 V55 Larkhall |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.10 | i | | | 3 | | | | Emirates Arena | Scottish Masters' Championships | 10 Feb 13 |
| 100 | 14.05 | i | | | 3 | 4 | | | Motherwell | Ravenscraig Open | 27 Feb 13 |
| 100 | 14.13 | | 0.1 | | 3 | | | | Belfast | Northern Ireland & Ulster Masters' Championships | 31 Aug 13 |
| 100 | 14.62 | i | | | 4 | 18 | | | Motherwell | Ravenscraig Open | 30 Jan 13 |
| 200 | 27.77 | i | | | 3 | s2 | | | San Sebastian, ESP | EMA - European Veterans Championships | 22 Mar 13 |
| 200 | 27.91 | | -2.2 | | 4 | | | | Birmingham | BMAF - British Masters Championships | 15 Sep 13 |
| 200 | 28.14 | | -1.7 | | 3 | | | | Grangemouth | Scottish Athletics Masters' Championships | 16 Jun 13 |
| 200 | 28.34 | i | | | 2 | h3 | | | San Sebastian, ESP | EMA - European Veterans Championships | 22 Mar 13 |
| 200 | 28.43 | | -0.6 | | 1 | | | | Belfast | Northern Ireland & Ulster Masters' Championships | 31 Aug 13 |
| 200 | 28.89 | | | | 5 | 4 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 7 Aug 13 |
| 200 | 28.90 | | | | 5 | 6 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 4 Sep 13 |
| 200 | 29.09 | i | | | 3 | | | | Emirates Arena | Scottish Masters' Championships | 10 Feb 13 |
| 200 | 29.4 | | | | 6 | | | | Kilmarnock | Ayrshire Harriers Open Meeting | 14 Apr 13 |
| parkrun | 27:10 | | | | 207 | | | | Pollok | Pollok parkrun # 231 | 20 Jul 13 |
| 2012 V55 Larkhall |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.62 | i | | | 4 | 3 | | | Motherwell | Ravenscraig Regional Sports Facility Open Graded | 14 Mar 12 |
| 200 | 28.62 | i | | | 3 | 4 | | | Glasgow | Scottish Masters Championships (inc U18/U20/SEN 3000m Championships) | 12 Feb 12 |
| 200 | 29.58 | | -4.1 | | 4 | | | | Dunfermline | Scottish Athletics Masters' Championships | 24 Jun 12 |
| 400 | 68.37 | | | | 8 | 3 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 12 |
| 400 | 68.85 | | | | 4 | | | | Dunfermline | Scottish Athletics Masters' Championships | 24 Jun 12 |
| parkrun | 25:37 | | | | 222 | | | | Pollok | Pollok parkrun # 171 | 28 Apr 12 |
| parkrun | 25:39 | | | | 183 | | | | Pollok | Pollok parkrun # 170 | 21 Apr 12 |
| parkrun | 26:51 | | | | 213 | | | | Pollok | Pollok parkrun # 168 | 7 Apr 12 |
| parkrun | 27:00 | | | | 196 | | | | Pollok | Pollok parkrun # 173 | 12 May 12 |
| 5MMT | 43:42 | | | | 104 | | | | Aviemore | Race the Steam Train 5 | 6 May 12 |
| 2011 V55 Larkhall |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.84 | | 2.0 | | 3 | | | | Edinburgh | Scottish Masters' Championships | 28 May 11 |
| 400 | 64.49 | | | | 7 | | | | Edinburgh | Scottish Masters' Championships | 28 May 11 |
| parkrun | 28:47 | | | | 176 | | | | Pollok | Pollok parkrun # 139 | 24 Sep 11 |
| 2010 V55 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.5 | | | | 4 | | | | Ayr | Ayrshire Harriers Open | 11 Apr 10 |
| 2009 V55 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.26 | i | | | 3 | h4 | | | Ancona, ITA | EMA - European Veterans Championships | 27 Mar 09 |
| 200 | 27.38 | i | | | 2 | | | | Glasgow | DM Hall Combined Events & Masters Championships | 21 Feb 09 |
| 2008 V50 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.63 | i | | | 3` | 2 | | | Grangemouth | Grangemouth Indoor Open | 3 Dec 08 |
| 60 | 8.72 | i | | | 3 | 5 | | | Grangemouth | Grangemouth Indoor Open | 3 Dec 08 |
| 200 | 26.77 | | 1.8 | | 5 | | | | Ljubljana, SLO | EMA - European Veterans Championships | 2 Aug 08 |
| 200 | 26.92 | | -0.2 | | 3 | h1 | | | Ljubljana, SLO | EMA - European Veterans Championships | 1 Aug 08 |
| 200 | 27.03 | w | 2.7 | | 2 | | | | Dunfermline | Scottish Athletics Masters Championships | 21 Jun 08 |
| 200 | 27.99 | i | | | 4 | h4 | | | Clermont-Ferrand, FRA | WMA - World Masters Championships | 18 Mar 08 |
| 400 | 62.73 | | | | 1 | | | | Dunfermline | Scottish Athletics Masters Championships | 21 Jun 08 |
| 2007 V50 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.59 | | -1.5 | | 6 | h3 | | | Riccione, ITA | WMA - World Masters Championships | 9 Sep 07 |
| 2006 V50 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.35 | | | | 5 | h3 | | | Linz, AUT | WMA - World Masters Championships | 15 Mar 06 |
| 200 | 26.46 | i | | | 3 | | | | Glasgow | DM Hall Scottish Combined Events Championships | 19 Feb 06 |
| 400 | 59.32 | i | | | 2 | 1 | | | Linz, AUT | WMA - World Masters Championships | 11 Mar 06 |
| 400 | 59.37 | i | | | 6 | 1 | | | Linz, AUT | WMA - World Masters Championships | 11 Mar 06 |
| 400 | 59.69 | i | | | 4 | | | | Glasgow | DM Hall Scottish Combined Events Championships | 19 Feb 06 |
| 2005 V50 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.18 | | | | 5 | h5 | | | San Sebastian, ESP | WMA - World Masters Championships | 23 Aug-3 Sep 2005 |
| 200 | 26.52 | | -2.5 | | 5 | | | | Birmingham | BMAF - British Masters Championships | 17 Jul 05 |
| 200 | 26.53 | i | | | 2 | | | | Glasgow | Scottish Masters | 12 Feb 05 |
| 200 | 26.70 | | | | 2 | | | | Aberdeen | Powerade Scottish Combined Events Championships | 28 May 05 |
| 400 | 59.57 | i | | | 2 | | | | Glasgow | Scottish Masters | 12 Feb 05 |
| 400 | 59.64 | | | | 7 | | | | Birmingham | BMAF - British Masters Championships | 16 Jul 05 |
| 400 | 59.88 | | | | 2 | | | | Aberdeen | Powerade Scottish Combined Events Championships | 28 May 05 |
| 2004 V50 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.27 | i | | | 4 | h2 | | | Sindelfingen Germany | WMA - World Masters Championships | 12 Mar 04 |
| 200 | 25.82 | i | | | 2 | h5 | | | Sindelfingen Germany | WMA - World Masters Championships | 10 Mar 04 |
| 200 | 25.84 | i | | | 3 | h1 | | | Sindelfingen Germany | WMA - World Masters Championships | 11 Mar 04 |
| 400 | 58.28 | i | | | 2 | h5 | | | Sindelfingen Germany | WMA - World Masters Championships | 13 Mar 04 |
| 400 | 58.45 | i | | | 4 | h3 | | | Sindelfingen Germany | WMA - World Masters Championships | 13 Mar 04 |
| 2003 V45 East Kilbride |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.63 | i | | | 3 | s1 | | | San Sebastian, ESP | EMA - European Veterans Championships | 6 Mar 03 |
| 400 | 58.04 | i | | | 5 | | | | San Sebastian, ESP | EMA - European Veterans Championships | 7 Mar 03 |
| 400 | 58.78 | i | | | 2 | h1 | | | San Sebastian, ESP | EMA - European Veterans Championships | 6 Mar 03 |