| 5.47K | 16:01 | ERRA Men's National 6-Stage Relays | 1.6 | -3.2 | 4 Oct 25 | +1 |
| parkrun | 16:45 | Canons Park parkrun # 402 | 3.6 | -0.2 | 6 Dec 25 | +2 |
| 6K | 19:17 | Southern Men's 6-Stage Relays | 1.9 | -0.5 | 20 Sep 25 | +3 |
| 10K | 32:04 | RunThrough Fulham 10k | 0.5 | -0.1 | 16 Nov 25 | +4 |
| 5K | 15:21 | Friday Night 5K Under the Lights | 0.3 | -0.1 | 28 Nov 25 | +5 |
| 3000 | 8:42.63 | Watford Harriers Open Graded Meetings | 0.8 | -0.2 | 3 Sep 25 | |
| 10K | 32:17 | Vitality London 10K | 0.7 | -0.1 | 28 Sep 25 | |
| 10K | 32:19 | Worcester City 10K | 0.7 | -0.1 | 14 Sep 25 | |
| 1500 | 4:00.80 | National Athletics League Premiership | 1.0 | -0.7 | 31 May 25 | |
| 5000 | 15:40.60 | Hercules Wimbledon 5000m Festival Evening 2025 | 0.7 | 0.3 | 9 Aug 25 | |
| parkrun | 16:42 | Sunny Hill parkrun # 252 | 3.0 | 0.3 | 26 Jul 25 | |
| 3000 | 8:48.98 | Birmingham University Track and Field Series Meeting 1 | 1.2 | 0.0 | 7 May 25 | |
| 1500 | 4:02.92 | BMC Regional Races | 0.3 | 0.3 | 11 Jun 25 | |
| 5K | 15:15 | Friday Night 5K Under the Lights | 0.0 | -0.1 | 25 Apr 25 | |
| 1500 | 4:07.85 | BMC Record Breaker Races | 0.1 | 1.1 | 18 Jun 25 | |
| 1500 | 4:07.60 | Birmingham University Track and Field Series Meeting 1 | 0.3 | 1.0 | 28 May 25 | |
| parkrun | 16:49 | Hove Promenade parkrun # 431 | 1.4 | 2.2 | 19 Jul 25 | |
| 5K | 15:18 | Podium Festival 5K | 0.1 | -0.6 | 15 Mar 25 | |
| parkrun | 17:01 | Brockenhurst parkrun # 531 | 1.6 | 2.4 | 28 Jun 25 | |
| parkrun | 16:03 | Worcester Pitchcroft parkrun # 291 | 2.2 | -0.9 | 1 Jan 25 | |
| parkrun | 16:24 | Canons Park parkrun # 360 | 2.4 | -0.3 | 18 Jan 25 | |
| 9.5K | 35:02 | Birmingham League Division 1 | 5.4 | -0.3 | 11 Jan 25 | |
| 10K | 37:32 | London Championships | 6.3 | -0.6 | 16 Nov 24 | |
| 8.21K | 27:00 | BUCS Championship | 0.7 | 0.4 | 1 Feb 25 | |
| 4.4K | 15:12 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 5.3 | -0.2 | 23 Nov 24 | |
| parkrun | 16:39 | Sunny Hill parkrun # 215 | 3.8 | -1.2 | 5 Oct 24 | |
| parkrun | 16:48 | Sunny Hill parkrun # 196 | 6.0 | -3.1 | 25 May 24 | |
| 3K | 9:32 | ECCA National Cross Country Relays | 3.3 | 0.7 | 2 Nov 24 | |
| parkrun | 17:20 | Canons Park parkrun # 355 | 2.9 | 1.2 | 25 Dec 24 | |
| 3000 | 8:55.25 | Watford Harriers Open Graded Meetings | 0.8 | 0.8 | 7 Aug 24 | |
| 1500 | 4:09.00 | National Athletics League - Championship East | 1.7 | -0.2 | 1 Jun 24 | |
| 1500 | 4:05.36 | Watford Harriers Open Graded Meetings | 0.6 | 0.4 | 26 Jun 24 | |
| 3000 | 8:48.60 | Watford Harriers Open Graded Meetings | 0.7 | 0.4 | 12 Jun 24 | |
| 800 | 1:59.04 | University of Birmingham Track & Field Series 2 | 0.2 | 0.4 | 5 Jun 24 | |
| 800 | 2:01.61 | Watford Harriers Open Graded Meetings | 0.3 | 1.0 | 10 Jul 24 | |
| 1500 | 4:14.58 | Watford Harriers Open Graded Meetings | 0.7 | 1.6 | 24 Jul 24 | |
| 1500 | 4:02.03 | University of Birmingham Track & Field Series 2 | 0.1 | 0.4 | 15 May 24 | |
| 3000 | 9:05.70 | Penn Invitational | 2.0 | 0.3 | 6 Apr 24 | |
| 1500 | 4:17.86 | UCONN Northeast Challenge | 1.9 | 0.8 | 12 Apr 24 | |
| 8K | 25:02 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -0.9 | 0.2 | 9 Mar 24 | |
| 5K | 16:12 | Southern Men's 12-Stage Relays | 1.2 | 0.3 | 24 Mar 24 | |
| 10K | 32:19 | Telford 10K | 0.4 | -0.5 | 10 Dec 23 | |
| 5000 | 16:01.15 | Birmingham University Winter Throws & Distance | 0.5 | 0.6 | 9 Mar 24 | |
| parkrun | 17:12 | Sunny Hill parkrun # 177 | 4.0 | -0.2 | 30 Dec 23 | |
| 1500 | 3:59.71 | National Athletics League Premier Division Fixture A | 1.1 | -1.0 | 5 Aug 23 | |
| 6.7K | 22:31 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 2.0 | 0.2 | 25 Nov 23 | |
| 8K | 29:24 | British Athletics Cross Challenge (inc UKA World Cross Country Trial) | 3.4 | 1.9 | 20 Jan 24 | |
| 3K | 9:41 | ECCA National Cross Country Relays | 3.5 | 1.1 | 4 Nov 23 | |
| 1500 | 4:12.21 | UK Youth Development League Upper - Southern Premier | 1.9 | 0.0 | 30 Jul 23 | |
| 800 | 1:57.96 | Watford Harriers Open Graded Meetings | 0.0 | 0.2 | 9 Aug 23 | |
| 6K | 21:51 | Middlesex County Championships | 3.6 | 1.9 | 6 Jan 24 | |
| 3000 | 8:50.48 | Watford Harriers Open Graded Meetings | 0.5 | 0.8 | 26 Jul 23 | |
| 1500 | 3:59.52 | Watford Harriers Open Graded Meetings | 0.4 | -1.0 | 31 May 23 | |
| 1500 | 4:08.73 | National Athletics League Premier Division Fixture B | 1.6 | -0.3 | 11 Jun 23 | |
| 1500 | 4:04.88 | BMC Regional Races | 0.4 | 0.5 | 21 Jun 23 | |
| 800 | 1:57.17 | Watford Harriers Open Graded Meetings | 0.0 | -0.1 | 14 Jun 23 | |
| 5K | 15:53 | RunThrough Battersea Park 5K / 10K | 0.6 | 0.2 | 12 Aug 23 | |
| parkrun | 17:07 | Sunny Hill parkrun # 123 | 6.5 | -3.6 | 24 Dec 22 | |
| 1500 | 4:03.32 | UK Youth Development League Upper - Southern Premier | 0.7 | -0.8 | 30 Apr 23 | |
| parkrun | 16:42 | Sunny Hill parkrun # 144 | 3.0 | -0.8 | 20 May 23 | |
| 3000 | 8:56.33 | Watford Harriers Open Graded Meetings | 0.9 | 0.0 | 19 Apr 23 | |
| 1500 | 4:05.01 | Watford Harriers Open Graded Meetings | 0.3 | -0.1 | 3 May 23 | |
| 800 | 1:59.67 | BMC Regional Races | 0.1 | 0.0 | 10 May 23 | |
| parkrun | 16:25 | Sunny Hill parkrun # 129 | 3.2 | -1.8 | 4 Feb 23 | |
| parkrun | 16:59 | Harrogate parkrun # 510 | 3.6 | -1.0 | 18 Feb 23 | |
| 7.8K | 27:02 | Start Fitness Metropolitan League | 3.2 | -0.8 | 11 Feb 23 | |
| 6K | 20:05 | Middlesex County Centenary Championships | 1.2 | 0.4 | 21 Jan 23 | |
| 7K | 22:09 | ESAA English Schools Championships | -2.2 | 1.5 | 18 Mar 23 | |
| 1500 | 4:05.06 | BMC Regional Races | 0.5 | -0.3 | 17 Aug 22 | |
| 1500 | 4:05.67 | Watford Open Graded Meeting | 0.4 | -0.2 | 24 Aug 22 | |
| 6K | 20:06 | Aldershot Road Relays | 1.7 | 0.0 | 24 Sep 22 | |
| 800 | 1:59.77 | Watford Open Graded Meeting | 0.2 | -0.5 | 10 Aug 22 | |
| parkrun | 16:41 | Oak Hill parkrun # 510 | 2.2 | -0.2 | 3 Sep 22 | |
| 800 | 2:03.42 | UK Youth Development League Upper Southern Premier | 0.9 | -0.1 | 7 Aug 22 | |
| 1500 | 4:06.90 | University of Birmingham Track & Field Festival | 0.3 | -0.2 | 9 Jul 22 | |
| 1500 | 4:08.05 | BMC PB Classic | 0.7 | -0.4 | 4 Jun 22 | |
| 3000 | 8:59.55 | UK Youth Development League Upper Southern Premier | 0.6 | -0.2 | 28 May 22 | |
| 800 | 2:00.76 | Watford Open Graded Meeting | 0.0 | -0.5 | 18 May 22 | |
| 800 | 2:01.57 | Watford Open Graded Meeting | 0.1 | 0.1 | 15 Jun 22 | |
| 1500 | 4:09.75 | Middlesex Centenary County Championships | 0.3 | -0.6 | 14 May 22 | |
| 1500 | 4:11.80 | Watford Open Graded Meeting | 0.3 | -1.6 | 4 May 22 | |
| 3000 | 9:24.11 | UK Youth Development League Upper Southern Premier | 1.0 | -0.9 | 24 Apr 22 | |
| 6.3K | 23:15 | Middlesex County Championships | 5.6 | -3.8 | 8 Jan 22 | |
| 6K | 24:47 | ECCA Saucony English National Championships | 8.5 | -2.1 | 26 Feb 22 | |
| parkrun | 17:53 | Canons Park parkrun # 206 | 4.0 | -2.9 | 25 Dec 21 | |
| parkrun | 17:39 | Sunny Hill parkrun # 70 | 3.8 | -3.2 | 4 Dec 21 | |
| 6K | 21:51 | South of England AA Championships | 3.2 | -1.9 | 29 Jan 22 | |
| 4.5K | 17:24 | London Youth Games | 7.6 | -2.3 | 20 Nov 21 | |
| 3K | 10:06 | South of England AA Relay Championships | 3.3 | -0.5 | 23 Oct 21 | |
| 3K | 10:00 | ECCA Saucony English National Relay Championships | 2.9 | -0.5 | 6 Nov 21 | |
| 4.2K | 14:55 | Start Fitness Metropolitan League | 4.0 | -2.0 | 13 Nov 21 | |
| 4.2K | 14:32 | Start Fitness Metropolitan League | 2.2 | -1.2 | 16 Oct 21 | |
| 800 | 2:07.95 | Thames Valley Harriers Open Meeting | 0.7 | -1.0 | 7 Jul 21 | |
| 1500 | 4:25.92 | Youth Development League Upper Southern West | 0.6 | 0.1 | 5 Sep 21 | |
| 3.88K | 12:58 | ERRA National Young Athlete Relays | 1.1 | -1.2 | 9 Oct 21 | |
| 1500 | 4:28.51 | Youth Development League Upper Southern West | 1.4 | -0.3 | 25 Jul 21 | |
| 800 | 2:08.33 | BMC Regional Races | 0.4 | -0.3 | 14 Jul 21 | |
| 800 | 2:09.1 | Eastern Young Athletes League | 0.6 | -1.1 | 4 Jul 21 | |
| 1500 | 4:26.1 | Eastern Young Athletes League | 0.4 | 0.4 | 12 Sep 21 | |
| 1500 | 4:30.48 | Middlesex Young Athletes League | 1.5 | -0.1 | 18 Jul 21 | |
| 3000 | 9:53.2 | Youth Development League Upper Southern West | 2.0 | -1.5 | 27 Jun 21 | |
| 1500 | 4:23.37 | Watford Open Graded Meeting | 0.5 | -0.1 | 28 Jul 21 | |
| 1500 | 4:29.54 | Eastern Young Athletes League | 1.2 | 0.0 | 15 Aug 21 | |
| 800 | 2:10.70 | Youth Development League Upper Southern West | 0.6 | -2.6 | 30 May 21 | |
| 1500 | 4:33.86 | Middlesex Young Athletes League | 1.3 | -0.2 | 5 Jun 21 | |
| parkrun | 18:26 | Canons Park parkrun # 188 | 3.0 | -0.7 | 21 Aug 21 | |
| 1500 | 4:40.63 | Harrow AC Spring Open | 0.6 | 0.0 | 29 Apr 21 | |