| 2025 V35 Disability Sport Fife/Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 4.46 | | | | 2 | S | | | Grangemouth | Scottish Athletics Throws GP 1 | 19 Jul 25 |
| SP3K | 4.32 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| SP3K | 4.20 | | | | 2 | S | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| SP3K | 4.14 | | | | 1 | S | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| SP3K | 4.13 | | | | 2 | P | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| SP3K | 4.06 | | | | 2 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| DT1K | 12.18 | | | | 1 | S | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| DT1K | 11.72 | | | | 2 | S | | | Grangemouth | Scottish Athletics Throws GP 1 | 19 Jul 25 |
| DT1K | 11.67 | | | | 1 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| DT1K | 11.20 | | | | 2 | S | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| DT1K | 10.83 | | | | 2 | P | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| DT1K | 10.82 | | | | 2 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| JT600 | 8.26 | | | | 2 | S | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| JT600 | 8.24 | | | | 2 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| JT600 | 8.04 | | | | 1 | P | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| JT600 | 7.94 | | | | 2 | S | | | Grangemouth | Scottish Athletics Throws GP 1 | 19 Jul 25 |
| JT600 | 7.77 | | | | 2 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| JT600 | 7.60 | | | | 1 | S | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| 2024 V35 Disability Sport Fife/Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 26.2 | | | | 4 | | | | Crownpoint | Red Star Games | 23 Jun 24 |
| 100WC | 32.60 | | -2.1 | | 2 | 9 | | | Aberdeen | AAAC Summer Open | 4 Aug 24 |
| 200WC | 55.81 | | -2.3 | | 1 | | | | Dundee | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Success | 13 Jul 24 |
| 200WC | 62.42 | | -3.7 | | 3 | 8 | | | Aberdeen | AAAC Summer Open | 4 Aug 24 |
| 400WC | 111.03 | | | | 1 | | | | Dundee | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Success | 13 Jul 24 |
| 400WC | 114.27 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| 800WC | 4:04.52 | | | | 4 | 4 | | | Aberdeen | AAAC Summer Open | 4 Aug 24 |
| SP3K | 4.02 | | | | 4 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| SP3K | 3.86 | | | | 1 | | | | Crownpoint | Seated Throws GP | 25 May 24 |
| SP3K | 3.73 | | | | 3 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| SP3K | 3.61 | | | | 1 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| DT1K | 10.98 | | | | 1 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| DT1K | 10.73 | | | | 2 | | | | Crownpoint | Seated Throws GP | 25 May 24 |
| DT1K | 10.70 | | | | 2 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| JT600 | 8.71 | | | | 2 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| JT600 | 8.68 | | | | 3 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| JT600 | 8.09 | | | | 2 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| JT600 | 7.94 | | | | 2 | | | | Crownpoint | Seated Throws GP | 25 May 24 |
| 2023 V35 Disability Sport Fife/Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 28.19 | | -1.1 | | 3 | | | | Grangemouth | SDS Senior Athletics Championships 2023 | 13 Sep 23 |
| SP3K | 4.14 | | | | 1 | | | | Dunfermline | Pitreavie AAC Club Championships | 10 Sep 23 |
| SP3K | 3.81 | | | | 1 | F33 | | | Grangemouth | SDS Senior Athletics Championships 2023 | 13 Sep 23 |
| SP3K | 3.72 | | | | 1 | F33 | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| SP3K | 3.59 | | | | 1 | S | | | Grangemouth | Scottish Athletics Autumn Throws Grand Prix | 28 Oct 23 |
| DT1K | 10.53 | | | | 1 | S | | | Grangemouth | scottishathletics Jumps & Throws Grand Prix 2 | 21 May 23 |
| DT1K | 9.67 | | | | 3 | S | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| DT1K | 8.89 | | | | 2 | S | | | Kilmarnock | scottishathletics Throws Grand Prix 4 | 22 Jul 23 |
| JT600 | 8.75 | | | | 2 | S | | | Kilmarnock | scottishathletics Throws Grand Prix 4 | 22 Jul 23 |
| JT600 | 8.64 | | | | 2 | F33/57 | | | Grangemouth | SDS Senior Athletics Championships 2023 | 13 Sep 23 |
| JT600 | 8.36 | | | | 1 | S | | | Grangemouth | Scottish Athletics Autumn Throws Grand Prix | 28 Oct 23 |
| JT600 | 8.16 | | | | 2 | S | | | Grangemouth | scottishathletics Jumps & Throws Grand Prix 2 | 21 May 23 |
| JT600 | 8.05 | | | | 2 | S | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| JT600 | 7.66 | | | | 1 | | | | Dunfermline | Pitreavie AAC Club Championships | 10 Sep 23 |
| 2022 SEN Disability Sport Fife/Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT2K | 10.28 | | | | 1 | A | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| DT1K | 10.33 | | | | 2 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| JT800 | 8.05 | | | | 2 | | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| JT600 | 8.07 | | | | 2 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| 2021 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 25.66 | | 1.4 | | 4 | F33 | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| DT1K | 10.77 | | | | 2 | P | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 15 Aug 21 |
| DT1K | 10.09 | | | | 3 | S | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| DT1K | 9.74 | | | | 3 | S | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| JT600 | 7.70 | | | | 1 | F33 | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 15 Aug 21 |
| JT600 | 7.21 | | | | 2 | S | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| JT600 | 7.07 | | | | 2 | S | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| 2019 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 25.41 | w | 3.4 | | 6 | | | | Grangemouth | SDS National Senior Championships | 11 Sep 19 |
| DT1K | 11.35 | | | | 1 | F33 | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 17 Aug 19 |
| DT1K | 11.10 | | | | 2 | | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| DT1K | 10.97 | | | | 2 | S | | | Grangemouth | SDS National Senior Championships | 11 Sep 19 |
| DT1K | 10.92 | | | | 2 | | | | Livingston | Scottish Athletics Throws Grand Prix Open | 27 Jul 19 |
| JT600 | 7.36 | | | | 4 | S | | | Grangemouth | SDS National Senior Championships | 11 Sep 19 |
| JT600 | 7.32 | | | | 2 | | | | Livingston | Scottish Athletics Throws Grand Prix Open | 25 May 19 |
| JT600 | 7.30 | | | | 1 | F33 | | | Grangemouth | Scottish Athletics National U17 / Senior Championships | 17 Aug 19 |
| JT600 | 6.93 | | | | 2 | | | | Livingston | Scottish Athletics Throws Grand Prix Open | 27 Jul 19 |
| 2018 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 27.45 | w | 2.3 | | 3 | | | | Grangemouth | SDS Senior Championships | 12 Sep 18 |
| DT1K | 10.55 | | | | 1 | A | | | Craigswood | Scottish Athletics Throws Grand Prix Open | 19 May 18 |
| DT1K | 9.83 | | | | 2 | | | | Grangemouth | SDS Senior Championships | 12 Sep 18 |
| JT600 | 8.08 | | | | 1 | A | | | Craigswood | Scottish Athletics Throws Grand Prix Open | 19 May 18 |
| JT600 | 6.75 | | | | 2 | | | | Grangemouth | SDS Senior Championships | 12 Sep 18 |
| 2017 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100WC | 24.78 | w | 2.3 | | 2 | 2 | | | Grangemouth | Scottish Disability Sport Senior Championships | 13 Sep 17 |
| DT1K | 10.74 | | | | 3 | B | | | Grangemouth | Scottish Disability Sport Senior Championships | 13 Sep 17 |
| DT1K | 10.05 | | | | 3 | F33 | | | Livingston | Scottish Athletics Throws Grand Prix | 9 Sep 17 |
| JT600 | 6.34 | | | | 4 | | | | Grangemouth | Scottish Disability Sport Senior Championships | 13 Sep 17 |
| JT600 | 6.30 | | | | 3 | F33 | | | Livingston | Scottish Athletics Throws Grand Prix | 9 Sep 17 |
| 2016 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 3.23 | | | | 2 | F33 | | | Livingston | Scottish Athletics Throws Grand Prix | 23 Jul 16 |
| DT1K | 9.50 | | | | 1 | F33 | | | Livingston | Scottish Athletics Throws Grand Prix | 23 Jul 16 |
| 2015 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3K | 3.59 | | | | 1 | F33 | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 6 Jun 15 |
| SP3K | 3.49 | | | | 2 | D | | | Perth | Scottish Disability Sport Senior Championships | 9 Sep 15 |
| DT1K | 11.70 | | | | 1 | | | | Livingston | Scottish Athletics Throws & Jumps Grand Prix Series | 6 Jun 15 |
| DT1K | 9.84 | | | | 5 | | | | Perth | Scottish Disability Sport Senior Championships | 9 Sep 15 |
| 2014 SEN Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 2.42 | | | | 1 | | | | Perth | SDS Championships | 10 Sep 14 |
| DT1K | 10.11 | | | | 1 | | | | Perth | SDS Championships | 10 Sep 14 |
| DT1K | 8.49 | | | | 1 | | | | Grangemouth | SDS/SA Junior Disability Championships | 4 Jun 14 |