| 2025 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:37.7 | | | | 2 | B | | | Norwich | East Anglian League | 6 Jul 25 |
| 1500 | 5:06.0 | | | | - | ns | | | Bury St. Edmunds | East Anglian League | 27 Apr 25 |
| 1500 | 5:14.0 | | | | 2 | A | | | Norwich | East Anglian League | 6 Jul 25 |
| 3000 | 10:51.7 | | | | 1 | A | | | Colchester | East Anglian League | 25 May 25 |
| 3000 | 10:55.78 | | | | 4 | A | | | Finsbury Park | Southern Athletics League Division 1 | 13 Jul 25 |
| 3000 | 11:04.3 | | | | 4 | A | | | Kingston | Southern Athletics League Division 1 | 22 Jun 25 |
| 5000 | 19:07.5 | | | | 1 | A | | | Norwich | Southern Athletics League Division 1 | 30 Aug 25 |
| 5KMT | 19:59 | | | 20:02 | 2 | | 1 | | Boxted | Boxted 5K / 10K | 8 Jun 25 |
| 8KXC | 32:17 | | | | 94 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 8 Mar 25 |
| 10K | 40:28 | | | 40:30 | 77 | | 5 | | Little Bromley | Little Bromley 10K | 13 Apr 25 |
| 2024 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:56.5 | | | | 1 | A | | | Bury St. Edmunds | East Anglian League | 26 May 24 |
| 5K | 18:32 | | | 18:34 | 16 | | 2 | | Snetterton | Run Snetterton 5K / 10K | 31 Jul 24 |
| 6KXC | 25:11 | | | | 10 | | 9 | | Bury St.Edmunds | Eastern AA Championships | 16 Nov 24 |
| 8KXC | 29:34 | | | | 127 | | | | Wollaton Park | CAU Inter County Championships (inc British Athletics Cross Challenge) | 9 Mar 24 |
| 8KXC | 33:10 | | | | 8 | | 4 | | Holbrook | Suffolk County Championships | 7 Jan 24 |
| 10K | 38:34 | | | 38:40 | 67 | | 5 | | Little Bromley | Little Bromley 10K | 14 Apr 24 |
| 10K | 39:01 | | | 39:01 | 109 | | 14 | | Cambridge | Cambridge Town and Gown 10K | 6 Oct 24 |
| SHORT10K | 39:08 | | | 39:11 | 27 | | 1 | | Colchester | Colchester 10K (49m Short) | 12 May 24 |
| 10KMT | 39:30 | | | | 36 | | 5 | | Kew | Kew the Run 10K | 30 Mar 24 |
| 2023 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 19:09.91 | | | | 3 | A | | | Gillingham | Southern Athletics League Division 1 | 19 Aug 23 |
| 5KMT | 20:26 | | | 20:27 | 6 | | 1 | | Boxted | Boxted 5K / 10K | 11 Jun 23 |
| 8KXC | 29:10 | | | | 3 | | | | Holbrook | Suffolk County Championships | 8 Jan 23 |
| 8KXC | 35:34 | | | | 22 | | 2 | 1 | Southwold | Suffolk Winter League | 5 Mar 23 |
| 8KXC | 36:49 | | | | 96 | | | | Loughborough | CAU Inter County Championships (inc British Athletics Cross Challenge) | 11 Mar 23 |
| 10K | 39:14 | | | 39:19 | 53 | | 4 | | Little Bromley | Little Bromley 10K | 16 Apr 23 |
| 10K | 39:54 | | | 39:59 | 58 | | 5 | | Ipswich | Ipswich Twilight 10K | 14 Jul 23 |
| 2022 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:30 | | | | 1 | | 1 | 1 | Alton Water | Alton Water parkrun # 29 | 28 May 22 |
| 10K | 39:27 | | | 39:33 | 65 | | 5 | | Little Bromley | Little Bromley 10K | 17 Apr 22 |
| 2020 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 9KXC | 38:03 | | | | 68 | | | | Wollaton Park | ECCA Saucony English National Championships | 22 Feb 20 |
| 10KXC | 39:57 | | | | 1 | | | | Bury St. Edmunds | Suffolk County Championships | 5 Jan 20 |
| 11.2KXC | 48:24 | | | | 51 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 7 Mar 20 |
| 2019 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:11 | | | | 6 | | 1 | 1 | Felixstowe | Felixstowe parkrun # 85 | 30 Nov 19 |
| parkrun | 19:35 | | | | 14 | | 2 | 1 | Felixstowe | Felixstowe parkrun # 60 | 1 Jun 19 |
| 5.6KXC | 22:30 | | | | 37 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 9 Nov 19 |
| 6KXC | 23:19 | | | | 11 | | | | Oxford | South of England Masters' & Inter Counties Championships | 7 Dec 19 |
| 6KXC | 23:30 | | | | 8 | | | | Nowton Park | RAF v Eastern Counties v Cambridge University Match | 19 Oct 19 |
| 8KXC | 33:50 | | | | 130 | | | | Leeds | ECCA Saucony English National Championships | 23 Feb 19 |
| 10K | 39:22 | | | 39:23 | 80 | | 7 | | Little Bromley | Little Bromley 10K | 14 Apr 19 |
| 10K | 39:54 | | | 39:55 | 62 | | 5 | | Ipswich | Ipswich Building Society Twilight 10K | 26 Jul 19 |
| 10KXC | 40:36 | | | | 7 | | | | Bury St Edmunds | Suffolk County Championships | 6 Jan 19 |
| 10KXC | 44:15 | | | | 114 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9 Mar 19 |
| HM | 94:39 | | | 94:41 | 133 | | 8 | | Ipswich | Simplyhealth Great East Run Half Marathon | 22 Sep 19 |
| 2017 SEN Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 97:48 | | | 98:54 | 332 | | 25 | | Colchester | Colchester Half Marathon | 12 Mar 17 |
| 2016 U23 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:55:46 | | | 1:56:50 | 411 | | 41 | | Ipswich | Larking Gowen Ipswich Half Marathon | 18 Sep 16 |
| 2013 U20 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 28:11 | | | | 1 | | | | Bury St Edmunds | Suffolk County Championships | 6 Jan 13 |
| 2012 U20 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 14:31 | | | | 5 | | | | Ipswich | ESAA Anglian Schools Inter-County Championships | 4 Feb 12 |
| ZXC | 17:56 | | | | 107 | | | | Ilton | ESAA English Schools' Championships | 17 Mar 12 |
| ZXC | 24:18 | | | | 2 | | | | Horringer | Suffolk County Championships | 8 Jan 12 |
| 2011 U20 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3M | 18:39 | | | | 45 | | | | Old Billingsgate | Virgin London Mini Marathon | 17 Apr 11 |
| ZXC | 15:41 | | | | 14 | | | | Corby | ESAA Anglian Schools Inter-County Championships | 5 Feb 11 |
| ZXC | 16:13 | | | | 55 | | | | Nottingham | ESAA English Schools' Championships | 19 Mar 11 |
| ZXC | 22:06 | | | | 112 | | | | Birmingham | CAU Inter County Championships | 5 Mar 11 |
| ZXC | 25:18 | | | | 1 | | | | Ickworth Park | Suffolk County Championships | 9 Jan 11 |
| 2010 U17 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 15:51 | | | | 221 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| ZXC | 23:34 | | | | 68 | | | | Parliament Hill | Southern Cross Country Championships | 30 Jan 10 |
| 2009 U17 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:27.4 | | | | 2 | | | | Ipswich | Suffolk County Championships | 10 May 09 |
| 1500 | 5:00.2 | | | | 4 | | | | Norwich | ESAA Anglian Schools Inter-County Championships | 20 Jun 09 |
| 1500 | 5:02.7 | | | | 1 | F | | | Milton Keynes | BMC PB Classic | 16 May 09 |
| 1500 | 5:08.3 | | | | 3 | | | | Ipswich | Suffolk County Championships | 10 May 09 |
| ZXC | 16:23 | | | | 66 | | | | Nottingham | CAU Inter County Championships | 7 Mar 09 |
| ZXC | 16:35 | | | | 56 | | | | Parliament Hill | English National Championships | 21 Feb 09 |
| ZXC | 16:48 | | | | 3 | | | | Haughley Park | Suffolk County Championships | 11 Jan 09 |
| ZXC | 18:00 | | | | 82 | | | | Stanford Hall | Sainsbury ESAA English Schools' Championships | 21 Mar 09 |
| ZXC | 20:58 | | | | 32 | | | | Parliament Hill | London Championships (inc SEAA Inter-Counties Championships) | 21 Nov 09 |
| 2008 U15 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.69 | | | | 5 | 3 | | | Watford | Watford Harriers Open Graded Meeting | 2 Jul 08 |
| 800 | 2:32.8 | | | | | | | | Ipswich | Suffolk Championships | 11 May 08 |
| 1500 | 5:17.9 | | | | | | | | Bury St. Edmunds | Suffolk Schools Champs | 22 May 08 |
| ZXC | 11:43 | | | | 31 | | | | Liverpool | McCain UK Cross Challenge | 29 Nov 08 |
| ZXC | 15:01 | | | | 189 | | | | Liverpool | Sainsbury ESAA English Schools' Championships | 8 Mar 08 |
| ZXC | 15:13 | | | | 130 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 17:19 | | | | 161 | | | | Nottingham | CAU Inter County Championships | 15 Mar 08 |
| ZXC | 17:21 | | | | 6 | | | | Holbrook | Suffolk Championships | 6 Jan 08 |
| 2007 U15 Ipswich |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:23.5 | | | | | | | | Bury St. Edmunds | West Suffolk AC Charity Open | 23 Sep 07 |
| 1500 | 5:24.7 | | | | | | | | Bury St. Edmunds | Suffolk County Championships | 13 May 07 |
| ZXC | 12:27 | | | | 66 | | | 66 | Liverpool | UK Challenge Series | 24 Nov 07 |