| 2023 SEN Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.04 | i | | | 1 | K | | | Lee Valley | Tricounties (Herts,Kent and Middlesex) Championships | 19 Mar 23 |
| 400H | 57.21 | | | | 5 | | | | Hendon | London Inter Club Challenge | 12 Aug 23 |
| 400H | 57.21 | | | | 4 | | | | Hendon | London Inter Club Challenge | 27 Aug 23 |
| 400H | 57.55 | | | | 2 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| 400H | 58.36 | | | | 4 | | | | Bromley | Kent County Championships | 14 May 23 |
| 400H | 58.7 | | | | 2 | A | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| 400H | 58.77 | | | | 4 | h2 | | | Sportcity | BUCS Outdoor Athletics Championships | 29 Apr 23 |
| 400H | 60.11 | | | | 5 | | | | Lee Valley | Lee Valley April Open | 1 Apr 23 |
| TJ | 11.66 | | | | 3 | A | | | Eltham | Southern Athletics League Division 2 North & East | 19 Aug 23 |
| TJ | 11.24 | | | | 1 | B | | | St. Albans | Southern Athletics League Division 2 North & East | 18 Jun 23 |
| 2022 U23 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.09 | | | | - | ns | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| 400 | 52.56 | | | | 2 | 2 | | | Eltham | Sutcliffe Park Track & Field Nights | 20 Jul 22 |
| 400 | 54.04 | i | | | 5 | 4 | | | Lee Valley | London Indoor Games U20/Senior Day 1 & Day 2 | 22 Jan 22 |
| 400 | 54.25 | i | | | 3 | K | | | Lee Valley | Tricounties Indoor Championships | 20 Mar 22 |
| 400 | 54.39 | i | | | 3 | 4 | | | Lee Valley | Lee Valley New Year Open | 2 Jan 22 |
| 110H | 18.7 | | -4.9 | | 1 | B | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| 400H | 57.32 | | | | 3 | 2 | | | Hendon | London Inter Club Challenge | 23 Jul 22 |
| 400H | 57.42 | | | | 7 | 1 | | | Hendon | London Inter Club Challenge | 25 Jun 22 |
| 400H | 57.75 | | | | 7 | h1 | | | Chelmsford | South of England U20/Senior & U15/U17 3000 Metres Championships | 18 Jun 22 |
| 400H | 57.88 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| 400H | 58.04 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| 400H | 58.20 | | | | 3 | | | | Gillingham | Kent County Championships | 15 May 22 |
| 400H | 58.27 | | | | 1 | A | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| 400H | 58.31 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| 400H | 58.44 | | | | 6 | 1 | | | Lee Valley | Lee Valley April Open | 10 Apr 22 |
| LJ | 5.21 | | | | 1 | B | | | Eltham | Southern Athletics League Division 3 Kent | 16 Jul 22 |
| TJ | 11.56 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3 Kent | 22 May 22 |
| TJ | 11.28 | | | | 1 | B | | | Gillingham | Southern Athletics League Division 3 Kent | 12 Jun 22 |
| TJ | 11.05 | | | | 1 | B | | | Gillingham | Southern Athletics League Division 3 Kent | 13 Aug 22 |
| 2021 U23 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.66 | | | | 3 | 3 | | | Eltham | Cambridge Harriers Open Series | 4 Aug 21 |
| 400H | 57.85 | | | | 4 | 2 | | | Hendon | London Inter Club Challenge | 31 Jul 21 |
| 400H | 57.95 | | | | 3 | A | | | Eltham | Southern Athletics League - South East London | 20 Jun 21 |
| 400H | 58.47 | | | | 6 | | | | Hendon | London Inter Club Challenge | 21 Aug 21 |
| 400H | 59.08 | | | | 1 | A | | | Eltham | Southern Athletics League - South East London | 11 Jul 21 |
| 400H | 60.9 | | | | 1 | A | | | Erith | Southern Athletics League - South East London | 14 Aug 21 |
| TJ | 11.73 | | | | 2 | A | | | Eltham | Southern Athletics League - South East London | 11 Jul 21 |
| TJ | 11.17 | | | | 3 | A | | | Eltham | Southern Athletics League - South East London | 20 Jun 21 |
| 2019 U20 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.07 | i | | | 2 | Kh2 | | | Lee Valley | Tri-Counties Championships | 17 Mar 19 |
| 400 | 54.31 | i | | | 3 | 4 | | | Lee Valley | London Senior & U20 Games | 26 Jan 19 |
| 400 | 55.67 | | | | 1 | B | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| 400 | DNS | i | | | - | K | | | Lee Valley | Tri-Counties Championships | 17 Mar 19 |
| 110HU20M | 18.09 | | -0.7 | | 1 | A | | | Woodford | UK Youth Development U17/U20 League Division South 1B | 30 Jun 19 |
| 400H | 59.14 | | | | 6 | 1 | | | Lee Valley | Lee Valley April Open | 6 Apr 19 |
| 400H | 60.12 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| 400H | 60.43 | | | | 1 | A | | | Woodford | UK Youth Development U17/U20 League Division South 1B | 30 Jun 19 |
| 400H | 60.57 | | | | 1 | B | | | Bromley | Southern Athletics League Division 3SE | 13 Apr 19 |
| 400H | 61.24 | | | | 1 | A | | | Eltham | UK Youth Development U17/U20 League Division South 1B | 26 May 19 |
| 400H | 61.6 | | | | 1 | A | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| 400H | 61.79 | | | | 2 | A | | | Eltham | Southern Athletics League Division 3SE | 17 Aug 19 |
| TJ | 10.97 | | | | 1 | A | | | Woodford | UK Youth Development U17/U20 League Division South 1B | 30 Jun 19 |
| TJ | 10.59 | | | | 3 | B | | | Guildford | Southern Athletics League Division 3SE | 15 Jun 19 |
| TJ | 10.52 | | | | 1 | A | | | Carshalton | Southern Athletics League Division 3SE | 13 Jul 19 |
| TJ | 10.12 | | | | 2 | A | | | Eltham | UK Youth Development U17/U20 League Division South 1B | 26 May 19 |
| DT1.75K | 17.07 | | | | 5 | A | | | Eltham | UK Youth Development U17/U20 League Division South 1B | 26 May 19 |
| 2018 U20 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.4 | | | | 3 | B | | | Erith | UK Youth Development U17/U20 League Division South 2C | 27 May 18 |
| 400 | 54.37 | i | | | 1 | 6 | | | Lee Valley | London Senior & U20 Games | 27 Jan 18 |
| 400 | 54.47 | i | | | 2 | | | | Lee Valley | Kent County Championships | 18 Mar 18 |
| 400 | 55.75 | i | | | 1 | 5 | | | Lee Valley | Lee Valley New Year Open | 1 Jan 18 |
| 400H | 57.60 | | | | 2 | | | | Ashford | Kent County Championships | 13 May 18 |
| 400H | 59.25 | | | | 3 | | | | Horspath | South of England U15 / U20 Inter County Championships | 1 Sep 18 |
| 400H | 59.6 | | | | 2 | A | | | Tooting | Southern Athletics League Division 3SE | 23 Jun 18 |
| 400H | 61.2 | | | | 2 | A | | | Dartford | UK Youth Development U17/U20 League Division South 2C | 29 Jul 18 |
| 400H | 61.4 | | | | 2 | A | | | Erith | UK Youth Development U17/U20 League Division South 2C | 27 May 18 |
| 400H | 62.10 | | | | 1 | A | | | Eltham | Southern Athletics League Division 3SE | 14 Apr 18 |
| 400H | 62.28 | | | | 5 | 2 | | | Lee Valley | Lee Valley April Open | 7 Apr 18 |
| 400H | 62.62 | | | | 1 | A | | | Erith | Southern Athletics League Division 3SE | 14 Jul 18 |
| LJ | 4.95 | | | | 2 | B | | | Eltham | Southern Athletics League Division 3SE | 14 Apr 18 |
| LJ | 4.93 | | | | 1 | B | | | Tooting | Southern Athletics League Division 3SE | 23 Jun 18 |
| TJ | 11.20 | | | | 2 | A | | | Erith | UK Youth Development U17/U20 League Division South 2C | 27 May 18 |
| TJ | 11.00 | | | | 1 | B | | | Dartford | UK Youth Development U17/U20 League Division South 2C | 29 Jul 18 |
| TJ | 10.89 | | | | 1 | B | | | Tooting | Southern Athletics League Division 3SE | 23 Jun 18 |
| 2017 U17 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100HU17M | 15.55 | | -0.3 | | 3 | A | | | Croydon | UK Youth Development U17/U20 League Division South 1C | 28 May 17 |
| 100HU17M | 15.8 | | | | 3 | A | | | Dartford | UK Youth Development U17/U20 League Division South 1C | 30 Apr 17 |
| 400H | 60.6 | | | | 2 | A | | | Hastings | Sweatshop Southern Athletics League Division 3SE | 15 Apr 17 |
| 400H | 63.6 | | | | 1 | A | | | Horsham | Sweatshop Southern Athletics League Division 3SE | 8 Jul 17 |
| 400HU17M | 59.07 | | | | 1 | A | | | Croydon | UK Youth Development U17/U20 League Division South 1C | 28 May 17 |
| 400HU17M | 60.6 | | | | 1 | A | | | Dartford | UK Youth Development U17/U20 League Division South 1C | 30 Apr 17 |
| TJ | 11.89 | | | | 2 | A | | | Croydon | UK Youth Development U17/U20 League Division South 1C | 28 May 17 |
| TJ | 11.68 | | | | 3 | A | | | Dartford | UK Youth Development U17/U20 League Division South 1C | 30 Apr 17 |
| TJ | 11.10 | | | | 1 | B | | | Hastings | Sweatshop Southern Athletics League Division 3SE | 15 Apr 17 |
| TJ | 10.55 | | | | 3 | A | | | Horsham | Sweatshop Southern Athletics League Division 3SE | 8 Jul 17 |
| 5KXC | 21:15 | | | | 54 | | | | Tonbridge | Kent League | 28 Oct 17 |
| 2016 U17 Cambridge H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.54 | | | | 3 | | | | Battersea | London Schools Championships | 11 Jun 16 |
| 400 | 54.75 | | | | 3 | B | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 22 May 16 |
| 400 | 55.06 | | | | 4 | 4 | | | Lee Valley | 4 Fest | 10 Aug 16 |
| 400 | 55.1 | | | | 5 | A | | | Gillingham | UK Youth Development U17/U20 League Division South North/East 1 | 24 Jul 16 |
| 400 | 56.24 | | | | 3 | A | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 18 Jun 16 |
| 400 | 56.29 | | | | 2 | B | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 20 Aug 16 |
| 400 | 58.18 | | | | 3 | B | | | Gillingham | Sweatshop Southern Athletics League Division 3SE | 9 Jul 16 |
| 400 | 60.35 | i | | | 5 | 3 | | | Lee Valley | London U13, U15, U17 Games | 23 Jan 16 |
| HJ | 1.45 | | | | 3 | B | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 20 Aug 16 |
| LJ | 5.19 | | | | 9 | | | | Battersea | London Schools Championships | 11 Jun 16 |
| LJ | 5.04 | | | | 5 | A | | | Ashford | UK Youth Development U17/U20 League Division South North/East 1 | 1 May 16 |
| LJ | 5.01 | | | | 3 | B | | | Gillingham | Sweatshop Southern Athletics League Division 3SE | 9 Jul 16 |
| LJ | 4.76 | | | | 3 | B | | | Gillingham | UK Youth Development U17/U20 League Division South North/East 1 | 24 Jul 16 |
| TJ | 11.92 | | | | 1 | A | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 18 Jun 16 |
| TJ | 11.27 | | | | 1 | B | | | Eltham | Sweatshop Southern Athletics League Division 3SE | 20 Aug 16 |
| TJ | 11.21 | i | | | 4 | | | | Lee Valley | London U13, U15, U17 Games | 23 Jan 16 |
| TJ | 11.16 | | | | 4 | A | | | Gillingham | Sweatshop Southern Athletics League Division 3SE | 9 Jul 16 |
| TJ | 11.08 | | | | 3 | A | | | Ashford | UK Youth Development U17/U20 League Division South North/East 1 | 1 May 16 |
| TJ | 10.58 | | | | 3 | B | | | Gillingham | UK Youth Development U17/U20 League Division South North/East 1 | 24 Jul 16 |
| 2015 U15 S Factor |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.58 | | | | 4 | 2 | | | Eltham | Cambridge Harriers Open | 19 Aug 15 |
| 800 | 2:24.67 | | | | 3 | 2 | | | Eltham | Cambridge Harriers Club Championships | 5 Sep 15 |
| LJ | 5.17 | | | | 2 | | | | Eltham | Cambridge Harriers Open | 19 Aug 15 |
| TJ | 11.24 | | | | 1 | | | | Eltham | Cambridge Harriers Club Championships | 5 Sep 15 |
| TJ | 10.49 | | | | 6 | | | | Battersea Park | London County Schools' Championships | 13 Jun 15 |
| 4KXC | 16:55 | | | | 46 | | | | Bexleyheath | Kent League | 28 Nov 15 |
| 2014 U15 S Factor |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.1 | | | | 3 | | | | Mile End | London Schools Year 7 & 8 Championships | 17 Jun 14 |
| 800 | 2:33.02 | | | | 10 | | | | Crystal Palace | South of England AA U15 / U17 Championships inc. 5000m Walk | 16 Aug 14 |
| LJ | 4.95 | | 2.9 | | 6 | | | | Crystal Palace | South of England AA U15 / U17 Championships inc. 5000m Walk | 16 Aug 14 |
| LJ | 4.76 | | 0.2 | | - | | | | Crystal Palace | South of England AA U15 / U17 Championships inc. 5000m Walk | 16 Aug 14 |
| LJ | 4.76 | | | | 2 | | | | Eltham | Cambridge Harriers Club Championships | 6 Sep 14 |
| LJ | 4.48 | | | | 8 | B | | | Hendon | London Inter-Club Challenge | 28 Jun 14 |
| 2013 U13 S Factor |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.9 | | | | 4 | | | | Mile End | London School's Athletic Association Year 7 & 8 Championships | 18 Jun 13 |
| 800 | 2:36.60 | | | | 6 | 4 | | | Bromley | Blackheath & Bromley Open & Club Championships | 8 Jul 13 |
| HJ | 1.30 | | | | 4 | | | | Mile End | London School's Athletic Association Year 7 & 8 Championships | 18 Jun 13 |