| 2021 SEN Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 44.66 | | | | 2 | B | | | Hillingdon | Southern Athletics League - North West London | 11 Jul 21 |
| 2019 SEN Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 46.15 | | | | 2 | A | | | Peterborough | Southern Athletics League Division 1 | 13 Apr 19 |
| JT800 | 42.26 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League Division 1 | 15 Jun 19 |
| 2018 U23 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 49.95 | | | | 3 | | | | Willesden | Track Academy Invitational | 24 Jul 18 |
| JT800 | 48.54 | | | | 2 | B | | | Leigh | British Athletics League Division Premiership | 5 May 18 |
| JT800 | 48.31 | | | | 2 | A | | | Bromley | Southern Athletics League Division 1 | 14 Apr 18 |
| JT800 | 48.02 | | | | 1 | B | | | Bedford | Southern Athletics League Division 1 | 18 Aug 18 |
| JT800 | 47.90 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League Division 1 | 23 Jun 18 |
| JT800 | 47.35 | | | | 3 | A | | | Norwich | Southern Athletics League Division 1 | 20 May 18 |
| JT800 | 44.64 | | | | 1 | B | | | Battersea | Southern Athletics League Division 1 | 14 Jul 18 |
| 2017 U23 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 17.88 | | | | 4 | A | | | Bromley | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| JT800 | 48.43 | | | | 1 | A | | | Dartford | Sweatshop Southern Athletics League Division 1 | 19 Aug 17 |
| JT800 | 47.24 | | | | 1 | A | | | Wormwood Scrubs | Sweatshop Southern Athletics League Division 1 | 17 Jun 17 |
| JT800 | 47.24 | | | | 1 | | | | Willesden | Connie Henry's Track Academy Invitational | 15 Aug 17 |
| JT800 | 46.94 | | | | 1 | A | | | Bedford | Sweatshop Southern Athletics League Division 1 | 21 May 17 |
| JT800 | 46.72 | | | | 2 | B | | | Basingstoke | Sweatshop Southern Athletics League Division 1 | 8 Jul 17 |
| JT800 | 46.55 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 13 May 17 |
| JT800 | 43.89 | | | | 1 | B | | | Bromley | Sweatshop Southern Athletics League Division 1 | 15 Apr 17 |
| JT800 | 43.87 | | | | 5 | B | | | Hendon | British Athletics League Division Premiership | 20 Aug 17 |
| 2016 U23 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 17.56 | | | | 4 | B | | | Bedford | Sweatshop Southern Athletics League Division 1 | 16 Apr 16 |
| JT800 | 48.82 | | | | 1 | A | | | Bedford | Sweatshop Southern Athletics League Division 1 | 16 Apr 16 |
| JT800 | 46.63 | | | | 2 | B | | | Watford | British Athletics League Division 1 | 7 May 16 |
| JT800 | 45.39 | | | | 4 | A | | | Harrow | Sweatshop Southern Athletics League Division 1 | 22 May 16 |
| JT800 | 45.07 | | | | 2 | A | | | Wormwood Scrubs | Sweatshop Southern Athletics League Division 1 | 9 Jul 16 |
| JT800 | 44.87 | | | | 2 | A | | | Wormwood Scrubs | Sweatshop Southern Athletics League Division 1 | 18 Jun 16 |
| JT800 | 44.58 | | | | 4 | B | | | Wormwood Scrubs | British Athletics League Division 1 | 4 Jun 16 |
| JT800 | 41.10 | | | | 5 | B | | | Basingstoke | British Athletics League Division 1 | 6 Aug 16 |
| 2015 U20 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 9.86 | | | | 2 | A | | | Aldershot | UK Youth Development U17/U20 League Division South South/West 1B | 28 Jun 15 |
| SP6K | 9.37 | | | | 2 | A | | | Horspath | UK Youth Development U17/U20 League Division South South/West 1B | 18 Apr 15 |
| SP6K | 9.36 | | | | 2 | A | | | Luton | UK Youth Development U17/U20 League Division South South/West 1B | 26 Jul 15 |
| DT1.75K | 22.27 | | | | 5 | A | | | Aldershot | UK Youth Development U17/U20 League Division South South/West 1B | 28 Jun 15 |
| DT1.75K | 21.76 | | | | 4 | A | | | Luton | UK Youth Development U17/U20 League Division South South/West 1B | 26 Jul 15 |
| DT1.75K | 18.87 | | | | 4 | A | | | Little Marlow | UK Youth Development U17/U20 League Division South South/West 1B | 16 May 15 |
| DT1.75K | 17.11 | | | | 1 | B | | | Horspath | UK Youth Development U17/U20 League Division South South/West 1B | 18 Apr 15 |
| HT6K | 19.77 | | | | 4 | A | | | Little Marlow | UK Youth Development U17/U20 League Division South South/West 1B | 16 May 15 |
| JT800 | 49.31 | | | | 2 | A | | | Watford | British Athletics League Division 2 | 6 Jun 15 |
| JT800 | 49.28 | | | | 5 | A | | | Derby | British Athletics League Division 2 | 11 Jul 15 |
| JT800 | 48.83 | | | | 1 | | | | Willesden | Track Academy Invitational 2015 - West London Network Open Series | 23 Jul 15 |
| JT800 | 48.61 | | | | 1 | A | | | Crawley | Sweatshop Southern Athletics League Division 1 | 20 Jun 15 |
| JT800 | 47.84 | | | | 2 | A | | | Little Marlow | UK Youth Development U17/U20 League Division South South/West 1B | 16 May 15 |
| JT800 | 47.57 | | | | 1 | A | | | Horspath | UK Youth Development U17/U20 League Division South South/West 1B | 18 Apr 15 |
| JT800 | 47.47 | | | | 2 | A | | | Tonbridge | Sweatshop Southern Athletics League Division 1 | 15 Aug 15 |
| JT800 | 47.21 | | | | 1 | | | | Wormwood Scrubs | West London Network Open Series | 10 Jun 15 |
| JT800 | 47.10 | | | | 2 | A | | | Walton | Sweatshop Southern Athletics League Division 1 | 30 May 15 |
| JT800 | 46.94 | | | | 1 | A | | | Wormwood Scrubs | Sweatshop Southern Athletics League Division 1 | 4 Jul 15 |
| JT800 | 46.67 | | | | 2 | B | | | Crawley | British Athletics League Division 2 | 9 May 15 |
| JT800 | 46.31 | | | | 2 | A | | | Aldershot | UK Youth Development U17/U20 League Division South South/West 1B | 28 Jun 15 |
| JT800 | 46.27 | | | | 3 | A | | | Luton | UK Youth Development U17/U20 League Division South South/West 1B | 26 Jul 15 |
| JT800 | 44.90 | | | | 3 | B | | | Kingston | British Athletics League Division 2 | 8 Aug 15 |
| JT800 | 44.34 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 23 May 15 |
| 2014 U20 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 48.63 | | | | 2 | A | | | Parliament Hill | Sweatshop Southern Athletics League Division 2 North | 2 Aug 14 |
| JT800 | 48.05 | | | | 1 | A | | | Kingston | UK Youth Development U17/U20 League Division Southern North 2 | 29 Jun 14 |
| JT800 | 47.96 | | | | 1 | A | | | Guildford | UK Youth Development U17/U20 League Division Southern North 2 | 27 Jul 14 |
| JT800 | 47.19 | | | | 1 | A | | | St. Albans | Sweatshop Southern Athletics League Division 2 North | 12 Jul 14 |
| JT800 | 47.14 | | | | 4 | A | | | Lee Valley | British Athletics League Division 1 | 9 Aug 14 |
| JT800 | 46.62 | | | | 1 | A | | | Horspath | Sweatshop Southern Athletics League Division 2 North | 19 Apr 14 |
| JT800 | 46.50 | | | | 5 | A | | | Tooting Bec | British Athletics League Division 1 | 5 Jul 14 |
| JT800 | 46.10 | | | | 1 | | | | Hendon | London Athletics Throws Open | 29 Mar 14 |
| JT800 | 46.03 | | | | 7 | | | | Hendon | South of England AA U15 / U20 Inter County Championships | 3 Aug 14 |
| JT800 | 45.69 | | | | 2 | B | | | Eton | British Athletics League Division 1 | 10 May 14 |
| JT800 | 45.27 | | | | 1 | A | | | Perivale | UK Youth Development U17/U20 League Division Southern North 2 | 27 Apr 14 |
| JT800 | 45.20 | | | | 3 | | | | Hendon | London Inter-Club Challenge | 30 Aug 14 |
| JT800 | 45.09 | | | | 3 | A | | | Wormwood Scrubs | Sweatshop Southern Athletics League Division 2 North | 21 Jun 14 |
| JT800 | 44.97 | | | | 1 | A | | | Carshalton | UK Youth Development U17/U20 League Division Southern North 2 | 1 Jun 14 |
| JT800 | 43.99 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 24 May 14 |
| JT800 | 43.23 | | | | 2 | | | | Willesden | West London Athletics Network Track Academy Athletics Challenge | 13 Aug 14 |
| 2013 U20 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 51.70 | | | | 1 | | | | Uxbridge | West London Athletic Network Open Meeting | 5 Jun 13 |
| JT800 | 49.34 | | | | 2 | B | | | Cardiff | British Athletics League Division 1 | 11 May 13 |
| JT800 | 48.89 | | | | 4 | B | | | Wormwood Scrubs | British Athletics League Division 1 | 8 Jun 13 |
| JT800 | 48.44 | | | | 2 | A | | | Lee Valley | Lee Valley Open | 13 Apr 13 |
| JT800 | 48.13 | | | | 1 | A | | | Twickenham | UK Youth Development U17/U20 League Division Southern North 2 | 2 Jun 13 |
| JT800 | 47.52 | | | | 2 | | | | Lee Valley | Middlesex County Championships | 25 May 13 |
| JT800 | 46.64 | | | | 4 | B | | | Eton | British Athletics League Division 1 | 6 Jul 13 |
| JT800 | 45.73 | | | | 1 | | | | Wormwood Scrubs | West London Athletics Network Open Meeting | 3 Jul 13 |
| 2012 U17 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP5K | 9.74 | i | | | 4 | | | | Lee Valley | Middlesex Indoor Championships | 4 Mar 12 |
| JT800 | 43.52 | | | | 2 | A | | | Reading | National Junior Athletic League Brent Division | 22 Jul 12 |
| JT800 | 41.70 | | | | 2 | A | | | Harrow | National Junior Athletic League Brent Division | 24 Jun 12 |
| JT800 | 39.60 | | | | 3 | A | | | Carshalton | National Junior Athletic League Brent Division | 29 Apr 12 |
| JT700 | 48.00 | | | | 8 | | | | Watford | South of England AA U15/U17 Championships | 15 Jul 12 |
| JT700 | 47.57 | | | | 1 | | | | Wormwood Scrubs | Thames Valley Harriers Open meeting | 6 Jun 12 |
| JT700 | 46.24 | | | | 1 | | | | Mile End | Middlesex County Championships | 12 May 12 |
| JT700 | 45.59 | | | | 1 | A | | | Wormwood Scrubs | McCain Young Athletes' League Division Southern 1SWN | 20 May 12 |
| JT700 | 42.62 | | | | 1 | | | | Hendon | Middlesex Schools' Championships | 12 Jun 12 |
| JT700 | 41.80 | | | | 2 | A | | | Kingston | McCain Young Athletes' League Division Southern 1SWN | 6 May 12 |
| 2011 U17 Thames Valley/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP6K | 8.53 | | | | 5 | A | | | Kingston | National Junior League Brent Division | 10 Jul 11 |
| SP5K | 9.27 | i | | | 2 | | | | Lee Valley | Middlesex Championships | 6 Mar 11 |
| DT1.75K | 19.81 | | | | 5 | A | | | Harrow | National Junior League Brent Division | 29 May 11 |
| JT800 | 41.99 | | | | 3 | A | | | Hillingdon | National Junior League Brent Division | 1 May 11 |
| JT800 | 40.44 | | | | 4 | A | | | Harrow | National Junior League Brent Division | 29 May 11 |
| JT800 | 39.31 | | | | 3 | A | | | Kingston | National Junior League Brent Division | 10 Jul 11 |
| JT700 | 45.24 | | | | 2 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| JT700 | 42.97 | | | | 1 | | | | Hendon | London Inter Club Challenge | 11 Jun 11 |
| JT700 | 42.55 | | | | 1 | | | | High Wycombe | McCain Young Athletes League Southern 1 NW Division Match 1 | 8 May 11 |
| JT700 | 40.53 | | | | 1 | | | | Watford | McCain Young Athletes League Southern 1 NW Division | 19 Jun 11 |
| 2010 U15 Middlesex Schs/Track Academy/Poland |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 45.79 | | | | 3 | | | | Lee Valley | Jav Fest 8 | 11 Sep 10 |
| JT600 | 44.68 | | | | 5 | | | | Hendon | Southern Counties U15/U20 Inter Counties | 28 Aug 10 |
| JT600 | 37.60 | | | | 3 | | | | Crystal Palace | London Youth Games | 4 Jul 10 |