| 2025 SEN Central |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 9.32 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| SP4K | 9.26 | | | | 3 | | | | Birmingham | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 25 Jul 25 |
| SP4K | 9.19 | | | | 6 | | | | Sportcity | Manchester International | 30 Aug 25 |
| SP4K | 9.00 | | | | 1 | P | | | Cardiff | Welsh Senior & U17 Championships (British U23) | 28 Jun 25 |
| SP4K | 8.99 | | | | 1 | S | | | Grangemouth | Scottish Athletics Throws GP 1 | 19 Jul 25 |
| SP4K | 8.92 | | | | 1 | S | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| SP4K | 8.90 | | | | 1 | P | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| SP4K | 8.88 | | | | 1 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| SP4K | 8.60 | | | | 1 | | | | Crownpoint | scottishathletics - Spring Throws | 15 Mar 25 |
| SP4K | 8.27 | | | | 2 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| DT1K | 25.51 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| DT1K | 24.72 | | | | 1 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| DT1K | 24.40 | | | | 1 | P | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| JT600 | 24.14 | | | | 1 | S | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| JT600 | 23.65 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| JT600 | 23.23 | | | | 1 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| JT600 | 22.95 | | | | 1 | | | | Crownpoint | scottishathletics - Spring Throws | 15 Mar 25 |
| JT600 | 22.73 | | | | 1 | S | | | Grangemouth | Scottish Athletics Throws GP 1 | 19 Jul 25 |
| 2024 SEN Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.91 | | | | 1 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 24 |
| SP4K | 8.62 | | | | 1 | | | | Crownpoint | Seated Throws GP | 25 May 24 |
| SP4K | 8.57 | | | | 2 | | | | Coventry | Coventry Spring Meet | 27 Apr 24 |
| SP4K | 8.28 | | | | 1 | | | | Grangemouth | CAC & FVH Club Championships | 14 Sep 24 |
| SP4K | 8.19 | | | | 1 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| SP4K | 8.16 | | | | 1 | | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| SP4K | 8.15 | | | | 1 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| SP4K | 7.92 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| SP4K | 7.80 | | | | 1 | | | | Kilmarnock | Scottish Athletics - Throws Grand Prix 3 | 20 Jul 24 |
| DT1K | 21.36 | | | | 1 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| DT1K | 20.86 | | | | 1 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 24 |
| DT1K | 20.69 | | | | 1 | | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| JT600 | 22.39 | | | | 1 | | | | Grangemouth | CAC & FVH Club Championships | 14 Sep 24 |
| JT600 | 21.83 | | | | 1 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| JT600 | 21.38 | | | | 1 | S | | | Crownpoint | Red Star Games | 23 Jun 24 |
| JT600 | 21.16 | | | | 1 | | | | Kilmarnock | Scottish Athletics - Throws Grand Prix 3 | 20 Jul 24 |
| JT600 | 20.93 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| JT600 | 20.76 | | | | 1 | | | | Coventry | Coventry Spring Meet | 28 Apr 24 |
| JT600 | 20.18 | | | | 1 | | | | Crownpoint | Seated Throws GP | 25 May 24 |
| 2023 SEN Stirling Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.02 | | | | 3 | S | | | Coventry | Coventry Spring Meet | 15 Apr 23 |
| SP4K | 8.00 | | | | 1 | F57 | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| SP4K | 7.95 | | | | 1 | | | | Grangemouth | Scottish Student Athletics Outdoor Championships 2022-2023 | 22 Apr 23 |
| SP4K | 7.92 | | | | 1 | F57 | | | Grangemouth | SDS Senior Athletics Championships 2023 | 13 Sep 23 |
| SP4K | 7.88 | | | | 1 | F57 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| SP4K | 7.69 | | | | 1 | S | | | Kilmarnock | scottishathletics Throws Grand Prix 4 | 22 Jul 23 |
| DT1K | 20.53 | | | | 1 | | | | Sportcity | BUCS Outdoor Athletics Championships | 30 Apr 23 |
| DT1K | 20.09 | | | | 1 | | | | Grangemouth | Scottish Student Athletics Outdoor Championships 2022-2023 | 22 Apr 23 |
| DT1K | 18.95 | | | | 1 | S | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| JT600 | 20.60 | | | | 1 | S | | | Grangemouth | 4J Studios 130th scottishathletics Senior/U17 Championships | 13 Aug 23 |
| JT600 | 20.08 | | | | 1 | S | | | Kilmarnock | scottishathletics Throws Grand Prix 4 | 22 Jul 23 |
| JT600 | 19.76 | | | | 1 | F33/57 | | | Grangemouth | SDS Senior Athletics Championships 2023 | 13 Sep 23 |
| JT600 | 19.39 | | | | 1 | S | | | Grangemouth | scottishathletics Jumps & Throws Grand Prix 2 | 21 May 23 |
| 2022 U23 Disability Sport Fife/Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 7.92 | | | | 1 | | | | Chelmsford | BUCS Outdoor Athletics Championship | 2 May 22 |
| SP4K | 7.85 | | | | 1 | F57 | | | Birmingham | Muller Wanda Diamond League | 21 May 22 |
| SP4K | 7.85 | | | | 1 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| SP4K | 7.75 | | | | 1 | | | | Grangemouth | scottishathletics Jumps Series & Hurdles Open | 23 Jul 22 |
| SP4K | 7.71 | | | | 2= | | | | Coventry | Coventry Spring Meet | 23 Apr 22 |
| SP4K | 7.65 | | | | 1 | | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| DT1K | 18.49 | | | | 2 | P | | | Chelmsford | BUCS Outdoor Athletics Championship | 1 May 22 |
| DT1K | 18.49 | | | | 1 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| JT600 | 19.41 | | | | 1 | | | | Aberdeen | 4J Studios scottishathletics Senior/U17 Championships | 14 Aug 22 |
| JT600 | 17.87 | | | | 1 | | | | Grangemouth | scottishathletics Throws & Jumps Grand Prix 2 | 7 May 22 |
| JT600 | 17.69 | | | | 1 | | | | Grangemouth | scottishathletics Jumps Series & Hurdles Open | 23 Jul 22 |
| 2021 U23 Disability Sport Fife |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 7.12 | | | | 1 | S | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| SP4K | 6.85 | | | | 1 | F57 | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 15 Aug 21 |
| SP4K | 6.50 | | | | 2 | A | | | Perth | Perth Open Championships for Athletes with a Disability | 11 Sep 21 |
| SP4K | 6.43 | | | | 1 | S | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| SP4K | 6.29 | | | | 1 | | | | Grangemouth | Forth Valley Flyers Disability Closed Meeting and Open Come Try Sessions | 4 Jul 21 |
| DT1K | 19.62 | | | | 1 | S | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| DT1K | 19.36 | | | | 1 | P | | | Grangemouth | 4J Studios scottishathletics National Senior/U17 Championships | 15 Aug 21 |
| DT1K | 18.04 | | | | 2 | S | | | Livingston | scottishathletics Throws Grand Prix | 24 Jul 21 |
| DT1K | 16.27 | | | | 1 | C | | | Dundee | scottishathletics Throws Grand Prix | 26 Jun 21 |
| JT600 | 16.27 | | | | 2 | B | | | Perth | Perth Open Championships for Athletes with a Disability | 11 Sep 21 |
| JT600 | 15.97 | | | | 1 | S | | | Grangemouth | SDS Senior Athletics Championships 2021 | 15 Sep 21 |
| JT600 | 13.81 | | | | 1 | | | | Dunfermline | Pitreavie AAC Open Graded 200 & 800 | 25 Jun 21 |