| 2013 U20 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KMT | 21:35 | | | | 107 | | 9 | | Edinburgh | BUPA Great Winter Run | 5 Jan 13 |
| 10K | 44:10 | c | | | 79 | | | | Glasgow | BUPA Great Womens 10K | 12 May 13 |
| ZXC | 19:54 | | | | 15 | | | | Falkirk | Scottish National Championships | 23 Feb 13 |
| 2012 U20 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:37.57 | | | | 3 | A | | | Edinburgh | Scottish Women's Athletic League | 22 Apr 12 |
| 800 | 2:39.3 | | | | 2 | | | | Ayr | Ayrshire Harriers Open Meeting | 15 Apr 12 |
| 800 | 2:39.65 | | | | 5 | | | | Edinburgh | Scottish Women's Athletic League | 20 May 12 |
| 800 | 2:41.0 | i | | | 1 | | | | Glasgow | Scottish Athletics League Finals & Relays | 11 Mar 12 |
| 1500 | 5:24.84 | | | | 6 | 3 | | | Linwood | DunRen Graded Open | 18 Jul 12 |
| 10K | 43:52 | | | | 40 | | 4 | 2 | Ayr | Land o' Burns 10K | 30 May 12 |
| 2011 U20 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 67.6 | | | | 5 | A | | | Wishaw | Central & South of Scotland League Division 1 | 1 May 11 |
| 800 | 2:42.0 | | | | 4 | A | | | Wishaw | Central & South of Scotland League Division 1 | 1 May 11 |
| 1500 | 5:35.8 | | | | 3 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 5 Jun 11 |
| SP4K | 5.32 | | | | 8 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 5 Jun 11 |
| JT600 | 10.56 | | | | 7 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 5 Jun 11 |
| 10K | 47:21 | | | | 194 | | | | Glasgow | Ignis Asset Management Women's 10K | 8 May 11 |
| ZXC | 19:13 | | | | 16 | | | | Irvine | Scottish Secondary Schools' Championships | 12 Mar 11 |
| ZXC | 21:00 | | | | 56 | | | | Falkirk | Scottish National Championships | 19 Feb 11 |
| ZXCL | 17:51 | | | | 2 | L2 | | | Irvine | Ayrshire AAA Relay Championships (Closed Event) | 15 Oct 11 |
| 2010 U17 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:39.3 | | | | 2 | B | | | Grangemouth | Central & South Scotland League 1 | 27 Jun 10 |
| 800 | 2:40.1 | | | | 5 | | | | Ayr | Ayrshire Harriers Closed Championships | 25 Jul 10 |
| ZXC | 22:49 | | | | 6 | | | | Kilmarnock | Kilmarnock Open | 14 Nov 10 |
| 2009 U17 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:37.7 | i | | | 8 | | | | Glasgow | Scottish Athletics League - Morning Match | 13 Dec 09 |
| SP4K | 5.03 | i | | | 9 | | | | Glasgow | Scottish Athletics League - Morning Match | 13 Dec 09 |
| ZXC | 22:43 | | | | 3 | | | | Girvan | Ayrshire AAA Championships | 22 Nov 09 |
| 2008 U15 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.1 | | | | | | | | East Kilbride | Central & Southern Scotland League 1 | 10 Aug 08 |
| 1500 | 5:21.31 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Championships | 14 Jun 08 |
| ZXC | NT | | | | 3 | | | | Nether Pollok | Glasgow Schools' Championships | 14 Mar 08 |
| 2007 U15 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.91 | | | | | | | | Grangemouth | Grangemouth Open | 6 Jun 07 |
| 800 | 2:31.7 | | | | | | | | Ayr | Ayrshire Harriers Club's Association Open Graded Meeting | 13 Jun 07 |
| 800 | 2:31.90 | | | | | | | | Edinburgh | Scottish Women's League | 22 Apr 07 |
| 800 | 2:33.4 | | | | | | | | Ayr | Ayrshire Open | 15 Apr 07 |
| 800 | 2:33.6 | | | | | | | | Wishaw | YAL Scotland Central Div 2 & Div 3 | 6 May 07 |
| 800 | 2:35.82 | | | | | | | | Grangemouth | Bank of Scotland U17/U15 Championships | 19 Aug 07 |
| 1500 | 5:22.66 | | | | | | | | Glasgow (S) | Scottish Women's League | 24 Jun 07 |
| 2006 U13 Ayr Seaforth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 32.1 | | | | | | | | Dunfermline | | 10 Sep 06 |
| 800 | 2:41.8 | | | | | | | | Dumfries | Scottish Young Athletes League Central Division | 7 May 06 |
| SP2.72K | 5.19 | | | | | | | | Grangemouth | Central & Southern Scotland League Division 1 | 6 Aug 06 |
| JT400 | 13.71 | | | | | | | | Dunfermline | | 10 Sep 06 |