| 2017 U20 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60HU20M | 10.58 | i | | | 4 | | | | Emirates Arena | Scottish Athletics League Final | 26 Mar 17 |
| 60HU20M | 10.62 | i | | | 3 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 19 Feb 17 |
| 60HU20M | 10.95 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| 60HU20M | 11.23 | i | | | 2 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 8 Jan 17 |
| HJ | 1.58 | i | | | 4 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 19 Feb 17 |
| HJ | 1.52 | i | | | 5 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 21 Jan 17 |
| HJ | 1.50 | i | | | 5 | | | | Emirates Arena | Scottish Athletics Indoor League - Afternoon Match | 8 Jan 17 |
| HJ | 1.50 | i | | | 5 | | | | Emirates Arena | Scottish Athletics League Final | 26 Mar 17 |
| 2016 U17 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60HU17M | 10.50 | i | | | 4 | | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| 60HU17M | 10.70 | i | | | 5 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 10 Jan 16 |
| HJ | 1.55 | i | | | 3 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 10 Jan 16 |
| HJ | 1.55 | i | | | 13 | A | | | Emirates Arena | Scottish National Open | 16 Jan 16 |
| TJ | 9.34 | i | | | 7 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 10 Jan 16 |
| 2015 U17 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.42 | i | | | 5 | h1 | | | Emirates Arena | Scottish National U13 / U17 Championships | 14 Feb 15 |
| 200 | 28.85 | i | | | 2 | 26 | | | Emirates Arena | Scottish National Open | 17 Jan 15 |
| 60HU17M | 10.77 | i | | | 5 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 6 Dec 15 |
| 60HU17M | 11.22 | i | | | 4 | 2 | | | Emirates Arena | Scottish National Open | 17 Jan 15 |
| 60HU17M | 11.37 | i | | | 2 | | | | Aberdeen | Aberdeen AAC Spring Open | 4 Apr 15 |
| 60HU17MNS | 11.34 | i | | | 3 | | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| 100HU17M | 18.57 | | 1.4 | | 5 | | | | Grangemouth | Scottish East District Championships | 23 May 15 |
| 100HU17M | 18.9 | | | | 3 | A | | | Dundee | Petrofac Grampian Athletics League Division East | 28 Jun 15 |
| 100HU17M | 19.28 | w | 3.0 | | 2 | B | | | Aberdeen | Petrofac Grampian Athletics League Final | 6 Sep 15 |
| 400HU17M | 75.9 | | | | 2 | B | | | Perth | Petrofac Grampian Athletics League Division East | 17 May 15 |
| HJ | 1.55 | i | | | 7 | | | | Emirates Arena | Scottish Athletics League Afternoon Match | 6 Dec 15 |
| HJ | 1.46 | i | | | 11 | | | | Aberdeen | Aberdeen AAC Spring Open | 4 Apr 15 |
| HJ | 1.45 | i | | | 10 | | | | Motherwell | NL Leisure Graded Open | 10 Jan 15 |
| HJ | 1.45 | i | | | 10 | | | | Emirates Arena | Scottish National U13 / U17 Championships | 14 Feb 15 |
| HJ | 1.40 | i | | | 1 | A | | | Emirates Arena | Scottish National Open | 17 Jan 15 |
| HJ | 1.40 | | | | 5 | A | | | Dundee | Petrofac Grampian Athletics League Division East | 28 Jun 15 |
| HJ | NH | | | | - | | | | Grangemouth | Scottish East District Championships | 23 May 15 |
| TJ | 9.82 | | | | 2 | B | | | Aberdeen | Petrofac Grampian Athletics League Final | 6 Sep 15 |
| 2014 U15 Dundee Hawkhill |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.73 | i | | | 5 | 7 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 60 | 8.78 | i | | | 6 | 1.5 | | | Emirates Arena | Glasgow Yuletide Open Meeting | 20 Dec 14 |
| 100 | 14.05 | i | | | 4 | 5 | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| 100 | 14.2 | | | | 5 | A | | | Perth | Petrofac Grampian Athletics League East Division | 11 May 14 |
| 100 | 14.37 | | -1.8 | | 7 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 1 Jun 14 |
| 200 | 29.21 | i | | | 2 | 1.11 | | | Emirates Arena | Glasgow Yuletide Open Meeting | 20 Dec 14 |
| 200 | 30.9 | | | | 4 | h3 | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 13 Apr 14 |
| 300 | 47.6 | | | | 4 | B | | | Dundee | UK Youth Development U13/U15 League Division Scotland NE | 4 May 14 |
| 60HU17M | 11.32 | i | | | 3 | | | | Emirates Arena | Glasgow Yuletide Open Meeting | 20 Dec 14 |
| 80HU15M | 14.30 | | -1.9 | | 3 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 1 Jun 14 |
| 80HU15M | 14.41 | | 1.9 | | 5 | | | | Pitreavie | Scottish East District Championships | 24 May 14 |
| 80HU15M | 14.60 | | -0.9 | | 4 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 22 Jun 14 |
| 80HU15M | 15.6 | | 1.0 | | 5 | A | | | Dundee | UK Youth Development U13/U15 League Division Scotland NE | 4 May 14 |
| HJ | 1.40 | i | | | 4 | | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 13 Apr 14 |
| HJ | 1.40 | i | | | 6 | 1 | | | Emirates Arena | Glasgow Yuletide Open Meeting | 20 Dec 14 |
| HJ | 1.35 | | | | 5 | A | | | Dundee | UK Youth Development U13/U15 League Division Scotland NE | 4 May 14 |
| HJ | 1.35 | | | | 3 | A | | | Perth | Petrofac Grampian Athletics League East Division | 11 May 14 |
| HJ | 1.35 | | | | 5 | A | | | Inverness | UK Youth Development U13/U15 League Division Scotland NE | 1 Jun 14 |
| HJ | 1.35 | i | | | 7 | | | | Motherwell | NL Leisure Graded Open | 29 Nov 14 |
| HJ | 1.30 | | | | 4 | A | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 22 Jun 14 |
| LJ | 3.77 | | | | 4 | B | | | Aberdeen | UK Youth Development U13/U15 League Division Scotland NE | 22 Jun 14 |