| 2012 U23 Nairn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 32.18 | | | | 1 | | | | Inverness | Scottish North District Championships | 12 May 12 |
| DT1K | 31.28 | | | | 7 | | | | Glasgow (S) | Scottish Championships | 3 Jun 12 |
| DT1K | 31.11 | | | | 1 | | | | Inverness | TNT Invitational Throws | 27 Jun 12 |
| 2011 U20 Nairn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.56 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| SP4K | 8.51 | | | | 4 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 5 Jun 11 |
| SP4K | 7.93 | | | | 3 | | | | Glasgow (S) | Scottish National U16 & U20 Championships | 31 Jul 11 |
| DT1K | 31.04 | | | | 3 | | | | Glasgow (S) | Scottish National U16 & U20 Championships | 31 Jul 11 |
| DT1K | 31.03 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League North Division | 10 Apr 11 |
| DT1K | 30.90 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| DT1K | 30.09 | | | | 9 | | | | Glasgow (S) | Scottish Senior & U14 Championships | 17 Jul 11 |
| DT1K | 28.19 | | | | 1 | | | | Inverness | Highland Athletics Open With Hippo | 3 Apr 11 |
| HT4K | 35.32 | | | | 9 | | | | Glasgow (S) | Scottish Senior & U14 Championships | 16 Jul 11 |
| HT4K | 34.96 | | | | 6 | | | | Glasgow (S) | Scottish National U16 & U20 Championships | 31 Jul 11 |
| HT4K | 33.48 | | | | 3 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 9 Apr 11 |
| HT4K | 32.78 | | | | 2 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 21 May 11 |
| HT4K | 32.62 | | | | 2 | | | | Inverness | Highland Athletics Open With Hippo | 14 Aug 11 |
| HT4K | 31.86 | | | | 1 | | | | Inverness | Highlands, Islands And Grampian Regional Championships | 28 May 11 |
| 2010 U20 Nairn |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.90 | | | | 1 | | | | Inverness | Highland And Islands Regional Championships | 8 May 10 |
| SP4K | 8.78 | | | | 3 | | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| SP4K | 8.72 | | | | 1 | | | | Inverness | Highland Athletics Open (inc Hippo) | 17 Apr 10 |
| SP4K | 8.55 | | | | 4 | A | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| SP4K | 8.51 | | | | 4 | | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| SP4K | 8.22 | | | | 3 | | | | Grangemouth | Scottish U20/U23 Championships (inc Junior Relay) | 13 Jun 10 |
| DT1K | 32.04 | | | | 1 | | | | Inverness | TNT Throws Meet | 25 Jul 10 |
| DT1K | 30.44 | | | | 2 | | | | Grangemouth | Aviva Scottish Schools' Championships | 12 Jun 10 |
| DT1K | 29.97 | | | | 1 | | | | Inverness | Highland Athletics Schools Championships (inc Discus Open) | 5 May 10 |
| DT1K | 29.26 | | | | 1 | | | | Grangemouth | Scottish U20/U23 Championships (inc Junior Relay) | 13 Jun 10 |
| DT1K | 28.55 | | | | 1 | | | | Inverness | Highland And Islands Regional Championships | 8 May 10 |
| DT1K | 28.18 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 8 Jun 10 |
| DT1K | 27.89 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North | 22 Aug 10 |
| DT1K | 27.44 | | | | 4 | B | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| DT1K | 26.80 | | | | 2 | | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| HT4K | 37.52 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North | 25 Apr 10 |
| HT4K | 36.70 | | | | 3 | | | | Grangemouth | Aviva Scottish Schools' Championships | 11 Jun 10 |
| HT4K | 36.60 | | | | 1 | | | | Inverness | Highland And Islands Regional Championships | 8 May 10 |
| HT4K | 35.42 | | | | 5 | | | | Grangemouth | Scottish U20/U23 Championships (inc Junior Relay) | 13 Jun 10 |
| HT4K | 35.25 | | | | 4 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 24 Jul 10 |
| HT4K | 35.09 | | | | 4 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 29 May 10 |
| HT4K | 34.83 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 8 Jun 10 |
| HT4K | 34.81 | | | | 2 | | | | Inverness | Highland Athletics Open (inc Hippo) | 18 Sep 10 |
| HT4K | 34.80 | | | | 7 | | | | Dunfermline | Scottish Senior Championships (inc Commonwealth Games Trials) | 17 Jul 10 |
| HT4K | 34.67 | | | | 5 | A | | | Wishaw | Scottish Inter-Regional Champs (inc 10,000m Champs) | 16 May 10 |
| HT4K | 33.17 | | | | 3 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 11 Sep 10 |
| HT4K | 33.15 | | | | 3 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 10 Apr 10 |
| HT4K | 32.10 | | | | 1 | | | | Inverness | TNT Throws Meet | 25 Jul 10 |
| HT4K | 31.89 | | | | 1 | | | | Inverness | Highland Athletics Open (inc Hippo) | 17 Apr 10 |
| 2009 U17 Nairn/Team Hippo |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP4K | 8.89 | | | | 2 | | | | Inverness | Inverness Open & HIPPO | 19 Sep 09 |
| SP4K | 8.74 | | | | 6 | | | | Grangemouth | Bank of Scotland U17 Championships | 16 Aug 09 |
| SP4K | 8.32 | | | | 2 | A | | | Aberdeen | Petrofac Grampian Athletics League Final | 6 Sep 09 |
| SP4K | 7.89 | | | | 3 | | | | Inverness | Scottish North District Championships | 9 May 09 |
| DT1K | 31.36 | | | | 1 | | | | Inverness | Highland Athletics Open | 27 Jun 09 |
| DT1K | 30.20 | | | | 1 | | | | Inverness | Scottish North District Championships | 9 May 09 |
| DT1K | 29.30 | | | | 3 | | | | Grangemouth | Bank of Scotland U17 Championships | 16 Aug 09 |
| DT1K | 29.28 | | | | 1 | A | | | Grangemouth | McCain Scottish Young Athletes' League Final | 23 Aug 09 |
| DT1K | 29.19 | | | | 1 | A | | | Dundee | McCain Scottish Young Athletes League North East | 3 May 09 |
| DT1K | 29.08 | | | | 1 | | | | Nairn | Highland Throws Invitational Meeting | 16 Jul 09 |
| DT1K | 27.95 | | | | 2 | | | | Inverness | North of Scotland Schools Championships | 3 Jun 09 |
| DT1K | 27.56 | | | | 1 | A | | | Inverness | McCain Scottish Young Athletes League North East | 24 May 09 |
| DT1K | 25.47 | | | | 4 | | | | Grangemouth | Aviva Scottish Schools Championships | 13 Jun 09 |
| DT1K | 24.59 | | | | 2 | A | | | Inverness | Petrofac Grampian Athletics League North | 17 May 09 |
| HT4K | 32.08 | | | | 4 | | | | Grangemouth | Bank of Scotland Hammerama | 5 Sep 09 |
| HT4K | 31.43 | | | | 3 | A | | | Grangemouth | McCain Scottish Young Athletes' League Final | 23 Aug 09 |
| HT4K | 31.22 | | | | 5 | | | | Grangemouth | Bank of Scotland Grand Prix Hammerama 2009 Round 1 | 11 Apr 09 |
| HT4K | 31.04 | | | | 7 | | | | Grangemouth | Bank of Scotland U17 Championships | 15 Aug 09 |
| HT4K | 30.97 | | | | 2 | | | | Inverness | Inverness Open & HIPPO | 19 Sep 09 |
| HT4K | 30.43 | | | | 7 | | | | Grangemouth | Bank of Scotland Hammer Grand Prix | 25 Jul 09 |
| HT4K | 29.54 | | | | 4 | | | | Grangemouth | Aviva Scottish Schools Championships | 12 Jun 09 |
| HT4K | 29.12 | | | | 1 | | | | Inverness | North of Scotland Schools Championships | 3 Jun 09 |
| HT4K | 26.79 | | | | 1 | A | | | Inverness | Petrofac Grampian Athletics League North | 17 May 09 |
| HT4K | 25.94 | | | | 6 | | | | Grangemouth | Bank of Scotland Grand Prix Hammerama 2009 Round 2 | 16 May 09 |
| HT3K | 37.07 | | | | 4 | | | | Grangemouth | Bank of Scotland Grand Prix Hammerama 2009 Round 1 | 11 Apr 09 |
| JT600 | 25.89 | | | | 3 | A | | | Inverness | Petrofac Grampian Athletics League North | 26 Apr 09 |
| JT600 | 25.54 | | | | 3 | A | | | Inverness | Petrofac League North | 21 Jun 09 |
| JT600 | 25.25 | | | | 7 | | | | Grangemouth | Bank of Scotland U17 Championships | 15 Aug 09 |
| 2008 U17 Nairn/Team Hippo |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1K | 29.73 | | | | 1 | | | | Inverness | Scottish Athletics North District Championships | 10 May 08 |
| DT1K | 29.73 | | | | | | | | Inverness | Scottish Athletics North District Championships | 10 May 08 |
| DT1K | 29.45 | | | | 1 | | | | Inverness | HIPPO Inverness Open | 20 Sep 08 |
| DT1K | 29.45 | | | | | | | | Inverness | HIPPO Inverness Open | 20 Sep 08 |
| DT1K | 27.27 | | | | 1 | A | | | Inverness | Scottish Young Athletes' League - North East Section | 1 Jun 08 |
| DT1K | 27.27 | | | | | | | | Inverness | Scottish Young Athletes' League - North East Section | 1 Jun 08 |
| DT1K | 26.76 | | | | | | | | Inverness | Petrofac League Finals | 7 Sep 08 |
| DT1K | 25.95 | | | | | | | | Inverness | Petrofac League North | 10 Aug 08 |
| DT1K | 25.68 | | | | | | | | Inverness | Inverness Open | 15 Jun 08 |
| DT1K | 25.65 | | | | | | | | Inverness | Inverness Open Throws | 12 Jul 08 |
| DT1K | 25.37 | | | | | | | | Dundee | Scottish Young Athletes' League - North-East Section | 4 May 08 |
| DT1K | 24.33 | | | | | | | | Grangemouth | Scottish U17 Champs | 24 Aug 08 |
| DT1K | 24.28 | | | | | | | | Inverness | Inverness Schools Open Graded Meeting | 28 May 08 |
| DT1K | 24.19 | | | | | | | | Inverness | Inverness Open | 12 Apr 08 |
| DT1K | 23.88 | | | | | | | | Grangemouth | Scottish Young Athletes' Final | 17 Aug 08 |
| DT1K | 23.78 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Championships | 14 Jun 08 |
| HT4K | 29.93 | | | | | | | | Inverness | HIPPO Inverness Open | 20 Sep 08 |
| HT4K | 28.88 | | | | 6 | | | | Grangemouth | Bank of Scotland Under-17 Championships | 23 Aug 08 |
| HT4K | 28.88 | | | | | | | | Grangemouth | Scottish U17 Champs | 23 Aug 08 |
| HT4K | 25.19 | | | | | | | | Inverness | Inverness Open Throws | 12 Jul 08 |
| JT600 | 24.38 | | | | | | | | Inverness | Inverness Open | 12 Apr 08 |
| JT600 | 24.13 | | | | | | | | Grangemouth | Scottish U17 Champs | 23 Aug 08 |
| 2007 U15 Nairn/Team Hippo |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP3.25K | 8.48 | | | | | | | | Inverness | North of Scotland Schools' Championships | 5 Jun 07 |
| SP3.25K | 8.36 | | | | | | | | Inverness | Petrofac League North Section | 1 Jul 07 |
| SP3.25K | 8.05 | | | | | | | | Grangemouth | Scottish Schools Champs | 9 Jun 07 |
| SP3.25K | 8.03 | | | | | | | | Inverness | Petrofrac Athletics League North | 20 May 07 |
| SP3.25K | 7.99 | | | | | | | | Inverness | Inverness Open | 24 Jun 07 |
| SP3.25K | 7.84 | | | | | | | | Dundee | Petrofrac Athletics League - Final | 2 Sep 07 |
| SP3.25K | 7.66 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Inter-Area Match | 20 Jun 07 |
| DT1K | 25.89 | | | | 1 | | | | Grangemouth | Bank of Scotland U17/U15 Championships | 19 Aug 07 |
| DT1K | 25.89 | | | | | | | | Grangemouth | Bank of Scotland U17/U15 Championships | 19 Aug 07 |
| DT1K | 24.58 | | | | 1 | | | | Inverness | Inverness Open | 16 Sep 07 |
| DT1K | 24.58 | | | | | | | | Inverness | Inverness Open | 16 Sep 07 |
| DT1K | 23.46 | | | | 1 | | | | Inverness | Petrofac League North Section | 5 Aug 07 |
| DT1K | 23.46 | | | | | | | | Inverness | Petrofac League North Section | 5 Aug 07 |
| DT1K | 23.11 | | | | 1 | | | | Inverness | Scottish Athletics North District Championships | 12 May 07 |
| DT1K | 23.11 | | | | | | | | Inverness | Scottish Athletics North District Championships | 12 May 07 |
| DT1K | 23.10 | | | | 1 | | | | Inverness | Inverness Open | 11 Jul 07 |
| DT1K | 23.10 | | | | | | | | Inverness | Inverness Open | 11 Jul 07 |
| DT1K | 22.55 | | | | | | | | Inverness | North of Scotland Schools' Championships | 5 Jun 07 |
| DT1K | 22.53 | | | | | | | | Grangemouth | Scottish Schools Champs | 9 Jun 07 |
| DT1K | 22.17 | | | | | | | | Inverness | Inverness Open | 24 Jun 07 |
| DT1K | 19.71 | | | | | | | | Grangemouth | Scottish Power Scottish Schools Inter-Area Match | 20 Jun 07 |
| JT600 | 22.01 | | | | | | | | Inverness | Petrofrac Athletics League North | 29 Apr 07 |
| JT600 | 20.78 | | | | | | | | Inverness | Scottish Athletics North District Championships | 12 May 07 |
| JT600 | 19.39 | | | | | | | | Inverness | Inverness Open | 16 Sep 07 |
| 2006 U15 Nairn/Team Hippo |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 75HU15W | 15.83 | | | | | | | | Inverness | Halliburton League Finals | 10 Sep 06 |
| SP3.25K | 7.84 | | | | | | | | Inverness | Halliburton League Finals | 10 Sep 06 |
| DT1K | 19.90 | | | | | | | | Inverness | Scottish North District Championships | 13 May 06 |
| JT600 | 20.61 | | | | | | | | Inverness | Scottish North District Championships | 13 May 06 |
| 2005 U13 Nairn/Team Hippo |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT0.75K | 20.11 | | | | 1 | | | | Inverness | HALLIBURTON LEAGUE North Section Inverness | 10 Jul 05 |