| 2025 U17 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:37.99 | | | | 4 | 3 | | | Kilmarnock | Scottish National Athletics League Match 1 | 13 Apr 25 |
| 800 | 2:38.59 | | | | 3 | 3 | | | Grangemouth | Scottish National Athletics League 2025 | 8 Jun 25 |
| 800 | 2:38.69 | | | | 3 | A | | | Crownpoint | CSSAL League (Division 1) - Match 1 | 6 Apr 25 |
| 800 | 2:40.17 | | | | 7 | 3 | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| 1500 | 5:21.98 | | | | 9 | 3 | | | Livingston | Livingston Open Meeting | 27 Jun 25 |
| 1500 | 5:26.6 | | | | 1 | B | | | Kilmarnock | CSSAL Central & South of Scotland League Div 1 Match 2 | 1 Jun 25 |
| 1500 | 5:30.43 | | | | 10 | 1 | | | Aberdeen | Scottish National Athletics League 2025 | 18 May 25 |
| 1500 | 5:30.86 | | | | 12 | 2 | | | Grangemouth | Scottish National Athletics League Match 4 | 27 Jul 25 |
| Mile | 5:53.73 | | | | 3 | 2 | | | Grangemouth | Scottish National Athletics League 2025 | 8 Jun 25 |
| LJ | 3.16 | | | | 4 | | | | Saughton | Harmeny vs Corstorphine | 29 Mar 25 |
| SP3K | 4.27 | | | | 6 | | | | Saughton | Harmeny vs Corstorphine | 29 Mar 25 |
| DT1K | 10.74 | | | | 7 | B | | | Kilmarnock | CSSAL Central & South of Scotland League Div 1 Match 2 | 1 Jun 25 |
| 2.5KXCL | 11:03 | | | | 32 | L03 | | | Livingston | Scottish East District Relay Championships | 11 Oct 25 |
| 3KXC | 13:31 | | | | 34 | | | | Lanark | Scottish National Short Course Championships | 8 Nov 25 |
| 4KXC | 17:49 | | | | 33 | | | | Queensferry | SSAA Secondary Schools' Championships | 5 Mar 25 |
| 4.3KXC | 18:04 | | | | 36 | | | | Falkirk | Lindsays Scottish National Championships | 22 Feb 25 |
| 4.3KXC | 19:25 | | | | 40 | | | 19 | Beveridge Park | East District League | 1 Nov 25 |
| 4.6KXC | 19:28 | | | | 46 | | | 23 | Balbardie Park | Scottish East District League | 18 Jan 25 |
| parkrun | 21:40 | | | | 75 | | | | Edinburgh | Edinburgh parkrun # 714 | 15 Feb 25 |
| parkrun | 21:47 | | | | 29 | | | 1 | Portobello | Portobello parkrun # 432 | 5 Apr 25 |
| parkrun | 22:06 | | | | 19 | | 3 | 1 | Troon | Troon parkrun # 304 | 1 Jan 25 |
| parkrun | 22:11 | | | | 19 | | 3 | 1 | Carlingwark Loch | Carlingwark Loch parkrun # 75 | 19 Apr 25 |
| parkrun | 22:11 | | | | 20 | | | 1 | Troon | Troon parkrun # 328 | 28 Jun 25 |
| parkrun | 22:51 | | | | 69 | | | 1 | Holyrood | Holyrood parkrun # 134 | 17 May 25 |
| parkrun | 23:47 | | | | 94 | | | | Holyrood | Holyrood parkrun # 132 | 3 May 25 |
| 2024 U15 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:46.13 | | | | 2 | 1 | | | Grangemouth | 4J Studios scottishathletics U13/15/20 Age Group Championships | 10 Aug 24 |
| 2KXC | 8:08 | | | | 47 | | | | Kirkcaldy | Scottish National Short Course Championships | 2 Nov 24 |
| 2.5KXCL | 10:54 | | | | 26 | L3 | | 44 | Livingston | Scottish East District Relay Championships | 5 Oct 24 |
| 3.2K | 12:20 | | | | 60 | R8 | | | Dunfermline | SSAA Scottish Schools’ Road Championships | 2 Oct 24 |
| 4KXC | 18:25 | | | | 46 | | | 25 | Camperdown Country Park | Scottish East District League | 16 Nov 24 |
| 4KXC | 20:20 | | | | 52 | | | | Queensferry | SSAA Secondary Schools' Championships | 6 Mar 24 |
| 4.2KXC | 20:05 | | | | 31 | | | | Stirling | Scottish East District Championships | 30 Nov 24 |
| 4.3KXC | 21:01 | | | | 82 | | | | Falkirk | Lindsays Scottish National Championships | 24 Feb 24 |
| 4.6KXC | 21:02 | | | | 59 | | | 31 | Balbardie Park | Scottish East District League | 27 Jan 24 |
| parkrun | 21:35 | | | | 35 | | 2 | 1 | Portobello | Portobello parkrun # 413 | 7 Dec 24 |
| parkrun | 21:44 | | | | 23 | | 3 | 1 | Portobello | Portobello parkrun # 414 | 14 Dec 24 |
| parkrun | 21:52 | | | | 22 | | 3 | 1 | Portobello | Portobello parkrun # 415 | 21 Dec 24 |
| parkrun | 21:56 | | | | 45 | | | | Portobello | Portobello parkrun # 403 | 28 Sep 24 |
| parkrun | 22:14 | | | | 44 | | | | Portobello | Portobello parkrun # 405 | 12 Oct 24 |
| parkrun | 22:46 | | | | 112 | | | | Edinburgh | Edinburgh parkrun # 688 | 31 Aug 24 |
| parkrun | 23:13 | | | | 36 | | | | Oriam | Oriam parkrun # 163 | 17 Aug 24 |
| parkrun | 23:31 | | | | 19 | | 2 | 1 | Oriam | Oriam parkrun # 158 | 13 Jul 24 |
| parkrun | 23:40 | | | | 23 | | 2 | 1 | Oriam | Oriam parkrun # 161 | 3 Aug 24 |
| parkrun | 23:54 | | | | 24 | | | 1 | Oriam | Oriam parkrun # 159 | 20 Jul 24 |
| parkrun | 24:34 | | | | 35 | | 3 | 1 | Troon | Troon parkrun # 277 | 6 Jul 24 |
| parkrun | 24:36 | | | | 29 | | | 1 | Oriam | Oriam parkrun # 143 | 23 Mar 24 |
| parkrun | 24:43 | | | | 22 | | | 1 | Troon | Troon parkrun # 273 | 8 Jun 24 |
| parkrun | 25:03 | | | | 61 | | | | Oriam | Oriam parkrun # 136 | 3 Feb 24 |
| parkrun | 25:10 | | | | 48 | | | | Oriam | Oriam parkrun # 137 | 10 Feb 24 |
| parkrun | 25:17 | | | | 35 | | | | Oriam | Oriam parkrun # 154 | 15 Jun 24 |
| parkrun | 25:34 | | | | 163 | | | 1 | Holyrood | Holyrood parkrun # 88 | 18 May 24 |
| parkrun | 25:42 | | | | 63 | | | 1 | Oriam | Oriam parkrun # 134 | 20 Jan 24 |
| parkrun | 25:55 | | | | 130 | | | 1 | Oriam | Oriam parkrun # 132 | 6 Jan 24 |
| parkrun | 26:26 | | | | 161 | | | 1 | Holyrood | Holyrood parkrun # 87 | 11 May 24 |
| parkrun | 26:32 | | | | 54 | | | | Oriam | Oriam parkrun # 148 | 4 May 24 |
| parkrun | 28:34 | | | | 86 | | | | Oriam | Oriam parkrun # 147 | 27 Apr 24 |
| parkrun | 33:53 | | | | 113 | | | | Oriam | Oriam parkrun # 146 | 20 Apr 24 |
| 2023 U15 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2.5KXCL | 12:04 | | | | 37 | L03 | | | Livingston | Scottish East District Relay Championships | 7 Oct 23 |
| 4KXC | 17:57 | | | | 36 | | | | Aberdeen | Scottish East District Championships | 2 Dec 23 |
| 4KXC | 19:13 | | | | 64 | | | 35 | Dundee | Scottish East District League | 18 Nov 23 |
| parkrun | 24:21 | | | | 33 | | | 1 | Troon | Troon parkrun # 241 | 4 Nov 23 |
| parkrun | 24:25 | | | | 31 | | 1 | 1 | Troon | Troon parkrun # 215 | 6 May 23 |
| parkrun | 24:36 | | | | 19 | | | 1 | Troon | Troon parkrun # 247 | 23 Dec 23 |
| parkrun | 25:24 | | | | 33 | | | 1 | Oriam | Oriam parkrun # 130 | 16 Dec 23 |
| parkrun | 25:30 | | | | 47 | | | 1 | Oriam | Oriam parkrun # 127 | 25 Nov 23 |
| parkrun | 25:50 | | | | 34 | | | | Oriam | Oriam parkrun # 125 | 11 Nov 23 |
| parkrun | 25:55 | | | | 160 | | | | Holyrood | Holyrood parkrun # 39 | 13 May 23 |
| parkrun | 25:55 | | | | 44 | | | 1 | Oriam | Oriam parkrun # 123 | 28 Oct 23 |
| parkrun | 26:13 | | | | 58 | | | 1 | Oriam | Oriam parkrun # 119 | 30 Sep 23 |
| parkrun | 26:32 | | | | 54 | | | | Oriam | Oriam parkrun # 102 | 3 Jun 23 |
| parkrun | 26:47 | | | | 57 | | | 1 | Oriam | Oriam parkrun # 103 | 10 Jun 23 |
| parkrun | 26:48 | | | | 91 | | | 1 | Oriam | Oriam parkrun # 131 | 30 Dec 23 |
| parkrun | 27:09 | | | | 152 | | | | Holyrood | Holyrood parkrun # 44 | 24 Jun 23 |
| parkrun | 27:25 | | | | 49 | | | 1 | Oriam | Oriam parkrun # 104 | 17 Jun 23 |
| parkrun | 27:35 | | | | 85 | | | 1 | Oriam | Oriam parkrun # 96 | 22 Apr 23 |
| parkrun | 27:36 | | | | 78 | | | | Oriam | Oriam parkrun # 97 | 29 Apr 23 |
| parkrun | 27:39 | | | | 65 | | | | Troon | Troon parkrun # 226 | 22 Jul 23 |
| parkrun | 29:22 | | | | 90 | | | | Oriam | Oriam parkrun # 88 | 25 Feb 23 |
| parkrun | 29:24 | | | | 106 | | | | Oriam | Oriam parkrun # 89 | 4 Mar 23 |
| parkrun | 29:24 | | | | 73 | | | 1 | Oriam | Oriam parkrun # 93 | 1 Apr 23 |
| parkrun | 29:27 | | | | 97 | | | 1 | Oriam | Oriam parkrun # 113 | 19 Aug 23 |
| parkrun | 29:33 | | | | 86 | | | | Oriam | Oriam parkrun # 82 | 14 Jan 23 |
| parkrun | 29:45 | | | | 66 | | | | Oriam | Oriam parkrun # 92 | 25 Mar 23 |
| parkrun | 30:53 | | | | 106 | | | | Oriam | Oriam parkrun # 86 | 11 Feb 23 |
| parkrun | 32:34 | | | | 102 | | | | Oriam | Oriam parkrun # 81 | 7 Jan 23 |
| 2022 U13 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:32 | | | | 119 | | | | Oriam | Oriam parkrun # 36 | 15 Jan 22 |
| parkrun | 28:48 | | | | 94 | | | | Oriam | Oriam parkrun # 37 | 22 Jan 22 |
| parkrun | 28:51 | | | | 262 | | | | Edinburgh | Edinburgh parkrun # 581 | 25 Jun 22 |
| parkrun | 29:02 | | | | 54 | | | | Oriam | Oriam parkrun # 45 | 26 Mar 22 |
| parkrun | 29:29 | | | | 101 | | | | Oriam | Oriam parkrun # 39 | 12 Feb 22 |
| parkrun | 29:42 | | | | 45 | | | 1 | Troon | Troon parkrun # 167 | 18 Jun 22 |
| parkrun | 29:42 | | | | 66 | | | | Oriam | Oriam parkrun # 77 | 19 Nov 22 |
| parkrun | 29:57 | | | | 317 | | | | Edinburgh | Edinburgh parkrun # 606 | 24 Dec 22 |
| parkrun | 30:03 | | | | 62 | | | | Oriam | Oriam parkrun # 43 | 12 Mar 22 |
| parkrun | 30:27 | | | | 113 | | | | Oriam | Oriam parkrun # 50 | 30 Apr 22 |
| parkrun | 30:36 | | | | 131 | | | | Oriam | Oriam parkrun # 53 | 21 May 22 |
| parkrun | 30:46 | | | | 81 | | | | Oriam | Oriam parkrun # 76 | 12 Nov 22 |
| parkrun | 31:27 | | | | 106 | | | | Oriam | Oriam parkrun # 44 | 19 Mar 22 |
| parkrun | 31:40 | | | | 84 | | | 1 | Oriam | Oriam parkrun # 65 | 27 Aug 22 |
| parkrun | 32:11 | | | | 391 | | | | Edinburgh | Edinburgh parkrun # 608 | 31 Dec 22 |
| parkrun | 32:29 | | | | 157 | | | | Oriam | Oriam parkrun # 35 | 8 Jan 22 |
| 2021 U13 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 26:54 | | | | 54 | | | | Oriam | Oriam parkrun # 25 | 16 Oct 21 |
| parkrun | 28:38 | | | | 63 | | | | Oriam | Oriam parkrun # 30 | 20 Nov 21 |
| parkrun | 28:45 | | | | 68 | | | | Oriam | Oriam parkrun # 28 | 6 Nov 21 |
| parkrun | 29:00 | | | | 62 | | | | Oriam | Oriam parkrun # 24 | 9 Oct 21 |
| parkrun | 29:01 | | | | 77 | | | 1 | Oriam | Oriam parkrun # 32 | 4 Dec 21 |
| parkrun | 29:14 | | | | 87 | | | | Oriam | Oriam parkrun # 20 | 4 Sep 21 |
| parkrun | 29:16 | | | | 92 | | | | Oriam | Oriam parkrun # 21 | 11 Sep 21 |
| parkrun | 29:41 | | | | 422 | | | | Edinburgh | Edinburgh parkrun # 539 | 14 Aug 21 |
| parkrun | 29:45 | | | | 79 | | | | Oriam | Oriam parkrun # 29 | 13 Nov 21 |
| parkrun | 29:47 | | | | 80 | | | | Oriam | Oriam parkrun # 33 | 11 Dec 21 |
| parkrun | 30:02 | | | | 95 | | | | Oriam | Oriam parkrun # 34 | 18 Dec 21 |
| parkrun | 30:44 | | | | 72 | | | | Oriam | Oriam parkrun # 23 | 25 Sep 21 |
| 2020 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 31:07 | | | | 575 | | | | Edinburgh | Edinburgh parkrun # 528 | 4 Jan 20 |
| 2019 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 30:08 | | | | 417 | | | | Edinburgh | Edinburgh parkrun # 527 | 28 Dec 19 |
| parkrun | 32:45 | | | | 147 | | | | Eglinton | Eglinton parkrun # 293 | 1 Jan 19 |
| 2018 U11 Corstorphine |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 28:42 | | | | 273 | | | | Edinburgh | Edinburgh parkrun # 468 | 3 Nov 18 |
| parkrun | 30:23 | | | | 467 | | | | Edinburgh | Edinburgh parkrun # 469 | 10 Nov 18 |
| parkrun | 30:56 | | | | 62 | | | | Troon | Troon parkrun # 47 | 20 Oct 18 |
| parkrun | 31:22 | | | | 428 | | | | Edinburgh | Edinburgh parkrun # 467 | 27 Oct 18 |
| parkrun | 32:54 | | | | 457 | | | | Edinburgh | Edinburgh parkrun # 460 | 8 Sep 18 |
| parkrun | 33:27 | | | | 113 | | | | Eglinton | Eglinton parkrun # 250 | 17 Feb 18 |
| parkrun | 33:40 | | | | 510 | | | | Edinburgh | Edinburgh parkrun # 477 | 29 Dec 18 |
| parkrun | 35:18 | | | | 112 | | | | Eglinton | Eglinton parkrun # 244 | 1 Jan 18 |
| parkrun | 35:24 | | | | 142 | | | | Eglinton | Eglinton parkrun # 291 | 22 Dec 18 |