| 2024 U20 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 6.8KXC | 34:17 | | | | 42 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 24 |
| 2023 U20 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 23:48 | | | | 16 | | | 1 | Aviemore | Aviemore parkrun # 232 | 20 May 23 |
| 6.2KXC | 32:38 | | | | 58 | | | | Falkirk | Lindsays Scottish National Championships | 25 Feb 23 |
| 2022 U17 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.5 | | | | 4 | 14 | | | Edinburgh | Corstorphine Vs Harmeny AC | 30 Apr 22 |
| 200 | 30.08 | w | 2.4 | | 6 | h3 | | | Grangemouth | Scottish Schools AA Secondary Championships | 11 Jun 22 |
| 800 | 2:42.0 | | | | 11 | 7 | | | Edinburgh | Corstorphine Vs Harmeny AC | 30 Apr 22 |
| 800 | 2:48.46 | i | | | 6 | h1 | | | Emirates Arena | Scottish Schools AA Championships | 10 Feb 22 |
| HJ | 1.20 | | | | 5 | E | | | Edinburgh | Corstorphine Vs Harmeny AC | 30 Apr 22 |
| 3KXC | 12:38 | | | | 52 | | | | Kirkcaldy | Scottish National Short Course Championships | 5 Nov 22 |
| parkrun | 23:35 | | | | 109 | | | | Edinburgh | Edinburgh parkrun # 558 | 8 Jan 22 |
| parkrun | 24:02 | | | | 178 | | | | Edinburgh | Edinburgh parkrun # 559 | 15 Jan 22 |
| 5.7KXC | 28:32 | | | | 28 | | | | Stirling | Scottish East District Championships | 3 Dec 22 |
| 6.2KXC | 31:28 | | | | 50 | | | | Falkirk | Lindsays Scottish National Championships | 26 Feb 22 |
| 2021 U17 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:53 | | | | 167 | | | | Aberdeen | Aberdeen parkrun # 472 | 18 Dec 21 |
| 2019 U15 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:35.5 | | | | 2 | B | | | Grangemouth | Forth Valley League Division 2 | 22 Jun 19 |
| 800 | 2:46.24 | | | | 3 | 5 | | | Meadowmill | Team East Lothian Open Graded | 5 May 19 |
| 800 | 2:47.13 | | | | 9 | 6 | | | Livingston | Livingston Open Meeting | 17 Apr 19 |
| 800 | 2:51.95 | | | | 10 | | | | Dunfermline | Pitreavie Young Athletes Trophy Meeting | 1 Sep 19 |
| 800 | 2:53.06 | | | | 9 | | | | Meadowmill | Edinburgh & Lothian Trials | 31 Mar 19 |
| LJ | 3.45 | | | | 6 | A | | | Grangemouth | Forth Valley League Division 2 | 24 Aug 19 |
| LJ | 3.29 | | 1.3 | | 10 | A | | | Meadowmill | Edinburgh & Lothian Trials | 31 Mar 19 |
| DT1K | 8.35 | | | | 5 | B | | | Grangemouth | Forth Valley League Division 2 | 24 Aug 19 |
| JT500 | 7.19 | | | | 4 | B | | | Livingston | Forth Valley League Division 2 | 18 May 19 |
| 3.1KXC | 15:32 | | | | 80 | | | | Falkirk | Lindsays Scottish National Championships | 23 Feb 19 |
| 2018 U13 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:44.59 | | | | 3 | 1 | | | Dunfermline | Pitreavie AAC Young Athletes Open | 2 Sep 18 |
| 800 | 2:45.38 | | | | 3 | h1 | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 18 Aug 18 |
| 800 | 2:47.81 | | | | 9 | 3 | | | Meadowmill | Team East Lothian Summer Series | 26 Jun 18 |
| 800 | 2:48.50 | | | | 6 | | | | Grangemouth | Scottish East District Championships | 12 May 18 |
| 800 | 2:50.30 | | | | 11 | 7 | | | Livingston | Livingston Open Meeting | 22 Aug 18 |
| 800 | 2:51.62 | | | | 6 | 1 | | | Meadowmill | Edinburgh & Lothian Trials | 8 Apr 18 |
| 800 | 2:53.96 | | | | 4 | 7 | | | Livingston | Livingston Open Meeting | 18 Apr 18 |
| 800 | 2:57.87 | i | | | 4 | 1 | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 10 Mar 18 |
| LJ | 3.50 | | 0.0 | | 10 | | | | Dunfermline | Pitreavie AAC Young Athletes Open | 2 Sep 18 |
| LJ | 3.32 | | 1.1 | | 10 | | | | Livingston | Livingston Open Meeting | 22 Aug 18 |
| LJ | 3.12 | | 1.1 | | 16 | | | | Meadowmill | Edinburgh & Lothian Trials | 8 Apr 18 |
| LJ | 3.01 | | | | 5 | A | | | Kilmarnock | Central & South Scotland Athletic League Division 2 (Field only) | 27 May 18 |
| LJ | 2.94 | i | | | 12 | B | | | Emirates Arena | Scottish National U13 / U15 / U20 Championships | 10 Mar 18 |
| LJ | 2.92 | | -2.7 | | 15 | | | | Aberdeen | Scottish Athletics National U13 / U15 / U20 Championships | 18 Aug 18 |
| LJ | 2.90 | | 0.5 | | 20 | | | | Livingston | Livingston Open Meeting | 18 Apr 18 |
| 2.5KXCL | 11:38 | | | | 67 | L1 | | | Cumbernauld | Scottish National Relay Championships | 27 Oct 18 |
| parkrun | 24:39 | | | | 206 | | | | Edinburgh | Edinburgh parkrun # 442 | 5 May 18 |
| parkrun | 24:46 | | | | 248 | | | 1 | Edinburgh | Edinburgh parkrun # 447 | 9 Jun 18 |
| parkrun | 25:25 | | | | 275 | | | | Edinburgh | Edinburgh parkrun # 469 | 10 Nov 18 |
| 2017 U13 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 10.39 | i | | | 5 | J1 | | | Emirates Arena | Scottish Athletics U12 Super Teams | 5 Feb 17 |
| 100 | 17.45 | | -2.7 | | 6 | 13 | | | Grangemouth | Grangemouth Graded Open | 3 May 17 |
| 150 | 26.90 | | -4.0 | | 5 | 8 | | | Grangemouth | Grangemouth Graded Open | 3 May 17 |
| 800 | 3:02.44 | | | | 9 | 8 | | | Livingston | Livingston Open Meeting | 23 Aug 17 |
| 800 | 3:02.9 | | | | 8 | B | | | Livingston | Forth Valley League Division 1 | 29 Apr 17 |
| 800 | 3:07.04 | | | | 7 | 9 | | | Grangemouth | Grangemouth Graded Open | 7 Jun 17 |
| 1500 | 6:10.21 | | | | 6 | B | | | Edinburgh | Forth Valley League Division 1 | 20 May 17 |
| 1500 | 6:14.5 | | | | 6 | B | | | Grangemouth | Forth Valley League Division 1 | 24 Jun 17 |
| HJ | 1.05 | | | | 9= | | | | Grangemouth | Grangemouth Graded Open | 7 Jun 17 |
| HJ | 1.00 | | | | 19 | A | | | Livingston | Livingston Open Meeting | 23 Aug 17 |
| LJ | 2.70 | | | | 26 | | | | Grangemouth | Grangemouth Graded Open | 3 May 17 |
| JT400 | 4.69 | | | | 5 | B | | | Edinburgh | Forth Valley League Division 1 | 20 May 17 |
| 1.4KXC | 7:41 | | | | 61 | | | | Broxburn | Scottish East District League | 14 Jan 17 |
| 1.7KXC | 7:29 | | | | 10 | | | | Livingston | Livingston AAC Open Series | 18 Nov 17 |
| 2.5KNAD | 12:35 | | | 12:38 | 179 | | 55 | 22 | Edinburgh | Great Edinburgh Winter Run Junior | 7 Jan 17 |
| 2.5KXCL | 12:15 | | | | 68 | L1 | | | Cumbernauld | Scottish National Relay Championships | 28 Oct 17 |
| 3.2KXC | 16:13 | | | | 57 | | | | Livingston | Scottish East District Championships | 9 Dec 17 |
| parkrun | 25:40 | | | | 271 | | | | Edinburgh | Edinburgh parkrun # 414 | 30 Sep 17 |
| parkrun | 25:53 | | | | 33 | | | 1 | Aviemore | Aviemore parkrun # 25 | 21 Oct 17 |
| 2016 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.08 | | 0.0 | | 4 | h3 | | | Dunfermline | Pitreavie AAC Young Athletes Open (Inc Pole Vault Open) | 4 Sep 16 |
| 100 | 17.96 | | -0.3 | | 6 | 1 | | | Edinburgh | Edinburgh & Lothian Trials | 10 Apr 16 |
| 600 | 2:13.1 | | | | 7 | | | | Grangemouth | Forth Valley League Presidents Select Match | 6 Aug 16 |
| 600 | 2:13.8 | | | | 4 | B | | | Grangemouth | Forth Valley League Division 1 | 21 May 16 |
| 600 | 2:14.39 | | | | 4 | B | | | Kilmarnock | Central & South of Scotland League Division 2 | 28 Aug 16 |
| 600 | 2:18.78 | | | | 4 | 1 | | | Dunfermline | Pitreavie AAC Young Athletes Open (Inc Pole Vault Open) | 4 Sep 16 |
| 800 | 3:11.3 | | | | 3 | B | | | Grangemouth | Forth Valley League Division 1 | 25 Jun 16 |
| 800 | 3:19.07 | | | | 4 | B | | | Edinburgh | Forth Valley League Division 1 | 16 Apr 16 |
| 800 | 3:24.24 | | | | 11 | | | | Edinburgh | Edinburgh & Lothian Trials | 10 Apr 16 |
| HJ | 1.00 | | | | 6 | A | | | Grangemouth | Forth Valley League Division 1 | 25 Jun 16 |
| LJ | 2.65 | | -0.3 | | 25 | | | | Dunfermline | Pitreavie AAC Young Athletes Open (Inc Pole Vault Open) | 4 Sep 16 |
| 1MXC | 7:47 | | | | 35 | | | | Gorebridge | Lasswade AAC Open | 30 Oct 16 |
| parkrun | 30:04 | | | | 150 | | | 1 | Aberdeen | Aberdeen parkrun # 276 | 17 Dec 16 |
| parkrun | 34:04 | | | | 459 | | | | Edinburgh | Edinburgh parkrun # 327 | 6 Feb 16 |
| parkrun | 35:12 | | | | 492 | | | | Edinburgh | Edinburgh parkrun # 324 | 2 Jan 16 |
| 2015 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 31:56 | | | | 357 | | | | Edinburgh | Edinburgh parkrun # 308 | 19 Sep 15 |
| parkrun | 34:35 | | | | 494 | | | | Edinburgh | Edinburgh parkrun # 303 | 15 Aug 15 |
| parkrun | 35:10 | | | | 534 | | | | Edinburgh | Edinburgh parkrun # 304 | 22 Aug 15 |
| parkrun | 35:23 | | | | 385 | | | | Edinburgh | Edinburgh parkrun # 290 | 16 May 15 |
| parkrun | 35:40 | | | | 380 | | | | Edinburgh | Edinburgh parkrun # 307 | 12 Sep 15 |
| parkrun | 37:21 | | | | 483 | | | | Edinburgh | Edinburgh parkrun # 294 | 13 Jun 15 |
| 2014 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 38:08 | | | | 431 | | | | Edinburgh | Edinburgh parkrun # 255 | 20 Sep 14 |
| parkrun | 41:11 | | | | 503 | | | | Edinburgh | Edinburgh parkrun # 252 | 30 Aug 14 |