| 2025 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:22.72 | | | | 2 | | | | Sportcity | BUCS Athletics: Outdoor Championships | 5 May 25 |
| 1500 | 4:27.85 | | | | 3 | s1 | | | Sportcity | BUCS Athletics: Outdoor Championships | 4 May 25 |
| 1500 | 4:40.41 | | | | 2 | h3 | | | Sportcity | BUCS Athletics: Outdoor Championships | 3 May 25 |
| 5K | 15:58 | | | 15:59 | 42 | R1-1 | 2 | | Battersea Park | Friday Night 5K Under the Lights | 25 Apr 25 |
| 5K | 16:24 | | | 16:26 | | EW | | | Battersea Park | Friday Night 5K Under the Lights | 27 Feb 25 |
| parkrun | 18:18 | | | | 17 | | 1 | 1 | Southampton | Southampton parkrun # 597 | 12 Apr 25 |
| parkrun | 19:02 | | | | 4 | | 1 | 1 | Wyre Forest | Wyre Forest parkrun # 414 | 1 Feb 25 |
| 2024 SEN Southampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:11.6 | | | | 3 | A | | | Street | BMC PB Classic | 1 Jun 24 |
| 800 | 2:11.91 | | | | 8 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 10 Jul 24 |
| 800 | 2:12.10 | | | | 1 | | | | Portsmouth | Hampshire County Championships | 12 May 24 |
| 800 | 2:12.23 | | | | 11 | h2 | | | Watford | Watford Harriers Open Graded Meetings | 15 May 24 |
| 800 | 2:12.31 | | | | 12 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 7 Aug 24 |
| 800 | 2:13.28 | | | | 3 | D | | | Wormwood Scrubs | BMC Regional Races | 5 Jun 24 |
| 800 | 2:13.40 | | | | 10 | 1 | | | Watford | Watford Harriers Open Graded Meetings | 12 Jun 24 |
| 1500 | 4:27.63 | | | | 6 | 7 | | | Wimbledon | Hercules Wimbledon 1500m Festival Night | 29 May 24 |
| 1500 | 4:28.84 | | | | 5 | B | | | Aberdare | BMC Regional Races and WA Open | 23 Jul 24 |
| 1500 | 4:31.79 | | | | 2 | | | | Portsmouth | Hampshire County Championships | 11 May 24 |
| 1500 | 4:32.33 | | | | 12 | 2 | | | Watford | Watford Harriers Open Graded Meetings | 1 May 24 |
| 5000 | 17:09.41 | | | | 2 | 1 | | | Battersea Park | Comeback 5000m #4 X Sportsshoes | 26 Apr 24 |
| parkrun | 17:36 | | | | 7 | | 1 | 1 | Southsea | Southsea parkrun # 512 | 9 Nov 24 |
| parkrun | 17:44 | | | | 4 | | 1 | 1 | Worcester Pitchcroft | Worcester Pitchcroft parkrun # 252 | 6 Apr 24 |
| parkrun | 19:58 | | | | 6 | | 2 | | Wyre Forest | Wyre Forest parkrun # 361 | 27 Jan 24 |
| parkrun | 20:25 | | | | 8 | | 1 | 1 | Wyre Forest | Wyre Forest parkrun # 408 | 28 Dec 24 |
| 2023 SEN Southampton Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:53 | | | | 12 | | 1 | 1 | Southsea | Southsea parkrun # 458 | 11 Nov 23 |
| parkrun | 19:13 | | | | 4 | | 1 | 1 | Wyre Forest | Wyre Forest parkrun # 347 | 28 Oct 23 |
| parkrun | 20:33 | | | | 5 | | 1 | 1 | Wyre Forest | Wyre Forest parkrun # 321 | 22 Apr 23 |
| 6KXC | 20:41 | | | | 3 | | | | Prospect Park | Hampshire League | 14 Jan 23 |
| 5M | 29:11 | | | | 96 | | 7 | 7 | Battersea Park | Friday Under the Lights Christmas 5 | 15 Dec 23 |
| 2022 SEN Kidderminster & Stourport/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:51 | | | | 5 | | 1 | 1 | Cross Flatts | Cross Flatts parkrun # 392 | 30 Apr 22 |
| parkrun | 19:21 | | | | 5 | | 1 | 1 | Cross Flatts | Cross Flatts parkrun # 393 | 7 May 22 |
| parkrun | 19:22 | | | | 5 | | 1 | 1 | Cross Flatts | Cross Flatts parkrun # 388 | 2 Apr 22 |
| 2020 U23 Kidderminster & Stourport/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 59.79 | i | | | 3 | A | | | Lee Valley | Inter Varsity Meeting | 5 Feb 20 |
| 800 | 2:13.57 | i | | | 2 | 1 | | | Sheffield | Steel Cup | 29 Jan 20 |
| 800 | 2:14.68 | i | | | 1 | 4 | | | Lee Valley | London U20 / Senior Games | 19 Jan 20 |
| 2019 U23 Kidderminster & Stourport/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 26.71 | i | | | 3 | 7 | | | Sportcity | Sale Harriers Open Series | 10 Feb 19 |
| 400 | 56.58 | i | | | 3 | s2 | | | Sheffield | BUCS Indoor Championships | 17 Feb 19 |
| 400 | 56.59 | i | | | 3 | | | | Sheffield | BUCS Indoor Championships | 17 Feb 19 |
| 400 | 57.14 | | | | 2 | h1 | | | Nuneaton | Midland Counties U20 / Senior Championships | 1 Jun 19 |
| 400 | 57.15 | i | | | 2 | h4 | | | Sheffield | BUCS Indoor Championships | 16 Feb 19 |
| 400 | 57.98 | | | | 3 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 1 Jun 19 |
| 400 | 58.22 | i | | | 1 | B | | | Lee Valley | Inter Varsity Meeting | 30 Jan 19 |
| 400 | 58.44 | i | | | 1 | 2 | | | Sheffield | Sheffield Festival of Athletics Open | 27 Jan 19 |
| 400 | 59.39 | i | | | 1 | 5 | | | Cardiff | Cardiff Met GP2: Non Thomas Open | 20 Jan 19 |
| 600 | 1:33.9 | | | | 2 | | | | Stourport | Kidderminster & Stourport Spring Open | 7 Apr 19 |
| 400HW | 62.63 | | | | 5 | | | | Bedford | England Athletics U20 / U23 Championships | 23 Jun 19 |
| 400HW | 63.95 | | | | 1 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 2 Jun 19 |
| 400HW | 63.96 | | | | 4 | h1 | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 19 |
| 400HW | 83.20 | | | | 4 | | | | Birmingham (U) | University of Birmingham v Harvard & Yale Ivy League Match | 26 Jun 19 |
| 2018 U23 Kidderminster & Stourport/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.65 | i | | | 1 | A | | | Lee Valley | Inter Varsity Meeting | 31 Jan 18 |
| 400 | 58.38 | i | | | 3 | 2 | | | Lee Valley | London Senior & U20 Games | 27 Jan 18 |
| 400 | 60.8 | | | | 1 | B | | | Solihull | Midland League Division 4 | 5 Aug 18 |
| 600 | 1:36.23 | i | | | 2 | | | | Cardiff | Cardiff Met v Birmingham University Duel Match | 14 Nov 18 |
| 2017 U20 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 300 | 42.44 | i | | | 1 | | | | Cardiff | Cardiff Met Dual Meet Vs University of Birmingham & Junior Challenge | 15 Nov 17 |
| 300 | 43.1 | | | | 2 | | | | Stourport | Kidderminster & Stourport Spring Open | 2 Apr 17 |
| 400 | 58.4 | | | | 2 | A | | | Tipton | Athletics Direct Midland League Division 4 | 16 Jul 17 |
| 400 | 58.8 | | | | 2 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 1C | 25 Jun 17 |
| 400 | 58.9 | | | | 2 | A | | | Solihull | Athletics Direct Midland League Division 4 | 6 May 17 |
| 400 | 58.9 | | | | 2 | A | | | Solihull | UK Youth Development U17/U20 League Division Midland North/East 1C | 28 May 17 |
| 400 | 59.2 | | | | 3 | A | | | Corby | Athletics Direct Midland League Division 4 | 4 Jun 17 |
| 400 | 59.7 | | | | 1 | A | | | Stourport | Athletics Direct Midland League Division 4 | 5 Aug 17 |
| 400 | 60.4 | | | | 1 | | | | Worcester | Worcestershire County Championships | 13 May 17 |
| 600 | 1:38.7 | | | | 1 | | | | Stourport | Kidderminster & Stourport Spring Open | 2 Apr 17 |
| 100HW | 18.1 | | | | 2 | A | | | Stourport | Athletics Direct Midland League Division 4 | 5 Aug 17 |
| 100HW | 18.5 | | | | 2 | A | | | Tipton | Athletics Direct Midland League Division 4 | 16 Jul 17 |
| 100HW | 19.2 | | | | 3 | A | | | Corby | Athletics Direct Midland League Division 4 | 4 Jun 17 |
| 400HW | 64.1 | | | | 1 | A | | | Solihull | UK Youth Development U17/U20 League Division Midland North/East 1C | 28 May 17 |
| 400HW | 64.2 | | | | 2 | A | | | Solihull | Athletics Direct Midland League Division 4 | 6 May 17 |
| 400HW | 65.0 | | | | 1 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 1C | 25 Jun 17 |
| 400HW | 65.7 | | | | 1 | A | | | Corby | Athletics Direct Midland League Division 4 | 4 Jun 17 |
| 400HW | 66.1 | | | | 1 | A | | | Stourport | Athletics Direct Midland League Division 4 | 5 Aug 17 |
| 400HW | 66.3 | | | | 2 | A | | | Kidderminster | UK Youth Development U17/U20 League Division Midland North/East 1C | 30 Apr 17 |
| 400HW | 66.7 | | | | 1 | A | | | Tipton | Athletics Direct Midland League Division 4 | 16 Jul 17 |
| 400HW | 67.3 | | | | 1 | | | | Worcester | Worcestershire County Championships | 13 May 17 |
| HJ | 1.45 | | | | 3 | A | | | Corby | Athletics Direct Midland League Division 4 | 4 Jun 17 |
| HJ | 1.35 | | | | 3 | A | | | Solihull | Athletics Direct Midland League Division 4 | 6 May 17 |
| HJ | 1.25 | | | | 6 | A | | | Tipton | Athletics Direct Midland League Division 4 | 16 Jul 17 |
| LJ | 5.56 | | | | 1 | A | | | Solihull | UK Youth Development U17/U20 League Division Midland North/East 1C | 28 May 17 |
| LJ | 5.03 | | | | 2 | A | | | Stourport | Athletics Direct Midland League Division 4 | 5 Aug 17 |
| LJ | 5.02 | | | | 1 | A | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland North/East 1C | 25 Jun 17 |
| 2016 U20 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.3 | | | | 1 | A | | | Stourport | Athletics Direct Midland League Division 4 | 8 May 16 |
| 400 | 62.0 | | | | 1 | A | | | Solihull | Athletics Direct Midland League Division 4 | 7 Aug 16 |
| 400 | 62.7 | | | | 1 | ns | | | Horspath | Athletics Direct Midland League Division 4 | 2 Jul 16 |
| 100HW | 18.9 | | | | 1 | A | | | Horspath | Athletics Direct Midland League Division 4 | 2 Jul 16 |
| 100HW | 19.3 | | | | 2 | A | | | Solihull | Athletics Direct Midland League Division 4 | 7 Aug 16 |
| 400HW | 66.7 | | | | 2 | A | | | Stourport | Athletics Direct Midland League Division 4 | 8 May 16 |
| 400HW | 68.9 | | | | 1 | A | | | Horspath | Athletics Direct Midland League Division 4 | 2 Jul 16 |
| 400HW | 69.7 | | | | 1 | | | | Worcester | Worcestershire County Championships | 14 May 16 |
| 400HW | 73.6 | | | | 1 | A | | | Solihull | Athletics Direct Midland League Division 4 | 7 Aug 16 |
| HJ | 1.45 | | | | 3 | A | | | Solihull | Athletics Direct Midland League Division 4 | 7 Aug 16 |
| HJ | 1.40 | | | | 5 | A | | | Stourport | Athletics Direct Midland League Division 4 | 8 May 16 |
| HJ | 1.40 | | | | 4 | A | | | Horspath | Athletics Direct Midland League Division 4 | 2 Jul 16 |
| 2014 U17 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.46 | i | | | 4 | 1.4 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 100 | 13.2 | | | | 4 | A | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 1 Jun 14 |
| 100 | 14.5 | | | | 2 | B | | | Abingdon | Oxfordshire Schools Championships | 15 Jun 14 |
| 150 | 20.7 | | | | 2 | 1 | | | Stourport | Kidderminster & Stourport Open | 6 Apr 14 |
| 200 | 26.2 | | | | 1 | A | | | Hereford | Serveline Midland League Division 6 | 7 Jun 14 |
| 200 | 27.0 | | | | 2 | A | | | Nuneaton | Serveline Midland League Division 6 | 6 Jul 14 |
| 200 | 27.8 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 28 Jun 14 |
| 200 | 28.80 | | -0.2 | | H | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 14 |
| 200 | 30.3 | | | | 3 | B | | | Abingdon | Oxfordshire Schools Championships | 15 Jun 14 |
| 300 | 41.5 | | | | 1 | A | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 1 Jun 14 |
| 300 | 42.3 | | | | 1 | A | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 27 Apr 14 |
| 300 | 42.32 | | | | 7 | h2 | | | Birmingham | ESAA English Schools' Championships | 11 Jul 14 |
| 300 | 42.6 | | | | 1 | h1 | | | Worcester | Hereford & Worcester Schools Championships | 14 Jun 14 |
| 300 | 42.7 | | | | 1 | | | | Worcester | Worcester AC Open | 15 Apr 14 |
| 300 | 42.9 | | | | 1 | | | | Worcester | Hereford & Worcester Schools Championships | 14 Jun 14 |
| 300 | 43.30 | i | | | 1 | 4 | | | Birmingham | Birmingham Games | 16 Feb 14 |
| 300 | 43.3 | | | | 1 | | | | Worcester | Worcestershire County Championships | 24 May 14 |
| 300 | 44.1 | | | | 1 | | | | Stourport | Kidderminster & Stourport Open | 6 Apr 14 |
| 400 | 60.4 | | | | 1 | A | | | Leamington | Serveline Midland League Division 6 | 4 May 14 |
| 400 | 60.9 | | | | 1 | A | | | Nuneaton | Serveline Midland League Division 6 | 6 Jul 14 |
| 400 | 62.4 | | | | 1 | A | | | Hereford | Serveline Midland League Division 6 | 7 Jun 14 |
| 800 | 2:24.4 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| 800 | 2:31.83 | i | | | P | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 8 Mar 14 |
| 60HU17W | 9.63 | i | | | 3 | 1.3 | | | Birmingham (PB) | Midland Counties Open | 11 Jan 14 |
| 60HU17W | 9.99 | i | | | P | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 8 Mar 14 |
| 80HU17W | 12.66 | | 1.0 | | H | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 14 |
| 80HU17W | 12.7 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 28 Jun 14 |
| 80HU17W | 13.3 | | | | 1 | | | | Worcester | Worcestershire County Championships | 24 May 14 |
| 400HW | 72.1 | | | | 1 | A | | | Stourport | Serveline Midland League Division 6 | 2 Aug 14 |
| HJ | 1.47 | i | | | P | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 8 Mar 14 |
| HJ | 1.45 | | | | 1 | A | | | Leamington | Serveline Midland League Division 6 | 4 May 14 |
| HJ | 1.44 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 28 Jun 14 |
| HJ | 1.40 | | | | 1 | A | | | Hereford | Serveline Midland League Division 6 | 7 Jun 14 |
| HJ | 1.37 | | | | H | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 14 |
| HJ | 1.35 | | | | 2 | A | | | Nuneaton | Serveline Midland League Division 6 | 6 Jul 14 |
| HJ | 1.35 | | | | 1 | A | | | Stourport | Serveline Midland League Division 6 | 2 Aug 14 |
| LJ | 5.23 | | | | 1 | | | | Worcester | Hereford & Worcester Schools Championships | 14 Jun 14 |
| LJ | 5.20 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| LJ | 5.18 | | | | 1 | | | | Worcester | Worcestershire County Championships | 24 May 14 |
| LJ | 5.14 | | | | 1 | B | | | Leamington | Serveline Midland League Division 6 | 4 May 14 |
| LJ | 5.12 | | | | 1 | | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 27 Apr 14 |
| LJ | 5.01 | i | | | 3 | | | | Birmingham | Birmingham Games | 16 Feb 14 |
| LJ | 4.76 | i | | | P | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 8 Mar 14 |
| LJ | 3.52 | | | | 5 | | | | Worcester | Worcester AC Open | 15 Apr 14 |
| LJ | DNS | | | | H | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 14 |
| SP4K | 6.29 | i | | | P | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 8 Mar 14 |
| SP4K | 5.25 | | | | 4 | | | | Birmingham | Midland Counties Open | 11 Jan 14 |
| SP3K | 7.50 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 28 Jun 14 |
| SP3K | 6.96 | | | | H | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 20 Sep 14 |
| JT600 | 20.32 | | | | 1 | B | | | Stourport | Serveline Midland League Division 6 | 2 Aug 14 |
| JT500 | 22.30 | | | | 2 | | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 1 Jun 14 |
| JT500 | 16.95 | | | | H | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| PenIU17W | 2757 | i | | | 16 | | | | Sheffield | England Athletics U15 / U17 Combined Events Championships | 9 Mar 14 |
| HepU17W | 3871 | | | | 6 | | | | Sutton-in-Ashfield | ESAA Midland Schools Combined Events & Walks Championships | 29 Jun 14 |
| HepU17W | DNF | | | | - | | | | Boston | ESAA English Schools Combined Events & Race Walking Championships | 21 Sep 14 |
| ZXC | 15:05 | | | | 201 | | | | Donington Park | ESAA English Schools' Championships | 15 Mar 14 |
| 2013 U17 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 14.3 | | | | 2 | B | | | Stourport | Heart of England League Division 2 | 12 May 13 |
| 150 | 21.8 | | | | 2 | 2 | | | Stourport | Kidderminster & Stourport Open | 14 Apr 13 |
| 200 | 26.89 | i | | | 2 | h4 | | | Birmingham | Midland Championships | 10 Feb 13 |
| 200 | 26.9 | i | | | 2 | 1 | | | Birmingham | Schools Inter County Match | 21 Feb 13 |
| 200 | 27.1 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 22 Jun 13 |
| 200 | 27.4 | | | | 2 | B | | | Brierley Hill | Plastics Plus Midland League Division 5 | 7 Jul 13 |
| 200 | 27.5 | | -2.2 | | 3 | B | | | Abingdon | Plastics Plus Midland League Division 5 | 9 Jun 13 |
| 300 | 42.0 | | | | 1 | | | | Worcester | Hereford & Worcester Schools' Championships | 8 Jun 13 |
| 300 | 42.06 | | | | 5 | h3 | | | Birmingham | ESAA English Schools' Championships | 5 Jul 13 |
| 300 | 42.6 | | | | 5 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 15 Jun 13 |
| 300 | 43.0 | | | | 2 | | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland West 2b | 2 Jun 13 |
| 300 | 43.3 | | | | 1 | | | | Telford | Shropshire AA Restricted Open | 11 May 13 |
| 300 | 43.7 | | | | 2 | | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 30 Jun 13 |
| 300 | 45.2 | | | | 1 | | | | Stourport | Kidderminster & Stourport Open | 14 Apr 13 |
| 400 | 62.3 | | | | 1 | B | | | Sutton Coldfield | Plastics Plus Midland League Division 5 | 10 Aug 13 |
| 800 | 2:27.0 | | | | P | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| 800 | 2:30.6 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 23 Jun 13 |
| 80HU17W | 13.1 | | | | 1 | A | | | Worcester | Heart of England League Division 2 | 31 Aug 13 |
| 80HU17W | 13.2 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 22 Jun 13 |
| 80HU17W | 13.2 | | | | P | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| 80HU17W | 14.7 | | | | 2 | A | | | Stourport | Heart of England League Division 2 | 12 May 13 |
| 300HW | 48.1 | | | | 2 | | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 30 Jun 13 |
| HJ | 1.51 | | | | 2 | | | | Stourport | Kidderminster & Stourport Open | 14 Apr 13 |
| HJ | 1.50 | i | | | 2 | A | | | Birmingham | Schools Inter County Match | 21 Feb 13 |
| HJ | 1.50 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 22 Jun 13 |
| HJ | 1.45 | i | | | 6 | | | | Birmingham | Midland Championships | 10 Feb 13 |
| HJ | 1.45 | | | | 1 | | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland West 2b | 2 Jun 13 |
| HJ | 1.45 | | | | 2 | A | | | Abingdon | Plastics Plus Midland League Division 5 | 9 Jun 13 |
| HJ | 1.45 | | | | P | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| HJ | 1.40 | | | | 1 | A | | | Stourport | Heart of England League Division 2 | 12 May 13 |
| HJ | 1.40 | | | | 3 | A | | | Brierley Hill | Plastics Plus Midland League Division 5 | 7 Jul 13 |
| HJ | 1.35 | | | | 3 | A | | | Sutton Coldfield | Plastics Plus Midland League Division 5 | 10 Aug 13 |
| LJ | 5.21 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 23 Jun 13 |
| LJ | 5.12 | | | | P | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| LJ | 5.10 | | | | 5 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 15 Jun 13 |
| LJ | 5.06 | | | | 2 | B | | | Sutton Coldfield | Plastics Plus Midland League Division 5 | 10 Aug 13 |
| LJ | 5.05 | | | | 1 | B | | | Abingdon | Plastics Plus Midland League Division 5 | 9 Jun 13 |
| LJ | 4.96 | | | | 1 | | | | Newport | UK Youth Development U17/U20 League Division Midland West 2b | 28 Jul 13 |
| LJ | 4.93 | | | | 1 | | | | Worcester | Hereford & Worcester Schools' Championships | 8 Jun 13 |
| LJ | 4.92 | | | | 1 | B | | | Worcester | Heart of England League Division 2 | 31 Aug 13 |
| LJ | 4.85 | | | | 1 | | | | Stourport | UK Youth Development U17/U20 League Division Midland West 2b | 30 Jun 13 |
| LJ | 4.72 | | | | 1 | | | | Brierley Hill | UK Youth Development U17/U20 League Division Midland West 2b | 2 Jun 13 |
| LJ | 4.71 | | | | 1 | | | | Telford | Shropshire AA Restricted Open | 11 May 13 |
| SP4K | 6.82 | | | | P | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| SP4K | 6.63 | | | | 3 | | | | Newport | UK Youth Development U17/U20 League Division Midland West 2b | 28 Jul 13 |
| SP4K | 6.09 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 22 Jun 13 |
| SP4K | 5.29 | | | | 3 | B | | | Worcester | Heart of England League Division 2 | 31 Aug 13 |
| JT600 | 13.16 | | | | H | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 23 Jun 13 |
| PenU17W | 2865 | | | | 2 | | | | Much Wenlock | Wenlock Olympian Games | 14 Jul 13 |
| HepU17W | 3699 | | | | 6 | | | | Abingdon | ESAA Midland Schools Combined Events Championships | 23 Jun 13 |
| ZXC | 16:21 | | | | 243 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| 2012 U15 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 60 | 8.5 | i | | | 1 | | | | Birmingham | Inter County Schools Match | 23 Feb 12 |
| 80 | 10.9 | | | | 2 | 2 | | | Stourport | Kidderminster & Stourport Open | 15 Apr 12 |
| 100 | 13.0 | | | | 1 | A | | | Kidderminster | Heart of England League Division 3 | 10 Jun 12 |
| 100 | 13.2 | | | | 1 | A | | | Leamington | Heart of England League Division 3 | 2 Sep 12 |
| 100 | 13.2 | | | | 3 | | | | Telford | Telford Games | 8 Sep 12 |
| 100 | 13.3 | | | | 3 | h2 | | | Telford | Telford Games | 8 Sep 12 |
| 100 | 13.4 | | | | 2 | A | | | Tipton | English Schools Track & Field Cup Midlands Regional A Final | 21 Jun 12 |
| 100 | 13.6 | | | | 2 | h | | | Telford | Shropshire County Championships | 12 May 12 |
| 100 | 13.6 | | | | 4 | A | | | Abingdon | Oxfordshire Schools' Championships | 17 Jun 12 |
| 100 | 13.7 | | | | 3 | | | | Telford | Shropshire County Championships | 12 May 12 |
| 100 | 14.1 | | | | 1 | 1 | | | Worcester | Worcester AC Open | 26 Apr 12 |
| 150 | 20.3 | | | | 2 | 1 | | | Stourport | Kidderminster & Stourport Open | 15 Apr 12 |
| 300 | 43.7 | | | | 1 | B | | | Leamington | Heart of England League Division 3 | 2 Sep 12 |
| 800 | 2:32.97 | | | | P | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 16 Sep 12 |
| 800 | 2:36.1 | | | | P | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| 75HU15W | 12.56 | | 0.3 | | P1 | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 16 Sep 12 |
| 75HU15W | 14.0 | | | | P | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| HJ | 1.53 | i | | | 1 | | | | Solihull | Solihull High Jump Group Indoor Warm Up | 16 Dec 12 |
| HJ | 1.50 | | | | 1 | A | | | Leamington | Heart of England League Division 3 | 2 Sep 12 |
| HJ | 1.49 | | | | P | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| HJ | 1.48 | | | | P | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 16 Sep 12 |
| HJ | 1.46 | | | | 2 | | | | Telford | Telford Games | 8 Sep 12 |
| HJ | 1.45 | | | | 2 | | | | Worcester | Worcester AC Open | 26 Apr 12 |
| HJ | 1.45 | | | | 3 | A | | | Kidderminster | Heart of England League Division 3 | 10 Jun 12 |
| HJ | 1.44 | | | | 3 | | | | Stourport | Kidderminster & Stourport Open | 15 Apr 12 |
| HJ | 1.41 | | | | 2 | | | | Tipton | English Schools Track & Field Cup Midlands Regional A Final | 21 Jun 12 |
| HJ | 1.35 | i | | | 2 | | | | Birmingham | Inter County Schools Match | 23 Feb 12 |
| LJ | 4.99 | | | | P | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| LJ | 4.91 | | | | 1 | | | | Telford | Telford Games | 8 Sep 12 |
| LJ | 4.91 | | 0.7 | | P | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 16 Sep 12 |
| LJ | 4.67 | | | | 2 | | | | Telford | Shropshire County Championships | 12 May 12 |
| SP3.25K | 7.61 | | | | P | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| SP3.25K | 7.13 | | | | P | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 16 Sep 12 |
| PenU15W | 2746 | | | | 10 | | | | Bedford | ESAA English Schools Combined Events & Race Walking Championships | 15 Sep 12 |
| PenU15W | 2639 | | | | 7 | | | | Milton Keynes | ESAA Midland Schools Combined Events Championships | 30 Jun 12 |
| 2011 U15 Kidderminster & Stourport |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.4 | | | | 2 | h1 | | | Telford | Telford Games | 11 Sep 11 |
| 100 | 13.5 | | | | 3 | | | | Solihull | English Schools Track & Field Cup Midlands Regional A Final | 14 Jun 11 |
| 100 | 13.8 | | | | 15 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 18 Jun 11 |
| 100 | 14.0 | | | | 8 | | | | Telford | Telford Games | 11 Sep 11 |
| 100 | 14.2 | | | | 1 | A | | | Stourport | Heart of England League Division 3 | 3 Sep 11 |
| 600 | 1:54.1 | | | | 9 | | | | Stourport | Kidderminster & Stourport Spring Warm Up | 17 Apr 11 |
| 800 | 2:47.9 | | | | P | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |
| 75HU15W | 13.9 | | | | P | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |
| HJ | 1.43 | | | | 1 | A | | | Stourport | Heart of England League Division 3 | 3 Sep 11 |
| HJ | 1.40 | | | | P | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |
| HJ | 1.40 | | | | 9 | | | | Telford | Telford Games | 11 Sep 11 |
| LJ | 4.66 | | | | 2 | | | | Solihull | English Schools Track & Field Cup Midlands Regional A Final | 14 Jun 11 |
| LJ | 4.53 | | | | 1 | A | | | Stourport | Heart of England League Division 3 | 3 Sep 11 |
| LJ | 4.39 | | | | P | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |
| SP3.25K | 6.69 | | | | P | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |
| PenU15W | 2203 | | | | 10 | | | | Derby | ESAA Midland Schools Combined Events Championships | 25 Jun 11 |