| 2018 U20 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 5.06 | i | | | 7 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 6 Jan 18 |
| 2017 U17 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 5.75 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 28 Oct 17 |
| SP3K | 6.63 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 8 Jan 17 |
| SP3K | 6.55 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 21 Jan 17 |
| SP3K | 5.64 | i | | | 14 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 19 Feb 17 |
| DT1K | 15.71 | | | | 4 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 6 Aug 17 |
| HT3K | 30.92 | | | | 7 | | | | Grangemouth | Scottish Schools Championships | 9 Jun 17 |
| JT500 | 15.96 | | | | 3 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 6 Aug 17 |
| 2016 U17 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 32.7 | | | | 4 | B | | | Dumfries | Central & South of Scotland League Division 3 | 26 Jun 16 |
| SP3K | 6.75 | | | | 1 | B | | | Grangemouth | Central & South of Scotland League Division 3 | 29 May 16 |
| DT1K | 15.58 | | | | 2 | A | | | Kilmarnock | Central & South of Scotland League Division 3 | 28 Aug 16 |
| HT3K | 18.70 | | | | 5 | B | | | Ayr | U17 Track & Field League | 24 Apr 16 |
| JT500 | 14.03 | | | | 5 | A | | | Kilmarnock | Central & South of Scotland League Division 3 | 28 Aug 16 |
| 2015 U15 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60NS | 9.40 | i | | | 3 | 10 | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| 100NS | 15.37 | i | | | 3 | 10 | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| 300 | 51.00 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 4 Jan 15 |
| SP3K | 5.82 | i | | | 11 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| DT1K | 13.13 | | | | 7 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 1 | 31 May 15 |
| HT3K | 19.07 | | | | 3 | A | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 9 Aug 15 |
| JT500 | 15.81 | | | | 7 | A | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 9 Aug 15 |
| JT500 | 13.96 | | | | 7 | A | | | Grangemouth | Forth Valley League Division 1 | 18 Apr 15 |
| parkrun | 36:39 | | | | 166 | | | | Keswick | Keswick parkrun # 78 | 26 Sep 15 |
| 2014 U15 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.35 | i | | | 1 | 4 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 60 | 9.42 | i | | | 4 | 7 | | | Motherwell | Ravenscraig Open | 11 Jan 14 |
| 100 | 15.07 | i | | | 3 | 5 | | | Motherwell | Ravenscraig Open | 11 Jan 14 |
| 100 | NT | i | | | 5 | 3 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 200 | 30.77 | i | | | 4 | h7 | | | Emirates Arena | Scottish National U14/U16 Championships | 16 Feb 14 |
| 200 | 31.15 | | | | 2 | 11 | | | Livingston | Livingston Open Meeting | 20 Aug 14 |
| 300 | 48.9 | | | | 4 | B | | | Grangemouth | Forth Valley League Division 1 | 28 Jun 14 |
| 300 | 49.19 | | | | 8 | h1 | | | Aberdeen | Scottish U15 / U20 Championships | 24 Aug 14 |
| 300 | 49.3 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 14 Dec 14 |
| 300 | 49.7 | i | | | 10 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 23 Feb 14 |
| 800 | 3:00.3 | | | | 4 | B | | | Grangemouth | Forth Valley League Division 1 | 19 Apr 14 |
| 800 | 3:01.7 | i | | | 18 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 5 Jan 14 |
| 1500 | 6:04.49 | | | | 8 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 1 | 22 Jun 14 |
| 1500 | 6:10.65 | | | | 8 | A | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 1 | 4 May 14 |
| 1500 | 6:12.1 | | | | 3 | B | | | Grangemouth | Forth Valley League Division 1 | 17 May 14 |
| 1500 | 6:15.7 | | | | 5 | A | | | Grangemouth | Forth Valley League Division 1 | 28 Jun 14 |
| 1500 | 6:19.43 | | | | 5 | B | | | Kilmarnock | UK Youth Development U13/U15 League Scotland Final | 10 Aug 14 |
| SP3K | 5.08 | | | | 6 | B | | | Grangemouth | Forth Valley League Division 1 | 19 Apr 14 |
| SP3.25K | 5.12 | i | | | 14 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 5 Jan 14 |
| DT1K | 9.52 | | | | 5 | B | | | Grangemouth | Forth Valley League Division 1 | 28 Jun 14 |
| 3.2KXC | 18:16 | | | | 106 | | | | Falkirk | Scottish National Championships | 22 Feb 14 |
| ZXC | 19:01 | | | | 30 | | | | Gorebridge | Lasswade AAC Open | 2 Nov 14 |
| ZXCL | 11:52 | | | | 51 | L2 | | | Port Glasgow | Scottish West District Relay Championships | 11 Oct 14 |
| ZXCL | 15:09 | | | | 87 | L2 | | 68 | Cumbernauld | Scottish National Relay Championships | 25 Oct 14 |
| 2013 U13 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.8 | | | | 4 | B | | | Grangemouth | JSB Plumbing Forth Valley League Division 1 Final | 3 Aug 13 |
| 200 | 32.11 | | -0.1 | | 5 | h3 | | | Aberdeen | Scottish Athletics U14/U18 Championships | 17 Aug 13 |
| 200 | 34.5 | i | | | 20 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 13 Jan 13 |
| 300 | 51.6 | i | | | 10 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 15 Dec 13 |
| 3K | 13:58 | | | | 29 | | 11 | | Cumbernauld | Cumbernauld 3K | 22 Sep 13 |
| ZXC | 13:37 | | | | 50 | | | | Kilmarnock | Scottish West District Championships | 7 Dec 13 |
| ZXC | 15:43 | | | | 25 | | | | Gorebridge | Lasswade AAC Open | 3 Nov 13 |
| ZXCL | 11:27 | | | | 41 | L1 | | | Hamilton | Scottish West District Relay Championships | 12 Oct 13 |
| ZXCL | 12:35 | | | | 61 | L1 | | | Cumbernauld | Scottish National Relay Championships | 26 Oct 13 |
| 2012 U13 Cumbernauld |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 35.8 | i | | | 20 | | | | Glasgow | Scottish Athletics Indoor League Morning Match | 16 Dec 12 |
| 800 | 2:49.7 | i | | | 11 | | | | Glasgow | Scottish Athletics Indoor League Morning Match | 16 Dec 12 |
| 800 | 3:02.5 | i | | | 13 | | | | Glasgow | Scottish Athletics Indoor League Morning Match | 16 Dec 12 |