| 2021 SEN City of Portsmouth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 66:03 | c | | | 302 | | | | Portsmouth | Great South Run 10 | 17 Oct 21 |
| 2020 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:24 | | | 33:28 | 78 | | | | Chichester | Chichester 10K at Goodwood | 2 Feb 20 |
| 10KXC | 35:38 | | | | 5 | | | | Bury St. Edmunds | Suffolk County Championships | 5 Jan 20 |
| 2019 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:19.77 | | | | 6 | 9 | | | Watford | Watford Open Graded Meeting | 1 May 19 |
| 1500 | 4:30.5 | | | | 2 | B | | | Cambridge | Southern Athletics League Division 2E | 27 Apr 19 |
| 3000 | 9:58.9 | | | | 4 | B | | | Brighton | Southern Athletics League Division 2E | 19 May 19 |
| 2000SC | 7:22.3 | | | | 3 | B | | | Cambridge | Southern Athletics League Division 2E | 27 Apr 19 |
| 4.5KNAD | 14:36 | | | | 24 | A | | | Chichester | Chichester Corporate Challenge | 27 Mar 19 |
| 4.5KNAD | 15:33 | | | | 27 | A | | | Chichester | Chichester Corporate Challenge | 13 Mar 19 |
| 5K | 16:04 | | | 16:07 | 64 | | | | Ipswich | Ipswich Building Society Twilight 5K | 11 May 19 |
| 4.6MXC | 25:34 | | | | 3 | | | | Woodbridge | Suffolk Winter League | 15 Dec 19 |
| 5.6MXC | 35:35 | | | | 12 | | | | Framlingham | Suffolk Winter League | 3 Nov 19 |
| 10K | 33:43 | | | 33:49 | 50 | | | | Chichester | Chichester Priory 10K | 3 Feb 19 |
| 10K | 33:50 | | | 33:53 | 21 | | | | Eastleigh | Eastleigh 10K | 24 Mar 19 |
| 2018 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | NT | | | | 16 | | | | Woodbridge | Suffolk Winter League | 2 Dec 18 |
| 2015 U23 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.0 | | | | 4 | A | | | Dartford | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| 1500 | 4:40.8 | | | | 4 | A | | | Dartford | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| 3000 | 10:21.8 | | | | 2 | B | | | Dartford | Sweatshop Southern Athletics League Division 2E | 4 Jul 15 |
| 10K | 35:24 | c | | | 100 | | | | Bristol | Bristol 10K | 31 May 15 |
| 2014 U20 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.0 | | | | 3 | B | | | Parliament Hill | Sweatshop Southern Athletics League Division 2 North | 2 Aug 14 |
| 800 | 2:11.8 | | | | 5 | A | | | Ipswich | East Anglian League | 8 Jun 14 |
| 800 | 2:13.7 | | | | 3 | A | | | Ipswich | Sweatshop Southern Athletics League Division 2 North | 19 Apr 14 |
| 1500 | 4:31.4 | | | | 3 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2 North | 19 Apr 14 |
| 3000 | 9:20.3 | | | | 3 | A | | | Colchester | East Anglian League | 4 May 14 |
| 3000 | 9:22.9 | | | | 2 | | | | Ipswich | Suffolk County Championships | 25 May 14 |
| 3000 | 9:47.8 | | | | 6 | A | | | Bury St. Edmunds | East Anglian League Final | 14 Sep 14 |
| 5000 | 16:14.8 | | | | 2 | A | | | St. Albans | Sweatshop Southern Athletics League Division 2 North | 21 Jun 14 |
| LJ | 4.36 | | | | 4 | B | | | Colchester | East Anglian League | 4 May 14 |
| 5MMT | 26:46 | | | | 2 | | | | Kirton | Kirton Friday 5 | 6 Jun 14 |
| 5MMT | 27:23 | | | 27:24 | 2 | | | | Ipswich | Ipswich Jaffa Friday 5 | 30 May 14 |
| ZXC | 27:14 | | | | 7 | | | 3 | Framlingham | Suffolk Winter League | 26 Oct 14 |
| ZXC | 27:22 | | | | 196 | | | | Donington Park | ESAA English Schools' Championships | 15 Mar 14 |
| ZXC | 28:14 | | | | 15 | | | | Northampton | Anglian Schools' Championships | 1 Feb 14 |
| ZXC | 33:47 | | | | 16 | | | 3 | Bury | Suffolk Winter League | 2 Mar 14 |
| 2013 U20 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.5 | | | | 4 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2 N | 20 Apr 13 |
| 800 | 2:04.5 | | | | 1 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2 N | 20 Apr 13 |
| 800 | 2:04.6 | | | | 2 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2 N | 18 May 13 |
| 800 | 2:06.02 | | | | 11 | 13 | | | Watford | Watford Open Graded Meeting | 12 Jun 13 |
| 800 | 2:11.1 | | | | 4 | A | | | Peterborough | Sweatshop Southern Athletics League Division 2 N | 20 Jul 13 |
| 800 | 2:13.4 | | | | 2 | B | | | Peterborough | East Anglian League | 1 Sep 13 |
| 1500 | 4:24.35 | | | | 16 | 14 | | | Watford | Watford Open Graded Meeting | 26 Jun 13 |
| 1500 | 4:24.6 | | | | 2 | B | | | Ipswich | Sweatshop Southern Athletics League Division 2 N | 15 Jun 13 |
| 1500 | 4:34.5 | | | | 3 | B | | | Peterborough | Sweatshop Southern Athletics League Division 2 N | 20 Jul 13 |
| 3000 | 9:50.2 | | | | 1 | ns | | | Ipswich | East Anglian League | 14 Jul 13 |
| 3.863KL | 13:11 | | | | 23 | L1 | | | Sutton Coldfield | ERRA Young Athletes' Relays | 14 Apr 13 |
| 5M | 28:24 | | | | 14 | | | 3 | Kirton | Kirton Friday 5 | 7 Jun 13 |
| ZXC | 22:13 | | | | 69 | | | | Parliament Hill | Southern Championships | 16 Feb 13 |
| ZXC | 24:12 | | | | 136 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| ZXC | 24:42 | | | | 15 | | | | Grantham | Anglian Schools' Championships | 2 Feb 13 |
| ZXC | 24:48 | | | | 8 | | | | Bury St Edmunds | Suffolk County Championships | 6 Jan 13 |
| ZXC | 25:20 | | | | 5 | | | | Epping Forest | Essex League | 12 Jan 13 |
| ZXC | 27:18 | | | | 7 | | | 4 | Framlingham | Suffolk Winter League | 27 Oct 13 |
| ZXC | 30:21 | | | | 38 | | | 10 | Braintree | Essex League | 19 Oct 13 |
| 2012 U17 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.2 | | | | 3 | ns | | | King's Lynn | East Anglian League | 1 Jul 12 |
| 400 | 55.1 | | | | 2 | A | | | Norwich | Eastern Young Athletes' League | 29 Apr 12 |
| 400 | 55.8 | | | | 1 | B | | | Braintree | East Anglian League | 22 Apr 12 |
| 400 | 55.85 | | | | 3 | B | | | Bury St Edmunds | East Anglian League Final | 23 Sep 12 |
| 400 | 56.1 | | | | 1 | B | | | Ipswich | East Anglian League | 20 May 12 |
| 800 | 2:10.4 | | | | 2 | A | | | Luton | Eastern Young Athletes' League | 19 Aug 12 |
| 800 | 2:10.6 | | | | 1 | A | | | Ipswich | East Anglian League | 20 May 12 |
| 800 | 2:11.4 | | | | 5 | A | | | Braintree | East Anglian League | 22 Apr 12 |
| 800 | 2:12.7 | | | | 3 | B | | | Ipswich | Southern Athletics League Division 2 NE | 21 Apr 12 |
| 800 | 2:18.2 | | | | 6 | A | | | Bury St Edmunds | East Anglian League Final | 23 Sep 12 |
| 1500 | 4:40.9 | | | | 3 | A | | | Luton | Eastern Young Athletes' League | 19 Aug 12 |
| 1500 | 4:41.3 | | | | 2 | A | | | King's Lynn | East Anglian League | 1 Jul 12 |
| 1500 | 4:43.0 | | | | 7 | A | | | Bury St Edmunds | East Anglian League Final | 23 Sep 12 |
| 1500 | 4:44.3 | | | | 3 | A | | | Stevenage | Eastern Young Athletes League Top Six Final | 16 Sep 12 |
| 3000 | 10:21.79 | | | | 5 | A | | | Lee Valley | National Junior Athletic League Southern Premier Division | 24 Jun 12 |
| 2000SC | 7:05.1 | | | | 2 | A | | | Ipswich | Southern Athletics League Division 2 NE | 1 Sep 12 |
| DT1.5K | 19.04 | | | | 1 | B | | | Ipswich | East Anglian League | 20 May 12 |
| DT1.5K | 17.73 | | | | 5 | A | | | Norwich | Eastern Young Athletes' League | 29 Apr 12 |
| DT1.5K | 16.88 | | | | 4 | A | | | Braintree | East Anglian League | 22 Apr 12 |
| DT1.5K | 15.83 | | | | 2 | B | | | King's Lynn | East Anglian League | 1 Jul 12 |
| DT1.5K | 12.98 | | | | 5 | B | | | Stevenage | Eastern Young Athletes League Top Six Final | 16 Sep 12 |
| JT700 | 3.79 | | | | 3 | B | | | Luton | Eastern Young Athletes' League | 19 Aug 12 |
| 5MMT | 30:19 | | | 30:19 | 22 | | | 2 | Ipswich | Ipswich Jaffa Friday 5 | 25 May 12 |
| ZXC | 12:20 | | | | 4 | | | 3 | Stowmarket | Suffolk Winter League | 4 Mar 12 |
| ZXC | 14:15 | | | | 2 | | | 2 | Bury St Edmunds | Suffolk Winter League | 22 Jan 12 |
| ZXC | 19:04 | | | | 9 | | | | Ipswich | ESAA Anglian Schools Inter-County Championships | 4 Feb 12 |
| ZXC | 20:42 | | | | 4 | | | | Horringer | Suffolk County Championships | 8 Jan 12 |
| ZXC | 21:27 | | | | 161 | | | | Birmingham | CAU Inter County Championships | 10 Mar 12 |
| ZXC | 22:45 | | | | 195 | | | | Ilton | ESAA English Schools' Championships | 17 Mar 12 |
| ZXC | 29:01 | | | | 5 | | | 2 | Framlingham | Suffolk Winter League | 28 Oct 12 |
| ZXC | 29:47 | | | | 8 | | | | Basildon | Essex League | 15 Dec 12 |
| ZXCL | 10:19 | | | | 34 | L2 | | | Mansfield | ECCA National Relays | 3 Nov 12 |
| 2011 U17 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 55.9 | | | | 4 | B | | | Bury St Edmunds | East Anglian League Final | 18 Sep 11 |
| 800 | 2:07.2 | | | | 1 | B | | | Bury St Edmunds | East Anglian League Final | 18 Sep 11 |
| 800 | 2:10.2 | | | | 3 | A | | | Colchester | East Anglian League | 21 Aug 11 |
| 1500 | 4:40.5 | | | | 1 | B | | | Colchester | East Anglian League | 21 Aug 11 |
| 1500 | 4:47.0 | | | | 2 | B | | | Ipswich | Eastern Young Athletes' League Plate Final | 11 Sep 11 |
| 5M | 32:10 | | | | 46 | | | 3 | Ipswich | Ipswich Jaffa Friday 5 | 20 May 11 |
| ZXC | 8:31 | | | | 2 | | | 2 | Framlingham | Suffolk Winter League | 30 Oct 11 |
| ZXC | 12:19 | | | | 2 | | | 2 | Woodbridge | Suffolk Winter League | 4 Dec 11 |
| 2010 U15 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.2 | | | | 1 | | | | Bury St. Edmunds | Suffolk Schools Championships | 19 May 10 |