| 2025 V35 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5KMT | 18:00 | | | 18:03 | 9 | | | 2 | Bedford | Bedford RunFest 5K / 10K | 6 Sep 25 |
| 10K | 38:10 | | | | 52 | | | | Milton Keynes | East Midlands Grand Prix Milton Keynes 10K | 1 Jul 25 |
| Mar | 3:15:22 | | | 3:16:29 | 240 | | | | Milton Keynes | Milton Keynes Marathon | 5 May 25 |
| 2016 SEN Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.55 | | | | 4 | A | | | Milton Keynes | Sweatshop Southern Athletics League Division 1 | 16 Apr 16 |
| 2015 SEN Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.05 | | | | 2 | A | | | Milton Keynes | Sweatshop Southern Athletics League Division 1 | 20 Jun 15 |
| 800 | 2:01.16 | | | | 2 | B | | | Stevenage | Sweatshop Southern Athletics League Division 1 | 15 Aug 15 |
| 5M | 30:56 | | | 31:01 | 74 | | | | Milton Keynes | Wolverton 5 | 28 Nov 15 |
| 2009 SEN Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.9 | | | | 1 | A | | | Kingston | Southern Men's League Division 1 | 2 May 09 |
| 800 | 1:56.88 | | | | 4 | 19 | | | Watford | Watford Open Graded Meeting | 29 Jul 09 |
| 800 | 1:58.3 | | | | 2 | A | | | Milton Keynes | Southern Men's League Division 1 | 16 May 09 |
| 800 | 1:59.1 | | | | 1 | A | | | Ipswich | Southern Men's League Division 1 | 1 Aug 09 |
| 800 | 1:59.4 | | | | 3 | A | | | Chelmsford | Southern Men's League Division 1 | 11 Jul 09 |
| 800 | 1:59.8 | | | | 1 | | | | Welwyn | Herts Phoenix Good Friday Open | 10 Apr 09 |
| 800 | 2:00.0 | | | | 1 | 4 | | | Sandy | Bedfordshire Open | 5 Apr 09 |
| 800 | 2:01.2 | | | | 4 | | | | Milton Keynes | Buckinghamshire County Championships | 9 May 09 |
| 1500 | 4:17.3 | | | | 2 | A | | | Chelmsford | Southern Men's League Division 1 | 11 Jul 09 |
| 2008 U23 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.60 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 30 Jul 08 |
| 800 | 1:54.78 | | | | 3 | 15 | | | Watford | Watford Harriers Open Graded Meeting | 4 Jun 08 |
| 800 | 1:55.2 | | | | 1 | | | | Milton Keynes | Buckinghamshire Championships | 10 May 08 |
| 800 | 1:55.30 | i | | | 1 | 1 | | | Birmingham | Midland Counties Open | 17 Feb 08 |
| 800 | 1:59.7 | | | | 1 | | | | Mile End | Southern Men's League Division 1 | 17 May 08 |
| 800 | 1:59.85 | | | | 2 | 5 | | | Watford | Watford Harriers Open Graded Meeting | 9 Apr 08 |
| 800 | 2:00.3 | | | | | | | | Welwyn | Herts Phoenix Open Graded Meet | 21 Mar 08 |
| 800 | 2:00.8 | | | | | | | | Milton Keynes | Southern Men's League Division 1 | 12 Jul 08 |
| 1500 | 4:01.59 | | | | 1 | 9 | | | Watford | Watford Harriers Open Graded Meeting | 16 Jul 08 |
| 1500 | 4:07.94 | | | | 1 | A | | | Yeovil | Southern Men's League Division 1 | 2 Aug 08 |
| 1500 | 4:13.0 | | | | | | | | Braunton | Southern Men's League Division 1 | 28 Jun 08 |
| 400H | 62.5 | | | | | | | | Braunton | Southern Men's League Division 1 | 28 Jun 08 |
| 3000SC | 10:12.8 | | | | | | | | Milton Keynes | Southern Men's League Division 1 | 12 Jul 08 |
| ZXC | 46:08 | | | | 14 | | | | Halton | Buckinghamshire Championships | 5 Jan 08 |
| 2007 U23 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.81 | | | | 1 | C | | | Watford | BMC Watford Gold Standard | 11 Jul 07 |
| 800 | 1:57.98 | | | | 2 | 2 | | | Watford | Watford Open Graded Meeting | 30 May 07 |
| 800 | 1:58.00 | | | | 2 | | | | High Wycombe | Buckinghamshire County Championships | 12 May 07 |
| 800 | 1:58.4 | | | | 1 | | | | Welwyn | Herts Phoenix AC Open Graded | 6 Apr 07 |
| 800 | 1:58.51 | | | | 3 | | | | Watford | Watford Open Graded Meeting | 22 Aug 07 |
| 800 | 1:58.51 | | | | 3 | 1 | | | Watford | Watford Open Graded Meeting | 22 Aug 07 |
| 800 | 1:58.79 | | | | 2 | 7 | | | Watford | Watford Open Graded Meeting | 2 May 07 |
| 800 | 1:59.2 | i | | | 2 | 3 | | | Lee Valley | Data Connection Indoor Open | 2 Dec 07 |
| 800 | 2:00.0 | | | | 2 | | | | Brighton | Southern Men's League Division 1 | 23 Jun 07 |
| 800 | 2:00.2 | | | | | | | | Exeter | Southern Men's League Division 1 | 2 Jun 07 |
| 1500 | 3:58.27 | | | | 7 | E | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 1500 | 3:59.37 | | | | 1 | 1 | | | Watford | Watford Open Meeting | 13 Jun 07 |
| 1500 | 4:03.48 | | | | 12 | D | | | Crystal Palace | BMC Nike Grand Prix Final | 25 Aug 07 |
| 1500 | 4:03.5 | | | | 2 | | | | Milton Keynes | Southern Men's League Division 1 | 14 Jul 07 |
| 1500 | 4:06.8 | | | | 3 | | | | Exeter | Southern Men's League Division 1 | 2 Jun 07 |
| 1500 | 4:09.51 | | | | | | | | Watford | Watford Open Graded Meeting | 4 Apr 07 |
| 1500 | 4:13.3 | | | | | | | | High Wycombe | Buckinghamshire County Championships | 12 May 07 |
| 3000 | 8:57.63 | | | | 4 | A | | | Watford | Watford Open Graded Meeting | 16 May 07 |
| 400H | 62.8 | | | | | | | | Milton Keynes | Southern Men's League Div 1 (4) & 3N (2) | 14 Jul 07 |
| 3000SC | 10:12.5 | | | | | | | | Brighton | Southern Men's League Division 1 | 23 Jun 07 |
| 5M | 27:01 | | | | 17 | | | | Wolverton | Wolverton 5 | 24 Nov 07 |
| ZXC | 31:14 | | | | 35 | | | | Watford | Apex Sports Chiltern League | 13 Oct 07 |
| ZXC | 37:23 | | | | 5 | | | | Banbury | Eric Andrews Memorial Races | 28 Oct 07 |
| 2006 U23 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.37 | | | | 3 | 12 | | | Watford | Watford Open Meeting | 31 May 06 |
| 800 | 1:59.8 | | | | 1 | B | | | Bournemouth | Southern Men's League Division 1 | 3 Jun 06 |
| 1500 | 4:02.02 | | | | 13 | B | | | Watford | BMC Gold Standard Races | 26 Jul 06 |
| 1500 | 4:04.42 | | | | 9 | | | | Watford | BMC Gold Standard Races | 14 Jun 06 |
| 1500 | 4:06.8 | | | | 1 | | | | Welwyn | Herts Phoenix Open Meeting | 14 Apr 06 |
| 1500 | 4:07.02 | | | | 7 | D | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| 3000 | 9:00.35 | | | | | | | | Watford | Watford Open Meeting | 12 Jul 06 |
| 5000 | 16:40.5 | | | | | | | | Ilford | - | 20 May 06 |
| 3000SC | 9:55.1 | | | | 1 | | | | Milton Keynes | Southern Men's League Division 1 | 8 Jul 06 |
| 5M | 27:57 | | | | 27 | | | | Wolverton | Wolverton 5 | 25 Nov 06 |
| 2005 U20 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.21 | | | | 2 | 4 | | | Watford | Watford Open Meeting | 13 Jul 05 |
| 800 | 2:00.31 | | | | 2 | I | | | Watford | WATFORD OPEN GRADED Watford | 4 May 05 |
| 800 | 2:01.8 | | | | 2 | | | | Welwyn | HERTS PHOENIX OPEN GRADED Welwyn Garden | 25 Mar 05 |
| 1500 | 4:04.34 | | | | 2 | | | | Watford | Watford Open Graded | 15 Jun 05 |
| 1500 | 4:04.36 | | | | 3 | H | | | Watford | Watford Open Graded | 20 Apr 05 |
| 1500 | 4:08.26 | | | | 12 | A | | | Street | BMC PB Classic | 2 May 05 |
| 1500 | 4:11.30 | | | | 8 | D | | | Crystal Palace | BMC Grand Prix | 6 Aug 05 |
| 1500 | 4:12.40 | | | | ht | | | | Portsmouth | South of England U20 Championships | 28 May 05 |
| 3000 | 8:55.12 | | | | 5 | 1 | | | Watford | WATFORD OPEN Watford | 27 Jul 05 |
| 3000 | 9:03.54 | | | | 5 | A | | | Watford | Watford Open Graded | 18 May 05 |
| 3000 | 9:04.39 | | | | 3 | | | | Watford | Watford Open Graded | 23 Mar 05 |
| 3000 | 9:10.4 | | | | 8 | | | | Watford | Watford Open | 21 Sep 05 |
| 5000 | 16:20.8 | | | | 4 | | | | Milton Keynes | Milton Keynes | 9 Jul 05 |
| 5000 | 16:22.0 | | | | 2 | | | | Exeter | Exeter | 25 Jun 05 |
| 3000SC | 9:56.64 | | | | 4 | | | | Bedford | AAA U20 / U23 Championships | 2 Jul 05 |
| 3000SC | 9:56.7 | | | | 2 | | | | Bromley | Southern Mens League Division 1 | 30 Jul 05 |
| 3000SC | 9:56.9 | | | | 1 | | | | Welwyn | Welwyn | 7 May 05 |
| 2004 U20 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.70 | | | | 3 | | | | Watford | Watford Open Graded | 26 May 04 |
| 1500 | 4:07.16 | | | | 11 | B | | | Watford | BMC | 21 Jul 04 |
| 1500 | 4:10.86 | | | | 2 | C | | | Street | BMC PB Classic | 3 May 04 |
| 3000 | 8:58.38 | | | | 9 | | | | Watford | Watford Open Graded | 4 Aug 04 |
| 3000 | 9:08.14 | | | | 9 | | | | Watford | Watford Open Graded Meeting | 9 Jun 04 |
| 3000 | 9:08.40 | | | | 10 | | | | Bedford | South of England Veterans Championships | 24 Jul 04 |
| 3000 | 9:15.9 | | | | 7 | | | | Watford | Watford Open | 14 Apr 04 |
| 5000 | 16:15.4 | | | | 2 | | | | High Wycombe | Buckinghamshire County Championships | 15 May 04 |
| 5M | 26:37 | | | | 12 | | | | Wolverton | Wolverton 5 | 27 Nov 04 |
| 2003 U17 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.72 | | | | 5 | N | | | Watford | Watford Open | 25 Jun 03 |
| 1500 | 4:18.55 | | | | 2 | E | | | Watford | Watford Open | 11 Jun 03 |
| 1500 | 4:19.8 | | | | 9 | C | | | Watford | Watford Open | 9 Jul 03 |
| 1500 | 4:19.97 | | | | 1 | B | | | Watford | BMC Gold Standard | 14 May 03 |
| 3000 | 9:14.90 | | | | 1 | B | | | Watford | Watford Open Graded | 28 May 03 |
| 2001 U15 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:41.63 | | | | | | | | Watford | Watford Open | 11 Jul 01 |
| 1500 | 4:47.7 | | | | 1 | | | | Milton Keynes | Buckinghamshire Milton Keynes | 13 May 01 |
| 1500 | 4:49.5 | | | | 1 | | | | Hendon | McDonald's Boys' League Southern Premier | 3 Jun 01 |
| 3000 | 9:56.4 | | | | 2 | | | | Harrow | Young Athletes League | 1 Jul 01 |
| 2000 U15 Marshall Milton Keynes |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:19.87 | | | | 8 | H | | | Watford | Watford Open Meeting | 2 Aug 00 |
| 1500 | 4:49.34 | | | | 14 | h2 | | | Don Valley | AAAs U15/U17 Championships | 29 Jul 00 |
| 1500 | 4:49.34 | | | | 14 | | | | Don Valley | AAAs U15/U17 Championships | 29 Jul 00 |
| ZXC | 12:41 | | | | 12 | | | | Parliament Hill | South of England Cross Country Championships | 29 Jan 00 |