| 2018 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 33.39 | | | | 1 | | | | Birmingham | Midland Counties Open Series | 27 Jan 18 |
| JT600 | 27.72 | | | | 1 | | | | Birmingham (PB) | Midland Counties Open Series | 6 Jan 18 |
| JT600 | 23.69 | | | | 4 | | | | Nuneaton | Warwickshire County Championships | 12 May 18 |
| 2017 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT600 | 35.36 | | | | 8 | | | | Loughborough | UK Javelin Carnival | 29 May 17 |
| JT600 | 34.86 | | | | 3 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 30 Apr 17 |
| JT600 | 34.62 | | | | 3 | | | | Nuneaton | Warwickshire County Championships | 14 May 17 |
| JT600 | 34.40 | | | | 1 | | | | Stourport | Kidderminster & Stourport Spring Open | 2 Apr 17 |
| JT600 | 32.13 | | | | 3 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 May 17 |
| JT600 | 32.09 | | | | 2 | | | | Telford | Telford Spring Open | 5 Apr 17 |
| JT600 | 31.95 | | | | 2 | | | | Birmingham | Midland Counties Open Series | 18 Mar 17 |
| JT600 | 29.40 | | | | 1 | | | | Horspath | Oxford City AC Open Graded Meeting | 21 Jun 17 |
| JT600 | 28.92 | | | | 5 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 11 Jun 17 |
| JT600 | 27.95 | | | | 1 | | | | Birmingham | Midland Counties Open Series | 14 Jan 17 |
| JT500 | 36.42 | | | | 11 | A | | | Loughborough | UK Javelin Carnival | 29 May 17 |
| HM | 2:41:10 | | | 3:13:37 | 7760 | | 3007 | 47 | Birmingham | Simplyhealth Birmingham Half Marathon | 15 Oct 17 |
| 2016 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 20.7 | | | | 2 | 1 | | | Stourport | Kidderminster & Stourport Spring Open | 10 Apr 16 |
| JT600 | 32.20 | | | | 5 | | | | Wrexham | Wrexham Final Fling Meeting | 25 Sep 16 |
| JT500 | 39.40 | | | | 4 | | | | Loughborough | UK Javelin Carnival | 28 May 16 |
| JT500 | 36.87 | | | | 1 | A | | | Worcester | UK Youth Development U17/U20 League Division Midland Premier North/East | 29 May 16 |
| JT500 | 36.03 | | | | 1 | | | | Birmingham | Midland Counties Open Series | 19 Mar 16 |
| JT500 | 35.27 | | | | 1 | | | | Leicester | Warwickshire County Championships | 15 May 16 |
| JT500 | 35.09 | | | | 1 | | | | Stourport | Kidderminster & Stourport Spring Open | 10 Apr 16 |
| JT500 | 34.90 | | | | 4 | | | | Wrexham | Wrexham Final Fling Meeting | 25 Sep 16 |
| JT500 | 33.00 | | | | 1 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 1 May 16 |
| JT500 | 32.66 | | | | 1 | B | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North | 24 Jul 16 |
| JT500 | 30.97 | | | | 5 | | | | Nuneaton | Midland Counties U13 / U15 / U17 Championships | 13 Aug 16 |
| JT500 | 30.36 | | | | 1 | B | | | Birmingham | Midland Counties Open Series | 21 Feb 16 |
| JT500 | 29.91 | | | | 21 | | | | Gateshead | ESAA English Schools' Championships | 8 Jul 16 |
| 2015 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:47.77 | | | | 3 | A | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier North/East | 18 Apr 15 |
| 1500 | 6:22.53 | | | | 8 | A | | | Birmingham | UK Youth Development U17/U20 League Final | 6 Sep 15 |
| HJ | 1.25 | i | | | 1 | A | | | Birmingham (PB) | Midland Counties Open | 11 Jan 15 |
| HJ | 1.25 | | | | 4 | | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier North/East | 18 Apr 15 |
| JT500 | 33.54 | | | | 1 | W | | | Nuneaton | Warwickshire / Leicestershire & Rutland County Championships | 24 May 15 |
| JT500 | 33.15 | | | | 1 | | | | Birmingham | West Midlands County Schools Championships | 13 Jun 15 |
| JT500 | 31.24 | | | | 3 | | | | Milton Keynes | UK Youth Development U17/U20 League Division Midland Premier North/East | 18 Apr 15 |
| JT500 | 29.56 | | | | 2 | | | | Birmingham (PB) | Midland Counties Open | 11 Jan 15 |
| JT500 | 29.30 | | | | 5 | | | | Birmingham | Midland Counties U13 / U15 / U17 Championships | 16 Aug 15 |
| JT500 | 28.99 | | | | 7 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 20 Jun 15 |
| JT500 | 28.12 | | | | 5 | | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 16 May 15 |
| JT500 | 27.66 | | | | 4 | | | | Birmingham | UK Youth Development U17/U20 League Final | 6 Sep 15 |
| parkrun | 28:08 | | | | 312 | | | | Cannon Hill | Cannon Hill parkrun # 231 | 7 Feb 15 |
| parkrun | 28:44 | | | | 361 | | | 1 | Cannon Hill | Cannon Hill parkrun # 229 | 24 Jan 15 |
| 2014 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:38.6 | | | | 4 | B | | | Solihull | UK Youth Development U13/U15 League Division Midland Premier 1 | 22 Jun 14 |
| 800 | 2:42.65 | | | | 5 | A | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier 1 | 31 May 14 |
| JT500 | 32.10 | | | | 1 | A | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier 1 | 31 May 14 |
| JT500 | 29.63 | | | | 11 | qB | | | Birmingham | ESAA English Schools' Championships | 11 Jul 14 |
| JT500 | 28.10 | | | | 1 | B | | | Hull | Northern Counties U13 / U15 Inter Counties | 13 Sep 14 |
| JT500 | 27.50 | | | | 7 | | | | Leicester | Midland Counties U15 / U17 Championships | 17 Aug 14 |
| JT500 | 27.32 | | | | 2 | | | | Solihull | West Midlands County Schools Championships (Field Only) | 14 Jun 14 |
| JT500 | 23.86 | | | | 3 | A | | | Solihull | UK Youth Development U13/U15 League Division Midland Premier 1 | 22 Jun 14 |
| JT500 | 23.70 | | | | 12 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 21 Jun 14 |
| 3.863KL | 17:19 | | | | 76 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 14 |
| parkrun | 24:15 | | | | 91 | | | 1 | Cannon Hill | Cannon Hill parkrun # 214 | 18 Oct 14 |
| parkrun | 24:41 | | | | 190 | | | | Cannon Hill | Cannon Hill parkrun # 184 | 15 Mar 14 |
| parkrun | 28:01 | | | | 302 | | | | Cannon Hill | Cannon Hill parkrun # 183 | 8 Mar 14 |
| parkrun | 29:24 | | | | 339 | | | | Cannon Hill | Cannon Hill parkrun # 177 | 18 Jan 14 |
| ZXC | 14:42 | | | | 59 | | | | Wolverhampton | West Midland Young Athletes' League | 16 Nov 14 |
| ZXC | 15:00 | | | | 29 | | | | Perry Barr | West Midland Young Athletes' League | 9 Feb 14 |
| ZXC | 15:39 | | | | 64 | | | | Warwick | West Midland Young Athletes' League | 12 Oct 14 |
| ZXC | 15:50 | | | | 32 | | | | Nuneaton | West Midland Young Athletes' League | 19 Jan 14 |
| 2013 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:41.2 | | | | 3 | B | | | Rugby | UK Youth Development U13/U15 League Division Midland Premier 1 | 1 Jun 13 |
| 800 | 2:43.68 | | | | 1 | 2 | | | Birmingham | Birchfield Harriers Open | 21 Apr 13 |
| 800 | 2:43.8 | | | | 4 | | | | Birmingham | West Midlands County Schools Championships | 8 Jun 13 |
| JT600 | 21.88 | | | | 2 | | | | Birmingham | West Midlands County Schools Championships | 8 Jun 13 |
| JT600 | 21.44 | | | | 4 | | | | Birmingham (Un) | BRAT Club Open | 12 Jun 13 |
| JT600 | 19.48 | | | | 7 | | | | Birmingham | Birchfield Harriers Open | 21 Apr 13 |
| JT600 | 19.36 | | | | 3 | A | | | Rugby | UK Youth Development U13/U15 League Division Midland Premier 1 | 1 Jun 13 |
| JT600 | 18.65 | | | | 3 | | | | Birmingham (Un) | BRAT Club Open | 8 May 13 |
| parkrun | 28:53 | | | | 260 | | | | Cannon Hill | Cannon Hill parkrun # 169 | 30 Nov 13 |
| parkrun | 29:44 | | | | 282 | | | | Cannon Hill | Cannon Hill parkrun # 165 | 2 Nov 13 |
| parkrun | 30:54 | | | | 347 | | | | Cannon Hill | Cannon Hill parkrun # 164 | 26 Oct 13 |
| ZXC | 11:30 | | | | 45 | | | | Nuneaton | West Midland Young Athletes' League | 20 Jan 13 |
| ZXC | 12:00 | | | | 35 | | | | Birmingham | West Midland Young Athletes' League | 10 Feb 13 |
| ZXC | 14:08 | | | | 30 | | | | Wolverhampton | West Midland Young Athletes' League | 17 Nov 13 |
| ZXC | 14:23 | | | | 38 | | | | Warwick | West Midland Young Athletes' League | 6 Oct 13 |
| 2012 U13 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 150 | 24.77 | | 0.2 | | 4 | 3 | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| 800 | 2:48.7 | | | | 4 | A | | | Stoke | McCain Young Athletes' League Division Midland Premier North | 20 May 12 |
| 800 | 2:58.03 | | | | 3 | 1 | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| 1200 | 4:24.3 | | | | 3 | A | | | Coventry | McCain Young Athletes' League Division Midland Premier North | 17 Jun 12 |
| 1200 | 4:32.8 | | | | 3 | A | | | Coventry | McCain Young Athletes' League Division Midland Premier North | 6 May 12 |
| 1200 | 4:34.69 | | | | 6 | A | | | Sportcity | McCain Young Athletes' League National Final | 2 Sep 12 |
| LJ | 3.46 | | | | 14 | | | | Birmingham | Birchfield Harriers Open | 22 Apr 12 |
| parkrun | 23:13 | | | | 99 | | | 1 | Cannon Hill | Cannon Hill parkrun # 90 | 12 May 12 |
| parkrun | 23:15 | | | | 98 | | | 1 | Cannon Hill | Cannon Hill parkrun # 78 (Short course) | 18 Feb 12 |
| parkrun | 23:42 | | | | 141 | | | 1 | Cannon Hill | Cannon Hill parkrun # 111 | 13 Oct 12 |
| parkrun | 23:45 | | | | 100 | | | 1 | Cannon Hill | Cannon Hill parkrun # 115 | 10 Nov 12 |
| parkrun | 25:02 | | | | 141 | | | | Cannon Hill | Cannon Hill parkrun # 89 | 5 May 12 |
| parkrun | 25:16 | | | | 135 | | | 1 | Cannon Hill | Cannon Hill parkrun # 79 (Short course) | 25 Feb 12 |
| parkrun | 25:16 | | | | 168 | | | 1 | Cannon Hill | Cannon Hill parkrun # 107 | 15 Sep 12 |
| ZXC | 9:03 | | | | 22 | | | | Warwick | West Midland Young Athletes' League | 7 Oct 12 |
| ZXC | 9:47 | | | | 31 | | | | West Bromwich | West Midland Young Athletes' League | 9 Dec 12 |
| ZXC | 10:46 | | | | 27 | | | | Wolverhampton | West Midland Young Athletes' League | 11 Nov 12 |
| ZXC | 14:26 | | | | 26 | | | | Solihull | Warwickshire County Championships | 7 Jan 12 |
| ZXC | NT | | | | 7 | | | | Smethwick | West Midland Schools' Championships | 21 Jan 12 |
| ZXC | NT | | | | 55 | | | | Pingles | West Midland Young Athletes' League | 22 Jan 12 |
| ZXC | NT | | | | 31 | | | | Perry Park | West Midland Young Athletes' League | 19 Feb 12 |
| 2011 U13 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:49 | | | | 73 | | | 1 | Cannon Hill | Cannon Hill parkrun # 64 (Short course) | 12 Nov 11 |
| parkrun | 27:11 | | | | 133 | | | | Cannon Hill | Cannon Hill parkrun # 70 (Short course) | 24 Dec 11 |
| parkrun | 28:09 | | | | 80 | | | 1 | Cannon Hill | Cannon Hill parkrun # 69 (Short course) | 17 Dec 11 |
| parkrun | 28:44 | | | | 160 | | | | Cannon Hill | Cannon Hill parkrun # 63 (Short course) | 5 Nov 11 |
| ZXC | 9:47 | | | | 41 | | | | Aldersley | West Midland Young Athletes' League | 13 Nov 11 |
| ZXC | NT | | | | 21 | | | | Nuneaton | West Midland Young Athletes' League | 16 Jan 11 |
| ZXC | NT | | | | 15 | | | | Birmingham | West Midland Young Athletes' League | 6 Mar 11 |
| ZXC | NT | | | | 7 | | | | Birmingham | Schools Inter Counties Match | 19 Nov 11 |
| 2010 U11 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 6:32 | | | | 5 | | | | Sutton Coldfield | West Midland Young Athletes' League | 10 Oct 10 |
| ZXC | 6:39 | | | | 8 | | | | Bromsgrove | West Midland Young Athletes' League | 12 Dec 10 |
| ZXC | NT | | | | 18 | | | | Wolverhampton | West Midland Young Athletes' League | 14 Nov 10 |