| 2025 SEN Rugby & Northampton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 83:24 | | | 83:49 | 92 | | | | Warwick | Warwick Half Marathon | 2 Feb 25 |
| 2023 SEN Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.17 | | | | 1 | A | | | Rugby | Midland Counties League Division 1 | 19 Aug 23 |
| 800 | 2:01.0 | | | | 2 | 1 | | | Leamington | Leamington C & A C Open | 15 Jul 23 |
| 1500 | 4:03.50 | | | | 6 | 3 | | | Birmingham (U) | University of Birmingham Track & Field Festival Day 2 | 30 Jul 23 |
| 1500 | 4:07.44 | | | | 11 | C | | | Loughborough | BMC Regional Races | 9 Aug 23 |
| parkrun | 17:27 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 374 | 6 May 23 |
| 2022 U23 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.5 | | | | 1 | A | | | Banbury | Midland Counties Track & Field League Division 4SE | 17 Jul 22 |
| 800 | 1:56.72 | | | | 6 | 15 | | | Watford | Watford Open Graded Meeting | 7 Sep 22 |
| 800 | 1:57.6 | | | | 2 | A | | | Banbury | Midland Counties Track & Field League Division 4SE | 13 Aug 22 |
| 800 | 1:58.08 | | | | 4 | 25 | | | Nuneaton | Nuneaton Night of 800m PB's | 15 Jun 22 |
| 800 | 1:58.48 | | | | 1 | 2 | | | Loughborough | Loughborough Outdoor Open | 22 Jun 22 |
| 800 | 1:58.91 | | | | 2 | C | | | Loughborough | BMC Regional Races | 10 Aug 22 |
| 800 | 1:59.00 | | | | 3 | B | | | Loughborough | BMC Regional Races | 18 May 22 |
| 800 | 1:59.35 | | | | 4 | h2 | | | Nuneaton | Midland Counties Senior & Under 20 Championships | 18 Jun 22 |
| 800 | 1:59.42 | | | | 6 | B | | | Loughborough | BMC Regional Races | 13 Jul 22 |
| 800 | 1:59.50 | | | | 4 | 8 | | | Kettering | Kettering Town Harriers Open | 2 May 22 |
| 800 | 1:59.7 | | | | 3 | A | | | Kettering | Midland Counties Track & Field League Division 4SE | 22 May 22 |
| 1500 | 4:05.98 | | | | 3 | 12 | | | Watford | Watford Open Graded Meeting | 24 Aug 22 |
| 1500 | 4:10.08 | | | | 3 | 10 | | | Watford | Watford Open Graded Meeting | 27 Jul 22 |
| 1500 | 4:11.91 | | | | 4 | 4 | | | Nuneaton | Nuneaton Season Opener | 10 Apr 22 |
| parkrun | 16:48 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 343 | 24 Sep 22 |
| parkrun | 17:37 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 341 | 10 Sep 22 |
| 8.9KXC | 32:06 | | | | 30 | SM | | | Oxford | Chiltern League | 15 Oct 22 |
| 9KXC | 33:25 | | | | 42 | | | | Shuttleworth Park | Chiltern League | 19 Feb 22 |
| 9.5KXC | 34:23 | | | | 123 | | | 109 | Milton Keynes | Chiltern League (Inc British Cross Challenge & Home Countries International & Oxford Uni v RAF) | 12 Nov 22 |
| 2021 U23 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.9 | | | | 1 | A | | | Banbury | Midland League - Oxford/Northants | 20 Jun 21 |
| 800 | 2:00.68 | | | | 4 | 7 | | | Loughborough | Charnwood AC Open | 28 Aug 21 |
| 800 | 2:01.09 | | | | 8 | 6 | | | Kettering | Kettering Open Meeting | 31 May 21 |
| 800 | 2:01.5 | | | | 2 | | | | Corby | Northamptonshire Championships | 31 Jul 21 |
| 800 | 2:02.81 | | | | 1 | 5 | | | Kettering | Kettering Open Meeting | 15 Jun 21 |
| 800 | 2:04.55 | | | | 2 | h2 | | | Nuneaton | Midland Counties Athletic Association Senior & U20 Championships | 12 Jun 21 |
| 1500 | 4:12.70 | | | | 4 | 15 | | | Nuneaton | Night of 1500m PB's | 11 Aug 21 |
| 8.9KXC | 34:04 | | | | 64 | | | | Shotover Hill | Chiltern League | 16 Oct 21 |
| 9.5KXC | 35:20 | | | | 140 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni Trials) | 13 Nov 21 |
| 2019 U20 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.8 | | | | 2 | A | | | Corby | Midland League Division 5 | 19 May 19 |
| 800 | 1:58.6 | | | | 2 | A | | | Corby | Midland League Division 5 | 19 May 19 |
| 800 | 1:59.07 | | | | 5 | | | | Nuneaton | Midland Counties U20 / Senior Championships | 1 Jun 19 |
| 800 | 2:00.08 | | | | 9 | h3 | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 19 |
| 800 | 2:01.72 | | | | 2 | 10 | | | Horspath | Oxford City AC Open Graded Meeting | 24 Apr 19 |
| 800 | 2:04.4 | | | | 1 | | | | Corby | Northamptonshire County Championships | 11 May 19 |
| 1500 | 4:13.60 | | | | 3 | 7 | | | Horspath | Oxford City AC Open Graded Meeting | 22 May 19 |
| 2018 U20 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 52.2 | | | | 2 | B | | | Sutton in Ashfield | Midland League Division 5 | 2 Jun 18 |
| 400 | 54.0 | | | | 2 | B | | | Loughborough | Midland League Division 5 | 6 May 18 |
| 400 | 54.1 | | | | 2 | B | | | Loughborough | Midland League Division 5 | 5 Aug 18 |
| 800 | 1:56.7 | | | | 2 | A | | | Sutton in Ashfield | Midland League Division 5 | 2 Jun 18 |
| 800 | 1:58.7 | | | | 2 | A | | | Loughborough | Midland League Division 5 | 5 Aug 18 |
| 800 | 1:59.0 | | | | 1 | A | | | Coventry | UK Youth Development U17/U20 League Division Midland NE 1A | 27 May 18 |
| 800 | 1:59.6 | | | | 1 | | | | Rugby | Rugby Spring Medal Open | 14 Apr 18 |
| 800 | 2:00.8 | | | | 1 | A | | | Corby | Midland League Division 5 | 7 Jul 18 |
| 800 | 2:01.7 | | | | 2 | | | | Corby | Northamptonshire County Championships (inc Leicestershire & Rutland 300m, 400m & 1500m Championships) | 12 May 18 |
| 800 | 2:02.5 | | | | 2 | A | | | Loughborough | Midland League Division 5 | 6 May 18 |
| 1500 | 4:27.2 | | | | 1 | 2 | | | Corby | Corby AC Open | 22 May 18 |
| parkrun | 18:36 | | | | 1 | | | 1 | Daventry | Daventry parkrun # 178 | 10 Mar 18 |
| parkrun | 18:54 | | | | 2 | | | 1 | Daventry | Daventry parkrun # 174 | 27 Jan 18 |
| 2017 U20 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.06 | | | | 4 | 2 | | | Leamington Spa | Warwickshire County Open Graded Series | 6 Sep 17 |
| 600 | 1:30.6 | | | | 5 | 4 | | | Corby | Corby AC Open | 28 Mar 17 |
| 800 | 2:00.3 | | | | 3 | A | | | Loughborough | Athletics Direct Midland League Division 5 | 6 Aug 17 |
| 800 | 2:03.6 | | | | 3 | A | | | Kettering | Athletics Direct Midland League Division 5 | 15 Jul 17 |
| 800 | 2:03.91 | | | | 2 | A | | | Loughborough | UK Youth Development U17/U20 League Division Midland North/East 1A | 25 Jun 17 |
| 800 | 2:04.3 | | | | 1 | | | | Corby | Northamptonshire County Championships | 13 May 17 |
| 800 | 2:06.0 | | | | 3 | 5 | | | Corby | Corby AC Open | 20 Jun 17 |
| 800 | 2:09.3 | | | | 5 | A | | | Burton | Athletics Direct Midland League Division 5 | 4 Jun 17 |
| 1000 | 2:48.3 | | | | 2 | 2 | | | Corby | Corby AC Open | 28 Mar 17 |
| 1500 | 4:29.1 | | | | 2 | 2 | | | Corby | Corby AC Open | 23 May 17 |
| parkrun | 18:32 | | | | 2 | | | 1 | Daventry | Daventry parkrun # 121 | 28 Jan 17 |
| 2016 U17 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.6 | | | | 4 | | | | Corby | Northamptonshire County Championships | 14 May 16 |
| 800 | 2:05.2 | | | | 5 | A | | | Brierley Hill | Athletics Direct Midland League Division 5 | 4 Jun 16 |
| 800 | 2:06.4 | | | | 3 | A | | | Tipton | Athletics Direct Midland League Division 5 | 8 May 16 |
| 800 | 2:08.93 | | | | 1 | | | | Rugby | Rugby Spring Open | 17 Apr 16 |
| 1500 | 4:27.6 | | | | 3 | | | | Corby | Northamptonshire County Schools Championships | 11 Jun 16 |
| 1500 | 4:31.9 | | | | 4 | A | | | Brierley Hill | Athletics Direct Midland League Division 5 | 4 Jun 16 |
| 1500 | 4:35.3 | | | | 3 | A | | | Tipton | Athletics Direct Midland League Division 5 | 8 May 16 |
| parkrun | 18:35 | | | | 4 | | | 1 | Daventry | Daventry parkrun # 77 | 9 Apr 16 |
| 5.7KXC | 21:03 | | | | 282 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 5.85KXC | NT | | | | 7 | | | | Northampton | Northamptonshire Schools' Championships | 16 Jan 16 |
| ZXC | NT | | | | 40 | | | | Boston | Anglian Schools' Championships | 6 Feb 16 |
| 2015 U17 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.7 | | | | 3 | A | | | Sutton Coldfield | UK Youth Development U17/U20 League Division Midland North/East 2 | 28 Jun 15 |
| 800 | 2:07.5 | | | | 2 | 4 | | | Kettering | Kettering Open Meeting | 22 Aug 15 |
| 800 | 2:12.5 | | | | 1 | A | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 4 Jul 15 |
| 800 | 2:15.7 | | | | 2 | B | | | Leamington | Athletics Direct Midland League Division 6 | 25 Apr 15 |
| 1500 | 4:28.42 | | | | 17 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 20 Jun 15 |
| 1500 | 4:32.0 | | | | 2 | | | | Corby | Northamptonshire County Schools | 13 Jun 15 |
| 1500 | 4:35.0 | | | | 2 | A | | | Ashfield | UK Youth Development U17/U20 League Division Midland North/East 2 | 26 Jul 15 |
| 1500 | 4:39.3 | | | | 1 | A | | | Sutton in Ashfield | Athletics Direct Midland League Division 6 | 4 Jul 15 |
| 1500 | 4:47.2 | | | | 3 | A | | | Tamworth | UK Youth Development U17/U20 League Division Midland North/East 2 | 18 Apr 15 |
| parkrun | 18:12 | | | | 2 | | | 1 | Daventry | Daventry parkrun # 49 | 10 Oct 15 |
| parkrun | 18:25 | | | | 3 | | | 1 | Daventry | Daventry parkrun # 51 | 24 Oct 15 |
| parkrun | 18:31 | | | | 3 | | | 1 | Daventry | Daventry parkrun # 56 | 28 Nov 15 |
| parkrun | 18:51 | | | | 6 | | | 1 | Daventry | Daventry parkrun # 47 | 26 Sep 15 |
| 5.5KXC | 21:31 | | | | 288 | | | | Blackburn | ESAA English Schools' Championships | 14 Mar 15 |
| ZXC | 20:59 | | | | 35 | | | | Ipswch | Anglian Schools' Championships | 7 Feb 15 |
| ZXC | NT | | | | 7 | | | | Corby | Northamptonshire Schools' Championships | 17 Jan 15 |
| 2014 U15 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:36.3 | | | | 3 | | | | Corby | Northamptonshire Schools Championships | 14 Jun 14 |
| 2013 U15 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 31.8 | | | | 8 | A | | | Worcester | UK Youth Development U13/U15 League Division Midland West 2b | 4 May 13 |
| 1500 | 4:54.4 | | | | 3 | A | | | Leamington | UK Youth Development U13/U15 League Division Midland West 2b | 22 Jun 13 |
| 1500 | 4:56.7 | | | | 1 | A | | | Leamington | Heart of England League Division 3 | 1 Sep 13 |
| 1500 | 5:02.2 | | | | 4 | A | | | Worcester | UK Youth Development U13/U15 League Division Midland West 2b | 4 May 13 |
| ZXC | 17:22 | | | | 26 | | | | Derby | North Midlands League | 19 Oct 13 |
| 2012 U13 Daventry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:22.2 | | | | 2 | A | | | Nuneaton | Heart of England League Division 3 | 21 Jul 12 |
| ZXC | NT | | | | 34 | | | | Northampton | Northamptonshire Schools' Championships | 14 Jan 12 |