| 2024 U23 Pitreavie/Heriot-Watt Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.20 | w | 2.5 | | 3 | 2 | | | Grangemouth | Scottish National Athletics League | 30 Jun 24 |
| 100 | 11.34 | | 1.5 | | 6 | | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| 100 | 11.37 | | 0.0 | | 2 | s1 | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| 100 | 11.37 | | -0.4 | | 6 | h2 | | | Grangemouth | Eric Liddell 131st scottishathletics Senior/U17 Championships | 17 Aug 24 |
| 100 | 11.53 | | 0.5 | | 1 | h1 | | | Grangemouth | Scottish Students Athletics Outdoor Championships | 20 Apr 24 |
| 2022 U20 Pitreavie |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.81 | w | 3.1 | | 4 | 3 | | | Grangemouth | Scottish Joint League Meeting | 21 Aug 22 |
| 100 | 12.05 | | -0.1 | | 4 | B | | | York | UK Youth Development League Upper Northern Regional Final | 7 Aug 22 |
| 200 | 24.03 | | -0.5 | | 3 | B | | | York | UK Youth Development League Upper Northern Regional Final | 7 Aug 22 |
| LJ | 5.00 | | | | 4 | A | | | York | UK Youth Development League Upper Northern Regional Final | 7 Aug 22 |
| JT800 | 29.80 | | | | 4 | A | | | York | UK Youth Development League Upper Northern Regional Final | 7 Aug 22 |
| JT800 | 28.98 | | | | 1 | | | | Dunfermline | Pitreavie AC Club Championships | 17 Sep 22 |
| 2015 U11 Pitreavie |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 9.78 | i | | | 45 | | | | Emirates Arena | Scottish Athletics U12 Super Teams | 25 Jan 15 |
| 100 | 15.1 | | 0.1 | | 1 | A | | | Grangemouth | Forth Valley League Division 1 | 27 Jun 15 |
| 100 | 15.48 | | 0.1 | | 1 | | | | Dunfermline | Pitreavie Club Championships | 10 Apr 15 |
| 100 | 15.48 | | | | 40 | | | | Grangemouth | Scottish Athletics U12 Superteams - only 100m eligible for ranking purposes | 20 Jun 15 |
| 100 | 15.63 | | -1.9 | | 2 | | | | Dunfermline | Pitreavie AAC Trophy Meeting | 6 Sep 15 |
| 100 | 16.00 | | -4.1 | | 1 | h2 | | | Dunfermline | Pitreavie AAC Trophy Meeting | 6 Sep 15 |
| 200 | 32.42 | | | | 6 | | | | Edinburgh | Forth Valley League Presidents Select Match | 5 Sep 15 |
| 800 | 3:21.18 | | | | 5 | | | | Dunfermline | Pitreavie Club Championships | 11 Apr 15 |
| HJ | 1.05 | | | | 4 | | | | Dunfermline | Pitreavie Club Championships | 10 Apr 15 |
| LJ | 3.41 | w | | | 3 | | | | Dunfermline | Pitreavie Club Championships | 11 Apr 15 |
| LJ | 3.17 | | | | 8 | | | | Dunfermline | Pitreavie AAC Trophy Meeting | 6 Sep 15 |
| SP2K | 4.76 | | | | 1 | | | | Dunfermline | Pitreavie Club Championships | 11 Apr 15 |
| SP2K | 4.50 | | | | 5 | A | | | Edinburgh | Forth Valley League Division 1 | 16 May 15 |
| ZXC | NT | | | | 67 | | | | Kirkcaldy | Scottish Primary Schools' Championships | 18 Apr 15 |
| 2014 U11 Scottish Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.6 | | | | 2 | h3 | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 12 Apr 14 |
| 100 | 18.6 | | | | 4 | A | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 12 Apr 14 |
| HJ | 0.95 | i | | | 9 | | | | Dunfermline | Fife Leisure Competition | 12 Jan 14 |
| LJ | 2.96 | i | | | 11 | | | | Dunfermline | Fife Leisure Open | 9 Feb 14 |
| LJ | 2.61 | | | | 7 | | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 12 Apr 14 |
| SP2.72K | 3.45 | i | | | 14 | | | | Dunfermline | Fife Leisure Competition | 12 Jan 14 |
| SP2K | 3.88 | | | | 10 | | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 13 Apr 14 |
| JT400 | 8.66 | | | | 3 | | | | Dunfermline | Tayside & Fife Commonwealth Celebration Open | 12 Apr 14 |
| 2013 U11 Scottish Schs |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 17.8 | | | | 3 | | | | Perth | Tayside & Fife Championships | 15 Sep 13 |
| 800 | 3:24.0 | | | | 3 | | | | Perth | Tayside & Fife Championships | 15 Sep 13 |
| LJ | 2.58 | | | | 4 | | | | Perth | Tayside & Fife Championships | 15 Sep 13 |