| 2019 SEN Harrow/Brunel Uni London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.55 | i | | | 4 | h4 | | | Birmingham | British Championships | 9 Feb 19 |
| 800 | 1:52.53 | i | | | 2 | s4 | | | Sheffield | BUCS Indoor Championships | 16 Feb 19 |
| 800 | 1:52.89 | i | | | 7 | A | | | Sheffield | BMC Sheffield Grand Prix | 6 Jan 19 |
| 800 | 1:53.16 | i | | | 4 | | | | Lee Valley | South of England AA U20 / Senior Championships | 20 Jan 19 |
| 800 | 1:53.51 | i | | | 3 | | | | Sheffield | BUCS Indoor Championships | 17 Feb 19 |
| 800 | 1:54.54 | i | | | 2 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 20 Jan 19 |
| 800 | 1:54.94 | i | | | 1 | h8 | | | Sheffield | BUCS Indoor Championships | 15 Feb 19 |
| 2018 U23 Harrow/Brunel Uni London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.93 | | | | 6 | A | | | Watford | BMC Gold Standard Races | 13 Jun 18 |
| 800 | 1:52.00 | i | | | 2 | | | | Sheffield | BUCS Indoor Championships | 18 Feb 18 |
| 800 | 1:52.56 | | | | 4 | D | | | Watford | BMC Grand Prix | 26 May 18 |
| 800 | 1:52.92 | i | | | 1 | C | | | Lee Valley | BMC Lee Valley Open | 7 Feb 18 |
| 800 | 1:52.92 | i | | | 2 | h4 | | | Sheffield | BUCS Indoor Championships | 17 Feb 18 |
| 800 | 1:53.50 | | | | 8 | A | | | Eltham | BMC Grand Prix | 7 Jul 18 |
| 800 | 1:53.67 | | | | 3 | | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 800 | 1:54.00 | i | | | 2 | 2 | | | Lee Valley | London Senior & U20 Games | 28 Jan 18 |
| 800 | 1:54.42 | | | | 1 | 19 | | | Watford | Watford Open Graded Meeting | 16 May 18 |
| 800 | 1:54.42 | | | | 4 | h3 | | | Bedford | England Athletics U20 / U23 Championships | 16 Jun 18 |
| 800 | 1:54.45 | | | | 8 | | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 18 |
| 800 | 1:54.99 | | | | 3 | A | | | Liverpool | British Athletics League Division 1 | 4 Aug 18 |
| 800 | 1:55.34 | | | | 2 | h3 | | | Bedford | South of England AA U20 / Senior Championships | 9 Jun 18 |
| 800 | 1:57.41 | i | | | 2 | h7 | | | Sheffield | BUCS Indoor Championships | 16 Feb 18 |
| 1500 | 3:49.74 | | | | 4 | B | | | Watford | BMC Gold Standard Races | 11 Jul 18 |
| 1500 | 3:56.14 | | | | 17 | B | | | Watford | BMC Gold Standard Races | 8 Aug 18 |
| Mile | 4:21.58 | | | | 3 | B | | | Oxford | BMC Regional Races | 28 Jul 18 |
| 9.15KXC | 30:18 | | | | 42 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 10 Nov 18 |
| 2017 U23 Cambridge & Coleridge/Brunel Uni London |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.84 | | | | 3 | B | | | Watford | BMC Gold Standard Races | 12 Jul 17 |
| 800 | 1:51.96 | | | | 3 | E | | | Watford | BMC Grand Prix | 24 Jun 17 |
| 800 | 1:52.30 | | | | 4 | C | | | Loughborough | BMC Grand Prix | 8 Jul 17 |
| 800 | 1:53.49 | | | | 8 | A | | | Watford | BMC Gold Standard Races | 3 May 17 |
| 800 | 1:53.86 | | | | 3 | C | | | Watford | BMC Gold Standard Races | 9 Aug 17 |
| 800 | 1:53.95 | | | | 3 | s3 | | | Bedford | BUCS Championships | 30 Apr 17 |
| 800 | 1:54.46 | | | | 4 | h1 | | | Bedford | England Athletics U20 / U23 Championships | 17 Jun 17 |
| 800 | 1:55.07 | | | | 4 | 25 | | | Watford | Watford Open Graded Meeting | 19 Apr 17 |
| 800 | 1:56.29 | i | | | 4 | s1 | | | Sheffield | BUCS Indoor Championships | 18 Feb 17 |
| 800 | 1:56.37 | | | | 4 | s3 | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| 800 | 1:57.15 | | | | 2 | h4 | | | Bedford | BUCS Championships | 29 Apr 17 |
| 800 | 1:57.26 | i | | | 1 | 5 | | | Lee Valley | London Senior & U20 Games | 29 Jan 17 |
| 800 | 1:57.70 | | | | 6 | h1 | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 29 Jul 17 |
| 800 | 1:57.83 | i | | | 3 | h10 | | | Sheffield | BUCS Indoor Championships | 17 Feb 17 |
| 800 | 1:58.01 | i | | | 4 | h1 | | | Lee Valley | South of England AA U20 / Senior Championships | 15 Jan 17 |
| 800 | 1:58.39 | i | | | 1 | B | | | Lee Valley | Inter Varsity Meeting | 1 Feb 17 |
| 800 | 1:58.48 | | | | 3 | h4 | | | Crystal Palace | South of England AA U20 / Senior Championships | 10 Jun 17 |
| 1500 | 3:54.95 | | | | 7 | 17 | | | Watford | Watford Open Graded Meeting | 31 May 17 |
| 1500 | 3:59.28 | | | | 3 | 18 | | | Watford | Watford Open Graded Meeting | 28 Jun 17 |
| 7.8KXC | 26:15 | | | | 51 | | | | Welwyn Garden City | Start Fitness Metropolitan League | 11 Nov 17 |
| 8KXC | 26:04 | | | | 50 | | | | Uxbridge | Start Fitness Metropolitan League | 2 Dec 17 |
| 10.36KXC | 39:31 | | | | 203 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| 2016 U23 Cambridge & Coleridge |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8KXC | 30:18 | | | | 124 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 3 Dec 16 |
| 9.4KXC | 35:55 | | | | 28 | | | | Wimbledon Common | London Colleges League | 16 Nov 16 |
| 2012 U17 Huntingdonshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.99 | | | | 3 | 16 | | | Watford | Watford Open Graded Meeting | 13 Jun 12 |
| 800 | 2:01.02 | | | | 5 | s2 | | | Watford | South of England AA U15/U17 Championships | 14 Jul 12 |
| 800 | 2:01.18 | | | | 4 | h1 | | | Watford | South of England AA U15/U17 Championships | 14 Jul 12 |
| 800 | 2:01.34 | | | | 7 | h4 | | | Gateshead | Aviva ESAA English Schools' Championships | 6 Jul 12 |
| 800 | 2:01.77 | | | | 5 | C | | | Milton Keynes | BMC PB Classic | 19 May 12 |
| 800 | 2:02.22 | | | | 4 | | | | Cambridge | Eastern AA Championships | 2 Jun 12 |
| 800 | 2:02.26 | | | | 2 | | | | Peterborough | ESAA Anglian Schools Inter-County Championships | 23 Jun 12 |
| 800 | 2:03.53 | | | | 3 | 12 | | | Watford | Watford Open Graded Meeting | 2 May 12 |
| 800 | 2:09.5 | | | | 2 | | | | Cambridge | Cambridgeshire Schools' Championships | 16 Jun 12 |
| 1500 | 4:15.71 | | | | 6 | 15 | | | Watford | Watford Graded Open | 27 Jun 12 |
| 1500 | 4:16.57 | | | | 2 | 15 | | | Watford | Watford Graded Open | 25 Jul 12 |
| 1500 | 4:20.00 | | | | 3 | | | | Peterborough | Cambridgeshire County Championships | 12 May 12 |
| 1500 | 4:24.7 | | | | 1 | ns | | | Cambridge | Southern Athletics League Division 2 NE | 21 Apr 12 |
| 1500 | 4:27.6 | | | | 2 | 4 | | | Peterborough | Peterborough Open | 14 Apr 12 |
| Mile | 4:41.49 | | | | 5 | | | | St. Ives | Cambridgeshire Development Open | 18 Jul 12 |
| ZXC | 20:18 | | | | 6 | | | | St. Neots | Cambridgeshire County Championships | 8 Jan 12 |
| 2011 U17 Huntingdonshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.45 | i | | | 2 | 3 | | | Lee Valley | Metaswitch Games | 11 Dec 11 |
| 800 | 2:07.0 | | | | 1 | B | | | Watford | Southern Men's League Division 2N Match 2 | 9 Jul 11 |
| 800 | 2:11.60 | | | | 1 | | | | Peterborough | Peterborough Open | 29 Aug 11 |
| 1500 | 4:21.3 | | | | 5 | | | | Norwich | ESAA Anglian Schools Inter-County Championships | 18 Jun 11 |
| 1500 | 4:21.90 | | | | 1 | | | | Cambridge | Cambridgeshire County Championships | 14 May 11 |
| 1500 | 4:24.6 | | | | 2 | | | | Peterborough | Cambridgeshire County Schools' Championships | 11 Jun 11 |
| 1500 | 4:24.75 | | | | 7 | 6 | | | Watford | Watford Open | 20 Apr 11 |
| 1500 | 4:27.8 | | | | 1 | A | | | Wormwood Scrubs | Southern Men's League Division 2N | 7 May 11 |
| 1500 | 4:28.0 | | | | 3 | 1 | | | Peterborough | Peterborough Graded Open | 10 Apr 11 |
| 1500 | 4:28.67 | | | | 11 | 14 | | | Watford | Watford Open | 1 Jun 11 |
| 1500 | 4:33.8 | | | | 3 | A | | | Woodford | Southern Men's League Division 2N | 13 Aug 11 |
| 1500 | 4:34.98 | i | | | 4 | | | | Lee Valley | Eastern Counties & Essex Indoor Championships | 12 Mar 11 |
| Mile | 4:47.10 | | | | 2 | | | | St. Ives | Cambridgeshire AA Summer Evening Open | 20 Jul 11 |
| 3000 | 9:32.36 | | | | 5 | 1 | | | St. Ives | Cambridgeshire AA Summer Evening Open | 25 May 11 |
| 1500SC | 4:58.6 | | | | 1 | | | | St. Ives | Cambridgeshire AA Summer Evening Open | 8 Jun 11 |
| 1500SC | 5:33.37 | | | | 1 | B | | | Cambridge | Hibberd, Bemax & Peterhouse Trophies | 4 Sep 11 |
| ZMT | 8:26 | | | | 1 | | | | Peterborough | Frostbite Friendly League Junior Race | 6 Nov 11 |
| ZXC | 6:57 | | | | 1 | | | | St Neots | Frostbite Friendly League | 2 Oct 11 |
| ZXC | 8:27 | | | | 1 | | | | Ramsey | Frostbite Friendly League | 16 Jan 11 |
| ZXC | 14:47 | | | | 55 | | | 2 | Ampthill | Ampthill Trophy | 23 Oct 11 |
| ZXC | 17:08 | | | | 2 | | | | St Neots | Cambridgeshire County Championships | 9 Jan 11 |
| ZXC | 17:32 | | | | 107 | | | | Parliament Hill | Southern Cross Country Championships | 29 Jan 11 |
| ZXC | 18:05 | | | | 258 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 20:47 | | | | 263 | | | | Nottingham | ESAA English Schools' Championships | 19 Mar 11 |
| ZXC | 22:46 | | | | 31 | | | | Corby | ESAA Anglian Schools Inter-County Championships | 5 Feb 11 |
| 2010 U15 Huntingdonshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.0 | | | | 2 | A | | | Cambridge | Eastern Young Athletes' League | 6 Jun 10 |
| 1500 | 4:34.05 | | | | 4 | A | | | Chelmsford | Hibbard / Bemax / Peterhouse Trophy | 11 Sep 10 |
| 1500 | 4:40.9 | | | | 7 | | | | Grantham | ESAA Anglian Schools Inter-County Championships | 19 Jun 10 |
| 1500 | 4:41.99 | | | | 7 | A | | | St. Ives | BMC Regional Races | 9 Jun 10 |
| 1500 | 4:42.64 | | | | 2 | | | | Cambridge | Eastern AA Championships | 17 Jul 10 |
| 1500 | 4:42.9 | | | | 2 | | | | Cambridge | Cambridgeshire Schools Championships | 12 Jun 10 |
| 1500 | 4:44.04 | | | | 1 | | | | Peterborough | Peterborough City Games | 30 Aug 10 |
| 1500 | 4:45.1 | | | | 3 | A | | | Stevenage | Eastern Young Athletes' League | 11 Jul 10 |
| 1500 | 4:45.2 | | | | 1 | A | | | St. Albans | Eastern Young Athletes' League | 27 Jun 10 |
| 1500 | 4:53.9 | | | | 3 | A | | | Luton | East Anglian League | 8 Aug 10 |
| Mile | 4:58.7 | | | | 8 | | | | St. Ives | Cambridgeshire AA Open | 21 Jul 10 |
| 3000 | 10:18.6 | | | | 4 | | | | Sandy | Biggleswade AC Open | 25 Sep 10 |
| 3000 | 10:27.77 | | | | 8 | | | | St. Ives | Cambridgeshire AA Open | 26 May 10 |
| SP4K | 5.37 | | | | 3 | B | | | Cambridge | Eastern Young Athletes' League | 6 Jun 10 |
| 4.5KXC | 17:03 | | | | 215 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & CAU Inter County Championships | 13 Mar 10 |
| ZMT | 8:09 | | | | 3 | | | 3 | Bourne Woods | Frostbite Friendly League | 7 Feb 10 |
| ZXC | 7:20 | | | | 2 | | | | Bushfield | Frostbite Friendly League | 7 Nov 10 |
| ZXC | 8:46 | | | | 2 | | | 2 | Huntingdon | Frostbite Friendly League | 7 Mar 10 |
| ZXC | 9:04 | | | | 2 | | | | Ramsey | Frostbite Friendly League | 17 Jan 10 |
| ZXC | 10:29 | | | | 4 | | | | Shouldham Warren | Ryston Runners Open League | 14 Nov 10 |
| ZXC | 13:35 | | | | 6 | | | | Colchester | Eastern AA Championships | 28 Nov 10 |
| ZXC | 14:18 | | | | 233 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| ZXC | 15:09 | | | | 35 | | | 2 | Ampthill Park | Ampthill Trophy | 17 Oct 10 |
| ZXC | 15:21 | | | | 5 | | | | St. Ives | Anglian Inter County Schools Championships | 6 Feb 10 |
| ZXC | 15:31 | | | | 5 | | | | St. Neots | Cambridgeshire County Championships | 9 Jan 10 |
| ZXC | 16:11 | | | | 179 | | | | Leeds | English National Championships | 27 Feb 10 |
| 2009 U15 Huntingdonshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.0 | | | | 4 | 1 | | | Sandy | Biggleswade Open | 26 Sep 09 |
| 800 | 2:19.53 | | | | 3 | | | | Peterborough | Peterborough City Games | 31 Aug 09 |
| 800 | 2:21.4 | | | | 4 | A | | | Bedford | Eastern Young Athletes League | 12 Jul 09 |
| 1500 | 4:31.5 | | | | 3 | | | | Norwich | ESAA Anglian Schools Inter-County Championships | 20 Jun 09 |
| 1500 | 4:33.60 | | | | 1 | | | | Peterborough | Cambridgeshire Schools Championships | 13 Jun 09 |
| 1500 | 4:35.77 | | | | 4 | h3 | | | Ashford | Southern Counties U15 & U17 Championships | 23 May 09 |
| 1500 | 4:37.33 | | | | 2 | B | | | St. Ives | BMC Regional Races | 10 Jun 09 |
| 1500 | 4:37.96 | | | | 11 | | | | Watford | SEAA U15 & U20 Inter Counties Match | 30 Aug 09 |
| 1500 | 4:39.29 | | | | 12 | | | | Ashford | Southern Counties U15 & U17 Championships | 24 May 09 |
| 1500 | 4:42.8 | | | | 2 | A | | | Peterborough | Eastern Young Athletes' League | 28 Jun 09 |
| 1500 | 4:44.4 | | | | 7 | D | | | Milton Keynes | BMC PB Classic | 16 May 09 |
| 1500 | 4:44.85 | | | | 4 | | | | Cambridge | Eastern AA Championships | 5 Jul 09 |
| 1500 | 4:47.7 | | | | 2 | | | | Peterborough | East Anglian League | 26 Apr 09 |
| 1500 | 4:48.1 | | | | 1 | A | | | Cambridge | Eastern Young Athletes' League | 19 Apr 09 |
| 1500 | 4:48.37 | | | | 1 | | | | Cambridge | Cambridgeshire County Championships | 9 May 09 |
| 1500 | 4:53.4 | | | | 1 | 1 | | | Sandy | Bedfordshire Open | 5 Apr 09 |
| Mile | 4:57.7 | | | | 6 | h1 | | | St. Ives | Cambridgeshire Development Meeting | 22 Jul 09 |
| 3000 | 10:05.91 | | | | 7 | | | | St. Ives | Cambridgeshire Development Meeting | 27 May 09 |
| HJ | 1.40 | | | | 11 | | | | Sandy | Biggleswade Open | 26 Sep 09 |
| ZRD | 7:09 | | | | 3 | | | 1 | St. Neots | Frostbite Friendly League | 4 Oct 09 |
| ZXC | 7:12 | | | | 1 | | | | Peterborough | Frostbite Friendly League | 8 Nov 09 |
| ZXC | 9:05 | | | | 1 | | | | Hinchingbrooke Park | Frostbite Friendly League | 13 Dec 09 |
| ZXC | 10:13 | | | | 3 | | | | Shouldham Warren | Ryston Runners Open League | 15 Nov 09 |
| ZXC | 11:41 | | | | 1 | | | | St. Neots | Cambridgeshire County Championships | 11 Jan 09 |
| ZXC | 13:17 | | | | 38 | | | | Nottingham | CAU Inter County Championships | 7 Mar 09 |
| ZXC | 13:45 | | | | 2 | | | | Colchester | Eastern AA Cross Country Championships | 6 Dec 09 |
| ZXC | 15:42 | | | | 5 | | | 1 | Ampthill | Ampthill Trophy | 18 Oct 09 |
| ZXC | 16:51 | | | | 162 | | | | Stanford Hall | Sainsbury ESAA English Schools' Championships | 21 Mar 09 |
| ZXC | NT | | | | 1 | | | | St. Neots | Cambridgeshire Schools Championships | 14 Jan 09 |
| 2008 U13 Huntingdonshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:29.3 | | | | | | | | Sandy | Biggleswade Open | 27 Sep 08 |
| 1500 | 4:46.3 | | | | 3 | | | | Sandy | Biggleswade Open | 27 Sep 08 |
| 1500 | 4:55.6 | | | | 1 | A | | | Luton | Eastern Young Athletes' League | 13 Jul 08 |
| 1500 | 4:56.7 | | | | 1 | | | | Peterborough | Peterborough City Games | 25 Aug 08 |
| Mile | 5:18.2 | | | | 1 | 5 | | | St. Ives | Cambridgeshire Evening Open Development Meeting | 23 Jul 08 |
| HJ | 1.30 | | | | | | | | Luton | Eastern Young Athletes' League | 13 Jul 08 |
| HJ | 1.30 | | | | | | | | Sandy | Biggleswade Open | 27 Sep 08 |
| HJ | 1.25 | | | | | | | | Peterborough | Peterborough City Games | 25 Aug 08 |
| ZXC | 7:07 | | | | 2 | | | | St. Neots | Frostbite Friendly League | 5 Oct 08 |
| ZXC | 7:16 | | | | 1 | | | | Ampthill | Ampthill Trophy | 19 Oct 08 |
| ZXC | 12:03 | | | | 7 | | | | Norwich | Anglian Inter County Schools | 2 Feb 08 |
| ZXC | 12:20 | | | | 8 | | | 7 | Huntingdon | Frostbite Friendly League | 14 Dec 08 |
| ZXCL | 7:00.35 | | | | 4 | | | | Mansfield | ECCU XC Relays | 1 Nov 08 |