| 2018 U17 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| LJ | 3.76 | | | | 3 | B | | | Grangemouth | Central & South Scotland Athletic League Division 2 - field only | 9 Sep 18 |
| JT700 | 22.64 | | | | 2 | | | | Livingston | Livingston Open Meeting | 22 Aug 18 |
| JT700 | 21.76 | | | | 3 | | | | Grangemouth | Grangemouth Graded Open | 4 Jul 18 |
| JT700 | 21.49 | | | | 1 | | | | Wishaw | Lanarkshire Championships | 1 Sep 18 |
| JT700 | 21.44 | | | | 4 | | | | Livingston | Livingston Open Meeting | 20 Jun 18 |
| JT700 | 19.97 | | | | 5 | A | | | Grangemouth | Central & South Scotland Athletic League Division 2 - field only | 9 Sep 18 |
| JT700 | NM | | | | - | B | | | Livingston | Scottish Athletics Throws Grand Prix Open | 8 Sep 18 |
| 2017 U15 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.54 | i | | | 5 | 9 | | | Motherwell | North Lanarkshire Leisure Graded Open | 25 Jan 17 |
| 60 | 9.56 | i | | | 5 | I2 | | | Emirates Arena | Scottish National Open | 14 Jan 17 |
| 60 | 9.97 | i | | | 17 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 8 Jan 17 |
| 100 | 15.51 | i | | | 5 | 8 | | | Motherwell | North Lanarkshire Leisure Graded Open | 25 Jan 17 |
| 100 | 15.74 | | | | 4 | 1 | | | East Kilbride | Lanarkshire AAA Championships | 2 Sep 17 |
| 100 | 16.18 | | 0.1 | | 5 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 18 Jun 17 |
| 200 | 32.08 | i | | | 17 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 21 Jan 17 |
| 60HU15M | 13.48 | i | | | 6 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 21 Jan 17 |
| 60HU15M | 13.61 | i | | | 9 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 8 Jan 17 |
| HJ | 1.21 | i | | | 10 | D | | | Emirates Arena | Scottish National Open | 14 Jan 17 |
| HJ | 1.15 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 8 Jan 17 |
| LJ | 3.73 | i | | | 13 | A | | | Motherwell | North Lanarkshire Leisure Graded Open | 25 Jan 17 |
| LJ | 3.53 | | | | 3 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 23 Apr 17 |
| LJ | 3.50 | i | | | 19 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 21 Jan 17 |
| LJ | 3.34 | | | | 8 | B | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 29 Jul 17 |
| DT1.25K | 15.44 | | | | 5 | | | | Kilmarnock | Scottish West District Championships | 12 May 17 |
| DT1.25K | 14.78 | | | | 8 | B | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 29 Jul 17 |
| DT1.25K | 14.68 | | | | 8 | | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| DT1.25K | 14.27 | | | | 3 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 18 Jun 17 |
| DT1.25K | 14.05 | | | | 1 | B | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 2 | 21 May 17 |
| DT1.25K | 13.81 | | | | 8 | A | | | Kilmarnock | Central & South of Scotland League Division 1 | 28 May 17 |
| DT1.25K | 12.24 | | | | 2 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 23 Apr 17 |
| JT600 | 20.97 | | | | 12 | | | | Grangemouth | Scottish Schools Championships | 10 Jun 17 |
| JT600 | 20.81 | | | | 4 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 18 Jun 17 |
| JT600 | 20.23 | | | | 5 | A | | | Kilmarnock | Central & South of Scotland League Division 1 | 28 May 17 |
| JT600 | 19.94 | | | | 1 | B | | | Grangemouth | UK Youth Development U13/U15 League Division Scotland 2 | 21 May 17 |
| JT600 | 19.69 | | | | 2 | A | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 23 Apr 17 |
| JT600 | 19.67 | | | | 5 | | | | Kilmarnock | Scottish West District Championships | 13 May 17 |
| JT600 | 17.48 | | | | 7 | A | | | Grangemouth | UK Youth Development U13/U15 League Scotland Final | 29 Jul 17 |
| 2016 U15 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.46 | i | | | 4 | 3 | | | Motherwell | North Lanarkshire Leisure Graded Open | 19 Nov 16 |
| 60 | 9.60 | i | | | 5 | 3 | | | Ravenscraig | North Lanarkshire Leisure Graded Open | 26 Oct 16 |
| 60 | 9.60 | i | | | 5 | 5 | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Nov 16 |
| 60 | 9.62 | i | | | 7 | 10 | | | Emirates Arena | Glasgow Yuletide Open Meeting | 27 Dec 16 |
| 60 | 9.98 | i | | | 16 | | | | Emirates Arena | Scottish Athletics League Morning Match | 10 Jan 16 |
| 100 | 15.02 | i | | | 4 | 3 | | | Motherwell | North Lanarkshire Leisure Graded Open | 19 Nov 16 |
| 100 | 15.27 | i | | | 3 | 5 | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Nov 16 |
| 100 | 15.40 | | | | 2 | 2 | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 28 Sep 16 |
| 100 | 15.41 | i | | | 3 | 8 | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Mar 16 |
| 100 | 15.70 | | | | 4 | 5 | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 27 Apr 16 |
| 100 | 15.7 | | | | 4 | 2 | | | Wishaw | Lanarkshire AAA Championships | 3 Sep 16 |
| 100 | 15.93 | | | | 7 | A | | | Grangemouth | Central & South of Scotland League Division 2 | 29 May 16 |
| 100 | 16.14 | | | | 7 | 6 | | | Linwood | DunRen Open Graded Meeting | 21 Jun 16 |
| 200 | 33.12 | | | | 6 | 2 | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 28 Sep 16 |
| 400 | 75.02 | | | | 7 | A | | | Kilmarnock | Central & South of Scotland League Division 2 | 28 Aug 16 |
| HJ | 1.30 | i | | | 2 | | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Mar 16 |
| HJ | 1.25 | i | | | 12 | | | | Emirates Arena | Scottish Athletics League Morning Match | 10 Jan 16 |
| HJ | 1.25 | i | | | 9 | | | | Emirates Arena | Scottish Athletics League Morning Match | 31 Jan 16 |
| HJ | 1.25 | | | | 4 | | | | Livingston | Livingston Open Meeting | 13 Apr 16 |
| LJ | 3.85 | i | | | 11 | A | | | Motherwell | North Lanarkshire Leisure Graded Open | 19 Nov 16 |
| LJ | 3.76 | i | | | 13 | A | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Nov 16 |
| LJ | 3.69 | | | | 2 | | | | Linwood | DunRen Open Graded Meeting | 21 Jun 16 |
| LJ | 3.66 | i | | | 5 | A | | | Ravenscraig | North Lanarkshire Leisure Graded Open | 26 Oct 16 |
| LJ | 3.63 | | | | 3 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 19 Jun 16 |
| LJ | 3.63 | | | | 5 | | | | Wishaw | Lanarkshire AAA Championships | 3 Sep 16 |
| LJ | 3.55 | | | | 4 | A | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 28 Sep 16 |
| SP4K | 5.01 | i | | | 2 | | | | Ravenscraig | North Lanarkshire Leisure Graded Open | 26 Oct 16 |
| SP4K | 4.99 | i | | | 2 | | | | Motherwell | North Lanarkshire Leisure Graded Open | 30 Mar 16 |
| SP4K | 4.61 | i | | | 13 | | | | Emirates Arena | Scottish Athletics League Morning Match | 31 Jan 16 |
| SP4K | 4.58 | | | | 2 | | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 27 Apr 16 |
| SP4K | 3.44 | | | | 4 | | | | Wishaw | Wishaw NL Leisure Open Graded Meeting | 27 Apr 16 |
| DT1.25K | 8.60 | | | | 5 | B | | | Grangemouth | Central & South of Scotland League Division 2 | 29 May 16 |
| JT600 | 22.81 | | | | 2 | | | | Wishaw | Lanarkshire AAA Championships | 3 Sep 16 |
| JT600 | 17.13 | | | | 1 | | | | Linwood | DunRen Open Graded Meeting | 21 Jun 16 |
| JT600 | 16.66 | | | | 4 | | | | Livingston | Livingston Open Meeting | 13 Apr 16 |
| JT600 | 15.91 | | | | 4 | B | | | Kilmarnock | UK Youth Development U13/U15 League Division Scotland 2 | 19 Jun 16 |
| 2015 U13 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60NS | 9.77 | i | | | 2 | 9 | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| 60 | 9.52 | i | | | 13 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| 60 | 9.61 | i | | | 5 | 3 | | | Motherwell | NL Leisure Graded Open | 25 Nov 15 |
| 60 | 9.62 | i | | | 2 | 3 | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 2 Dec 15 |
| 60 | 10.10 | i | | | 14 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 4 Jan 15 |
| 100 | 15.8 | | | | 3 | 3 | | | East Kilbride | Lanarkshire AAA Track and Field Championships | 29 Aug 15 |
| 100 | 15.94 | | -0.8 | | 7 | h3 | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| 100 | 15.99 | | | | 6 | B | | | Grangemouth | Central & South of Scotland League Division 1 | 2 Aug 15 |
| 200 | 33.7 | | | | 4 | 1 | | | Wishaw | Law & District Spring Festival Open | 9 May 15 |
| 200 | 33.71 | | | | 6 | B | | | Wishaw | Central & South of Scotland League Division 1 | 28 Jun 15 |
| 200 | 33.92 | i | | | 13 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 4 Jan 15 |
| HJ | 1.30 | i | | | 4 | | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 2 Dec 15 |
| HJ | 1.25 | i | | | 6 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| HJ | 1.20 | i | | | 5 | | | | Motherwell | NL Leisure Graded Open | 25 Nov 15 |
| LJ | 3.79 | | 1.1 | | 7 | B | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| LJ | 3.69 | | | | 5 | | | | Wishaw | Law & District Spring Festival Open | 9 May 15 |
| LJ | 3.69 | i | | | 12 | A | | | Grangemouth | Grangemouth Stadium Open Graded Meeting | 2 Dec 15 |
| LJ | 3.54 | i | | | 2 | | | | Motherwell | NL Leisure Graded Open | 25 Nov 15 |
| LJ | 3.52 | i | | | 13 | | | | Emirates Arena | Scottish Athletics League Morning Match | 6 Dec 15 |
| LJ | 3.46 | | | | 7 | | | | East Kilbride | Lanarkshire AAA Track and Field Championships | 29 Aug 15 |
| LJ | 3.41 | | | | 3 | B | | | Wishaw | Central & South of Scotland League Division 1 | 28 Jun 15 |
| LJ | 3.40 | i | | | 11 | | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| SP3.25K | 4.59 | i | | | 2 | | | | Emirates Arena | Scottish Athletics Indoor Shot Competition | 3 Jan 15 |
| JT400 | 17.72 | | | | 6 | | | | East Kilbride | Lanarkshire AAA Track and Field Championships | 29 Aug 15 |
| JT400 | 13.55 | | | | 3 | | | | Wishaw | Law & District Spring Festival Open | 9 May 15 |
| JT400 | 12.76 | | | | 18 | | | | Grangemouth | Scottish Athletics Age Group Championships | 22 Aug 15 |
| 2014 U13 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.84 | i | | | 4 | 4 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 60 | 10.00 | i | | | 15 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 14 Dec 14 |
| 60 | 10.07 | i | | | 21 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 23 Feb 14 |
| 60 | 10.17 | i | | | 19 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 5 Jan 14 |
| 100 | 16.03 | i | | | 5 | 2 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 100 | 16.2 | | | | 6 | 6 | | | Linwood | Dunren Open Graded Meeting | 28 May 14 |
| 100 | 16.4 | | | | 13 | | | | Wishaw | Lanarkshire Championships | 6 Sep 14 |
| 100 | 17.09 | | -3.2 | | 5 | h3 | | | Dunfermline | Pitreavie Trophy Meeting | 7 Sep 14 |
| 200 | 32.46 | i | | | 11 | | | | Emirates Arena | Scottish Athletics Indoor League Morning Match | 14 Dec 14 |
| 200 | 33.3 | | | | 7 | | | | Wishaw | Lanarkshire Championships | 6 Sep 14 |
| 200 | 34.0 | | | | 6 | B | | | Grangemouth | Central & South of Scotland League Division 1 | 29 Jun 14 |
| 200 | 34.18 | | -3.4 | | 5 | h1 | | | Dunfermline | Pitreavie Trophy Meeting | 7 Sep 14 |
| LJ | 3.62 | | | | 5 | | | | Wishaw | Lanarkshire Championships | 6 Sep 14 |
| LJ | 3.48 | i | | | 6 | | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| LJ | 3.22 | | | | 7 | A | | | Grangemouth | Central & South of Scotland League Division 1 | 29 Jun 14 |
| LJ | 3.12 | | | | 9 | | | | Dunfermline | Pitreavie Trophy Meeting | 7 Sep 14 |
| 2013 U11 Whitemoss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 10.06 | i | | | 17 | | | | Emirates Arena | Scottish Athletics Indoor League - Morning Match | 15 Dec 13 |
| 60 | 10.34 | i | | | 6 | 1 | | | Motherwell | Ravenscraig Regional Sports Facility Indoor Open Graded Meeting | 9 Nov 13 |
| 100 | 16.40 | i | | | 4 | 3 | | | Motherwell | Ravenscraig Regional Sports Facility Indoor Open | 7 Dec 13 |