| 2023 SEN City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.99 | | -3.3 | | 4 | B | | | Chelmsford | National Athletics League Championship Division Fixture A | 15 Jul 23 |
| 200 | 23.12 | | -1.7 | | 1 | B | | | Eton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 200 | 23.14 | | 0.4 | | 3 | A | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 200 | 23.90 | | -3.8 | | 5 | B | | | Chelmsford | National Athletics League Championship Division Fixture A | 15 Jul 23 |
| 400 | 50.90 | | | | 1 | 3 | | | Portsmouth | City of Portsmouth Spring Open Meeting | 2 Apr 23 |
| 400 | 51.2 | | | | 1 | | | | Poole | Poole Open Meeting | 15 Apr 23 |
| 400 | 51.52 | | | | 1 | A | | | Eton | Southern Athletics League Division 2 South & West | 20 May 23 |
| 400 | 52.02 | | | | 2 | A | | | Abingdon | Southern Athletics League Division 2 South & West | 18 Jun 23 |
| 2022 SEN City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.7 | | | | 1 | B | | | Uxbridge | Southern Athletics League Division 2 West | 16 Jul 22 |
| 100 | 11.9 | | | | 2 | B | | | Walton | Southern Athletics League Division 2 West | 13 Aug 22 |
| 200 | 23.39 | | -1.1 | | 5 | | | | Portsmouth | Hampshire County Championships | 14 May 22 |
| 200 | 23.46 | | -0.3 | | 3 | h1 | | | Portsmouth | Hampshire County Championships | 14 May 22 |
| 200 | 23.59 | | -1.1 | | 3 | A | | | Tooting Bec | Southern Athletics League Division 2 West | 10 Sep 22 |
| 200 | 23.6 | | | | 1 | ns | | | Uxbridge | Southern Athletics League Division 2 West | 16 Jul 22 |
| 400 | 51.93 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 15 May 22 |
| 400 | 52.43 | | | | 3 | A | | | Milton Keynes | National Athletics League - Division 1 | 7 May 22 |
| 400 | 53.02 | | | | 1 | B | | | Portsmouth | Southern Athletics League Division 2 West | 22 May 22 |
| LJ | 5.20 | | | | 2 | ns | | | Tooting Bec | Southern Athletics League Division 2 West | 10 Sep 22 |
| SP7.26K | 6.94 | | | | 3 | B | | | Walton | Southern Athletics League Division 2 West | 13 Aug 22 |
| 2021 SEN City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.46 | | 1.2 | | 3 | B | | | Milton Keynes | National Athletics League Division 1 | 3 Jul 21 |
| 100 | 11.76 | | 0.1 | | 1 | nsB | | | Milton Keynes | National Athletics League Division 1 | 7 Aug 21 |
| 100 | 11.81 | | -1.4 | | 4 | 3 | | | Crawley | K2 Summer Open | 31 Jul 21 |
| 200 | 23.09 | | -2.1 | | 1 | ns2 | | | Southampton | Southern Athletics League - Hampshire | 11 Sep 21 |
| 200 | 23.1 | | -1.6 | | 4 | | | | Portsmouth | Hampshire County Championships | 29 Aug 21 |
| 200 | 23.26 | | -0.2 | | 1 | 3 | | | Crawley | K2 Summer Open | 31 Jul 21 |
| 200 | 23.50 | | -1.7 | | 1 | ns1 | | | Portsmouth | Southern Athletics League - Hampshire | 11 Jul 21 |
| 400 | 50.5 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 30 Aug 21 |
| 400 | 50.72 | | | | 2 | A | | | Southampton | Southern Athletics League - Hampshire | 11 Sep 21 |
| 400 | 51.63 | | | | 1 | A | | | Portsmouth | Southern Athletics League - Hampshire | 11 Jul 21 |
| 400 | 51.99 | | | | 2 | A | | | Milton Keynes | National Athletics League Division 1 | 7 Aug 21 |
| 400 | 52.0 | | | | 3 | A | | | Portsmouth | National Athletics League Division 1 | 6 Jun 21 |
| 400 | 52.24 | | | | 3 | A | | | Milton Keynes | National Athletics League Division 1 | 3 Jul 21 |
| 400 | 52.47 | | | | 2 | A | | | Milton Keynes | National Athletics League Division 1 | 28 Aug 21 |
| 2019 SEN City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.25 | | 0.0 | | 3 | ns | | | Yeovil | British Athletics League Division 3 | 6 Jul 19 |
| 100 | 11.34 | | | | 3 | ns1 | | | Bedford | British Athletics League Division 3 | 9 Jun 19 |
| 200 | 22.5 | | | | 1 | A | | | Basingstoke | Southern Athletics League Division 3SW | 13 Jul 19 |
| 200 | 22.8 | | | | 1 | A | | | Portsmouth | Southern Athletics League Division 3SW | 15 Jun 19 |
| 200 | 22.82 | | 1.6 | | 2 | | | | Portsmouth | Hampshire County Championships | 11 May 19 |
| 200 | 23.07 | | -1.0 | | 1 | A | | | Swindon | Southern Athletics League Division 3SW | 19 May 19 |
| 300 | 35.60 | | | | 1 | 5 | | | Portsmouth | Portsmouth Floodlit Open | 2 Apr 19 |
| 400 | 49.70 | | | | 2 | A | | | Yeovil | British Athletics League Division 3 | 6 Jul 19 |
| 400 | 50.1 | | | | 1 | 2 | | | Bournemouth | Bournemouth AC Open | 31 Mar 19 |
| 400 | 50.32 | | | | 4 | A | | | Basingstoke | British Athletics League Division 3 | 3 Aug 19 |
| 400 | 50.4 | | | | 1 | A | | | Basingstoke | Southern Athletics League Division 3SW | 13 Jul 19 |
| 400 | 50.69 | | | | 2 | A | | | Swindon | Southern Athletics League Division 3SW | 19 May 19 |
| 400 | 50.7 | | | | 1 | | | | Bournemouth | Bournemouth AC Open | 8 Sep 19 |
| 400 | 50.98 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 12 May 19 |
| 400 | 51.11 | i | | | 2 | h2 | | | Lee Valley | South of England AA U20 / Senior Championships | 20 Jan 19 |
| 400 | 51.37 | | | | 2 | A | | | Swindon | Southern Athletics League Division 3SW | 17 Aug 19 |
| 400 | 51.71 | i | | | 4 | s2 | | | Lee Valley | South of England AA U20 / Senior Championships | 20 Jan 19 |
| 400 | 51.90 | | | | 5 | A | | | Bedford | British Athletics League Division 3 | 9 Jun 19 |
| 400 | 53.1 | | | | 1 | A | | | Portsmouth | Southern Athletics League Division 3SW | 15 Jun 19 |
| 800 | 1:57.53 | | | | 3 | B | | | Basingstoke | British Athletics League Division 3 | 3 Aug 19 |
| 800 | 2:02.31 | | | | 3 | 3 | | | Basingstoke | Hampshire Grand Prix Open | 17 Jul 19 |
| 800 | 2:03.55 | | | | 1 | B | | | Swindon | Southern Athletics League Division 3SW | 17 Aug 19 |
| 800 | 2:09.9 | | | | 4 | A | | | Portsmouth | Southern Athletics League Division 3SW | 15 Jun 19 |
| 5K | 19:17 | | | | 59 | | | | Portsmouth | Lakeside 5K Series | 28 Aug 19 |
| 5K | 19:44 | | | 19:48 | 36 | | | | Portsmouth | Simplyhealth Great South Run 5K | 19 Oct 19 |
| 2018 U23 City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.19 | w | 2.2 | | 2 | ns | | | Portsmouth | British Athletics League Division 4 | 2 Jun 18 |
| 100 | 11.24 | | 0.9 | | 3 | B | | | Bedford | British Athletics League Division 4 | 7 Jul 18 |
| 100 | 11.29 | | 1.9 | | 3 | A | | | Yeovil | British Athletics League Division 4 | 5 May 18 |
| 100 | 11.3 | | | | 2 | 1 | | | Portsmouth | City of Portsmouth AC Open Super Series | 24 May 18 |
| 100 | 11.3 | | | | 2 | 7 | | | Southampton | Southampton Graded Open | 1 Sep 18 |
| 200 | 22.18 | | 0.5 | | 2 | B | | | Bedford | British Athletics League Division 4 | 7 Jul 18 |
| 200 | 22.7 | | | | 2 | 2 | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| 200 | 22.8 | | | | 2 | | | | Portsmouth | City of Portsmouth AC Open Super Series | 24 May 18 |
| 200 | 22.9 | | | | 1 | 6 | | | Southampton | Southampton Graded Open | 1 Sep 18 |
| 200 | 23.1 | | | | 2 | A | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| 200 | 23.18 | | -0.4 | | 2 | | | | Portsmouth | Hampshire County Championships | 12 May 18 |
| 400 | 49.49 | | | | 2 | A | | | Portsmouth | British Athletics League Division 4 | 2 Jun 18 |
| 400 | 49.63 | | | | 2 | A | | | Yeovil | British Athletics League Division 4 | 5 May 18 |
| 400 | 49.67 | | | | 1 | h1 | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 400 | 49.8 | | | | 1 | A | | | Portsmouth | Southern Athletics League Division 2W | 23 Jun 18 |
| 400 | 49.87 | | | | 2 | A | | | Bedford | British Athletics League Division 4 | 7 Jul 18 |
| 400 | 49.88 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 13 May 18 |
| 400 | 49.9 | | | | 1 | A | | | Aldershot | Southern Athletics League Division 2W | 14 Jul 18 |
| 400 | 50.0 | | | | 1 | | | | Bournemouth | Bournemouth AC Open | 25 Mar 18 |
| 400 | 50.3 | | | | 1 | 1 | | | Portsmouth | Havant AC Open Meeting (Inc Club Championships) | 7 Apr 18 |
| 400 | 50.5 | | | | 1 | A | | | Kingston | Southern Athletics League Division 2W | 20 May 18 |
| 400 | 51.5 | | | | 1 | | | | Bournemouth | Bournemouth AC Open | 9 Sep 18 |
| 400 | 51.78 | | | | 8 | h1 | | | Sportcity | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 28 Jul 18 |
| 400 | 53.62 | | | | 6 | s2 | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 5M | 36:46 | | | 37:08 | 301 | | | | Portsmouth | Victory 5 | 2 Dec 18 |
| 2017 U23 City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.9 | | | | 2 | 2 | | | Bournemouth | Bournemouth AC Autumn Open | 10 Sep 17 |
| 100 | 11.00 | w | 2.5 | | 4 | A | | | Portsmouth | British Athletics League Division 4 | 20 Aug 17 |
| 100 | 11.1 | | | | 1 | 5 | | | Portsmouth | Havant AC Open | 9 Sep 17 |
| 100 | 11.22 | | 0.7 | | 2 | A | | | Stretford | British Athletics League Division 4 | 3 Jun 17 |
| 100 | 11.30 | | 1.3 | | 7 | 1.1 | | | Lee Valley | Lee Valley Summer Sprint Series Open | 30 Aug 17 |
| 100 | 11.31 | | 0.0 | | 1 | 2.3 | | | Lee Valley | Lee Valley Summer Sprint Series Open | 30 Aug 17 |
| 200 | 22.07 | w | 3.3 | | 3 | A | | | Portsmouth | British Athletics League Division 4 | 20 Aug 17 |
| 200 | 22.3 | | | | 1 | 1 | | | Bournemouth | Bournemouth AC Autumn Open | 10 Sep 17 |
| 200 | 22.33 | w | 2.8 | | 2 | h2 | | | Portsmouth | Hampshire County Championships | 13 May 17 |
| 200 | 22.36 | w | 2.3 | | 4 | | | | Portsmouth | Hampshire County Championships | 13 May 17 |
| 200 | 22.4 | | | | 2 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 2W | 8 Jul 17 |
| 200 | 22.63 | | -1.4 | | 1 | A | | | Reading | Sweatshop Southern Athletics League Division 2W | 21 May 17 |
| 200 | 22.7 | | | | 1 | A | | | Kingston | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 200 | 22.76 | i | | | 4 | | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 200 | 23.18 | i | | | 2 | h3 | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 400 | 48.58 | | | | 1 | A | | | Stretford | British Athletics League Division 4 | 3 Jun 17 |
| 400 | 49.2 | | | | 1 | A | | | Kingston | Sweatshop Southern Athletics League Division 2W | 15 Apr 17 |
| 400 | 49.32 | | | | 1 | A | | | Reading | Sweatshop Southern Athletics League Division 2W | 21 May 17 |
| 400 | 49.6 | | | | 1 | 1 | | | Portsmouth | Havant AC Open Meeting | 8 Apr 17 |
| 400 | 50.2 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 2W | 8 Jul 17 |
| 400 | 53.51 | | | | 5 | h5 | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| 400 | 53.55 | | | | 7 | h3 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| 2016 U23 City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.90 | | | | 2 | B | | | Doncaster | British Athletics League Division 4 | 6 Aug 16 |
| 100 | 10.9 | | | | 1 | 9 | | | Portsmouth | Havant AC Club Championships & Open | 9 Apr 16 |
| 100 | 11.03 | | 2.0 | | 6 | A | | | Derby | British Athletics League Division 4 | 7 May 16 |
| 100 | 11.28 | | -0.4 | | 3 | A | | | Reading | British Athletics League Division 4 | 2 Jul 16 |
| 200 | 21.95 | | 1.8 | | 2 | h2 | | | Portsmouth | Hampshire County Championships | 14 May 16 |
| 200 | 22.1 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 2W | 22 May 16 |
| 200 | 22.14 | | 0.1 | | 3 | | | | Portsmouth | Hampshire County Championships | 14 May 16 |
| 200 | 22.24 | | -0.1 | | 1 | 9 | | | Winchester | Winchester & Dist AC Midweek Graded Open | 8 Jun 16 |
| 200 | 22.3 | | | | 1 | 6 | | | Portsmouth | Havant AC Club Championships & Open | 9 Apr 16 |
| 200 | 22.5 | | | | 1 | A | | | Uxbridge | Sweatshop Southern Athletics League Division 2W | 16 Apr 16 |
| 400 | 48.64 | | | | 3 | h2 | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 400 | 49.06 | | | | 1 | | | | Portsmouth (RN) | Portsmouth April Fools Floodlit | 30 Mar 16 |
| 400 | 49.08 | | | | 1 | A | | | Doncaster | British Athletics League Division 4 | 6 Aug 16 |
| 400 | 49.16 | | | | 6 | s1 | | | Lee Valley | South of England AA U20 / Senior Championships | 11 Jun 16 |
| 400 | 49.23 | | | | 3 | A | | | Reading | British Athletics League Division 4 | 2 Jul 16 |
| 400 | 49.39 | | | | 2 | A | | | Derby | British Athletics League Division 4 | 7 May 16 |
| 400 | 49.4 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 2W | 22 May 16 |
| 400 | 49.51 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 15 May 16 |
| 400 | 49.66 | i | | | 3 | | | | Lee Valley | South of England AA U20 / Senior Championships | 16 Jan 16 |
| 400 | 49.7 | | | | 1 | A | | | Uxbridge | Sweatshop Southern Athletics League Division 2W | 16 Apr 16 |
| 400 | 49.73 | | | | 3 | 1 | | | Basingstoke | Hampshire Grand Prix | 20 Jul 16 |
| 400 | 50.15 | i | | | 2 | s1 | | | Lee Valley | South of England AA U20 / Senior Championships | 16 Jan 16 |
| 400 | 50.26 | | | | 5 | h2 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 16 |
| 400 | 50.3 | | | | 1 | 4 | | | Portsmouth | Havant AC Open | 10 Sep 16 |
| 400 | 51.35 | i | | | 2 | h5 | | | Lee Valley | South of England AA U20 / Senior Championships | 16 Jan 16 |
| 400 | 51.60 | i | | | 6 | 1 | | | Lee Valley | London Senior & U20 Games | 30 Jan 16 |
| 1M | 5:35 | | | | 2 | | | | Portsmouth | Victory Mile | 4 Dec 16 |
| 5K | 20:47 | | | 20:51 | 47 | | | | Portsmouth | Great South Run 5K | 22 Oct 16 |
| 2015 U20 City of Portsmouth/Portsmouth Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 10.8 | | | | 3 | ns | | | Portsmouth | Wessex Young Athletes' League | 5 Jul 15 |
| 100 | 10.8 | | | | 1 | ns | | | Portsmouth | Wessex Young Athletes' League | 5 Jul 15 |
| 100 | 11.03 | w | 4.5 | | 2 | 1 | | | Basingstoke | Hampshire Grand Prix | 22 Jul 15 |
| 100 | 11.26 | | -1.2 | | 4 | A | | | Chelmsford | British Athletics League Division 4 | 8 Aug 15 |
| 100 | 11.3 | | | | 1 | 9 | | | Portsmouth | Havant AC Open | 12 Sep 15 |
| 100 | 11.5 | | | | 2 | A | | | Tonbridge | Sweatshop Southern Athletics League Division 1 | 15 Aug 15 |
| 200 | 21.9 | w | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 25 Apr 15 |
| 200 | 21.9 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 23 May 15 |
| 200 | 22.0 | | | | 1 | 7 | | | Portsmouth | Havant AC Open | 12 Sep 15 |
| 200 | 22.2 | | | | 1 | A | | | Tonbridge | Sweatshop Southern Athletics League Division 1 | 15 Aug 15 |
| 200 | 22.4 | | | | 1 | A | | | Chelmsford | Sweatshop Southern Athletics League Division 1 | 31 May 15 |
| 200 | 22.4 | | | | 1 | A | | | Walton | Sweatshop Southern Athletics League Division 1 | 4 Jul 15 |
| 200 | 22.47 | i | | | 1 | 1 | | | Lee Valley | Metaswitch Games Open | 13 Dec 15 |
| 200 | 22.92 | i | | | 1 | 2 | | | Lee Valley | London Senior / U20 Indoor Games | 31 Jan 15 |
| 400 | 48.59 | | | | 1 | | | | Lee Valley | South of England AA U20 / Senior Championships | 14 Jun 15 |
| 400 | 48.79 | | | | 1 | h3 | | | Lee Valley | South of England AA U20 / Senior Championships | 13 Jun 15 |
| 400 | 48.90 | | | | 1 | A | | | Chelmsford | British Athletics League Division 4 | 8 Aug 15 |
| 400 | 49.13 | | | | 1 | A | | | Reading | British Athletics League Division 4 | 6 Jun 15 |
| 400 | 49.23 | | | | 2 | A | | | Exeter | British Athletics League Division 4 | 11 Jul 15 |
| 400 | 49.3 | | | | 1 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 25 Apr 15 |
| 400 | 49.3 | | | | 1 | A | | | Walton | Sweatshop Southern Athletics League Division 1 | 4 Jul 15 |
| 400 | 49.40 | | | | 2 | 1 | | | Basingstoke | Hampshire Grand Prix | 22 Jul 15 |
| 400 | 49.56 | | | | 3 | 1 | | | Cardiff | Welsh Athletics International | 29 Jul 15 |
| 400 | 49.59 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 24 May 15 |
| 400 | 49.6 | | | | 1 | A | | | Chelmsford | Sweatshop Southern Athletics League Division 1 | 31 May 15 |
| 400 | 49.67 | | | | 3 | A | | | Portsmouth | British Athletics League Division 4 | 9 May 15 |
| 400 | 49.72 | i | | | 2 | h5 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 28 Feb 15 |
| 400 | 49.86 | | | | 3 | s3 | | | Bedford | BUCS Championships | 3 May 15 |
| 400 | 50.01 | | | | 6 | s2 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 400 | 50.04 | | | | 2 | h3 | | | Bedford | BUCS Championships | 2 May 15 |
| 400 | 50.12 | | | | 2 | h1 | | | Hendon | South of England AA U15 / U20 Inter County Championships | 23 Aug 15 |
| 400 | 50.28 | | | | 4 | h2 | | | Bedford | England Athletics U20 / U23 Championships | 20 Jun 15 |
| 400 | 50.3 | | | | 1 | | | | Portsmouth | Havant AC Open | 11 Apr 15 |
| 400 | 50.34 | i | | | 2 | 2 | | | Lee Valley | Metaswitch Games | 4 Jan 15 |
| 400 | 50.79 | i | | | 2 | | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 15 |
| 400 | 51.00 | | | | 1 | | | | Portsmouth | City of Portsmouth AC Open | 1 Apr 15 |
| 400 | 51.20 | i | | | 4 | 1 | | | Lee Valley | London Senior / U20 Indoor Games | 31 Jan 15 |
| 400 | 51.40 | | | | 2 | h2 | | | Portsmouth | Hampshire County Championships | 24 May 15 |
| 400 | 51.92 | | | | 7 | | | | Hendon | South of England AA U15 / U20 Inter County Championships | 23 Aug 15 |
| 400 | 52.07 | i | | | 4 | s2 | | | Sheffield | England Athletics U15 / U17 / U20 Championships | 28 Feb 15 |
| 400 | 52.14 | i | | | 2 | s1 | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 15 |
| 400 | 52.48 | i | | | 1 | h3 | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 15 |
| 2014 U20 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 11.93 | | -1.9 | | 1 | 2 | | | Southampton | Saucony Hampshire Grand Prix | 31 Aug 14 |
| 200 | 22.5 | | | | 1 | A | | | Poole | UK Youth Development U17/U20 League Division Southern South 2b | 1 Jun 14 |
| 200 | 22.5 | | | | 2 | B | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| 200 | 22.8 | | | | 1 | 7 | | | Portsmouth | Havant AC Club Championships & Open Meeting | 12 Apr 14 |
| 200 | 22.89 | i | | | 1 | 2 | | | Lee Valley | Metaswitch Games | 14 Dec 14 |
| 200 | 23.00 | | 0.8 | | 3 | 1 | | | Southampton | Saucony Hampshire Grand Prix | 31 Aug 14 |
| 200 | 23.0 | | | | 1 | ns | | | Walton | Sweatshop Southern Athletics League Division 1 | 21 Jun 14 |
| 200 | 23.13 | | -2.7 | | 3 | | | | Portsmouth | Hampshire County Championships | 25 May 14 |
| 200 | 23.3 | | | | 1 | A | | | Winchester | UK Youth Development U17/U20 League Division Southern South 2b | 27 Jul 14 |
| 200 | 23.4 | | | | 2 | 2 | | | Bournemouth | John Rumbold Memorial Open | 29 Mar 14 |
| 200 | 23.5 | | | | 1 | ns | | | Stevenage | Sweatshop Southern Athletics League Division 1 | 17 May 14 |
| 200 | 23.5 | | | | 1 | | | | Bournemouth | Bournemouth Autumn Open | 21 Sep 14 |
| 200 | 23.8 | | | | 2 | A | | | Uxbridge | UK Youth Development U17/U20 League Division Southern South 2b | 27 Apr 14 |
| 200 | 24.36 | i | | | 4 | h1 | | | Lee Valley | South of England AA Championships Day 1 (inc U15 / U17 Pentathlon Championships) | 12 Jan 14 |
| 200 | 24.9 | | | | 5 | A | | | Perivale | UK Youth Development U17/U20 League Division Southern South 2b | 29 Jun 14 |
| 400 | 49.83 | | | | 3 | | | | Crystal Palace | South of England AA U20 / Senior Championships | 15 Jun 14 |
| 400 | 49.9 | | | | 1 | B | | | Walton | Sweatshop Southern Athletics League Division 1 | 21 Jun 14 |
| 400 | 49.9 | | | | 1 | | | | Bournemouth | Bournemouth Autumn Open | 21 Sep 14 |
| 400 | 50.0 | | | | 1 | A | | | Winchester | UK Youth Development U17/U20 League Division Southern South 2b | 27 Jul 14 |
| 400 | 50.04 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 25 May 14 |
| 400 | 50.11 | | | | 1 | B | | | Derby | British Athletics League Qualifier | 13 Sep 14 |
| 400 | 50.13 | | | | 5 | A | | | Cardiff | Welsh Athletics International | 15 Jul 14 |
| 400 | 50.17 | | | | 2 | h2 | | | Crystal Palace | South of England AA U20 / Senior Championships | 14 Jun 14 |
| 400 | 50.3 | | | | 1 | ns | | | Stevenage | Sweatshop Southern Athletics League Division 1 | 17 May 14 |
| 400 | 50.3 | | | | 3 | A | | | Portsmouth | Sweatshop Southern Athletics League Division 1 | 2 Aug 14 |
| 400 | 50.60 | | | | 5 | h4 | | | Bedford | CAU Inter-County Championships | 23 Aug 14 |
| 400 | 50.6 | | | | 1 | A | | | Poole | UK Youth Development U17/U20 League Division Southern South 2b | 1 Jun 14 |
| 400 | 50.7 | | | | 1 | | | | Bournemouth | John Rumbold Memorial Open | 29 Mar 14 |
| 400 | 50.84 | | | | 1 | A | | | Croydon | Sweatshop Southern Athletics League Division 1 | 12 Jul 14 |
| 400 | 51.0 | | | | 1 | A | | | Uxbridge | UK Youth Development U17/U20 League Division Southern South 2b | 27 Apr 14 |
| 400 | 51.22 | | | | 1 | ns | | | Bromley | Sweatshop Southern Athletics League Division 1 | 19 Apr 14 |
| 400 | 51.6 | | | | 1 | A | | | Perivale | UK Youth Development U17/U20 League Division Southern South 2b | 29 Jun 14 |
| 400 | 51.93 | | | | 6 | A | | | Mile End | Southern Counties Senior Inter County Match | 13 Jul 14 |
| 400 | 52.6 | | | | 2 | 2 | | | Portsmouth | Havant AC Club Championships & Open Meeting | 12 Apr 14 |
| 400 | 52.81 | i | | | 1 | 5 | | | Lee Valley | London U20/Senior Games | 25 Jan 14 |
| 400 | 53.80 | | | | 3 | | | | Andover | Andover AC Young Athletes' Open | 11 May 14 |
| 400 | 53.85 | i | | | 4 | h5 | | | Lee Valley | South of England AA Championships Day 1 (inc U15 / U17 Pentathlon Championships) | 12 Jan 14 |
| 400 | 55.05 | i | | | 5 | s1 | | | Lee Valley | South of England AA Championships Day 1 (inc U15 / U17 Pentathlon Championships) | 12 Jan 14 |
| 10K | 48:41 | | | 49:46 | 662 | | | 10 | Stubbington Green | Stubbington Green 10K | 19 Jan 14 |
| 2013 U20 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.1 | | | | 3 | ns | | | Basingstoke | Sweatshop Southern Athletics League Division 1 | 13 Jul 13 |
| 100 | 12.2 | | | | 7 | ns | | | Portsmouth | UK Youth Development U17/U20 League Division Southern South 3c | 30 Jun 13 |
| 200 | 24.9 | | | | 1 | ns | | | Portsmouth | Wessex Young Athletes' League | 16 Jun 13 |
| 200 | 25.5 | | | | 2 | A | | | Portsmouth | UK Youth Development U17/U20 League Division Southern South 3c | 28 Jul 13 |
| 400 | 53.5 | | | | 1 | A | | | Portsmouth | UK Youth Development U17/U20 League Division Southern South 3c | 28 Jul 13 |
| 400 | 53.70 | | | | 1 | 2 | | | Basingstoke | Saucony Hampshire Grand Prix | 17 Jul 13 |
| 400 | 53.9 | | | | 2 | A | | | Portsmouth | UK Youth Development U17/U20 League Division Southern South 3c | 30 Jun 13 |
| 400 | 54.1 | | | | 2 | 3 | | | Portsmouth | Havant AC Open | 14 Sep 13 |
| 400 | 54.9 | | | | 1 | ns | | | Portsmouth | Wessex Young Athletes' League | 16 Jun 13 |
| 400 | 55.1 | | | | 3 | A | | | Portsmouth | UK Youth Development U17/U20 League Division Southern South 3c | 2 Jun 13 |
| 400 | 55.6 | | | | 2 | B | | | Winchester | UK Youth Development U17/U20 League Division Southern South 3c | 28 Apr 13 |
| 400 | 56.2 | | | | 3 | 2 | | | Winchester | Winchester Open | 22 May 13 |
| 400 | 56.8 | | | | 4 | A | | | Basingstoke | Sweatshop Southern Athletics League Division 1 | 13 Jul 13 |
| 400 | 56.9 | | | | 4 | 2 | | | Portsmouth | Havant AC Open Meeting | 13 Apr 13 |
| 5K | 21:20 | c | | | 40 | | | | Portsmouth | Bupa Great South Run 5K | 26 Oct 13 |
| 10K | 47:22 | | | 47:59 | 790 | | | | Eastleigh | B&Q Eastleigh 10K | 24 Mar 13 |
| 10K | 48:28 | | | | 280 | | | | Southampton | Southampton AC 10K | 19 May 13 |
| 10K | 49:17 | | | | 79 | | | | Portsmouth | Hampshire 10K | 6 May 13 |
| 10K | 53:40 | | | | 189 | | | 5 | Portsmouth | Portsmouth D-Day 10K | 9 Jun 13 |
| ZXC | 25:45 | | | | 29 | | | | Eastleigh | Hampshire County Championships | 5 Jan 13 |
| ZXC | 30:30 | | | | 150 | | | | Parliament Hill | Southern Championships | 16 Feb 13 |
| 2012 U17 City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 60.3 | | | | 3 | 1 | | | Portsmouth | Havant Club Championships & Open Meeting | 14 Apr 12 |
| 1000 | 3:01.7 | | | | 4 | | | | Portsmouth | Havant Open | 15 Sep 12 |
| Mile | 6:04.7 | | | | 22 | | | | Portsmouth | Havant Club Championships & Open Meeting | 14 Apr 12 |
| LJ | 3.82 | | | | 3 | | | | Portsmouth | Havant Club Championships & Open Meeting | 14 Apr 12 |
| 5K | 20:34 | c | | | 18 | | | | Portsmouth | Bupa Great South Run 5K | 27 Oct 12 |
| 10K | 49:46 | | | | 89 | | | | Portsmouth | Hampshire 10K | 7 May 12 |
| 10K | 48:51 | | | 49:47 | 851 | | | | Eastleigh | B&Q Eastleigh 10K | 25 Mar 12 |
| 10K | 53:40 | | | | 199 | | | 7 | Portsmouth | Portsmouth D-Day 10K | 10 Jun 12 |
| 10K | 54:19 | | | 55:00 | 872 | | | 9 | Stubbington | Stubbington Green 10K | 15 Jan 12 |
| ZXC | 18:35 | | | | 43 | | | | Goodwood | Hampshire League | 10 Nov 12 |
| ZXC | 20:49 | | | | 47 | | | | Winchester | Hampshire League | 13 Oct 12 |
| ZXC | 20:55 | | | | 44 | | | | Basingstoke | Hampshire League | 1 Dec 12 |