| 2025 V45 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.20 | i | | | 2 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships, U13/15 Relay Championships & Para Success | 2 Feb 25 |
| SP7.26K | 11.17 | i | | | 6 | | | | Emirates Arena | 4J scottishathletics National Indoor Senior & U17 Championships - RESCHEDULED FROM JAN | 9 Mar 25 |
| SP7.26K | 11.00 | i | | | 2 | A | | | Emirates Arena | Shot Put Pilot Invitational | 10 Jan 25 |
| SP7.26K | 10.92 | i | | | 1 | B | | | Emirates Arena | Shot Put Pilot Invitational | 10 Jan 25 |
| SP7.26K | 10.42 | | | | 5 | | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| SP7.26K | 10.04 | | | | 1 | | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| DT2K | 24.53 | | | | 5 | 3 | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| HT7.26K | 24.78 | | | | 2 | | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| JT800 | 24.04 | | | | 6 | | | | Ayr | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Sucess | 5 Jul 25 |
| 2024 V45 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.48 | i | | | 3 | | | | Grangemouth | 4J Studios scottishathletics National Indoor Championship Finals | 18 Feb 24 |
| SP7.26K | 11.44 | | | | 2 | | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| SP7.26K | 11.41 | | | | 2 | | | | Grangemouth | Scottish National Athletics League Match 2 | 5 May 24 |
| SP7.26K | 11.13 | | | | 2 | | | | Derby | BMAF Championships | 28 Jul 24 |
| SP7.26K | 11.04 | | | | 3 | A | | | Dundee | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Success | 13 Jul 24 |
| SP7.26K | 11.00 | | | | 1 | | | | Crownpoint | Lanarkshire AAA Track and Field Championships | 8 Sep 24 |
| SP7.26K | 10.68 | i | | | 2 | A | | | Ayr | 4J Studios scottishathletics National Indoor Open Series 1 | 19 Jan 24 |
| SP7.26K | 9.62 | | | | 1 | A | | | Scotstoun | CSSAL - Division 1 Match 3 | 25 Aug 24 |
| DT2K | 21.19 | | | | 2 | B | | | Scotstoun | CSSAL - Division 1 Match 3 | 25 Aug 24 |
| HT7.26K | 27.83 | | | | 4 | | | | Derby | BMAF Championships | 28 Jul 24 |
| 2023 V45 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.13 | | | | 1 | | | | Crownpoint | Lanarkshire AAA Track & Field Championships | 10 Sep 23 |
| SP7.26K | 9.50 | | | | 1 | A | | | Crownpoint | CSSAL - Division 1 Match 1 | 30 Apr 23 |
| 2021 V45 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.23 | | | | 6 | | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 15 Aug 21 |
| SP7.26K | 12.03 | | | | 3 | | | | Derby | BMAF - British Masters Championships | 22 Aug 21 |
| SP7.26K | 11.68 | | | | 3 | B | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| SP7.26K | 11.60 | | | | 2 | | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| SP7.26K | 11.53 | | | | 1 | A | | | Grangemouth | scottishathletics Throws Grand Prix | 29 May 21 |
| HT7.26K | 30.42 | | | | 1 | | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| HT7.26K | 29.53 | | | | 1 | A | | | Grangemouth | scottishathletics Throws Grand Prix | 29 May 21 |
| 2020 V40 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.35 | i | | | 3 | | | | Emirates Arena | BMC / Glasgow AA Metric Miler Meeting (inc Scottish 3000m Championships) | 3 Jan 20 |
| SP7.26K | 12.21 | i | | | 1 | | | | Emirates Arena | Scottish National Combined Events / Masters Championships, National Parallel Success Open & Invitation 800m | 2 Feb 20 |
| SP7.26K | 11.99 | i | | | 7 | | | | Emirates Arena | Scottish National U17 / Senior Championships | 26 Jan 20 |
| 2019 V40 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.35 | | | | 1 | | | | East Kilbride | Lanarkshire AAA Championships | 8 Sep 19 |
| SP7.26K | 12.27 | | | | 1 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 24 Aug 19 |
| SP7.26K | 12.20 | i | | | 2 | | | | Emirates Arena | Glasgow AA Yuletide Open Meeting | 21 Dec 19 |
| SP7.26K | 12.04 | | | | 1 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| SP7.26K | 12.04 | | | | 1 | | | | Carlisle | Border Harriers Open | 1 Sep 19 |
| SP7.26K | 12.01 | i | | | 4 | | | | Emirates Arena | Scottish National U17 / Senior Championships | 26 Jan 19 |
| SP7.26K | 11.99 | | | | 2 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 16 Jun 19 |
| SP7.26K | 11.99 | | | | 2 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 31 Aug 19 |
| SP7.26K | 11.98 | i | | | 2 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 17 Feb 19 |
| SP7.26K | 11.83 | | | | 1 | | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships, inc Hurdles Open | 13 Jul 19 |
| SP7.26K | 11.70 | | | | 1 | A | | | Livingston | Scottish Athletics Throws Grand Prix Open | 27 Jul 19 |
| SP7.26K | 11.68 | | | | 1 | | | | Carlisle | Border Harriers Open | 14 Apr 19 |
| SP7.26K | 11.62 | | | | 2 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 4 May 19 |
| SP7.26K | 11.33 | | | | 2 | A | | | Scotstoun | CSSAL Division 1 | 2 Jun 19 |
| SP7.26K | 11.29 | | | | 1 | | | | Wishaw | North Lanarkshire Leisure/LAAA Open Graded Meeting | 5 May 19 |
| DT2K | 26.22 | | | | 3 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 16 Jun 19 |
| DT2K | 23.03 | | | | 3 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 31 Aug 19 |
| DT2K | 20.75 | | | | 1 | | | | Carlisle | Border Harriers Open | 1 Sep 19 |
| HT7.26K | 27.51 | | | | 5 | | | | Carlisle | Border Harriers Open | 14 Apr 19 |
| HT7.26K | 24.12 | | | | 1 | | | | Carlisle | Border Harriers Open | 1 Sep 19 |
| HT7.26K | 23.35 | | | | 2 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 4 May 19 |
| JT800 | 30.74 | | | | 2 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 31 Aug 19 |
| JT800 | 29.47 | | | | 2 | | | | Carlisle | Border Harriers Open | 1 Sep 19 |
| JT800 | 28.63 | | | | 1 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 4 May 19 |
| JT800 | 28.59 | | | | 2 | | | | East Kilbride | Lanarkshire AAA Championships | 8 Sep 19 |
| JT800 | 28.14 | | | | 2 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 16 Jun 19 |
| 2018 V40 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.17 | | | | 1 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 24 Jun 18 |
| SP7.26K | 11.93 | | | | 2 | B | | | Craigswood | Scottish Athletics Throws Grand Prix Open | 19 May 18 |
| SP7.26K | 11.92 | | | | 2 | | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships | 14 Jul 18 |
| SP7.26K | 11.89 | | | | 1 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 5 May 18 |
| SP7.26K | 11.78 | | | | 1 | B | | | Livingston | Scottish Athletics Throws Grand Prix Open | 23 Jun 18 |
| SP7.26K | 11.51 | i | | | 3 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 4 Feb 18 |
| SP7.26K | 11.40 | | | | 3 | | | | Kilmarnock | Scottish West District Championships | 12 May 18 |
| DT2K | 24.63 | | | | 4 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 24 Jun 18 |
| HT7.26K | 26.93 | | | | 2 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 5 May 18 |
| JT800 | 28.11 | | | | 7 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 24 Jun 18 |
| 2017 V40 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.71 | | | | 2 | | | | Grangemouth | Scottish Athletics National Masters Championships | 1 Jul 17 |
| SP7.26K | 11.50 | | | | 1 | | | | Kilmarnock | Scottish West District Championships | 13 May 17 |
| SP7.26K | 11.09 | | | | 1 | A | | | Kilmarnock | Central & South of Scotland League Division 1 | 6 Aug 17 |
| JT800 | 27.26 | | | | 1 | B | | | Kilmarnock | Central & South of Scotland League Division 1 | 6 Aug 17 |
| 2016 V40 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.39 | i | | | 6 | | | | Emirates Arena | Scottish National U17 / Senior Championships | 30 Jan 16 |
| SP7.26K | 12.11 | i | | | 1 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 14 Feb 16 |
| 2015 V35 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.26 | | | | 2 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Final | 6 Sep 15 |
| SP7.26K | 12.25 | | | | 1 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 2 Aug 15 |
| SP7.26K | 12.06 | i | | | 5 | | | | Emirates Arena | Scottish National Senior Championships | 1 Feb 15 |
| SP7.26K | 11.99 | | | | 1 | | | | Grangemouth | Scottish Athletics Masters' Championships | 11 Jul 15 |
| SP7.26K | 11.96 | i | | | 1 | | | | Emirates Arena | Scottish National Masters' Championships | 31 Jan 15 |
| SP7.26K | 11.59 | | | | 2 | | | | Birmingham | BMAF - British Masters Championships | 26 Jul 15 |
| SP7.26K | 11.54 | | | | 2 | | | | Kilmarnock | Scottish West District Championships | 23 May 15 |
| WT15.88K | 10.10 | | | | 2 | | | | Birmingham | BMAF - British Masters Championships | 26 Jul 15 |
| 2014 V35 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.34 | | | | 1 | | | | Kilmarnock | Scottish West District Championships | 24 May 14 |
| SP7.26K | 12.07 | i | | | 1 | | | | Emirates Arena | Scottish Masters' Championships | 2 Mar 14 |
| SP7.26K | 12.05 | | | | 1 | A | | | Grangemouth | Scottish Athletics League Division 2 | 20 Apr 14 |
| SP7.26K | 11.73 | i | | | 3 | | | | Emirates Arena | Scottish National Senior Championships | 2 Feb 14 |
| 2013 V35 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.15 | i | | | 1 | | | | Emirates Arena | Scottish Masters' Championships | 10 Feb 13 |
| SP7.26K | 12.01 | | | | 1 | | | | Kilmarnock | Scottish West District Championships | 25 May 13 |
| SP7.26K | 12.01 | | | | 2 | | | | Scotstoun | Scottish Athletics Senior Championships | 10 Aug 13 |
| SP7.26K | 11.98 | i | | | 5 | | | | Emirates Arena | Scottish National Senior Championships | 17 Feb 13 |
| SP7.26K | 11.38 | | | | 1 | A | | | Wishaw | Central & South of Scotland League Division 1 | 12 May 13 |
| 2012 V35 Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.35 | | | | 4 | | | | Derby | BMAF - British Masters Championships | 22 Jul 12 |
| SP7.26K | 11.57 | i | | | 1 | | | | Glasgow | Scottish Masters Championships (inc U18/U20/SEN 3000m Championships) | 12 Feb 12 |
| SP7.26K | 11.43 | | | | 2 | | | | Edinburgh | Scottish East District Championships | 12 May 12 |
| WT15.88K | 9.74 | | | | 4 | | | | Derby | BMAF - British Masters Championships | 22 Jul 12 |
| 2006 SEN Law/Scottish Prison Service |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 25.94 | | | | | | | | Wishaw | Scottish Men's League Division 2 | 20 Aug 06 |
| HT7.26K | 32.73 | | | | | | | | Dunfermline | Scottish Men's League Division 2 | 25 Jun 06 |
| JT800 | 33.30 | | | | | | | | Wishaw | Scottish Men's League Division 2 | 20 Aug 06 |