| 2013 U17 Moorfoot |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.44 | | | | 7 | 1 | | | Craigswood | Livingston Open Meeting | 17 Apr 13 |
| 1500 | 4:42.01 | i | | | 4 | h1 | | | Emirates Arena | Scottish Schools AA Championships | 7 Feb 13 |
| 1500 | 4:43.62 | | | | 2 | 2 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 1 May 13 |
| 1.5M | 8:51 | | | | 4 | | | | Peebles | Bridge Inn First Friday Summer Series 1.5 | 3 May 13 |
| 4.5K | 16:37 | | | | 16 | | | | Rouken Glen | Scottish National Young Athletes Championships | 17 Mar 13 |
| ZXC | 11:06 | | | | 5 | | | 5 | Galashiels | Borders Cross Country League | 10 Feb 13 |
| ZXC | 11:21 | | | | 11 | | | | Peebles | Peebles 3 Bridges | 5 May 13 |
| ZXC | 14:57 | | | | 21 | | | | Falkirk | Scottish National Championships | 23 Feb 13 |
| 2012 U15 Moorfoot |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 63.36 | | | | 2 | 3 | | | Livingston | Livingston Open Meeting | 18 Apr 12 |
| 800 | 2:17.3 | | | | 3 | | | | Grangemouth | JSB Plumbing Forth Valley League President's Select Match | 1 Sep 12 |
| 800 | 2:18.7 | | | | 2 | A | | | Grangemouth | JSB Plumbing Forth Valley League Division 2 | 19 May 12 |
| 800 | 2:19.13 | | | | 7 | 3 | | | Grangemouth | Grangemouth Graded Open | 1 Aug 12 |
| 800 | 2:20.51 | | | | 2 | | | | Edinburgh | Lothian & Borders Open | 8 Apr 12 |
| 800 | 2:21.86 | | | | 7 | 2 | | | Grangemouth | Grangemouth Open Graded Meeting | 6 Jun 12 |
| 800 | 2:24.29 | | | | 8 | | | | Edinburgh | Scottish East District Championships | 13 May 12 |
| 800 | 2:25.11 | | | | 3 | 2 | | | Livingston | Livingston Open Meeting | 18 Apr 12 |
| 1500 | 4:40.17 | | | | 3 | | | | Dunfermline | Pitreavie AAC Young Athletes' Trophy Meeting | 9 Sep 12 |
| 1500 | 4:45.39 | | | | 3 | h1 | | | Grangemouth | Scottish Schools' Championships | 9 Jun 12 |
| 1500 | 4:46.55 | | | | 9 | | | | Edinburgh | Scottish East District Championships | 12 May 12 |
| 1500 | 4:46.97 | | | | 3 | 3 | | | Grangemouth | Grangemouth Graded Open | 4 Jul 12 |
| 1500 | 4:57.7 | | | | 1 | A | | | Grangemouth | JSB Plumbing Forth Valley League Division 2 | 21 Apr 12 |
| 1500 | 4:58.31 | | | | 6 | 1 | | | Galashiels | Border Harriers Open | 16 May 12 |
| 1500 | 4:58.42 | | | | 4 | 2 | | | Grangemouth | Grangemouth Open Graded Meeting | 2 May 12 |
| 1500 | 4:59.37 | | | | 10 | | | | Grangemouth | Scottish Schools' Championships | 9 Jun 12 |
| Mile | 5:13.7 | | | | 1 | A | | | Grangemouth | JSB Plumbing Forth Valley League Final Division 2 | 4 Aug 12 |
| JT600 | 20.59 | | | | 4 | | | | Grangemouth | JSB Plumbing Forth Valley League President's Select Match | 1 Sep 12 |
| JT600 | 16.79 | | | | 2 | A | | | Grangemouth | JSB Plumbing Forth Valley League Division 2 | 21 Apr 12 |
| ZXC | 9:42 | | | | 4 | | | 4 | Peebles | Borders Cross Country League | 2 Dec 12 |
| ZXC | 10:48 | | | | 7 | | | 2 | Paxton House | Borders Cross Country League | 8 Jan 12 |
| ZXC | 14:54 | | | | 5 | | | | Broxburn | East District League | 14 Jan 12 |
| ZXC | 15:16 | | | | 3 | | | 3 | Dunbar | Borders Cross Country League | 18 Nov 12 |
| ZXC | 15:53 | | | | 8 | | | | Cupar | Scottish East District Championships | 8 Dec 12 |
| ZXC | 16:29 | | | | 62 | | | | Falkirk | Scottish National Championships | 18 Feb 12 |
| ZXC | 18:41 | | | | 1 | | | | Gorebridge | Lasswade AAC Open | 4 Nov 12 |
| 2011 U15 Moorfoot |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:25.20 | | | | 1 | 3 | | | Livingston | Livingston Open Meeting | 17 Aug 11 |
| 800 | 2:27.77 | | | | 4 | 3 | | | Grangemouth | Grangemouth Stadium Graded Open | 3 Aug 11 |
| 800 | 2:29.93 | | | | 1 | 5 | | | Grangemouth | Grangemouth Stadium Graded Open | 1 Jun 11 |
| 800 | 2:35.09 | | | | 9 | | | | Edinburgh | Lothian & Borders Open | 3 Apr 11 |
| 1500 | 4:54.4 | | | | 4 | 2 | | | Grangemouth | Grangemouth Stadium Graded Open | 6 Jul 11 |
| 1500 | 5:01.53 | | | | 5 | | | | Dunfermline | Pitreavie Young Athletes’ Trophy Meeting | 11 Sep 11 |
| 1500 | 5:05.41 | | | | 8 | 2 | | | Grangemouth | Grangemouth Stadium Graded Open | 7 Sep 11 |
| 1500 | 5:05.62 | | | | 3 | 2 | | | Galashiels | Border Harriers & AC Open | 11 May 11 |
| 1500 | 5:10.59 | | | | 8 | | | | Edinburgh | Lothian & Borders Open | 3 Apr 11 |
| ZXC | 9:44 | | | | 3 | | | 1 | Peebles | Borders Cross Country League | 4 Dec 11 |
| ZXC | 10:18 | | | | 15 | | | | Edinburgh | Bupa International (inc Scottish Inter District Championships) | 8 Jan 11 |
| ZXC | 10:25 | | | | 12 | | | | Livingston | Scottish East District Champs (inc East District League) | 15 Jan 11 |
| ZXC | 11:15 | | | | 5 | | | 1 | Galashiels | Borders Cross Country League | 27 Nov 11 |
| ZXC | 13:14 | | | | 4 | | | 1 | Paxton | East Borders League | 9 Jan 11 |
| ZXC | 13:40 | | | | 15 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXC | 16:48 | | | | 17 | | | | Aberdeen | Scottish East District Championships | 10 Dec 11 |
| ZXC | 20:05 | | | | 6 | | | | Gorebridge | Lasswade AC Open | 6 Nov 11 |
| 2010 U13 Moorfoot |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:34.16 | | | | 4 | 5 | | | Grangemouth | Grangemouth Stadium Open | 4 Aug 10 |
| 800 | 2:37.46 | | | | 5 | | | | Edinburgh | Hasl Lothian & Borders League | 9 May 10 |
| 1500 | 5:06.43 | | | | 2 | | | | Dunfermline | Pitreavie Young Athletes’ Trophy Meeting | 12 Sep 10 |
| 1500 | 5:14.76 | | | | 8 | 2 | | | Grangemouth | Grangemouth Stadium Open | 5 May 10 |
| 1500 | 5:15.22 | | | | 4 | 3 | | | Grangemouth | Grangemouth Stadium Open | 21 Jul 10 |
| ZXC | 8:58 | | | | 4 | | | | Broxburn Acedemy | Scottish East District League | 20 Nov 10 |
| ZXC | 9:50 | | | | 11 | | | 1 | Hay Lodge Park | East Borders Series | 28 Feb 10 |
| ZXC | 10:41 | | | | 7 | | | | Stirling | Scottish East District League | 16 Oct 10 |
| ZXC | 13:30 | | | | 2 | | | | Gorebridge | Lasswade Open | 7 Nov 10 |
| ZXC | 13:52 | | | | 28 | | | | Falkirk | Scottish Championships | 20 Feb 10 |
| ZXC | 16:53 | | | | 14 | | | 1 | Berwick | East Borders League | 31 Jan 10 |
| 2009 U13 Moorfoot |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 12:39 | | | | 9 | | | 1 | Norham | East Borders League | 15 Nov 09 |
| ZXC | 12:51 | | | | 15 | | | 1 | Lauder | East Borders League | 29 Nov 09 |
| ZXC | 14:42 | | | | 13 | | | 1 | Dunbar | East Borders League | 11 Jan 09 |
| ZXC | 15:21 | | | | 13 | | | 1 | Dunbar | East Borders League | 13 Dec 09 |
| ZXC | 16:04 | | | | 15 | | | 2 | Berwick | East Borders Series | 15 Feb 09 |