| 2018 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.95 | | | | 8 | C | | | Tipton | BMC Regional Races | 19 Jun 18 |
| 800 | 2:07.24 | | | | 10 | 5 | | | Coventry | Warwickshire Open Graded Series | 6 Jun 18 |
| 800 | 2:08.78 | | | | 4 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 10 Jun 18 |
| 800 | 2:30.80 | | | | 6 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier NE | 29 Apr 18 |
| 3000 | 10:20.97 | | | | 2 | B | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier NE | 29 Apr 18 |
| 3000 | 10:29.38 | | | | 3 | B | | | Newport | UK Youth Development U17/U20 League Midland Regional Final | 29 Jul 18 |
| 6KXC | 21:15 | | | | 20 | | | 14 | Warley Woods | Worcestershire / Warwickshire County Championships | 6 Jan 18 |
| 9.7KXC | 35:04 | | | | 107 | | | 21 | Warley Woods | Birmingham League Division 1 | 13 Jan 18 |
| 6.2MXC | 33:35 | | | | 120 | | | 22 | Wolverhampton | Birmingham League Division 1 | 10 Feb 18 |
| 2017 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.90 | | | | 1 | | | | Leamington Spa | Warwickshire County Open Graded Series | 7 Jun 17 |
| 400 | 54.9 | | | | 5 | | | | Worcester | Worcester AC Open | 25 May 17 |
| 800 | 2:02.4 | | | | 5 | | | | Tipton | Tipton Games Open | 9 Apr 17 |
| 800 | 2:03.35 | | | | 4 | B | | | Birmingham | BMC Regional Races | 23 Apr 17 |
| 800 | 2:05.7 | | | | 6 | A | | | Tipton | BMC Regional Races | 23 May 17 |
| 800 | 2:11.83 | | | | 9 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 11 Jun 17 |
| 1500 | 4:12.1 | | | | 4 | A | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 May 17 |
| 1500 | 4:13.8 | | | | 7 | B | | | Tipton | BMC Regional Races | 20 Jun 17 |
| 1500 | 4:14.5 | | | | 1 | B | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 25 Jun 17 |
| 1500 | 4:48.06 | | | | 5 | B | | | Yate | UK Youth Development U17/U20 League Midland Regional Final (Abandoned part way through meeting) | 23 Jul 17 |
| 3000 | 9:17.53 | | | | 1 | B | | | Birmingham | Athletics Direct Midland League Division 1 | 4 Jun 17 |
| 3000 | 11:13.41 | | | | 5 | B | | | Yate | UK Youth Development U17/U20 League Midland Regional Final (Abandoned part way through meeting) | 23 Jul 17 |
| 5.6KXC | 19:42 | | | | 4 | | | | Smethwick | West Midlands Schools' Championships | 21 Jan 17 |
| 5.88KL | 21:51 | | | | 41 | L5 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 23 Sep 17 |
| 6KXC | 23:53 | | | | 16 | | | 8 | Leamington | Warwickshire / Worcestershire County Championships | 7 Jan 17 |
| 7.2KXC | 24:37 | | | | 129 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 8KXC | 31:09 | | | | 84 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 8.8KXC | 33:09 | | | | 22 | | | | Loughborough | Midland Counties Championships | 28 Jan 17 |
| 6MXC | 39:32 | | | | 177 | | | 37 | Cheltenham | Birmingham League Division 1 | 11 Nov 17 |
| 2016 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.89 | | | | 2 | | | | Leicester | Warwickshire County Championships | 15 May 16 |
| 800 | 2:03.4 | | | | 8 | B | | | Tipton | BMC Regional Races | 21 Jun 16 |
| 800 | 2:03.91 | | | | 4 | | | | Birmigham | BMC Regional Races | 17 Apr 16 |
| 800 | 2:05.2 | | | | 9 | A | | | Tipton | BMC Regional Races | 19 Jul 16 |
| 800 | 2:06.5 | | | | 2 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 1 May 16 |
| 1500 | 4:16.90 | | | | 13 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 12 Jun 16 |
| 1500 | 4:18.46 | | | | 4 | A | | | Worcester | UK Youth Development U17/U20 League Division Midland Premier North/East | 29 May 16 |
| 1500 | 4:19.7 | | | | 3 | A | | | Nottingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 1 May 16 |
| 4.8KXC | 17:04 | | | | 3 | | | | Birmingham | West Midland Young Athletes' League | 14 Feb 16 |
| 3M | 16:36 | | | | 68 | REG | | | London | Virgin London Mini Marathon | 24 Apr 16 |
| 3MXC | 18:16 | | | | 2 | | | | Burbage Common | West Midland Young Athletes' League | 17 Jan 16 |
| parkrun | 17:16 | | | | 2 | | | 1 | Perry Hall | Perry Hall parkrun # 103 | 22 Oct 16 |
| parkrun | 17:51 | | | | 2 | | | 1 | Perry Hall | Perry Hall parkrun # 96 | 3 Sep 16 |
| parkrun | 17:57 | | | | 1 | | | 1 | Perry Hall | Perry Hall parkrun # 62 | 2 Jan 16 |
| parkrun | 18:27 | | | | 2 | | | 1 | Perry Hall | Perry Hall parkrun # 101 | 8 Oct 16 |
| 5.88KL | 24:27 | | | | 69 | L5 | | | Sutton Coldfield | Midland Counties Men's 6-Stage Relays | 24 Sep 16 |
| 6KXC | 21:12 | | | | 20 | | | 11 | Sandwell | Warwickshire / Worcestershire County Championships | 9 Jan 16 |
| 7KXC | 23:21 | | | | 115 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 6MXC | 35:34 | | | | 126 | | | 26 | Cheltenham | Birmingham League Division 1 | 12 Nov 16 |
| 2015 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.59 | | | | 1 | | | | Birmingham | BMC Regional Races | 20 May 15 |
| 800 | 2:09.0 | | | | 1 | B | | | Rugby | UK Youth Development U17/U20 League Division Midland Premier North/East | 28 Jun 15 |
| 1500 | 4:18.57 | | | | 3 | W | | | Nuneaton | Warwickshire / Leicestershire & Rutland County Championships | 23 May 15 |
| 1500 | 4:18.6 | | | | 2 | | | | Corby | BMC PB Classic | 9 May 15 |
| 1500 | 4:28.95 | | | | 3 | | | | Birmingham | BMC Regional Races | 26 Apr 15 |
| 1500 | 4:32.39 | | | | 7 | A | | | Birmingham | UK Youth Development U17/U20 League Final | 6 Sep 15 |
| 3000 | 9:37.07 | | | | 1 | B | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier North/East | 16 May 15 |
| 3000 | 9:40.71 | | | | 14 | | | | Milton Keynes | BMC PB Classic | 6 Jun 15 |
| 3000 | 9:55.6 | | | | 1 | A | | | Wolverhampton | UK Youth Development U17/U20 League Division Midland Premier North/East | 26 Jul 15 |
| 3.861KL | 13:04 | | | | 17 | L3 | | | Sutton Park | ERRA National Young Athlete Relays | 4 Oct 15 |
| 3.863KL | 13:06 | | | | 4 | L3 | | | Sutton Coldfield | Midland Young Athletes Road Relays | 19 Sep 15 |
| 4.8KXC | 18:01 | | | | 4 | | | | Warley Woods | West Midland Young Athletes' League | 6 Dec 15 |
| parkrun | 17:08 | | | | 1 | | | 1 | Perry Hall | Perry Hall parkrun # 20 | 21 Mar 15 |
| parkrun | 17:22 | | | | 1 | | | 1 | Perry Hall | Perry Hall parkrun # 40 | 8 Aug 15 |
| parkrun | 18:24 | | | | 1 | | | 1 | Perry Hall | Perry Hall parkrun # 53 | 7 Nov 15 |
| 5.5KXC | 19:58 | | | | 129 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| ZXC | 17:33 | | | | 4 | | | | Abington Park | West Midland Young Athletes' League | 11 Oct 15 |
| ZXC | 17:41 | | | | 3 | | | | Burbage Common | West Midland Young Athletes' League | 18 Jan 15 |
| ZXC | 21:25 | | | | 18 | | | | Nottingham | Midland Championships | 24 Jan 15 |
| ZXC | 22:02 | | | | 13 | | | 8 | Birmingham | Warwickshire / Worcestershire County Championships | 3 Jan 15 |
| 2014 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.7 | | | | 3 | | | | Coventry | BMC Regional Races | 2 Jul 14 |
| 1500 | 4:21.4 | | | | 2 | | | | Coventry | BMC PB Classic Races | 23 Aug 14 |
| 1500 | 4:23.90 | | | | 2 | W | | | Nuneaton | Warwickshire / Leicestershire & Rutland County Championships | 17 May 14 |
| 1500 | 4:24.40 | | | | 10 | C | | | Milton Keynes | BMC PB Classic | 7 Jun 14 |
| 1500 | 4:27.14 | | | | 4 | B | | | Birmingham | UK Youth Development U17/U20 League National Final | 7 Sep 14 |
| 1500 | 4:27.94 | | | | 1 | B | | | Yate | UK Youth Development U17/U20 League Division Midland Premier 1 | 29 Jun 14 |
| 1500 | 4:28.3 | | | | 10 | A | | | Corby | BMC PB Classic | 10 May 14 |
| 1500 | 4:34.14 | | | | 5 | | | | Leicester | Midland Counties U15 / U17 Championships | 16 Aug 14 |
| 1500 | 4:36.11 | | | | 4 | A | | | Birmingham | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Apr 14 |
| 3000 | 9:47.2 | | | | 3 | A | | | Abingdon | UK Youth Development U17/U20 League Division Midland Premier 1 | 1 Jun 14 |
| 3000 | 10:11.5 | | | | 1 | B | | | Swansea | UK Youth Development U17/U20 League Division Midland Premier 1 | 27 Jul 14 |
| 3000 | 10:22.91 | | | | 8 | A | | | Birmingham | UK Youth Development U17/U20 League National Final | 7 Sep 14 |
| 3.863KL | 13:11 | | | | 41 | L1 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 14 |
| 4KXC | 15:12 | | | | 10 | | | | Leamington | Midland Championships | 25 Jan 14 |
| 4.5KXC | 18:07 | | | | 120 | | | | Birmingham | CAU Inter County Championships | 8 Mar 14 |
| 3M | 16:32 | | | | 54 | | | | London | Virgin London Mini Marathon | 13 Apr 14 |
| parkrun | 17:30 | | | | 9 | | | 1 | Cannon Hill | Cannon Hill parkrun # 194 | 24 May 14 |
| parkrun | 17:38 | | | | 2 | | | | Perry Hall | Perry Hall parkrun # 5 | 20 Dec 14 |
| parkrun | 17:51 | | | | 13 | | | 1 | Cannon Hill | Cannon Hill parkrun # 189 | 19 Apr 14 |
| 5.5KXC | 19:00 | | | | 56 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 29 Nov 14 |
| ZXC | 11:18 | | | | 1 | | | | Perry Barr | West Midland Young Athletes' League | 9 Feb 14 |
| ZXC | 16:08 | | | | 2 | | | | Halesowen | Warwickshire County Championships | 4 Jan 14 |
| ZXC | 16:47 | | | | 6 | | | | Warley Woods | West Midland Young Athletes' League | 7 Dec 14 |
| ZXC | 17:05 | | | | 6 | | | | Wolverhampton | West Midland Young Athletes' League | 16 Nov 14 |
| ZXC | 17:34 | | | | 8 | | | | Warwick | West Midland Young Athletes' League | 12 Oct 14 |
| 2013 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:32.8 | | | | 1 | B | | | Cardiff | UK Youth Development U13/U15 League Division Midland Premier 1 | 13 Jul 13 |
| 1500 | 4:39.7 | | | | 2 | A | | | Rugby | UK Youth Development U13/U15 League Division Midland Premier 1 | 22 Jun 13 |
| 1500 | 4:43.5 | | | | 5 | A | | | Rugby | UK Youth Development U13/U15 League Division Midland Premier 1 | 1 Jun 13 |
| 3.863KL | 13:34 | | | | 2 | L2 | | | Sutton Coldfield | Midland Young Athletes Relays | 21 Sep 13 |
| SHORT5K | 17:32 | | | | 17 | | | 7 | Stourport | West Midlands Mini Marathon Trials | 3 Mar 13 |
| parkrun | 17:35 | | | | 10 | | | 1 | Cannon Hill | Cannon Hill parkrun # 171 | 14 Dec 13 |
| ZXC | 10:12 | | | | 28 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 23 Nov 13 |
| ZXC | 10:56 | | | | 6 | | | | Wolverhampton | West Midland Young Athletes' League | 17 Nov 13 |
| ZXC | 11:46 | | | | 12 | | | | Warwick | West Midland Young Athletes' League | 6 Oct 13 |
| ZXC | 12:01 | | | | 7 | | | | Halesowen | West Midland Young Athletes' League | 8 Dec 13 |
| ZXC | 12:56 | | | | 15 | | | | Birmingham | West Midland Young Athletes' League | 10 Feb 13 |
| ZXC | 18:03 | | | | 305 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| ZXC | 18:39 | | | | 56 | | | | Stafford | Midland Championships | 26 Jan 13 |
| ZXC | NT | | | | 2 | | | | Coventry | West Midlands Schools' Championships | 2 Feb 13 |
| 2012 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 13:27 | | | | 30 | | | | West Bromwich | West Midland Young Athletes' League | 9 Dec 12 |