| 2025 V40 Dundee Hawkhill/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 16.2 | | | | 5 | B | | | Perth | RAM Grampian Athletics League (East) | 27 Apr 25 |
| SP7.26K | 9.83 | | | | 13 | P | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| SP7.26K | 9.81 | i | | | 3 | | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships, U13/15 Relay Championships & Para Success | 2 Feb 25 |
| SP7.26K | 9.52 | | | | 3 | A | | | Perth | RAM Grampian Athletics League (East) | 27 Apr 25 |
| WT15.88K | 13.12 | | | | 9 | P | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| WT15.88K | 13.02 | | | | 7 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 9 Oct 25 |
| WT15.88K | NM | | | | - | | | | Dundee | Scottish Athletics Throws GP 1 | 3 May 25 |
| DT2K | 32.08 | | | | 5 | | | | Derby | British Masters Outdoor Championships | 14 Sep 25 |
| DT2K | 32.03 | | | | 1 | A | | | Dundee | RAM Grampian Athletics League (East) | 10 Aug 25 |
| DT2K | 31.83 | | | | 13 | P | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| DT2K | 28.81 | | | | 2 | A | | | Crownpoint | scottishathletics - Spring Throws | 15 Mar 25 |
| HT7.26K | 47.99 | | | | 1 | | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| HT7.26K | 47.74 | | | | 2 | | | | Derby | British Masters Outdoor Championships | 14 Sep 25 |
| HT7.26K | 47.10 | | | | 1 | A | | | Dundee | Scottish Athletics Throws GP 1 | 3 May 25 |
| HT7.26K | 46.51 | | | | 1 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 24 Aug 25 |
| HT7.26K | 46.37 | | | | 1 | A | | | Crownpoint | scottishathletics - Spring Throws | 15 Mar 25 |
| HT7.26K | 46.13 | | | | 1 | A | | | Linwood | Scottish Athletics Throws Grand Prix 2 | 24 May 25 |
| HT7.26K | 45.87 | | | | 1 | A | | | Aberdeen | RAM Grampian Athletics League (East) | 1 Jun 25 |
| HT7.26K | 43.82 | | | | 5 | P | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| HT7.26K | 42.00 | | | | 9 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 10 Oct 25 |
| JT800 | 41.39 | | | | 8 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 13 Oct 25 |
| JT800 | 40.58 | | | | 6 | P | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| JT800 | 38.26 | | | | 3 | | | | Linwood | 4J Studios scottishathletics National Outdoor Open | 26 Apr 25 |
| JT800 | 8.36 | | | | 2 | A | | | Aberdeen | RAM Grampian League (Final) | 7 Sep 25 |
| JT800 | NM | | | | - | A | | | Dundee | Scottish Athletics Throws GP 1 | 3 May 25 |
| PenWTM40 | 2891 | | | | 11 | | | | Ribeira Brava, POR | European Masters Athletics Championships | 19 Oct 25 |
| 2024 V35 Dundee Hawkhill/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 15.65 | | -2.1 | | 4 | B | | | Inverness | RAM Grampian Athletics League (Final) | 25 Aug 24 |
| SP7.26K | 9.28 | | | | 5 | | | | Grangemouth | FVH Open Graded | 26 Jun 24 |
| DT2K | 29.78 | | | | 2 | | | | Glasgow | Everyone Active Shettleston Harriers Open Graded Meeting | 27 Aug 24 |
| HT7.26K | 49.33 | | | | 3 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 18 Aug 24 |
| HT7.26K | 47.47 | | | | 1 | | | | Glasgow | Everyone Active Shettleston Harriers Open Graded Meeting | 27 Aug 24 |
| HT7.26K | 47.30 | | | | 2 | | | | Derby | BMAF Championships | 28 Jul 24 |
| HT7.26K | 44.20 | | | | 1 | A | | | Dundee | RAM Grampian Athletics League (East) | 9 Jun 24 |
| HT7.26K | 43.89 | | | | 1 | A | | | Aberdeen | Scottish Athletics Throws Grandprix Series - 1 | 28 Apr 24 |
| JT800 | 44.56 | | | | 1 | | | | Grangemouth | FVH Open Graded | 26 Jun 24 |
| JT800 | 43.93 | | | | 5 | | | | Derby | BMAF Championships | 28 Jul 24 |
| JT800 | 43.80 | | | | 2 | A | | | Inverness | RAM Grampian Athletics League (Final) | 25 Aug 24 |
| JT800 | 41.05 | | | | 2 | A | | | Grangemouth | Scottish Athletics - Throws Grand Prix 2 and Triple Jump | 25 May 24 |