| 2013 U23 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.96 | i | | | 4 | 2 | | | Lee Valley | Metaswitch Games | 6 Jan 13 |
| 400 | 52.07 | i | | | 4 | h2 | | | Lee Valley | South of England AA Championships day 1 inc. Pentathlon Championships | 13 Jan 13 |
| 2012 U23 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.32 | i | | | 3 | 2.21 | | | Lee Valley | New Year Sprints Meeting (inc 800m Races) | 2 Jan 12 |
| 60 | 7.34 | i | | | 5 | 1.24 | | | Lee Valley | New Year Sprints Meeting (inc 800m Races) | 2 Jan 12 |
| 60 | 7.48 | i | | | 5 | h13 | | | Lee Valley | SEAA Championships Day 2 & 3 | 22 Jan 12 |
| 100 | 11.78 | | -1.6 | | 5 | C | | | Tooting Bec | Herne Hill Harriers Open | 21 Jul 12 |
| 200 | 23.70 | | -1.0 | | 5 | 4 | | | Watford | Watford Open Graded Meeting | 2 May 12 |
| 200 | 24.02 | i | | | 5 | 5 | | | Lee Valley | London U20/Senior Games | 28 Jan 12 |
| 400 | 50.95 | | | | 6 | B | | | Hendon | British Athletics League Division 1 | 28 Jul 12 |
| 400 | 51.02 | | | | 1 | B | | | Tooting Bec | Herne Hill Harriers Open | 21 Jul 12 |
| 400 | 51.59 | | | | 5 | 1 | | | Hendon | London Inter-Club Challenge | 16 Jun 12 |
| 400 | 51.60 | | | | 3 | 1 | | | Hendon | London Inter-Club Challenge | 25 Aug 12 |
| 400 | 51.8 | | | | 1 | A | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 14 Jul 12 |
| 400 | 51.98 | | | | 5 | 2 | | | Woodford | London Inter-Club Challenge | 7 Jul 12 |
| 400 | 52.4 | | | | 1 | B | | | Perivale | Southern Athletics League Division 2 C | 19 May 12 |
| 400 | 52.50 | | | | 3 | ns2 | | | Kingston | Kinnaird & Sward Trophies | 21 Apr 12 |
| 400 | 52.5 | | | | 2 | A | | | Parliament Hill | Southern Athletics League Division 2 C | 9 Jun 12 |
| 400 | 52.52 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 1 Sep 12 |
| 400 | 52.53 | | | | 3 | 1 | | | Bromley | Blackheath & Bromley Open | 13 Aug 12 |
| 400 | 52.76 | | | | 4 | A | | | Tooting Bec | Herne Hill Harriers Open | 4 Jun 12 |
| 400 | 53.4 | | | | 2 | B | | | Battersea | Southern Athletics League Division 2 C | 28 Apr 12 |
| 400 | 54.70 | | | | 8 | 2 | | | Lee Valley | Lee Valley Open | 14 Apr 12 |
| 400H | 62.99 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 1 Sep 12 |
| 400H | 64.0 | | | | 1 | B | | | Perivale | Southern Athletics League Division 2 C | 19 May 12 |
| 400H | 64.3 | | | | 2 | B | | | Parliament Hill | Southern Athletics League Division 2 C | 9 Jun 12 |
| 400H | 70.68 | | | | 6 | B | | | Gateshead | British Athletics League Division 1 | 30 Jun 12 |
| 2011 U20 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 7.38 | i | | | 2 | h1 | | | Lee Valley | Middlesex Championships | 6 Mar 11 |
| 60 | 7.44 | i | | | 4 | s2 | | | Lee Valley | Middlesex Championships | 6 Mar 11 |
| 60 | 7.47 | i | | | 5 | 1 | | | Birmingham (PB) | Midland Counties AA Open | 26 Mar 11 |
| 60 | 7.57 | i | | | 1 | 1.6 | | | Lee Valley | Showtime Super Series | 23 Feb 11 |
| 60 | 7.59 | i | | | 4 | 2.6 | | | Lee Valley | Showtime Super Series | 23 Feb 11 |
| 100 | 11.83 | w | 6.4 | | 7 | 7 | | | Lee Valley | Lee Valley Sprints Evening | 27 Apr 11 |
| 100 | 11.97 | | 0.4 | | 1 | 3 | | | Watford | Watford Open | 20 Apr 11 |
| 100 | 11.98 | w | 4.1 | | 7 | 15 | | | Lee Valley | Lee Valley Sprints Evening | 27 Apr 11 |
| 100 | 12.00 | | | | 7 | 10 | | | Woodford | Woodford Green Open | 16 Apr 11 |
| 100 | 12.10 | i | | | 7 | 1 | | | Birmingham (PB) | Midland Counties AA Open | 26 Mar 11 |
| 400 | 52.5 | | | | 4 | A | | | Hemel Hempstead | National Junior League Brent Division | 24 Jul 11 |
| 400 | 52.57 | | | | 4 | 2 | | | Lee Valley | London Inter Club Challenge | 16 Jul 11 |
| 400 | 52.83 | | | | 3 | 3 | | | Tooting Bec | Herne Hill Harriers Open | 23 Jul 11 |
| 400 | 52.9 | | | | 2 | B | | | Woking | Southern Men's League Division 1 Match 2 | 13 Aug 11 |
| 400 | 53.2 | | | | 4 | B | | | Woking | Southern Men's League Division 1 | 30 Jul 11 |
| 400 | 53.25 | | | | 3 | 2 | | | Watford | Watford Open | 4 May 11 |
| 400 | 53.4 | | | | 1 | B | | | Kingston | National Junior League Brent Division | 10 Jul 11 |
| 400 | 53.8 | | | | 4 | A | | | Wormwood Scrubs | Southern Men's League Division 1 | 7 May 11 |
| 400 | 54.25 | | | | 4 | 4 | | | Watford | Watford Open | 18 May 11 |
| 400 | 54.28 | | | | 6 | h2 | | | Ashford | South of England U20 / Senior Championships | 18 Jun 11 |
| 400 | 54.40 | | | | 3 | B | | | Kingston | Sward & Kinnaird Trophies | 23 Apr 11 |
| 400 | 54.77 | | | | 7 | | | | Derby | BAL Clubs Super8 Men's Cup Final | 10 Sep 11 |
| 400 | 56.69 | | | | 3 | 3 | | | Woodford | Woodford Green Open | 16 Apr 11 |
| JT800 | 22.09 | | | | 6 | A | | | Hemel Hempstead | National Junior League Brent Division | 24 Jul 11 |
| 2010 U20 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 24.8 | | | | 3 | Inv | | | Uxbridge (H) | National Junior Athletic League Brent | 27 Jun 10 |
| 200 | 25.24 | | 0.6 | | 7 | 7 | | | Watford | Watford Graded Open | 2 Jun 10 |
| 400 | 57.12 | | | | 6 | | | | Hendon | Middlesex County Championships | 8 May 10 |
| 400 | 62.7 | | | | 1 | Inv | | | Kingston | National Junior Athletic League Brent | 25 Apr 10 |
| LJ | 4.78 | | | | 3 | B | | | Uxbridge (H) | National Junior Athletic League Brent | 27 Jun 10 |
| 2009 U20 Thames Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 12.7 | | | | 3 | ns | | | Milton Keynes | National Junior Athletic League Brent | 24 May 09 |