| 2017 SEN Hillingdon/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 46.82 | | | | 8 | qA | | | Bedford | BUCS Championships | 30 Apr 17 |
| 2016 U23 Hillingdon/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 57.81 | | | | 3 | | | | Leeds | Leeds Beckett University Pat Duffy Memorial | 9 Apr 16 |
| JT800 | 55.48 | | | | 1 | | | | Cleckheaton | Spenborough AC Winter Warm-Up Open | 20 Mar 16 |
| JT800 | 55.33 | | | | 6 | | | | Bedford | BUCS Championships | 2 May 16 |
| JT800 | 49.05 | | | | 2 | | | | Leeds | Leeds Varsity | 5 Oct 16 |
| JT800 | 48.64 | | | | 5 | qB | | | Bedford | BUCS Championships | 1 May 16 |
| JT800 | 46.61 | | | | 3 | | | | Lee Valley | Middlesex County Championships | 14 May 16 |
| 2015 U23 Hillingdon/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 48.38 | | | | 12 | | | | Lee Valley | South of England AA U20 / Senior Championships | 14 Jun 15 |
| JT800 | 46.02 | | | | 4 | | | | Lee Valley | Middlesex County Championships | 23 May 15 |
| JT800 | 45.69 | | | | 1 | | | | Uxbridge | Hillingdon Charity Club Closed Competition | 8 Apr 15 |
| 2014 U23 Hillingdon/Leeds Beckett Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 48.18 | | | | 4 | | | | Cleckheaton | Spenborough AC Ivan Stringer Memorial Open | 30 Mar 14 |
| JT800 | 47.06 | | | | 10 | qB | | | Bedford | BUCS Championships | 4 May 14 |
| JT800 | 46.75 | | | | 2 | | | | Leeds | Leeds Varsity Match | 1 Oct 14 |
| JT800 | 45.20 | | | | 2 | | | | Lee Valley | Middlesex County Championships | 24 May 14 |
| JT800 | 44.97 | | | | 1 | A | | | Sandy | Sweatshop Southern Athletics League Division 3 North | 12 Jul 14 |
| JT800 | 43.07 | | | | 1 | | | | Wormwood Scrubs | West London Open Graded Meeting | 11 Jun 14 |
| JT800 | 43.01 | | | | 1 | A | | | Uxbridge | Sweatshop Southern Athletics League Division 3 North | 19 Apr 14 |
| 2013 U20 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 49.84 | | | | 1 | A | | | Uxbridge | Sweatshop Southern Athletics League Division 2 N | 27 Apr 13 |
| JT800 | 49.78 | | | | 1 | A | | | Perivale | UK Youth Development U17/U20 League Division Southern South 3b | 2 Jun 13 |
| JT800 | 47.81 | | | | 1 | | | | Lee Valley | Middlesex County Championships | 25 May 13 |
| JT800 | 47.63 | | | | 1 | | | | Reading | Berkshire Schools' Championships | 8 Jun 13 |
| JT800 | 47.56 | | | | 1 | A | | | Hillingdon | UK Youth Development U17/U20 League Division Southern South 3b | 28 Apr 13 |
| JT800 | 46.94 | | | | 2 | A | | | Uxbridge | Sweatshop Southern Athletics League Division 2 N | 15 Jun 13 |
| JT800 | 45.70 | | | | 4 | A | | | Lee Valley | Lee Valley Open | 13 Apr 13 |
| JT800 | 44.09 | | | | 1 | | | | Hendon | London Inter-Club Challenge | 24 Aug 13 |
| JT800 | 43.97 | | | | 8 | | | | Hendon | South of England AA U15/U20 Inter County Championships | 11 Aug 13 |
| JT800 | 40.58 | | | | 4 | | | | Leeds (B) | Leeds Varsity Match | 2 Oct 13 |
| 2012 U20 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 53.66 | | | | 1 | | | | Bracknell | Berkshire Schools' Championships | 16 Jun 12 |
| JT800 | 49.05 | | | | 3 | | | | Crystal Palace | South of England AA U20 Championships | 7 Jul 12 |
| JT800 | 48.20 | | | | 1 | A | | | Walthamstow | Southern Athletics League Division 2 C | 14 Jul 12 |
| JT800 | 47.36 | | | | 1 | | | | Mile End | Middlesex County Championships | 12 May 12 |
| JT800 | 46.90 | | | | 1 | B | | | Wormwood Scrubs | Southern Athletics League Division 2 C | 1 Sep 12 |
| JT800 | 43.77 | | | | 1 | B | | | Battersea Park | Southern Athletics League Division 2 C | 19 May 12 |
| JT800 | 43.53 | | | | 6 | | | | Abingdon | SEAA Inter-County U15/U20 Championships | 26 May 12 |
| 2011 U17 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 43.35 | | | | 2 | A | | | Hillingdon | National Junior League Brent Division | 1 May 11 |
| JT700 | 49.08 | | | | 1 | | | | Reading | Berkshire County Schools Championships | 11 Jun 11 |
| JT700 | 48.40 | | | | 1 | | | | Hillingdon | McCain Young Athletes League Southern 1 NW Division | 5 Jun 11 |
| JT700 | 47.89 | | | | 1 | | | | Mile End | Middlesex County Championships | 14 May 11 |
| JT700 | 45.77 | | | | 3 | A | | | Kingston | Southern U17 Inter Counties | 14 Aug 11 |
| JT700 | 43.03 | | | | 1 | | | | Woodford | McCain Young Athletes League Southern 1 NW Division | 22 May 11 |
| JT700 | 41.54 | | | | 4 | | | | Watford | Watford Open | 15 Jun 11 |
| JT700 | 40.81 | | | | 3 | C | | | Hendon | McCain Jumps & Throws Fest | 10 Jul 11 |
| JT700 | 39.52 | | | | 2 | | | | High Wycombe | McCain Young Athletes League Southern 1 NW Division Match 2 | 8 May 11 |
| 2010 U17 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT800 | 39.15 | | | | 1 | A | | | Guildford | National Junior Athletic League Brent | 25 Jul 10 |
| JT800 | 37.69 | | | | 4 | A | | | Uxbridge (H) | National Junior Athletic League Brent | 27 Jun 10 |
| JT800 | 37.35 | | | | 6 | | | | Lee Valley | Jav Fest 8 | 11 Sep 10 |
| JT700 | 43.40 | | | | 1 | B | | | Stevenage | Southern U17 Inter County Match | 8 Aug 10 |
| JT700 | 42.09 | | | | 2 | | | | Hendon | Middlesex County Championships | 8 May 10 |
| JT700 | 39.79 | | | | 2 | | | | Lee Valley | Jav Fest 8 | 11 Sep 10 |
| JT700 | 39.41 | | | | 1 | A | | | Harrow | McCain UK Young Athletes League Southern Premier W - Match A | 20 Jun 10 |
| JT700 | 38.72 | | | | 2 | 3 | | | Hendon | McCain Throws Fest | 7 Aug 10 |
| JT700 | 37.44 | | | | 3 | | | | Guildford | McCain UK Young Athletes League Southern Premier W | 16 May 10 |
| JT700 | 37.03 | | | | 6 | | | | Reading | Berkshire Schools Championships | 12 Jun 10 |
| JT700 | 35.45 | | | | 2 | | | | Hendon | McCain UK Young Athletes League Southern Premier W - Match B | 18 Jul 10 |
| JT700 | 32.50 | | | | 5 | | | | Hillingdon | McCain UK Young Athletes League Southern Premier W | 2 May 10 |
| 2009 U15 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| DT1.25K | 25.75 | | | | 1 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 17 May 09 |
| DT1.25K | 23.03 | | | | 2 | A | | | Portsmouth | McCain UK Young Athletes League Southern One West | 21 Jun 09 |
| DT1.25K | 22.90 | | | | 2 | A | | | Milton Keynes | McCain UK Young Athletes League Southern One West | 19 Jul 09 |
| DT1.25K | 22.44 | | | | 2 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 3 May 09 |
| HT4K | 22.14 | | | | 2 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 3 May 09 |
| HT4K | 21.38 | | | | 2 | A | | | Milton Keynes | McCain UK Young Athletes League Southern One West | 19 Jul 09 |
| HT4K | 20.69 | | | | 2 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 17 May 09 |
| JT800 | 32.18 | | | | 2 | ns | | | Hillingdon | Southern Men's League Division 2 | 1 Aug 09 |
| JT600 | 38.26 | | | | 4 | | | | Reading | Berkshire Schools Championships | 13 Jun 09 |
| JT600 | 34.93 | | | | 2 | A | | | Milton Keynes | McCain UK Young Athletes League Southern One West | 19 Jul 09 |
| JT600 | 34.42 | | | | 12 | | | | Watford | SEAA U15 & U20 Inter Counties Match | 30 Aug 09 |
| JT600 | 32.86 | | | | 3 | A | | | Portsmouth | McCain UK Young Athletes League Southern One West | 21 Jun 09 |
| JT600 | 30.89 | | | | 1 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 3 May 09 |
| JT600 | 27.89 | | | | 2 | A | | | Hillingdon | McCain UK Young Athletes League Southern One West | 17 May 09 |
| 2007 U13 Hillingdon |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT400 | 26.82 | | | | | | | | Eton | Carson's Alder Valley League Boys' Match | 19 Aug 07 |
| JT400 | 23.60 | | | | | | | | Reading | Berkshire Schools U13 Championships | 27 Jun 07 |