| 1M | 4:29 | British Athletics Cross Challenge (inc John H Collins Gwent League) (AWAITING GWENT LEAGUE RESULTS FROM ORGANISER) | 4.9 | -0.9 | 8 Nov 25 | +1 |
| 5.6K | 16:46 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 2.8 | -2.3 | 22 Nov 25 | +2 |
| 1500 | 3:46.05 | BMC Record Breaker Races | 0.5 | 0.1 | 20 Aug 25 | +3 |
| 5.96K | 19:25 | SPAR European Cross Country Championships | 3.8 | -0.4 | 14 Dec 25 | +4 |
| 1500 | 3:41.76 | BMC Gold Standard Races | 0.4 | -1.0 | 25 Jun 25 | +5 |
| 1500 | 3:53.28 | National Athletics League Premiership Match 3 | 1.0 | 0.7 | 16 Aug 25 | |
| 1500 | 3:45.24 | IFAM | 0.2 | 0.3 | 9 Aug 25 | |
| 12K | 46:22 | ECCA Saucony English National Championships | 11.2 | -2.8 | 22 Feb 25 | |
| 1500 | 3:45.62 | WACT Bronze EA - IFAM Outdoor | 0.7 | -1.0 | 25 May 25 | |
| 5.08K | 15:02 | ERRA Men's National 12-Stage Relays | 2.0 | -1.7 | 12 Apr 25 | |
| 800 | 1:54.64 | National Athletics League Premiership | 1.1 | 0.1 | 31 May 25 | |
| 1500 | 4:02.04 | Novuna UK Athletics Championships | 1.3 | 1.7 | 2 Aug 25 | |
| 1500 | 3:54.03 | National Athletics League Premiership | 1.0 | 0.2 | 31 May 25 | |
| 800 | 1:54.73 | BMC Record Breaker Races (Mick Marlow Memorial) | 0.4 | 1.4 | 2 Jul 25 | |
| 800 | 1:53.72 | BMC Regional Races | 0.1 | 0.5 | 21 May 25 | |
| 8.6K | 27:31 | SEAA Southern Men's 12-Stage Relays | 1.9 | 0.1 | 30 Mar 25 | |
| 8.1K | 25:19 | Start Fitness Metropolitan League | 3.5 | -2.8 | 12 Oct 24 | |
| Mile | 4:08.52 | Ayo Falola Dream Mile Meeting & Long Jump Competition | 0.5 | -0.1 | 12 Feb 25 | |
| 1500 | 3:48.86 | BMC Indoor Races | 0.5 | -0.3 | 12 Jan 25 | |
| 1500 | 3:50.46 | BMC Sheffield Grand Prix | 0.5 | 0.0 | 19 Jan 25 | |
| 5K | 14:38 | Mizuno Podium 5K (incl 1M Challenge) | 0.5 | -1.1 | 31 Dec 24 | |
| 10K | 33:34 | ECCA Saucony English National Cross Country Championships | 4.4 | -1.5 | 14 Sep 24 | |
| parkrun | 17:25 | Sheringham parkrun # 569 | 4.1 | 2.2 | 19 Apr 25 | |
| 1500 | 3:47.39 | BMC Grand Prix - World Athletics Challenger | 0.4 | -0.6 | 10 Aug 24 | |
| 3000 | 8:36.33 | National Athletics League - Premiership | 1.9 | 0.0 | 3 Aug 24 | |
| 1500 | 3:53.27 | England Athletics U20 & Senior Championships (inc.U23), Senior Para Championships (U20+) inc. CAU Championships | 0.8 | -0.1 | 19 Jul 24 | |
| 1500 | 3:51.22 | BMC Regional Races | 0.4 | 0.0 | 24 Jul 24 | |
| 3000 | 8:29.56 | National Athletics League - Premiership Match 2 | 1.4 | 0.0 | 7 Jul 24 | |
| 1500 | 3:48.72 | BMC Grand Prix - World Athletics Challenger | 0.3 | -0.7 | 8 Jun 24 | |
| 1500 | 3:51.44 | BMC Gold Standard Races | 0.0 | -0.1 | 15 May 24 | |
| 1500 | 3:58.40 | National Athletics League - Premiership | 1.0 | 0.0 | 1 Jun 24 | |
| 800 | 1:56.12 | BMC Regional Races | 0.3 | 0.5 | 22 May 24 | |
| 8.7K | 27:30 | Southern Men's 12-Stage Relays | 1.3 | -0.3 | 24 Mar 24 | |
| 1500 | 3:57.88 | Hercules Wimbledon 1500m Festival Night | 0.2 | 0.7 | 29 May 24 | |
| 8K | 24:24 | South of England Championships | 1.0 | -1.5 | 27 Jan 24 | |
| 8K | 26:09 | Start Fitness Metropolitan League | 4.3 | -2.4 | 2 Dec 23 | |
| Mile | 4:17.38 | BMC Bannister Miles - 70th Anniversary | 0.5 | 0.4 | 6 May 24 | |
| 5.38M | 28:14 | ERRA Men's National 12-Stage Relays | 2.0 | 0.1 | 6 Apr 24 | |
| 5K | 15:00 | Podium Festival 5K | 0.2 | 0.1 | 16 Mar 24 | |
| 10K | 29:26 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -1.9 | 0.2 | 9 Mar 24 | |
| 8.1K | 26:04 | Start Fitness Metropolitan League | 3.5 | -2.2 | 14 Oct 23 | |
| 5K | 14:53 | Armagh International Road Races | 0.4 | -0.8 | 8 Feb 24 | |
| 6K | 18:55 | Southern Relays | 1.7 | -0.5 | 23 Sep 23 | |
| 8K | 25:48 | Eastern AA Championships | 0.4 | 1.1 | 18 Nov 23 | |
| 1500 | 3:52.22 | BMC Regional Races | 0.5 | -1.1 | 9 Aug 23 | |
| 3000 | 8:33.95 | National Athletics League Premier Division Fixture A | 1.0 | -0.3 | 5 Aug 23 | |
| 1500 | 3:56.06 | BMC Regional Races | 0.4 | -0.4 | 26 Jul 23 | |
| 1500 | 3:56.51 | BMC Regional Races | 0.4 | -0.3 | 12 Jul 23 | |
| 1500 | 3:56.14 | BMC Regional Races | 0.4 | -0.8 | 21 Jun 23 | |
| 1500 | 3:56.25 | BMC Regional Races | 0.3 | -0.3 | 5 Jul 23 | |
| 1500 | 4:01.52 | BMC Regional Races | 0.4 | 0.4 | 19 Jul 23 | |
| 1500 | 3:58.21 | Watford Harriers Open Graded Meetings | 0.4 | -0.1 | 28 Jun 23 | |
| 1500 | 3:58.8 | BMC Regional Races | 0.5 | -0.6 | 24 May 23 | |
| 1500 | 3:58.91 | Herc Wimbo 1500m Festival Night | 0.4 | -0.4 | 31 May 23 | |
| 3000 | 8:52.60 | National Athletics League Premier Division Fixture B | 1.2 | 0.3 | 11 Jun 23 | |
| 8K | 28:15 | Essex County Championships | 5.8 | -2.4 | 7 Jan 23 | |
| 4.8K | 15:01 | Southern Men's 12-Stage Relays | 2.1 | -1.3 | 2 Apr 23 | |
| 10K | 34:38 | ECCA Saucony English National Cross Country Championships | 3.3 | -1.1 | 25 Feb 23 | |
| parkrun | 16:38 | Sheringham parkrun # 450 | 4.6 | -2.4 | 24 Dec 22 | |
| 8K | 25:17 | South of England Championships | 0.6 | -1.3 | 28 Jan 23 | |
| 8K | 26:24 | Start Fitness Metropolitan League | 3.5 | -2.6 | 15 Oct 22 | |
| 3K | 9:07 | ECCA Saucony English National Relay Championships | 3.0 | -0.6 | 5 Nov 22 | |
| 7.2K | 23:37 | Chiltern League (Inc British Cross Challenge & Home Countries International & Oxford Uni v RAF) | 2.5 | -1.6 | 12 Nov 22 | |
| 6.7K | 22:15 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 2.7 | -1.2 | 26 Nov 22 | |
| 1500 | 3:59.44 | Watford Open Graded Meeting | 0.6 | -0.9 | 27 Jul 22 | |
| 1500 | 4:01.65 | BMC Regional Races | 0.4 | -0.4 | 20 Jul 22 | |
| 1500 | 4:06.28 | National Athletics League - Premiership | 1.7 | -2.5 | 4 Jun 22 | |
| 1500 | 4:01.47 | BMC Regional Races | 0.5 | -1.2 | 22 Jun 22 | |
| 3000 | 8:54.68 | Watford Open Graded Meeting | 0.6 | 0.0 | 15 Jun 22 | |
| 1500 | 4:13.12 | UK Youth Development League Upper Southern 1B - NO PV - SC without water | 1.7 | -1.5 | 28 May 22 | |
| 8.5K | 31:27 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 5.2 | -3.7 | 12 Mar 22 | |
| 1500 | 4:13.88 | Essex County Championships | 0.5 | -0.2 | 15 May 22 | |
| 4.987K | 16:03 | Southern Men's 12-Stage Relays | 1.2 | -3.8 | 27 Mar 22 | |
| 6.995K | 25:58 | ESAA English Schools Championships | 4.1 | -2.1 | 19 Mar 22 | |
| 8K | 28:05 | Essex County U17 / U20 / Senior Championships | 1.6 | -2.0 | 8 Jan 22 | |
| 1500 | 4:11.86 | Southern Athletics League - East London | 0.6 | -0.6 | 14 Aug 21 | |
| 1500 | 4:14.23 | Southern Athletics League - East London | 1.2 | -2.0 | 11 Jul 21 | |
| 1500 | 4:20.10 | Youth Development League Upper Southern East | 1.8 | -4.0 | 27 Jun 21 | |
| 1500 | 4:12.11 | Watford Open Graded Meeting | 0.5 | -0.8 | 28 Jul 21 | |
| 4K | 14:55 | Start Fitness Metropolitan League | 8.8 | -3.9 | 7 Dec 19 | |
| 5K | 17:02 | Essex County U17 / U20 / Senior Championships | 2.6 | -2.7 | 4 Jan 20 | |
| 6K | 24:14 | South of England AA Championships | 7.4 | -1.2 | 25 Jan 20 | |
| 5.5K | 19:46 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 3.5 | -1.8 | 23 Nov 19 | |
| 3000 | 9:49.12 | BMC PB Classic | 0.6 | -0.9 | 5 Jun 21 | |
| 5.5K | 20:28 | New Balance ESAA English Schools' Championships | 2.6 | 0.5 | 14 Mar 20 | |
| 4.5K | 18:10 | London Youth Games | 8.6 | -0.8 | 16 Nov 19 | |
| 4.2K | 14:43 | Start Fitness Metropolitan League | 2.6 | -0.4 | 9 Nov 19 | |
| 4.2K | 14:25 | Start Fitness Metropolitan League | 2.0 | -0.6 | 12 Oct 19 | |
| 3.88K | 13:24 | ERRA National Young Athlete Relays | 1.5 | 0.4 | 6 Oct 19 | |
| 3000 | 9:53.54 | Essex County Schools Championships | 1.6 | -0.8 | 8 Jun 19 | |
| 3000 | 9:41.87 | Thames Valley Harriers Open Graded Series | 1.2 | -2.8 | 1 May 19 | |
| 3000 | 9:59.34 | Thames Valley Harriers Open Graded Series | 1.8 | -0.7 | 5 Jun 19 | |
| parkrun | 17:57 | Blickling parkrun # 283 | 2.1 | -0.1 | 1 Jun 19 | |
| parkrun | 17:49 | Blickling parkrun # 276 | 2.2 | -2.6 | 13 Apr 19 | |
| 800 | 2:15.36 | Blackheath & Bromley Open Series | 0.4 | 0.1 | 3 Jun 19 | |
| 3M | 16:46 | Virgin London Mini Marathon | 1.3 | -1.4 | 28 Apr 19 | |
| HM | 90:38 | RunThrough Victoria Park Half Marathon | 0.4 | 3.7 | 15 Dec 19 | |
| parkrun | 18:23 | Blickling parkrun # 275 | 1.8 | -1.0 | 6 Apr 19 | |
| parkrun | 18:00 | Hackney Marshes parkrun # 452 | 0.8 | -2.4 | 16 Feb 19 | |
| 3K | 11:19 | London Youth Games | 4.7 | -2.3 | 17 Nov 18 | |
| parkrun | 18:45 | Victoria Dock parkrun # 19 | 1.0 | -3.4 | 25 Aug 18 | |
| parkrun | 19:53 | Holkham parkrun # 128 | 2.1 | 0.0 | 18 Aug 18 | |
| parkrun | 22:24 | Wanstead Flats parkrun # 228 | 2.0 | 0.0 | 5 Sep 15 | |