| 2019 SEN Cardiff/Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:47.65 | | | | 8 | A | | | Watford | BMC Grand Prix | 29 Jun 19 |
| 800 | 1:47.67 | | | | 1 | 2.2 | | | Regensburg, GER | Laufnacht und Sparkassen Gala | 7 Jul 19 |
| 800 | 1:47.71 | | | | 2 | 1 | | | Joensuu, FIN | Motonet GP | 24 Jul 19 |
| 800 | 1:47.77 | | | | 4 | M3 | | | Oordegem-Lede, BEL | IFAM International Outdoor | 25 May 19 |
| 800 | 1:47.81 | | | | 3 | 1 | | | Lede-Oordegem, BEL | Putbos Memorial Leon Buyle | 2 Jun 19 |
| 800 | 1:47.83 | i | | | 3 | | | | Birmingham | Müller Grand Prix Birmingham | 16 Feb 19 |
| 800 | 1:47.86 | | | | 1 | 2 | | | Kortrijk, BEL | Guldendensporenmeeting | 13 Jul 19 |
| 800 | 1:48.37 | i | | | 1 | 3 | | | Vienna, AUT | Vienna Indoor Classic | 26 Jan 19 |
| 800 | 1:48.38 | | | | 7 | | | | Birmingham | British Championships | 25 Aug 19 |
| 800 | 1:48.41 | i | | | 1 | | | | Birmingham | British Championships | 10 Feb 19 |
| 800 | 1:48.56 | i | | | 4 | h1 | | | Emirates Arena | European Indoor Championships | 1 Mar 19 |
| 800 | 1:48.83 | | | | 4 | A | | | Stretford | BMC Grand Prix | 10 Aug 19 |
| 800 | 1:49.15 | i | | | 1 | h1 | | | Birmingham | British Championships | 9 Feb 19 |
| 800 | 1:49.27 | | | | 1 | | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 28 Jul 19 |
| 800 | 1:49.74 | | | | 7 | | | | Cork, IRL | Cork City Sports International | 14 Aug 19 |
| 800 | 1:49.96 | | | | 3 | h3 | | | Birmingham | British Championships | 24 Aug 19 |
| 800 | 1:50.29 | i | | | 1 | A | | | Sheffield | BMC Sheffield Grand Prix | 6 Jan 19 |
| 800 | 1:50.85 | | | | 1 | A | | | Hendon | British Athletics League Division Premiership | 9 Jun 19 |
| 800 | 1:51.26 | i | | | 6 | s1 | | | Emirates Arena | European Indoor Championships | 2 Mar 19 |
| 800 | 1:53.57 | | | | 1 | h1 | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 27 Jul 19 |
| 2018 U23 Cardiff/Cardiff Met Uni/Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 48.95 | | | | 7 | A | | | Hendon | British Athletics League Division Premiership | 4 Aug 18 |
| 600 | 1:19.04 | i | | | 1 | 1 | | | Sportcity | Sale Harriers Open Series | 25 Feb 18 |
| 800 | 1:48.32 | | | | 4 | A | | | Sportcity | BMC Grand Prix | 12 May 18 |
| 800 | 1:49.06 | | | | 6 | A | | | Watford | BMC Grand Prix | 26 May 18 |
| 800 | 1:49.17 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 24 Jul 18 |
| 800 | 1:49.18 | | | | 1 | A | | | Watford | BMC Gold Standard Races | 11 Jul 18 |
| 800 | 1:49.62 | | | | 7 | | | | Nathan, AUS | Queensland International Track Classic | 28 Mar 18 |
| 800 | 1:50.03 | | | | 6 | h3 | | | Gold Coast, AUS | Commonwealth Games | 10 Apr 18 |
| 800 | 1:50.39 | i | | | 3 | h3 | | | Birmingham | British Athletics Championships | 17 Feb 18 |
| 800 | 1:51.39 | i | | | 7 | 1 | | | Vienna, AUT | Vienna Indoor Classic | 27 Jan 18 |
| 800 | 1:51.89 | | | | 1 | | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 18 |
| 800 | 1:52.11 | | | | 3 | h1 | | | Birmingham | British Championships (Inc European Trials) | 30 Jun 18 |
| 800 | 1:52.23 | i | | | 6 | | | | Birmingham | British Athletics Championships | 18 Feb 18 |
| 800 | 1:52.45 | | | | 1 | A | | | Leigh | British Athletics League Division Premiership | 5 May 18 |
| 800 | 1:52.46 | i | | | 1 | A | | | Sheffield | BMC Sheffield Open Series | 6 Feb 18 |
| 800 | 1:53.77 | | | | 1 | h3 | | | Bedford | England Athletics U20 / U23 Championships | 16 Jun 18 |
| 800 | 1:54.65 | | | | 4 | | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 18 |
| 800 | 1:55.14 | | | | 2 | A | | | Hendon | British Athletics League Division Premiership | 4 Aug 18 |
| 800 | 1:55.31 | | | | 2 | h3 | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 28 Jul 18 |
| 1500 | 3:57.9 | | | | 1= | | | | Douglas | Isle of Man Championships | 14 Jul 18 |
| 5KNAD | 17:14 | | | 17:15 | 2 | | | | Douglas | Douglas Prom Run 5K | 28 Apr 18 |
| 2017 U23 Cardiff/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 47.42 | | | | 4 | | | | Bedford | BUCS Championships | 1 May 17 |
| 400 | 47.88 | | | | 3 | s2 | | | Bedford | BUCS Championships | 30 Apr 17 |
| 400 | 48.33 | | | | 3 | | | | Cardiff | Welsh Championships | 10 Jun 17 |
| 400 | 48.82 | | | | 8 | A | | | Loughborough | Loughborough International | 21 May 17 |
| 400 | 49.21 | | | | 3 | | | | Visby, SWE | NatWest Island Games | 29 Jun 17 |
| 400 | 49.43 | | | | 1 | s2 | | | Visby, SWE | NatWest Island Games | 29 Jun 17 |
| 400 | 49.63 | | | | 1 | h3 | | | Visby, SWE | NatWest Island Games | 28 Jun 17 |
| 400 | 49.66 | | | | 1 | h5 | | | Bedford | BUCS Championships | 29 Apr 17 |
| 400 | 49.90 | | | | 2 | h1 | | | Cardiff | Welsh Championships | 10 Jun 17 |
| 800 | 1:50.09 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 29 Aug 17 |
| 800 | 1:50.20 | | | | 1 | B | | | Stretford | BMC Grand Prix | 19 Aug 17 |
| 800 | 1:50.77 | | | | 1 | C | | | Stretford | BMC Gold Standard Races | 25 Jul 17 |
| 800 | 1:52.52 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 9 Aug 17 |
| 800 | 1:53.74 | | | | 1 | B | | | Bedford | British Athletics League Division 1 | 15 Jul 17 |
| 800 | 1:54.27 | | | | 1 | A | | | Sportcity | British Athletics League Division 1 | 20 Aug 17 |
| 2016 U23 Cardiff/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 47.81 | | | | 2 | s2 | | | Bedford | BUCS Championships | 1 May 16 |
| 400 | 47.86 | | | | 2 | 1 | | | Loughborough | Loughborough Students BUCS Trials & Open | 23 Apr 16 |
| 400 | 47.91 | | | | 2 | h1 | | | Bedford | England Athletics U20 / U23 Championships | 18 Jun 16 |
| 400 | 48.06 | | | | 3 | | | | Bedford | England Athletics U20 / U23 Championships | 19 Jun 16 |
| 400 | 48.09 | | | | 4 | | | | Cardiff | Welsh Athletics U20 International | 20 Jul 16 |
| 400 | 48.11 | | | | 3 | | | | Bedford | BUCS Championships | 2 May 16 |
| 400 | 48.14 | | | | 2 | h1 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 16 |
| 400 | 48.23 | | | | 2 | A | | | Bedford | British Athletics League Division 2 | 4 Jun 16 |
| 400 | 48.28 | | | | 3 | 3 | | | Oordegem-Lede, BEL | IFAM Outdoor | 28 May 16 |
| 400 | 48.39 | | | | 2 | 2 | | | Loughborough | Loughborough EAP Open Meeting | 16 Jul 16 |
| 400 | 48.39 | | | | 1 | A | | | Nottingham | British Athletics League Division 2 | 6 Aug 16 |
| 400 | 48.62 | | | | 4 | s1 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 16 |
| 400 | 48.85 | | | | 7 | | | | Loughborough | Loughborough International | 22 May 16 |
| 400 | 49.36 | | | | 2 | A | | | Kingston | British Athletics League Division 2 | 2 Jul 16 |
| 400 | 50.53 | | | | 1 | h1 | | | Bedford | BUCS Championships | 30 Apr 16 |
| 2015 U20 Manx/Cardiff Met Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 48.49 | | | | 1 | s3 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 400 | 48.52 | | | | 2 | A | | | Southampton | British Athletics League Division 1 | 6 Jun 15 |
| 400 | 48.52 | | | | 3 | | | | Cardiff | Welsh Championships | 28 Jun 15 |
| 400 | 48.77 | i | | | 3 | | | | Sheffield | BUCS Indoor Championships | 22 Feb 15 |
| 400 | 48.86 | | | | 3 | | | | Bedford | England Athletics U20 / U23 Championships | 21 Jun 15 |
| 400 | 49.02 | i | | | 1 | s3 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 28 Feb 15 |
| 400 | 49.26 | | | | 1 | h2 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 400 | 49.32 | i | | | 4 | | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 15 |
| 400 | 49.33 | i | | | 1 | s1 | | | Sheffield | BUCS Indoor Championships | 22 Feb 15 |
| 400 | 49.44 | i | | | 1 | 1 | | | Birmingham | Birmingham Games | 8 Feb 15 |
| 400 | 49.52 | i | | | 1 | h5 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 28 Feb 15 |
| 400 | 49.98 | | | | 2 | h1 | | | Cardiff | Welsh Championships | 28 Jun 15 |
| 400 | 50.25 | i | | | 1 | h15 | | | Sheffield | BUCS Indoor Championships | 21 Feb 15 |
| 400 | DQ | i | | | - | h3 | | | Sheffield | Sainsbury's Indoor British Championships | 14 Feb 15 |
| 2014 U20 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 23.0 | | | | 1 | B | | | Stretford | North of England League Division 2W | 4 May 14 |
| 400 | 47.68 | | | | 3 | | | | Birmingham | ESAA English Schools' Championships | 12 Jul 14 |
| 400 | 48.18 | | | | 3 | h1 | | | Birmingham | ESAA English Schools' Championships | 11 Jul 14 |
| 400 | 48.20 | | | | 6 | B | | | Loughborough | Loughborough International | 18 May 14 |
| 400 | 48.23 | | | | 6 | | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 14 |
| 400 | 48.27 | | | | 3 | s1 | | | Bedford | England Athletics U20 / U23 Championships | 21 Jun 14 |
| 400 | 48.41 | i | | | 2 | | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 2 Mar 14 |
| 400 | 48.46 | | | | 2 | s1 | | | Bedford | CAU Inter-County Championships | 23 Aug 14 |
| 400 | 48.51 | | | | 2 | B1 | | | Bedford | BIG (Bedford International Games) | 31 May 14 |
| 400 | 48.57 | | | | 5 | | | | Bedford | CAU Inter-County Championships | 24 Aug 14 |
| 400 | 48.72 | | | | 1 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 14 Jun 14 |
| 400 | 48.75 | | | | 5 | h3 | | | Birmingham | British Championships (Inc European Trials) | 27 Jun 14 |
| 400 | 48.9 | | | | 2 | A | | | Stretford | North of England League Division 2W | 4 May 14 |
| 400 | 48.91 | | | | 4 | A | | | Cardiff | Welsh Athletics International | 15 Jul 14 |
| 400 | 48.95 | i | | | 2 | | | | Cardiff | Welsh Athletics International | 9 Mar 14 |
| 400 | 49.03 | i | | | 1 | s1 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 400 | 49.05 | i | | | 2 | 1 | | | Birmingham | Birmingham Games | 16 Feb 14 |
| 400 | 49.23 | | | | 1 | 2 | | | Madeira, POR | Torneio da Páscoa | 12 Apr 14 |
| 400 | 49.39 | | | | 2 | h3 | | | Bedford | England Athletics U20 / U23 Championships | 21 Jun 14 |
| 400 | 49.60 | | | | 2 | h2 | | | Bedford | CAU Inter-County Championships | 23 Aug 14 |
| 400 | 49.95 | i | | | 2 | h3 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 1 Mar 14 |
| 400 | 51.4 | | | | 2 | A | | | Bebington | North of England League Division 2W | 9 Aug 14 |
| 800 | 1:54.8 | | | | 1 | A | | | Bebington | North of England League Division 2W | 9 Aug 14 |
| 2013 U20 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.0 | | | | 2 | | | | Douglas | Isle of Man AA Open Meetings | 17 Apr 13 |
| 100 | 11.2 | | | | 2 | B | | | Sportcity | North of England League Division 2W | 3 Aug 13 |
| 200 | 22.3 | | | | 1 | | | | Blackpool | Lancashire County Championships | 26 May 13 |
| 200 | 22.52 | | 1.7 | | 6 | h2 | | | Birmingham | ESAA English Schools' Championships | 5 Jul 13 |
| 200 | 22.57 | | -0.4 | | 8 | s2 | | | Birmingham | ESAA English Schools' Championships | 5 Jul 13 |
| 200 | 22.63 | | -2.3 | | 7 | | | | Sportcity | Northern Athletics U20/Senior Championships | 23 Jun 13 |
| 200 | 22.7 | w | 2.4 | | 1 | B | | | Douglas | North of England League Division 2W | 5 May 13 |
| 200 | 22.8 | | | | 3 | A | | | Stretford | North of England League Division 2W | 9 Jun 13 |
| 200 | 22.82 | | -1.5 | | 3 | h2 | | | Sportcity | Northern Athletics U20/Senior Championships | 23 Jun 13 |
| 200 | 23.3 | | | | 1 | | | | Bebington | Merseyside Schools' Championships | 8 Jun 13 |
| 400 | 48.35 | | | | 2 | h1 | | | Bedford | CAU Inter-County Championships | 24 Aug 13 |
| 400 | 48.48 | | | | 1 | | | | Hamilton, BER | Island Games | 18 Jul 13 |
| 400 | 49.29 | | | | 1 | h1 | | | Hamilton, BER | Island Games | 17 Jul 13 |
| 400 | 49.35 | | | | 3 | | | | Sportcity | Northern Athletics U20/Senior Championships | 22 Jun 13 |
| 400 | 49.5 | | | | 2 | A | | | Stretford | North of England League Division 2W | 9 Jun 13 |
| 400 | 49.52 | | | | 7 | | | | Bedford | CAU Inter-County Championships | 24 Aug 13 |
| 400 | 49.6 | | | | 1 | | | | Blackpool | Lancashire County Championships | 25 May 13 |
| 400 | 49.6 | | | | 3 | A | | | Sportcity | North of England League Division 2W | 3 Aug 13 |
| 400 | 50.1 | | | | 1 | A | | | Douglas | North of England League Division 2W | 5 May 13 |
| 2012 U17 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.5 | | | | 3 | A | | | Sportcity | North of England League Division 3W | 1 Jul 12 |
| 100 | 11.7 | w | 2.1 | | 3 | h2 | | | Blackpool | Lancashire County Championships | 12 May 12 |
| 100 | 11.7 | | | | 1 | | | | Douglas | Manx Harriers League | 18 Jul 12 |
| 100 | 11.9 | | | | 2 | | | | Warrington | Warrington Open Meeting | 1 Apr 12 |
| 100 | 11.9 | | | | 2 | | | | Douglas | Celton Manx T&F Championships | 14 Jul 12 |
| 100 | 12.2 | | | | 1 | | | | Douglas | Manx Harriers League | 18 Apr 12 |
| 100 | 12.3 | | | | 1 | | | | Douglas | Manx Harriers League | 9 May 12 |
| 200 | 22.7 | | | | 1 | | | | Douglas | Manx Harriers League | 27 Jun 12 |
| 200 | 23.1 | | | | 2 | A | | | Sportcity | North of England League Division 3W | 1 Jul 12 |
| 200 | 23.4 | | | | 1 | | | | Douglas | Manx Harriers League | 16 May 12 |
| 200 | 23.51 | | -1.8 | | 3 | A | | | St. Peter Port | Intertrust Golden Meeting | 9 Jun 12 |
| 200 | 23.6 | | | | 2 | | | | Blackpool | Lancashire County Championships | 13 May 12 |
| 200 | 23.8 | w | 3.6 | | 2 | h1 | | | Blackpool | Lancashire County Championships | 13 May 12 |
| 200 | 23.9 | | | | 1 | | | | Douglas | Manx Harriers League | 18 Apr 12 |
| 400 | 49.74 | | | | 6 | | | | Gateshead | Aviva ESAA English Schools' Championships | 7 Jul 12 |
| 400 | 49.81 | | | | 2 | h1 | | | Gateshead | Aviva ESAA English Schools' Championships | 6 Jul 12 |
| 400 | 49.9 | | | | 1 | | | | Douglas | Celton Manx T&F Championships | 14 Jul 12 |
| 400 | 49.98 | | | | 1 | B | | | St. Peter Port | Intertrust Golden Meeting | 9 Jun 12 |
| 400 | 50.1 | | | | 1 | | | | Douglas | Manx Harriers Club Championships | 25 Jul 12 |
| 400 | 50.4 | | | | 1 | | | | Blackpool | Lancashire County Championships | 12 May 12 |
| 400 | 50.68 | | | | 2 | 1 | | | Wigan | Northern U15/U17 Inter Counties | 30 Jun 12 |
| 400 | 51.0 | | | | 1 | | | | Douglas | Manx Harriers League | 2 May 12 |
| 400 | 51.3 | | | | 1 | | | | Warrington | Warrington Open Meeting | 1 Apr 12 |
| 400 | 54.6 | | | | 1 | h2 | | | Blackpool | Lancashire County Championships | 12 May 12 |
| 800 | 2:05.9 | | | | 1 | | | | Douglas | Manx Harriers League | 18 Jul 12 |
| 2011 U17 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.0 | w | | | 2 | | | | Douglas | Manx Harriers Track & Field League Week 1 | 13 Apr 11 |
| 100 | 12.0 | w | 2.2 | | 4 | h1 | | | Blackpool | Lancashire County Championships | 14 May 11 |
| 100 | 12.0 | | | | 2 | | | | Douglas | Manx Harriers Track & Field League Week 7 | 15 Jun 11 |
| 100 | 12.2 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 2 | 20 Apr 11 |
| 100 | 12.2 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 8 | 22 Jun 11 |
| 100 | 12.2 | | | | 2 | | | | Warrington | Warrington Terry Davies Memorial Open | 28 Aug 11 |
| 100 | 12.4 | | | | 3 | | | | Douglas | Isle of Man Track and Field Championships | 23 Jul 11 |
| 100 | 12.5 | | | | 2 | | | | Douglas | Manx Harriers Open | 27 Mar 11 |
| 200 | 24.0 | | | | 1 | | | | Douglas | Manx Harriers Club Championships Week 2 | 10 Aug 11 |
| 200 | 24.4 | w | | | 2 | | | | Douglas | Manx Harriers Track & Field League Week 1 | 13 Apr 11 |
| 200 | 24.4 | | -2.7 | | 3 | h2 | | | Blackpool | Lancashire County Championships | 15 May 11 |
| 200 | 24.8 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 9 | 6 Jul 11 |
| 200 | 26.0 | | | | 3 | B | | | Wrexham | North of England League Division 4W | 14 Aug 11 |
| 200 | 27.3 | | | | 2 | h2 | | | Douglas | Isle of Man Track and Field Championships | 24 Jul 11 |
| 200 | 32.7 | | | | 6 | | | | Douglas | Isle of Man Track and Field Championships | 24 Jul 11 |
| 400 | 52.4 | | | | 2 | B | | | Wrexham | North of England League Division 4W | 14 Aug 11 |
| 400 | 53.0 | | | | 4 | | | | Bebington | Merseyside County Schools' Championships | 11 Jun 11 |
| 400 | 54.0 | | | | 3 | | | | Warrington | Warrington Terry Davies Memorial Open | 28 Aug 11 |
| 400 | 54.2 | | | | 3 | h1 | | | Blackpool | Lancashire County Championships | 14 May 11 |
| 400 | 54.7 | | | | 1 | | | | Douglas | Isle of Man AA Open Meeting | 13 Jun 11 |
| 400 | 54.7 | | | | 2 | | | | Douglas | Isle of Man Track and Field Championships | 23 Jul 11 |
| 400 | 56.8 | | | | 6 | | | | Blackpool | Lancashire County Championships | 14 May 11 |
| 400 | 60.6 | | | | 3 | h1 | | | Douglas | Isle of Man Track and Field Championships | 23 Jul 11 |
| 800 | 2:10.7 | | | | 1 | h2 | | | Blackpool | Lancashire County Championships | 15 May 11 |
| 800 | 2:14.0 | | | | 6 | | | | Blackpool | Lancashire County Championships | 15 May 11 |
| 800 | 2:14.8 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 2 | 20 Apr 11 |
| HJ | 1.50 | | | | 3 | | | | Douglas | Manx Harriers Track & Field League Week 7 | 15 Jun 11 |
| HJ | 1.45 | | | | 5 | | | | Douglas | Isle of Man Track and Field Championships | 23 Jul 11 |
| LJ | 4.97 | | | | 3 | | | | Douglas | Isle of Man Track and Field Championships | 24 Jul 11 |
| LJ | 4.81 | | | | 4 | | | | Douglas | Manx Harriers Track & Field League Week 8 | 22 Jun 11 |
| TJ | 11.66 | | | | 1 | | | | Bebington | Merseyside County Schools' Championships | 11 Jun 11 |
| TJ | 11.29 | | | | 2 | | | | Douglas | Isle of Man AA Open Meeting | 13 Jun 11 |
| TJ | 11.13 | | | | 1 | | | | Blackpool | Lancashire County Championships | 14 May 11 |
| TJ | 11.06 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 9 | 6 Jul 11 |
| SP5K | 8.66 | | | | 2 | | | | Douglas | Manx Harriers Track & Field League Week 9 | 6 Jul 11 |
| SP5K | 8.43 | | | | 1 | | | | Douglas | Manx Harriers Track & Field League Week 4 | 11 May 11 |
| SP5K | 8.38 | | | | 3 | | | | Douglas | Manx Harriers Track & Field League Week 7 | 15 Jun 11 |
| SP5K | 8.25 | | | | 3 | | | | Douglas | Manx Harriers Track & Field League Week 2 | 20 Apr 11 |
| DT1.5K | 18.49 | | | | 3 | | | | Douglas | Manx Harriers Track & Field League Week 8 | 22 Jun 11 |
| HT5K | 13.43 | | | | 5 | | | | Douglas | Manx Harriers Track & Field League Week 4 | 11 May 11 |
| JT700 | 22.62 | | | | 4 | | | | Douglas | Isle of Man Track and Field Championships | 24 Jul 11 |
| 2010 U15 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.3 | | | | 3 | B | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 2 May 10 |
| 200 | 27.5 | | | | 4 | A | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 20 Jun 10 |
| 400 | 60.9 | | | | 3 | A | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 18 Jul 10 |
| 400 | 61.6 | | | | 2 | | | | Widnes | McCain UK Young Athletes League Northern 2 W | 16 May 10 |
| HJ | 1.43 | | | | 2 | | | | Widnes | McCain UK Young Athletes League Northern 2 W | 16 May 10 |
| HJ | 1.40 | | | | 3 | A | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 20 Jun 10 |
| HJ | 1.35 | | | | 3 | A | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 18 Jul 10 |
| LJ | 4.04 | | | | 5 | A | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 20 Jun 10 |
| TJ | 10.75 | | | | 1 | | | | Douglas | Manx Harriers League | 16 Jun 10 |
| TJ | 10.14 | | | | 1 | | | | Douglas | Manx Harriers League | 7 Jul 10 |
| SP4K | 7.75 | | | | 1 | B | | | Connah's Quay | McCain UK Young Athletes League Northern 2 W | 18 Jul 10 |
| 2009 U15 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.1 | | | | 5 | A | | | Leigh | McCain UK Young Athletes League Northern Two West Central | 19 Jul 09 |
| 400 | 64.7 | | | | 3 | B | | | Leigh | McCain UK Young Athletes League Northern Two West Central | 19 Jul 09 |
| LJ | 3.79 | | | | 2 | B | | | Leigh | McCain UK Young Athletes League Northern Two West Central | 19 Jul 09 |
| 2008 U13 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.4 | | | | | | | | Douglas IOM | Isle of Man T&F Championships | 13 Jul 08 |
| 100 | 14.4 | | | | | | | | Douglas IOM | Manx Harriers Club Champs - Part 1 | 30 Jul 08 |
| 200 | 27.9 | | | | 2 | | | | Douglas | Isle of Man Track & Field Championships | 12 Jul 08 |
| 200 | 28.1 | | | | | | | | Carlisle | UKA Young Athletes League Northern 1W | 20 Jul 08 |
| 200 | 28.6 | | | | | | | | Blackburn | UKA Young Athletes League Northern 1W | 18 May 08 |
| 200 | 29.4 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 1 | 23 Apr 08 |
| 200 | 29.4 | | | | | | | | Wigan | UKA Young Athletes League Northern 1W | 4 May 08 |
| 200 | 29.4 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 9 | 2 Jul 08 |
| 200 | 29.9 | | | | | | | | Douglas IOM | Manx Harriers Junior Open Meeting | 27 Apr 08 |
| 800 | 2:32.9 | | | | | | | | Douglas IOM | Isle of Man T&F Championships | 13 Jul 08 |
| 800 | 2:34.9 | | | | | | | | Douglas | Manx Harriers Summer League | 14 May 08 |
| 800 | 2:35.1 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 8 | 25 Jun 08 |
| 800 | 2:38.3 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 1 | 23 Apr 08 |
| 800 | 2:40.5 | | | | | | | | Douglas IOM | Manx Harriers Club Champs - Part 1 | 30 Jul 08 |
| 1500 | 5:24.4 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 9 | 2 Jul 08 |
| 75HU13M | 15.0 | | | | | | | | Douglas | Manx Harriers T&F League | 7 May 08 |
| 75HU13M | 15.9 | | | | | | | | Douglas IOM | Isle of Man T&F Championships | 13 Jul 08 |
| LJ | 3.98 | | | | | | | | Carlisle | UKA Young Athletes League Northern 1W | 20 Jul 08 |
| SP3.25K | 6.40 | | | | | | | | Douglas IOM | Isle of Man T&F Championships | 13 Jul 08 |
| JT400 | 18.46 | | | | | | | | Douglas IOM | Manx Harriers Track League - week 9 | 2 Jul 08 |
| 2007 U13 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.6 | | | | | | | | Douglas IOM | Manx H Club Champs - Part 1 | 1 Aug 07 |
| 200 | 29.5 | | | | | | | | Douglas IOM | Manx H Club Champs - Part 2 | 8 Aug 07 |
| 200 | 29.6 | | | | | | | | Douglas IOM | Manx League - Week 11 | 18 Jul 07 |
| 200 | 29.9 | | | | | | | | Douglas IOM | Isle of Man T&F Champs | 29 Jul 07 |
| 200 | 30.2 | | | | | | | | Douglas IOM | Isle of Man T&F Champs | 29 Jul 07 |
| 200 | 30.3 | | | | | | | | Douglas IOM | Manx League - week 5 | 23 May 07 |
| 200 | 30.3 | | | | | | | | Douglas IOM | Manx League - week 8 | 28 Jun 07 |
| 800 | 2:37.9 | | | | | | | | Douglas IOM | Manx H Club Champs - Part 2 | 8 Aug 07 |
| 800 | 2:39.8 | | | | | | | | Douglas IOM | Isle of Man T&F Champs | 29 Jul 07 |
| 800 | 2:40.9 | | | | | | | | Douglas IOM | Manx League - week 6 | 13 Jun 07 |
| 1500 | 5:29.0 | | | | | | | | Douglas IOM | Manx League - week 5 | 23 May 07 |