| 2025 SEN Blackwater Valley Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 26:46 | | | 27:14 | 25 | | 10 | | Windsor | Run Dorney | 7 Jun 25 |
| 10K | 61:50 | | | 62:56 | 381 | | 103 | | Battersea Park | RunThrough Battersea Park Chase the Sun 5K / 10K | 28 May 25 |
| HM | 2:14:25 | | | 2:15:23 | 364 | | 130 | 54 | Worcester | Worcester 10K / Half Marathon / Marathon | 18 May 25 |
| 2021 SEN Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 26:55 | c | | | 627 | B | 190 | | Kempton Park | Reunion 5K | 15 May 21 |
| parkrun | 30:10 | | | | 222 | | | | Rushmoor | Rushmoor parkrun # 296 | 16 Oct 21 |
| HM | 2:12:13 | c | | | 603 | | 194 | | Farnborough | Farnborough Half Marathon | 11 Jul 21 |
| 2013 U20 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 25:22 | | | | 49 | | | | Arrow Valley | Arrow Valley parkrun # 35 | 16 Mar 13 |
| 2012 U17 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 51.5 | | | | 6 | A | | | Kettering | Heart of England League Division 2 | 21 Jul 12 |
| 300 | 51.6 | | | | 3 | B | | | Bromsgrove | Heart of England League Division 2 | 10 Jun 12 |
| 400 | 70.9 | | | | 2 | B | | | Telford | Up & Running Midland League Division 3 | 1 Jul 12 |
| 800 | 2:48.0 | | | | 3 | A | | | Kettering | Heart of England League Division 2 | 21 Jul 12 |
| 1500 | 6:05.6 | | | | 2 | B | | | Bromsgrove | Heart of England League Division 2 | 10 Jun 12 |
| 1500 | 6:06.7 | | | | 2 | B | | | Yate | Up & Running Midland League Division 3 | 5 May 12 |
| 300HW | 57.1 | | | | 1 | A | | | Brierley Hill | McCain Young Athletes' League Division Midland 1C | 17 Jun 12 |
| DT1K | 10.49 | | | | 3 | A | | | Brierley Hill | McCain Young Athletes' League Division Midland 1C | 17 Jun 12 |
| ZXC | 19:59 | | | | 54 | | | | Warwick | West Midland Young Athletes' League | 7 Oct 12 |
| ZXC | 27:39 | | | | 13 | | | | Droitwich | Worcestershire Country Championships | 7 Jan 12 |
| 2011 U17 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 47.5 | | | | 5 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| 300 | 48.8 | | | | 8 | A | | | Worcester | Heart of England League Division 1 | 26 Jun 11 |
| 300 | 48.9 | | | | 3 | | | | Bristol (SG) | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| 300 | 49.23 | | | | 5 | | | | Horspath | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| 300 | 50.1 | | | | 6 | A | | | Derby | Heart of England League | 23 Jul 11 |
| 400 | 71.6 | | | | 6 | A | | | Coventry | Up & Running Midland League Division 3 | 4 Jun 11 |
| 400 | 72.0 | | | | 5 | A | | | Tamworth | Up & Running Midland League Division 3 | 14 Aug 11 |
| 800 | 2:38.9 | | | | 4 | A | | | Coventry | Up & Running Midland League Division 3 | 4 Jun 11 |
| 800 | 2:38.9 | | | | 3 | h2 | | | Worcester | Hereford & Worcester County Schools Championships | 11 Jun 11 |
| 800 | 2:40.8 | | | | 2 | B | | | Tamworth | Up & Running Midland League Division 3 | 14 Aug 11 |
| 800 | 2:42.7 | | | | 5 | | | | Bristol (SG) | McCain Young Athletes League Midland Premier S Division | 5 Jun 11 |
| 800 | 2:43.3 | | | | 6 | A | | | Derby | Heart of England League | 23 Jul 11 |
| 800 | 2:45.1 | | | | 3 | | | | Yate | McCain Young Athletes League Midland Premier S Division Match 2 | 22 May 11 |
| 1500 | 5:20.1 | | | | 3 | A | | | Worcester | Heart of England League Division 1 | 26 Jun 11 |
| 1500 | 5:27.6 | | | | 4 | A | | | Derby | Heart of England League | 23 Jul 11 |
| 1500 | 5:28.6 | | | | 3 | B | | | Cannock | Up & Running Midland League Division 3 | 3 Jul 11 |
| 3000 | 12:27.66 | | | | 2 | | | | Horspath | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| LJ | 2.93 | | | | 6 | B | | | Worcester | Heart of England League Division 1 | 26 Jun 11 |
| DT1K | 9.70 | | | | 6 | | | | Horspath | McCain Young Athletes League Midland Premier S Division | 19 Jun 11 |
| ZXC | 14:16 | | | | 42 | | | | Aldersley | West Midland Young Athletes' League | 13 Nov 11 |
| ZXC | 16:08 | | | | 60 | | | | Nuneaton | West Midland Young Athletes' League | 16 Jan 11 |
| ZXC | 17:10 | | | | 37 | | | | Sandwell Valley | West Midland Young Athletes' League | 9 Oct 11 |
| ZXC | 20:23 | | | | 12 | | | | Birmingham | Worcestershire Championships | 8 Jan 11 |
| 2010 U15 Bromsgrove & Redditch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:38.3 | | | | 2 | | | | Solihull | McCain UK Young Athletes League Midland 1 NW | 18 Jul 10 |
| 800 | 2:39.9 | | | | 2 | | | | Burton-upon-Trent | McCain UK Young Athletes League Midland 1 NW | 20 Jun 10 |
| 800 | 2:42.7 | | | | 2 | B | | | Tipton | Heart of England League Division 2 | 5 Jun 10 |
| 800 | 2:48.4 | | | | 4 | | | | Tipton | McCain UK Young Athletes League Midland 1 NW - Match B | 2 May 10 |
| DT1K | 8.57 | | | | 2 | | | | Tipton | McCain UK Young Athletes League Midland 1 NW - Match B | 2 May 10 |
| ZXC | 14:17 | | | | 52 | | | | Bromsgrove | West Midland Young Athletes' League | 12 Dec 10 |
| ZXC | NT | | | | 68 | | | | Wolverhampton | West Midland Young Athletes' League | 14 Nov 10 |
| 2009 U15 Nene Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRDL | 17:38 | | | | 55 | L3 | | | Sutton Coldfield | Young Athletes' National Road Relays | 18 Oct 09 |
| 2008 U13 Nene Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 3:01.3 | | | | 9 | | | | Grantham | Lincolnshire Championships | 11 May 08 |
| 1500 | 6:35.0 | | | | 6 | | | | Grantham | Lincolnshire Championships | 10 May 08 |
| ZXC | 9:44 | | | | 9 | | | | Skegness | Lincolnshire League | 14 Dec 08 |
| ZXC | 15:03 | | | | 311 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| 2007 U13 Nene Valley |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRDL | 17:50 | | | 17:50 | 52 | | | | Sutton Coldfield | National Young Athletes League Relays | 21 Oct 07 |