| 2025 U23 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:25 | | | | 22 | | | | Chasewater | Chasewater parkrun # 211 | 21 Jun 25 |
| parkrun | 23:19 | | | | 28 | | | | Chasewater | Chasewater parkrun # 195 | 18 Jan 25 |
| 2024 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 22:30 | | | | 24 | | | | Cannock Chase | Cannock Chase parkrun # 332 | 14 Dec 24 |
| parkrun | 24:26 | | | | 45 | | | | Chasewater | Chasewater parkrun # 173 | 24 Aug 24 |
| parkrun | 27:06 | | | | 98 | | | | Chasewater | Chasewater parkrun # 172 | 17 Aug 24 |
| parkrun | 27:13 | | | | 94 | | | | Chasewater | Chasewater parkrun # 179 | 5 Oct 24 |
| parkrun | 27:40 | | | | 96 | | | 1 | Cannock Chase | Cannock Chase parkrun # 320 | 21 Sep 24 |
| parkrun | 29:24 | | | | 157 | | | | Cannock Chase | Cannock Chase parkrun # 325 | 26 Oct 24 |
| 2023 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:49 | | | | 15 | | | | Chasewater | Chasewater parkrun # 111 | 20 May 23 |
| parkrun | 21:09 | | | | 12 | | | | Chasewater | Chasewater parkrun # 113 | 3 Jun 23 |
| parkrun | 21:52 | | | | 18 | | | | Chasewater | Chasewater parkrun # 119 | 22 Jul 23 |
| parkrun | 21:59 | | | | 34 | | | 1 | Penrose | Penrose parkrun # 363 | 29 Jul 23 |
| parkrun | 22:12 | | | | 31 | | | | Chasewater | Chasewater parkrun # 112 | 27 May 23 |
| parkrun | 22:20 | | | | 23 | | | | Chasewater | Chasewater parkrun # 140 | 23 Dec 23 |
| parkrun | 22:45 | | | | 17 | | | | Chasewater | Chasewater parkrun # 139 | 16 Dec 23 |
| parkrun | 22:55 | | | | 24 | | | 1 | Chasewater | Chasewater parkrun # 115 | 24 Jun 23 |
| parkrun | 23:29 | | | | 30 | | | | Chasewater | Chasewater parkrun # 134 | 11 Nov 23 |
| parkrun | 23:50 | | | | 33 | | | | Chasewater | Chasewater parkrun # 130 | 7 Oct 23 |
| parkrun | 26:17 | | | | 70 | | | | Chasewater | Chasewater parkrun # 98 | 11 Feb 23 |
| parkrun | 27:09 | | | | 58 | | | | Chasewater | Chasewater parkrun # 126 | 9 Sep 23 |
| parkrun | 34:39 | | | | 105 | | | | Chasewater | Chasewater parkrun # 133 | 4 Nov 23 |
| 2022 U20 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:41 | | | | 4 | | | 1 | Chasewater | Chasewater parkrun # 65 | 21 May 22 |
| parkrun | 20:01 | | | | 6 | | | 1 | Beacon | Beacon parkrun # 50 | 18 Jun 22 |
| parkrun | 20:11 | | | | 11 | | | 1 | Cannock Chase | Cannock Chase parkrun # 210 | 16 Jul 22 |
| parkrun | 20:25 | | | | 7 | | | | Chasewater | Chasewater parkrun # 70 | 9 Jul 22 |
| parkrun | 20:33 | | | | 8 | | | 1 | Chasewater | Chasewater parkrun # 78 | 3 Sep 22 |
| parkrun | 20:40 | | | | 5 | | | 1 | Chasewater | Chasewater parkrun # 83 | 15 Oct 22 |
| parkrun | 20:42 | | | | 6 | | | | Cannock Chase | Cannock Chase parkrun # 198 | 23 Apr 22 |
| parkrun | 20:43 | | | | 8 | | | | Heartlands | Heartlands parkrun # 150 | 20 Aug 22 |
| parkrun | 20:46 | | | | 5 | | | 1 | Chasewater | Chasewater parkrun # 86 | 5 Nov 22 |
| 2021 U17 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| JT700 | 39.98 | | | | 2 | A | | | Sutton Coldfield | Youth Development League Upper Midlands North/East C | 27 Jun 21 |
| parkrun | 19:54 | | | | 11 | | | 1 | Cannock Chase | Cannock Chase parkrun # 166 | 21 Aug 21 |
| 2019 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 42.9 | | | | 4 | B | | | Nottingham | UK Youth Development U13/U15 League Division Midland Premier NE | 18 May 19 |
| 300 | 43.52 | | | | 5 | B | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier NE | 23 Jun 19 |
| 300 | 43.9 | | | | 2 | B | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier NE | 27 Apr 19 |
| 300 | 45.6 | | | | 5 | | | | Stoke | Staffordshire County Championships | 11 May 19 |
| 800 | 2:15.38 | | | | 1 | B | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier NE | 23 Jun 19 |
| 800 | 2:18.0 | | | | 1 | | | | Stoke | Staffordshire County Championships | 11 May 19 |
| 800 | 2:18.12 | | | | 4 | D | | | Tipton | BMC Regional Races | 21 May 19 |
| 800 | 2:18.25 | | | | 5 | 2 | | | Coventry | Warwickshire Open Graded Series | 5 Jun 19 |
| 800 | 2:20.8 | | | | 2 | | | | Stoke | Staffordshire County Schools Championships | 8 Jun 19 |
| 800 | 2:27.3 | | | | 2 | B | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier NE | 27 Apr 19 |
| 1500 | 4:42.2 | | | | 2 | | | | Worcester | Worcester AC Open | 20 Jun 19 |
| 1500 | 4:42.77 | | | | 7 | 3 | | | Loughborough | Charnwood AC Open Series | 1 Jul 19 |
| 1500 | 4:52.78 | | | | 3 | B | | | Yate | UK Youth Development U13/U15 League Midland Area Final | 20 Jul 19 |
| JT600 | 40.27 | | | | 4 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 15 Jun 19 |
| JT600 | 38.68 | | | | 3 | A | | | Yate | UK Youth Development U13/U15 League Midland Area Final | 20 Jul 19 |
| JT600 | 35.43 | | | | 1 | B | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier NE | 23 Jun 19 |
| JT600 | 35.06 | | | | 2 | | | | Coventry | Warwickshire Open Graded Series | 5 Jun 19 |
| JT600 | 34.42 | | | | 6 | A | | | Sportcity | UK Youth Development U13/U15 League Final | 7 Sep 19 |
| JT600 | 31.05 | | | | 2 | | | | Stoke | Staffordshire County Schools Championships | 8 Jun 19 |
| 4.1KXC | 15:28 | | | | 204 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| parkrun | 18:38 | | | | 5 | | | 1 | Cannock Chase | Cannock Chase parkrun # 113 | 30 Mar 19 |
| parkrun | 19:32 | | | | 21 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 378 | 25 May 19 |
| parkrun | 19:43 | | | | 5 | | | | Tamar Lakes | Tamar Lakes parkrun # 252 | 3 Aug 19 |
| parkrun | 19:53 | | | | 13 | | | | Chasewater | Chasewater parkrun # 4 | 13 Jul 19 |
| parkrun | 19:54 | | | | 2 | | | 1 | Cannock Chase | Cannock Chase parkrun # 125 | 29 Jun 19 |
| ZXC | 14:17 | | | | 4 | | | | Penkridge | Staffordshire County Schools' Championships | 2 Feb 19 |
| 2018 U15 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 29.63 | | -1.7 | | 2 | 1 | | | Tipton | Tipton Harriers Open | 14 Aug 18 |
| 300 | 45.85 | | | | 4 | 1 | | | Loughborough | Charnwood AC Open Series | 30 May 18 |
| 300 | 45.92 | | | | 2 | 1 | | | Loughborough | Charnwood AC Open Series | 25 Aug 18 |
| 300 | 48.06 | | | | 8 | 4 | | | Tipton | Tipton Games Open | 15 Apr 18 |
| 300 | 48.1 | | | | 7 | | | | Stourport | Kidderminster & Stourport Spring Open | 8 Apr 18 |
| 800 | 2:24.26 | | | | 2 | 3 | | | Loughborough | Charnwood AC Open Series | 25 Aug 18 |
| 800 | 2:24.45 | | | | 1 | 2 | | | Loughborough | Charnwood AC Open Series | 30 May 18 |
| 800 | 2:25.0 | | | | 1 | nsA | | | Rugby | UK Youth Development U13/U15 League Division Midland Premier NE | 17 Jun 18 |
| 800 | 2:26.87 | | | | 3 | 2 | | | Loughborough | Charnwood AC Open Series | 13 Jun 18 |
| 800 | 2:32.88 | | | | 4 | | | | Birmingham | Birchfield Harriers Young Athletes Open | 22 Apr 18 |
| 1200 | 4:06.1 | | | | 4 | | | | Stourport | Kidderminster & Stourport Spring Open | 8 Apr 18 |
| 1500 | 5:17.49 | | | | 5 | 1 | | | Tipton | Tipton Games Open | 15 Apr 18 |
| JT600 | 32.08 | | | | 2 | A | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier NE | 21 Apr 18 |
| JT600 | 30.64 | | | | 2 | | | | Stourport | Kidderminster & Stourport Spring Open | 8 Apr 18 |
| JT600 | 30.62 | | | | 4 | | | | Birmingham | Birchfield Harriers Young Athletes Open | 22 Apr 18 |
| JT600 | 30.50 | | | | 3 | | | | Wolverhampton | Staffordshire County Championships | 12 May 18 |
| JT600 | 19.79 | | | | 3 | B | | | Coventry | UK Youth Development U13/U15 League Division Midland Premier NE | 19 May 18 |
| 3.2KXC | 12:48 | | | | 29 | | | | Warley Woods | West Midland Young Athletes' League | 18 Nov 18 |
| parkrun | 19:33 | | | | 8 | | | 1 | Cannock Chase | Cannock Chase parkrun # 69 | 5 May 18 |
| parkrun | 19:36 | | | | 10 | | | | Cannock Chase | Cannock Chase parkrun # 72 | 2 Jun 18 |
| parkrun | 19:51 | | | | 26 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 328 | 16 Jun 18 |
| parkrun | 20:21 | | | | 10 | | | 1 | Cannock Chase | Cannock Chase parkrun # 65 | 7 Apr 18 |
| parkrun | 21:25 | | | | 25 | | | | Cannock Chase | Cannock Chase parkrun # 64 | 31 Mar 18 |
| parkrun | 22:18 | | | | 40 | | | 1 | Cannock Chase | Cannock Chase parkrun # 82 | 11 Aug 18 |
| parkrun | 23:46 | | | | 82 | | | | Cannock Chase | Cannock Chase parkrun # 60 | 17 Feb 18 |
| parkrun | 24:17 | | | | 91 | | | | Cannock Chase | Cannock Chase parkrun # 61 | 24 Feb 18 |
| 2017 U13 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:32.1 | | | | 3 | | | | Tipton | Tipton Harriers Open | 20 Jun 17 |
| 1500 | 5:03.5 | | | | 1 | B | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 20 May 17 |
| 1500 | 5:04.4 | | | | 3 | | | | Wolverhampton | Staffordshire County Championships | 13 May 17 |
| 1500 | 5:05.61 | | | | 1 | A | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier North/East | 22 Apr 17 |
| 1500 | 5:13.01 | | | | 11 | | | | Nottingham | Notts AC Spring Spruce Open Meeting | 8 Apr 17 |
| JT400 | 29.07 | | | | 1 | | | | Nottingham | Notts AC Spring Spruce Open Meeting | 8 Apr 17 |
| JT400 | 28.84 | | | | 2 | A | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier North/East | 22 Apr 17 |
| JT400 | 28.74 | | | | 2 | A | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 20 May 17 |
| JT400 | 28.58 | | | | 1 | | | | Wolverhampton | Staffordshire County Championships | 13 May 17 |
| JT400 | 27.33 | | | | 2 | | | | Tipton | Tipton Harriers Open | 20 Jun 17 |
| 2.5KXC | 9:20 | | | | 13 | | | | Wolverhampton | West Midland Young Athletes' League | 12 Feb 17 |
| 2.5KXC | 11:10 | | | | 27 | | | | Warley Woods | West Midland Young Athletes' League | 19 Nov 17 |
| 3.85KXC | 16:41 | | | | 56 | | | | Moreton Morrell | Schools Inter Counties | 25 Nov 17 |
| parkrun | 19:13 | | | | 10 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 281 | 15 Jul 17 |
| parkrun | 19:16 | | | | 6 | | | 1 | Cannock Chase | Cannock Chase parkrun # 24 | 6 May 17 |
| parkrun | 19:18 | | | | 15 | | | 1 | Walsall Arboretum | Walsall Arboretum parkrun # 280 | 8 Jul 17 |
| parkrun | 19:29 | | | | 9 | | | 1 | Cannock Chase | Cannock Chase parkrun # 21 | 15 Apr 17 |
| parkrun | 19:33 | | | | 11 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 199 | 27 May 17 |
| parkrun | 19:35 | | | | 19 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 278 | 24 Jun 17 |
| parkrun | 20:22 | | | | 22 | | | | Cannock Chase | Cannock Chase parkrun # 29 | 17 Jun 17 |
| parkrun | 20:48 | | | | 36 | | | | Walsall Arboretum | Walsall Arboretum parkrun # 286 | 19 Aug 17 |
| parkrun | 27:36 | | | | 77 | | | | Rosliston | Rosliston parkrun # 57 | 8 Apr 17 |
| ZXC | 11:22 | | | | 15 | | | | Northampton | West Midland Young Athletes' League | 15 Jan 17 |
| 2016 U13 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:17.29 | | | | 4 | B | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier North/East | 16 Jul 16 |
| 1500 | 5:19.3 | | | | 3 | B | | | Coventry | UK Youth Development U13/U15 League Division Midland Premier North/East | 19 Jun 16 |
| 1500 | 5:28.7 | | | | 6 | B | | | Nottingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 21 May 16 |
| JT400 | 19.06 | | | | 5 | A | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier North/East | 16 Jul 16 |
| JT400 | 3.94 | | | | 6 | B | | | Coventry | UK Youth Development U13/U15 League Division Midland Premier North/East | 19 Jun 16 |
| 2.5KXC | 9:47 | | | | 9 | | | | Birmingham | West Midland Young Athletes' League | 11 Dec 16 |
| 3KXCL | 12:38 | | | | 4 | L2 | | | Wolverhampton | Midland Counties Relay Championships | 22 Oct 16 |
| 3.88KL | 14:53 | | | | 3 | L3 | | | Sutton Coldfield | Midland Counties Young Athletes Relays | 24 Sep 16 |
| parkrun | 19:16 | | | | 12 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 153 | 2 Jul 16 |
| parkrun | 19:28 | | | | 13 | | | | Kingsbury Water | Kingsbury Water parkrun # 152 | 25 Jun 16 |
| parkrun | 19:31 | | | | 13 | | | 1 | Cannock Chase | Cannock Chase parkrun # 7 | 31 Dec 16 |
| parkrun | 19:51 | | | | 11 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 154 | 9 Jul 16 |
| parkrun | 20:01 | | | | 24 | | | | Kingsbury Water | Kingsbury Water parkrun # 150 | 4 Jun 16 |
| parkrun | 20:30 | | | | 23 | | | 1 | Cannock Chase | Cannock Chase parkrun # 6 | 24 Dec 16 |
| parkrun | 20:59 | | | | 20 | | | 1 | Killerton | Killerton parkrun # 272 | 30 Jul 16 |
| parkrun | 21:10 | | | | 8 | | | 1 | Rosliston | Rosliston parkrun # 23 | 20 Aug 16 |
| parkrun | 21:17 | | | | 12 | | | 1 | Rosliston | Rosliston parkrun # 22 | 13 Aug 16 |
| parkrun | 21:52 | | | | 38 | | | | Kingsbury Water | Kingsbury Water parkrun # 136 | 20 Feb 16 |
| parkrun | 21:59 | | | | 49 | | | | Kingsbury Water | Kingsbury Water parkrun # 140 | 26 Mar 16 |
| parkrun | 22:00 | | | | 69 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 128 | 1 Jan 16 |
| parkrun | 22:05 | | | | 34 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 133 | 30 Jan 16 |
| parkrun | 22:07 | | | | 28 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 130 | 9 Jan 16 |
| 2015 U11 Birchfield H |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 20:46 | | | | 16 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 103 | 11 Jul 15 |
| parkrun | 21:01 | | | | 33 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 106 | 1 Aug 15 |
| parkrun | 21:56 | | | | 45 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 107 | 8 Aug 15 |
| parkrun | 21:59 | | | | 38 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 97 | 30 May 15 |
| parkrun | 22:00 | | | | 52 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 104 | 18 Jul 15 |
| parkrun | 22:04 | | | | 34 | | | 1 | Kingsbury Water | Kingsbury Water parkrun # 105 | 25 Jul 15 |
| parkrun | 22:28 | | | | 53 | | | | Kingsbury Water | Kingsbury Water parkrun # 108 | 15 Aug 15 |