| 2024 U20 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:29.69 | | | | 4 | B | | | Milton Keynes | UK Youth Development League Upper - Midlands Premier N/E | 26 May 24 |
| 5KL | 17:21 | | | | 23 | L06 | | | Milton Keynes | Southern Men's 12-Stage Relays | 24 Mar 24 |
| 2023 U20 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.77 | | | | 1 | 2 | | | Milton Keynes | National Athletics League Division 1 | 5 Aug 23 |
| 1500 | 4:16.05 | | | | 12 | 12 | | | Watford | Watford Harriers Open Graded Meetings | 26 Jul 23 |
| 6KXC | 21:33 | | | | 7 | | | | Stowe School | Buckinghamshire Schools' Championships | 8 Feb 23 |
| 10K | 35:29 | | | | 19 | | | 1 | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 11 Jul 23 |
| 2022 U20 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.52 | | | | 3 | 14 | | | Watford | Watford Open Graded Meeting | 13 Jul 22 |
| 800 | 2:00.16 | | | | 2 | E | | | Milton Keynes | BMC PB Classic | 4 Jun 22 |
| 800 | 2:02.5 | | | | 2 | A | | | Banbury | UK Youth Development League Upper Midlands North/East A | 29 May 22 |
| 800 | 2:04.65 | | | | 3 | B | | | Horspath | Buckinghamshire & Oxfordshire AA County Championships | 15 May 22 |
| 800 | 2:05.6 | | | | 1 | 4 | | | Milton Keynes | Milton Keynes Open Meeting | 1 May 22 |
| 1500 | 4:18.31 | | | | 2 | A | | | Milton Keynes | UK Youth Development League Upper Midlands N/E Promotion Match | 7 Aug 22 |
| 1500 | 4:19.38 | | | | 14 | 10 | | | Watford | Watford Open Graded Meeting | 27 Jul 22 |
| 3000 | 10:05.55 | + | | | 12m | 1 | | | Milton Keynes | MK5000 PB Special | 9 Jul 22 |
| 5000 | 17:44.13 | | | | 11 | 1 | | | Milton Keynes | MK5000 PB Special | 9 Jul 22 |
| 5.6KXC | 19:10 | | | | 8 | | | | Stowe | Buckinghamshire County Schools' Championships | 2 Feb 22 |
| 6.995KXC | 27:35 | | | | 240 | | | | Tonbridge | ESAA English Schools Championships | 19 Mar 22 |
| 10K | 34:09 | | | 34:11 | 8 | | | 2 | Oxford | Oxford Town & Gown 10K | 8 May 22 |
| 2021 U17 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.68 | | | | 4 | | | | Milton Keynes | Buckinghamshire County Championships | 31 Jul 21 |
| 800 | 2:10.63 | | | | 2 | h2 | | | Milton Keynes | Buckinghamshire County Championships | 31 Jul 21 |
| 1500 | 4:19.98 | | | | 13 | 10 | | | Watford | Watford Open Graded Meeting | 25 Aug 21 |
| 1500 | 4:27.6 | | | | 1 | 2 | | | Milton Keynes | Marshall Milton Keynes AC Open | 11 Jul 21 |
| 1500 | 4:31.89 | | | | 3 | | | | Milton Keynes | Buckinghamshire County Championships | 15 Aug 21 |
| 3000 | 9:55.54 | | | | 2 | A | | | Milton Keynes | Youth Development League Upper Midlands North/East E | 25 Jul 21 |
| 3000 | 9:56.19 | | | | 1 | A | | | Milton Keynes | Youth Development League Upper Midlands North/East E | 27 Jun 21 |
| parkrun | 20:29 | | | | 20 | | | | Milton Keynes | Milton Keynes parkrun # 542 | 25 Dec 21 |
| 5.053KL | 17:51 | | | | 15 | L1 | | | Milton Keynes | SOAR MK Relays | 26 Sep 21 |
| 2020 U17 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4KXC | 15:01 | | | | 14 | | | | Biggleswade | Bedfordshire / Buckinghamshire County Championships | 4 Jan 20 |
| parkrun | 19:09 | | | | 15 | | | | Milton Keynes | Milton Keynes parkrun # 509 | 1 Jan 20 |
| 5.6KXC | 21:31 | | | | 36 | | | 20 | Stowe | Buckinghamshire County Schools' Championships | 5 Feb 20 |
| 2019 U15 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.05 | | | | 3 | 4 | | | Leamington | Warwickshire Open Graded Series | 7 Aug 19 |
| 800 | 2:26.57 | | | | 7 | Bh1 | | | Horspath | Oxfordshire / Buckinghamshire County Championships | 12 May 19 |
| 1500 | 4:47.03 | | | | 2 | 5 | | | Watford | Watford Open Graded Meeting | 24 Jul 19 |
| 1500 | 4:50.17 | | | | 2 | B | | | Yate | UK Youth Development U13/U15 League Midland Area Final | 20 Jul 19 |
| 1500 | 5:12.5 | | | | 7 | | | | Milton Keynes | Buckinghamshire Schools Championships | 8 Jun 19 |
| 3000 | 10:39.06 | | | | 23 | 1 | | | Watford | Watford Open Graded Meeting | 29 May 19 |
| 3000 | 11:21.7 | | | | 6 | 1 | | | Coventry | Warwickshire Open Graded Series | 3 Jul 19 |
| 5K | 19:08 | | | 19:10 | 14 | | | 2 | Newport Pagnell | Newport Pagnell Carnival 5K | 6 Jul 19 |
| 5KDH | 18:25 | | | 18:27 | 54 | | | 5 | Milton Keynes | MK Marathon Weekend Rocket 5K | 5 May 19 |
| 2018 U15 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.36 | | | | 3 | B | | | Stoke Gifford | UK Youth Development U13/U15 League Division Midland Area Final | 21 Jul 18 |
| 800 | 2:28.16 | | | | 7 | Bh1 | | | Horspath | Buckinghamshire & Oxfordshire County Championships | 13 May 18 |
| 1500 | 4:55.69 | | | | 2 | 3 | | | Watford | Watford Open Graded Meeting | 25 Jul 18 |
| 1500 | 4:59.76 | | | | 5 | H | | | Milton Keynes | BMC PB Classic | 2 Jun 18 |
| 2.8KXC | 11:02 | | | | 10 | | | | Milton Keynes | Results Base Chiltern League | 10 Feb 18 |
| 3KXC | 11:48 | | | | 15 | | | | Keysoe | Results Base Chiltern League | 13 Jan 18 |
| 3KXC | 13:05 | | | | 124 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| 3KXC | 13:06 | | | | 15 | | | | Biggleswade | Bedfordshire & Buckinghamshire County Championships | 6 Jan 18 |
| 3KXC | 14:42 | | | | 185 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10 Mar 18 |
| 4KXC | 13:04 | | | | 53 | | | | Oxford | Chiltern League | 13 Oct 18 |
| 5MMT | 35:42 | | | | 35 | | | 3 | Potterspury | Tour of Milton Keynes: Day 2, Potterspury 5 | 3 Sep 18 |
| 2017 U13 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:31.39 | | | | 3 | L | | | Milton Keynes | BMC PB Classic | 3 Jun 17 |
| 800 | 2:32.42 | | | | 11 | B | | | Kingston | Derek Crookes Southern U13 Inter County Match | 29 Jul 17 |
| 800 | 2:38.6 | | | | 2 | 4 | | | Milton Keynes | Milton Keynes Open Series | 9 Apr 17 |
| 1500 | 4:58.71 | | | | 4 | 6 | | | Watford | Watford Open Graded Meeting | 26 Jul 17 |
| 1500 | 4:59.92 | | | | 8 | 5 | | | Watford | Watford Open Graded Meeting | 31 May 17 |
| 1500 | 5:05.40 | | | | 5 | A | | | Cardiff | UK Youth Development U13/U15 League Midlands Regional Final | 15 Jul 17 |
| 1500 | 5:08.7 | | | | 6 | A | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 20 May 17 |
| 1500 | 5:14.26 | | | | 7 | B | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 13 May 17 |
| 2.7KXC | 10:23 | | | | 39 | | | | Milton Keynes | Chiltern League Inc. British Athletics Cross Challenge & RAF v Oxford University | 11 Nov 17 |
| 2.8KXC | 10:33 | | | | 27 | | | | Milton Keynes | Chiltern League | 11 Feb 17 |
| 3KXC | 11:38 | | | | 18 | | | | Buckingham | Buckinghamshire County Championships | 7 Jan 17 |
| 3KXC | 12:21 | | | | 28 | | | | Keysoe | Chiltern League | 14 Jan 17 |
| 3KXC | 12:38 | | | | 131 | | | | Parliament Hill | South of England AA Championships | 28 Jan 17 |
| 3KXC | 14:23 | | | | 227 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 3.1KXC | 13:17 | | | | 18 | | | | Luton | Results Base Chiltern League | 2 Dec 17 |
| 2016 U13 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 34.9 | | | | 4 | 10 | | | Welwyn | Herts Phoenix Open Graded | 25 Mar 16 |
| 800 | 2:40.98 | | | | 4 | ns | | | Milton Keynes | UK Youth Development U13/U15 League Division Midland Premier North/East | 16 Jul 16 |
| 800 | 2:46.4 | | | | 5 | ns | | | Coventry | UK Youth Development U13/U15 League Division Midland Premier North/East | 19 Jun 16 |
| 800 | 2:47.1 | | | | 2 | ns | | | Nottingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 21 May 16 |
| 800 | 2:55.46 | | | | 5 | ns | | | Birmingham | UK Youth Development U13/U15 League Division Midland Premier North/East | 23 Apr 16 |
| 1500 | 5:43.86 | | | | 16 | B | | | Horspath | Oxfordshire & Buckinghamshire County Championships | 14 May 16 |
| 1.5KXC | 5:11 | | | | 18 | | | | Milton Keynes | Results Base Chiltern League | 13 Feb 16 |
| 2KXC | 10:06 | | | | 26 | | | | Luton | Results Base Chiltern League | 16 Jan 16 |
| 2.67KXC | 10:39 | | | | 47 | | | | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| 2.9KXC | 11:41 | | | | 54 | | | | Oxford | Chiltern League | 15 Oct 16 |
| 3.1KXC | 13:16 | | | | 29 | | | | Luton | Chiltern League | 3 Dec 16 |
| 2015 U11 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 600 | 2:08.3 | | | | 4 | | | | Welwyn | Herts Phoenix Open Graded Meeting | 3 Apr 15 |
| LJ | 2.44 | | | | 9 | | | | Welwyn | Herts Phoenix Open Graded Meeting | 3 Apr 15 |
| 1.755KXC | 7:55 | | | | 49 | | | | Milton Keynes | Results Base Chiltern League (Inc British Cross Challenge and RAF v Oxford University) | 7 Nov 15 |
| 2KXC | 8:12 | | | | 34 | | | | Bedford | Results Base Chiltern League | 10 Oct 15 |