| 2026 V50 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:40 | | | | 127 | | | | Auldcathie District | Auldcathie District parkrun # 151 | 1 Jan 26 |
| 2025 V50 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 3 | A | | | Grangemouth | CSSAL Central & South of Scotland League - Division 1 Match 3 | 10 Aug 25 |
| 100 | 13.76 | | -1.7 | | 4 | A | | | Crownpoint | CSSAL League (Division 1) - Match 1 | 6 Apr 25 |
| 100 | 14.06 | | -3.5 | | 3 | 7 | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 200 | 26.81 | | -0.2 | | 3 | 6 | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| 200 | 27.06 | | 0.0 | | 3 | 5 | | | Livingston | Livingston Open Meeting | 23 May 25 |
| 200 | 27.06 | | -0.9 | | 3 | 5 | | | Livingston | Livingston Open Meeting | 1 Aug 25 |
| 200 | 27.28 | w | 4.5 | | 2 | 7 | | | Aberdeen | Scottish National Athletics League 2025 | 18 May 25 |
| 200 | 28.10 | | -4.4 | | 4 | A | | | Kilmarnock | CSSAL Central & South of Scotland League Div 1 Match 2 | 1 Jun 25 |
| 400 | 60.36 | | | | 3 | 2 | | | Grangemouth | Falkirk Victoria Harriers Open Graded 3 | 13 Aug 25 |
| 400 | 60.89 | | | | 4 | 3 | | | Livingston | Livingston Open Meeting | 5 Sep 25 |
| 400 | 61.58 | | | | 3 | 6 | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| 400 | 61.7 | | | | 6 | A | | | Grangemouth | CSSAL Central & South of Scotland League - Division 1 Match 3 | 10 Aug 25 |
| 400 | 64.00 | | | | 8 | 3 | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 400 | 64.12 | | | | 6 | 3 | | | Aberdeen | Scottish National Athletics League 2025 | 18 May 25 |
| 800 | 2:43.43 | | | | 8 | A | | | Crownpoint | CSSAL League (Division 1) - Match 1 | 6 Apr 25 |
| 800 | 2:55.3 | | | | 3 | B | | | Grangemouth | CSSAL Central & South of Scotland League - Division 1 Match 3 | 10 Aug 25 |
| parkrun | 25:00 | | | | 65 | | | | Greenock | Greenock parkrun # 533 | 25 Dec 25 |
| 2024 V45 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.44 | w | 3.9 | | 7 | 9 | | | Grangemouth | Scottish National Athletics League - Match 1 | 13 Apr 24 |
| 100 | 13.65 | | 1.7 | | 3 | A | | | Crownpoint | CSSAL - Division 2 Match 3 | 25 Aug 24 |
| 100 | 13.82 | | -2.1 | | 2 | B | | | Grangemouth | CSSAL Division 2 Match 1 | 27 Apr 24 |
| 200 | 26.99 | | 0.6 | | 2 | A | | | Grangemouth | CSSAL - Division 2 Match 2 | 9 Jun 24 |
| 200 | 27.34 | | 1.0 | | 4 | 7 | | | Grangemouth | Scottish National Athletics League Match 2 | 5 May 24 |
| 200 | 27.54 | | -1.4 | | 4 | M/P2 | | | Dundee | 4J Studios scottishathletics Combined Events Championships, Masters Championships & Para Success | 13 Jul 24 |
| 200 | 27.55 | | 0.5 | | 3 | 5 | | | Livingston | Livingston open series | 2 Aug 24 |
| parkrun | 25:00 | | | | 186 | | | | Edinburgh | Edinburgh parkrun # 688 | 31 Aug 24 |
| parkrun | 25:39 | | | | 58 | | | | Auldcathie District | Auldcathie District parkrun # 52 | 1 Jan 24 |
| parkrun | 25:40 | | | | 215 | | | | Edinburgh | Edinburgh parkrun # 675 | 1 Jun 24 |
| 2023 V45 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.63 | | | | 2 | A | | | Kilmarnock | CSSAL - Division 3 Match 3 | 23 Jul 23 |
| LJ | 4.24 | | | | 2 | B | | | Kilmarnock | CSSAL - Division 3 Match 3 | 23 Jul 23 |
| parkrun | 24:51 | | | | 43 | | | | Greenock | Greenock parkrun # 428 | 25 Dec 23 |
| parkrun | 26:11 | | | | 42 | | | | Greenock | Greenock parkrun # 379 | 1 Jan 23 |
| parkrun | 26:25 | | | | 123 | | | | Pollok | Pollok parkrun # 670 | 10 Jun 23 |
| parkrun | 26:55 | | | | 200 | | | | Edinburgh | Edinburgh parkrun # 620 | 1 Apr 23 |
| parkrun | 27:35 | | | | 105 | | | | Oriam | Oriam parkrun # 131 | 30 Dec 23 |
| 2022 V45 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.21 | w | 3.2 | | 6 | 6 | | | Grangemouth | Scottish Joint League Meeting | 21 Aug 22 |
| 100 | 13.6 | | | | 3 | A | | | Crownpoint | Central & South Scotland Athletics League - DIvision 2 | 8 May 22 |
| 200 | 27.12 | i | | | 5 | 2 | | | Emirates Arena | 4J Studios scottishathletics National Indoor Masters Championships (& Para Success) | 13 Feb 22 |
| 200 | 28.55 | | -5.1 | | 4 | Div2A | | | Kilmarnock | CSSAL Division 2&3 Match 3 | 3 Jul 22 |
| 800 | 2:57.1 | | | | 4 | B | | | Crownpoint | Central & South Scotland Athletics League - DIvision 2 | 8 May 22 |
| LJ | 4.35 | | | | 3 | Div2B | | | Kilmarnock | CSSAL Division 2&3 Match 3 | 3 Jul 22 |
| 2021 V45 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.03 | | 0.9 | | 7 | 4 | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| 100 | 13.20 | | 1.1 | | 6 | B3 | | | Grangemouth | Scottish Joint League Meeting | 18 Jul 21 |
| 100 | 13.24 | | 1.5 | | 7 | B5 | | | Grangemouth | Scottish Joint League Meeting | 13 Jun 21 |
| 200 | 26.38 | | 1.6 | | 5 | 3 | | | Kilmarnock | 4J Studios scottishathletics Combined Events & Masters Championships & Hurdles Open | 10 Jul 21 |
| 200 | 27.01 | | -1.5 | | 3 | 4 | | | Meadowmill | Team East Lothian Open Graded (August) | 7 Aug 21 |
| parkrun | 24:26 | | | | 90 | | | | Edinburgh | Edinburgh parkrun # 554 | 27 Nov 21 |
| 2019 V40 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.1 | | | | 3 | A | | | Grangemouth | CSSAL Division 1 | 1 Sep 19 |
| 100 | 13.13 | w | 2.1 | | 3 | 2 | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships, inc Hurdles Open | 13 Jul 19 |
| 100 | 13.40 | | 1.7 | | 2 | 3 | | | Meadowmill | Team East Lothian Open Graded | 5 May 19 |
| 100 | 13.43 | | | | 5 | 1 | | | Meadowmill | Edinburgh & Lothian Trials | 31 Mar 19 |
| 200 | 26.8 | | | | 4 | | | | East Kilbride | CSSAL Division 1 | 30 Jun 19 |
| 200 | 26.99 | w | 2.4 | | 8 | 1 | | | Grangemouth | Scottish Athletics Combined Events & Masters Championships, inc Hurdles Open | 13 Jul 19 |
| 200 | 28.07 | | 1.5 | | 2 | 3 | | | Meadowmill | Team East Lothian Open Graded | 5 May 19 |
| 2018 V40 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.35 | | -0.4 | | 1 | 7 | | | Meadowmill | Team East Lothian Summer Series | 7 Aug 18 |