| 2019 V35 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.18 | | -1.6 | | 3 | C1 | | | Lee Valley | Civil Service & Police Championships | 21 Aug 19 |
| 2018 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.78 | | -2.8 | | 1 | C1 | | | Lee Valley | Civil Service & Police Championships | 15 Aug 18 |
| 400 | 58.99 | | | | 4 | C1 | | | Lee Valley | Civil Service & Police Championships | 15 Aug 18 |
| 2017 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.92 | i | | | 4 | 14 | | | Motherwell | North Lanarkshire Leisure Graded Open | 29 Mar 17 |
| 100 | 12.52 | i | | | 3 | 16 | | | Motherwell | North Lanarkshire Leisure Graded Open | 29 Mar 17 |
| 100 | 12.6 | | | | 4 | 1 | | | Stretford | Civil Service Open & Masters Championships | 6 Sep 17 |
| 200 | 25.5 | | | | 2 | 1 | | | Stretford | Civil Service Open & Masters Championships | 6 Sep 17 |
| 400 | 61.4 | | | | 1 | 1 | | | Stretford | Civil Service Open & Masters Championships | 6 Sep 17 |
| 2016 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.58 | | | | 3 | | | | Sutton Coldfield | Civil Service Championships | 10 Aug 16 |
| 100 | 12.74 | | | | 3 | h1 | | | Sutton Coldfield | Civil Service Championships | 10 Aug 16 |
| 2015 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.57 | | 0.8 | | 2 | 1 | | | Loughborough | Civil Service Games, Open & Masters Championships | 18 Sep 15 |
| 400 | 59.25 | | | | 3 | | | | Loughborough | Civil Service Games, Open & Masters Championships | 18 Sep 15 |
| 400H | 79.67 | | | | 1 | | | | Loughborough | Civil Service Games, Open & Masters Championships | 17 Sep 15 |
| HJ | 1.42 | | | | 4 | | | | Loughborough | Civil Service Games, Open & Masters Championships | 17 Sep 15 |
| 2014 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.44 | | 0.6 | | 2 | | | | Watford | Civil Service Masters & Open Championships | 13 Aug 14 |
| HJ | 1.50 | | | | 2 | | | | Watford | Civil Service Masters & Open Championships | 13 Aug 14 |
| 2013 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 58.8 | | | | 3 | 1 | | | Sportcity | CSSC Open & Masters Championships | 14 Aug 13 |
| 400H | 69.1 | | | | 1 | | | | Sportcity | CSSC Open & Masters Championships | 14 Aug 13 |
| HJ | 1.50 | | | | 3 | | | | Sportcity | CSSC Open & Masters Championships | 14 Aug 13 |
| 2012 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.94 | i | | | 2 | 2.1 | | | Grangemouth | Grangemouth Stadium Graded Open | 21 Mar 12 |
| 60 | 7.96 | i | | | 3 | 2 | | | Motherwell | Ravenscraig Regional Sports Facility Open Graded | 14 Mar 12 |
| 100 | 12.53 | i | | | 6 | 1 | | | Motherwell | Ravenscraig Regional Sports Facility Open Graded | 14 Mar 12 |
| 400H | 70.2 | | | | 3 | | | | Nuneaton | Civil Service AA Championships | 11 Jul 12 |
| 2011 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.92 | i | | | 1 | 2.2 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 16 Mar 11 |
| 100 | 12.18 | | | | 2 | | | | Grangemouth | Scottish Civil Service Championships | 18 May 11 |
| 100 | 12.44 | | | | 1 | 3 | | | Linwood | Dunren Graded Open | 27 Apr 11 |
| 100 | 12.49 | | | | 4 | 11 | | | Livingston | Livingston Open Meeting | 17 Aug 11 |
| 100 | 12.7 | | | | 2 | | | | Loughborough | Civil Service Masters Track and Field Champs | 15 Sep 11 |
| 200 | 24.48 | | | | 2 | | | | Grangemouth | Scottish Civil Service Championships | 18 May 11 |
| 200 | 24.87 | | | | 6 | 2 | | | Grangemouth | Grangemouth Stadium Graded Open | 1 Jun 11 |
| 200 | 24.92 | | | | 2 | 2 | | | Grangemouth | Grangemouth Stadium Graded Open | 3 Aug 11 |
| 200 | 25.01 | | | | 6 | 6 | | | Linwood | Dunren Graded Open | 27 Apr 11 |
| 400 | 55.67 | | | | 2 | 2 | | | Livingston | Livingston Open Meeting | 17 Aug 11 |
| 400 | 56.28 | | | | 1 | | | | Grangemouth | Grangemouth Stadium Graded Open | 4 May 11 |
| 400 | 56.4 | | | | 2 | | | | Nuneaton | Civil Service Senior Championship | 10 Aug 11 |
| HJ | 1.50 | | | | 1 | | | | Grangemouth | Scottish Civil Service Championships | 18 May 11 |
| 2010 SEN Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.2 | | | | 3 | | | | Eton | Civil Service Senior Championships | 11 Aug 10 |