| 2025 V60 Corstorphine/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 23.57 | | -3.7 | | 3 | 7 | | | Meadowmill | Team East Lothian Open | 18 Jul 25 |
| 100FR | 20.90 | | -0.1 | | 3 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 23 Aug 25 |
| 100FR | 21.29 | | -0.7 | | 3 | 1 | | | Meadowmill | Team East Lothian Open | 29 Aug 25 |
| 200FR | 42.83 | | -2.4 | | 2 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| 200FR | 43.5 | | | | 1 | 1 | | | Crownpoint | Red Star Games | 22 Jun 25 |
| 400FR | 88.99 | | | | 2 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| 400FR | 92.62 | | | | 3 | | | | Grangemouth | 4J Studios scottishathletics National Senior & U17 Championships | 23 Aug 25 |
| 400FR | 94.79 | | | | 1 | 2 | | | Meadowmill | Team East Lothian Open | 29 Aug 25 |
| 400FR | 96.8 | | | | 2 | 1 | | | Crownpoint | Red Star Games | 22 Jun 25 |
| 800 | 3:24.82 | | | | 2 | 6 | | | Meadowmill | Team East Lothian Open | 18 Jul 25 |
| 800FR | 3:21.47 | | | | 1 | | | | Grangemouth | SDS Senior Athletics Championship 2025 | 10 Sep 25 |
| 800FR | 3:24.1 | | | | 2 | | | | Crownpoint | Red Star Games | 22 Jun 25 |
| 2024 V60 Corstorphine/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100FR | 21.2 | | | | 1 | B1 | | | Crownpoint | Red Star Games | 23 Jun 24 |
| 100FR | 21.21 | w | 4.6 | | 2 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| 100FR | 21.74 | w | 2.5 | | 3 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| 200FR | 42.21 | w | 2.4 | | 2 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| 200FR | 43.4 | | | | 5 | A1 | | | Crownpoint | Red Star Games | 23 Jun 24 |
| 400FR | 92.08 | | | | 2 | | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| 400FR | 1:33.7 | | | | 2 | B2 | | | Crownpoint | Red Star Games | 23 Jun 24 |
| 400FR | 98.08 | | | | 2 | | | | Grangemouth | SDS Senior Athletics Championships 2024 | 11 Sep 24 |
| 2020 V55 Corstorphine/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.50 | i | | | 7 | | | | Sheffield | Masters Grand Prix | 8 Feb 20 |
| HJ | 1.50 | i | | | 1 | | | | Torun, POL | Poland Masters Championships | 22 Feb 20 |
| HJ | 1.50 | i | | | 1 | | | | Torun, POL | Poland Masters Championships | 22 Feb 20 |
| HJ | 1.45 | i | | | 6 | | | | Emirates Arena | Scottish National Combined Events / Masters Championships, National Parallel Success Open & Invitation 800m | 2 Feb 20 |
| HJ | 1.45 | i | | | 2 | | | | Lee Valley | BMAF - British Masters Championships | 7 Mar 20 |
| 2019 V55 Corstorphine/Scottish Vets H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.50 | i | | | 6 | | | | Emirates Arena | Scottish National Combined Events / Masters / Relay Championships | 17 Feb 19 |
| HJ | 1.50 | | | | 5 | B | | | Grangemouth | Scottish Athletics Mens League Division 1 | 4 May 19 |
| HJ | 1.49 | i | | | 2 | | | | Lee Valley | BMAF - British Masters Championships | 9 Mar 19 |
| HJ | 1.45 | | | | 4 | B | | | Aberdeen | Scottish Athletics Mens League Division 1 | 21 Jul 19 |
| HJ | 1.45 | | | | 2 | | | | Birmingham | BMAF - British Masters Championships | 11 Aug 19 |
| HJ | 1.40 | | | | 5 | A | | | East Kilbride | CSSAL Division 1 | 30 Jun 19 |
| HJ | 1.40 | | | | 18 | | | | Jesolo, ITA | EMA - European Masters Championships | 5 Sep 19 |
| PV | 2.20 | | | | 5 | A | | | Aberdeen | Scottish Athletics Mens League Division 1 | 21 Jul 19 |
| DT2K | 17.97 | | | | 7 | B | | | Aberdeen | Scottish Athletics Mens League Division 1 | 21 Jul 19 |
| HT7.26K | 17.87 | | | | 7 | B | | | Aberdeen | Scottish Athletics Mens League Division 1 | 21 Jul 19 |
| 2018 V55 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HJ | 1.50 | | | | 2 | | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships | 14 Jul 18 |
| HJ | 1.46 | | | | 1 | | | | Birmingham | BMAF - British Masters Championships | 26 Aug 18 |
| HJ | 1.45 | | | | 4 | B | | | Grangemouth | Scottish Athletics Mens League Division 2 | 5 May 18 |
| HT7.26K | 20.81 | | | | 5 | A | | | Grangemouth | Scottish Athletics Mens League Division 2 | 5 May 18 |
| JT700 | 33.15 | | | | 3 | | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships | 14 Jul 18 |