| 8K | 27:28 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 4.5 | -1.6 | 22 Nov 25 | +1 |
| 5K | 16:09 | ECCA National Cross Country Relays | 3.3 | -1.7 | 1 Nov 25 | +2 |
| 800 | 1:54.05 | BMC Record Breaker Races | 0.5 | -0.2 | 20 Aug 25 | +3 |
| 5K | 15:06 | Friday Night 5K Under the Lights | 0.3 | -1.1 | 28 Nov 25 | +4 |
| 800 | 1:53.14 | Blackheath & Bromley Harriers AC Summer Open | 0.1 | -0.2 | 4 Aug 25 | +5 |
| 800 | 1:53.48 | BMC Grand Prix - World Athletics Challenger | 0.0 | -0.3 | 12 Jul 25 | |
| 5.47K | 17:26 | ERRA Men's National 6-Stage Relays | 1.6 | -0.7 | 4 Oct 25 | |
| 8K | 27:39 | Kent League | 3.5 | -0.3 | 11 Oct 25 | |
| 800 | 1:54.99 | BMC Record Breaker Races (Mick Marlow Memorial) | 0.4 | -0.3 | 2 Jul 25 | |
| 800 | 1:56.88 | BMC Record Breaker Races | 0.0 | 0.7 | 18 Jun 25 | |
| 1500 | 4:04.42 | Watford Harriers Open Graded Meetings | 0.4 | 1.5 | 23 Jul 25 | |
| 1500 | 4:03.00 | Tonbridge AC Evening Meeting 2 | 0.7 | 0.7 | 3 Jun 25 | |
| 800 | 1:57.03 | Watford Harriers Open Graded Meetings | 0.0 | 0.7 | 11 Jun 25 | |
| 800 | 1:58.48 | BUCS Athletics: Outdoor Championships | 0.7 | 0.5 | 3 May 25 | |
| 800 | 1:59.89 | Watford Harriers Open Graded Meetings | 0.3 | 1.3 | 14 May 25 | |
| 1500 | 4:05.69 | Hercules Wimbledon AC 1500m Festival Night | 0.3 | 1.5 | 28 May 25 | |
| 10K | 31:49 | Hampshire League | 1.2 | -1.5 | 11 Jan 25 | |
| 10.87K | 34:39 | BUCS Championship | 0.5 | -0.9 | 1 Feb 25 | |
| 8K | 26:48 | Kent League | 3.6 | -1.6 | 9 Nov 24 | |
| 5K | 16:09 | ECCA National Cross Country Relays | 3.6 | -2.0 | 2 Nov 24 | |
| 5.6K | 19:06 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 4.7 | -1.3 | 23 Nov 24 | |
| 1500 | 4:09.82 | BUCS Athletics: Indoor Championships | 0.5 | 1.9 | 14 Feb 25 | |
| 8K | 28:28 | Kent League | 4.8 | -0.5 | 12 Oct 24 | |
| 6K | 20:04 | Southern Men's 6-Stage Relays | 2.2 | 0.3 | 21 Sep 24 | |
| 800 | 1:59.30 | BMC Regional Races | 0.1 | 1.3 | 24 Jul 24 | |
| 800 | 1:59.30 | Blackheath & Bromley Harriers AC Summer Open | 0.1 | 1.3 | 30 Jul 24 | |
| parkrun | 17:43 | Whitstable parkrun # 664 | 3.6 | 1.5 | 31 Aug 24 | |
| 5K | 15:26 | Dulwich Podium 5K | 0.4 | -1.8 | 20 Apr 24 | |
| 800 | 1:59.92 | BMC Regional Races | 0.0 | 1.6 | 21 Apr 24 | |
| parkrun | 16:02 | Dulwich parkrun # 557 | 1.0 | 0.0 | 27 Jan 24 | |
| 800 | 1:54.60 | Blackheath & Bromley Harriers AC Summer Open | 0.4 | -0.8 | 21 Aug 23 | |
| 6K | 19:02 | Southern Relays | 1.7 | 0.0 | 23 Sep 23 | |
| 1500 | 3:58.19 | Tonbridge AC Evening Open Meeting | 0.8 | -0.5 | 8 Aug 23 | |
| 1500 | 4:02.87 | Aldershot, Farnham & District Open Meeting | 0.7 | 0.3 | 17 Aug 23 | |
| 800 | 1:55.86 | BMC Regional Races | 0.2 | -0.2 | 19 Jul 23 | |
| 800 | 1:56.01 | Tonbridge AC Evening Open Meeting | 0.7 | -1.0 | 11 Jul 23 | |
| 1500 | 3:59.77 | BMC Regional Races | 0.4 | 0.1 | 26 Jul 23 | |
| Mile | 4:20.53 | Dave Clarke 1 Mile Night (+ 1500m split) | 0.4 | 0.0 | 28 Jun 23 | |
| 1500 | 4:06.08 | BMC Regional Races | 0.4 | 0.7 | 21 Jun 23 | |
| 8.3K | 27:53 | BUCS Cross Country Championships | 3.2 | -3.2 | 4 Feb 23 | |
| 7.8K | 25:31 | Kent League | 1.9 | -2.7 | 11 Feb 23 | |
| 9.8K | 33:34 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 3.3 | -2.9 | 26 Nov 22 | |
| 12K | 44:27 | Kent County Championships | 5.0 | -2.0 | 7 Jan 23 | |
| 8K | 28:07 | Kent League | 4.4 | -2.6 | 29 Oct 22 | |
| 7.8K | 26:02 | Kent League | 2.2 | -2.3 | 15 Oct 22 | |
| 5K | 17:10 | ECCA Saucony English National Relay Championships | 4.4 | -2.5 | 5 Nov 22 | |
| 6K | 19:34 | Aldershot Road Relays | 1.7 | -2.1 | 24 Sep 22 | |
| 800 | 1:58.76 | Watford Open Graded Meeting | 0.2 | 0.3 | 10 Aug 22 | |
| 1500 | 4:08.04 | Watford Open Graded Meeting | 0.4 | 1.0 | 24 Aug 22 | |
| 10K | 36:29 | ECCA Saucony English National Championships | 5.1 | -2.4 | 26 Feb 22 | |
| 1500 | 4:15.09 | Kent County Championships | 0.4 | 2.0 | 14 May 22 | |
| 8K | 30:24 | BUCS Cross Country Championships | 6.3 | -1.5 | 5 Feb 22 | |
| 800 | 1:57.03 | Blackheath & Bromley Harriers AC Open Meeting | 0.0 | -0.1 | 13 Aug 21 | |
| 800 | 1:58.47 | Invicta East Kent AC Club Championships | 0.2 | 0.2 | 26 Aug 21 | |
| 6.1K | 21:54 | Kent County Championships | 3.4 | -0.2 | 8 Jan 22 | |
| 1500 | 4:12.93 | Invicta East Kent AC Club Championships | 1.6 | 0.5 | 29 Aug 21 | |
| 800 | 1:57.44 | BMC Regional Races | 0.1 | -0.5 | 4 Aug 21 | |
| 800 | 1:58.84 | K2 Summer Open | 0.2 | -1.1 | 31 Jul 21 | |
| parkrun | 17:41 | Canterbury parkrun # 324 | 4.2 | -1.1 | 18 Sep 21 | |
| 5K | 17:35 | Kent League | 3.4 | -0.6 | 23 Oct 21 | |
| 5.053K | 16:44 | SOAR MK Relays | 1.5 | -1.0 | 26 Sep 21 | |
| 6.7K | 22:47 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs Leagues) | 0.8 | 0.1 | 27 Nov 21 | |
| 4.86K | 16:58 | Kent League | 3.4 | -0.1 | 16 Oct 21 | |
| parkrun | 16:48 | Whitstable parkrun # 505 | 2.0 | -0.9 | 21 Aug 21 | |
| 800 | 2:02.00 | Tonbridge AC Evening Meeting | 0.0 | -1.7 | 1 Jun 21 | |
| 1500 | 4:17.03 | Tonbridge AC Evening Meeting | 0.9 | 0.3 | 6 Jul 21 | |
| 3000 | 9:16.18 | London Hurdles & Middle Distance Open Meeting | 0.6 | -1.4 | 22 May 21 | |
| 5.12K | 17:21 | Kent League | -0.2 | 1.6 | 13 Nov 21 | |
| 1500 | 4:15.29 | Cambridge Harriers Open Series | 0.0 | 1.0 | 23 Jun 21 | |
| 1500 | 4:25.75 | Kent County Championships | 0.6 | -0.5 | 8 May 21 | |
| 800 | 2:10.18 | Canterbury August Track Sprint | 0.0 | -3.1 | 29 Aug 20 | |
| 5K | 18:30 | Canterbury Festive 5K | 3.6 | -3.2 | 13 Dec 20 | |
| 800 | 2:15.31 | Dartford HAC & Central Park AC Championships | 0.5 | 1.0 | 13 Sep 20 | |
| 6.1K | 24:13 | Kent County Championships | 3.5 | -0.8 | 4 Jan 20 | |
| parkrun | 19:48 | Canterbury parkrun # 289 | 3.5 | -0.4 | 21 Sep 19 | |
| 5000 | 18:19.42 | Invicta East Kent Open Series | 0.7 | -1.0 | 18 Jul 19 | |
| 1500 | 4:47.96 | Medway & Maidstone AC Open | 0.6 | -1.5 | 9 Jun 19 | |
| 3000 | 10:34.52 | Invicta East Kent Open Series | 1.1 | -0.8 | 23 May 19 | |
| parkrun | 18:35 | Ashford parkrun # 287 | 1.4 | -1.1 | 11 May 19 | |
| 800 | 2:23.99 | Invicta East Kent Open Series | 0.4 | 0.3 | 13 Jun 19 | |
| 5000 | 18:27.28 | Invicta East Kent Open | 0.6 | 0.0 | 11 Apr 19 | |
| 7K | 27:28 | Kent County Schools' Championships | -0.2 | 0.0 | 19 Jan 19 | |
| 6K | 23:24 | Kent County Schools' Championships | -0.6 | 0.0 | 21 Jan 17 | |
| 4.1K | 15:27 | Kent League | -0.5 | 0.0 | 15 Oct 16 | |
| 1000 | 4:04.75 | Hercules Wimbledon AC Young Athletes' Open | 0.6 | 0.0 | 11 Apr 10 | |
| 1000 | 3:30.65 | Hercules Wimbledon Young Athletes' Open | 0.6 | -7.1 | 1 Apr 12 | |
| 1500 | 5:28.16 | Kent Independent Schools Association Championships (track results only) | 0.6 | -1.2 | 15 Jun 12 | |
| 1500 | 5:29.77 | National Prep Schools Championships | 0.1 | 0.1 | 2 Jul 12 | |
| 800 | 2:42.7 | Invicta East Kent Open | 0.6 | -0.2 | 18 Jul 12 | |
| Mile | 6:13.49 | Tonbridge Open Meeting | 1.1 | 1.1 | 1 Apr 13 | |
| 1000 | 3:33.13 | Hercules Wimbledon Young Athletes' Open | 0.6 | 0.4 | 7 Apr 13 | |
| 1500 | 5:20.3 | Kent Young Athletes' League Division 2 | 0.4 | -1.4 | 12 May 13 | |
| 1500 | 5:19.54 | Invicta East Kent Open Meeting | 0.8 | -0.9 | 15 May 13 | |
| 1500 | 5:15.73 | Kent IAS Championships | 0.4 | -0.9 | 14 Jun 13 | |
| 800 | 2:32.36 | Invicta East Kent Open | 0.0 | -0.7 | 19 Jun 13 | |
| 1500 | 5:21.58 | National Prep Schools Athletics | 0.2 | 1.3 | 2 Jul 13 | |
| 1500 | 5:21.47 | Invicta East Kent Open | 0.6 | 0.8 | 17 Jul 13 | |
| 800 | 2:36.61 | Invicta East Kent Open | 0.2 | 0.9 | 14 Aug 13 | |
| 800 | 2:40.22 | Invicta East Kent Club Championships | 0.8 | 1.3 | 7 Sep 13 | |
| 1500 | 5:20.77 | Invicta East Kent Club Championships | 0.8 | 0.5 | 8 Sep 13 | |
| 1.5K | 5:44 | Lotto Cross Cup | 1.0 | 3.3 | 22 Dec 13 | |
| 3K | 13:08 | ECCA English National Championships | 5.5 | 1.1 | 22 Feb 14 | |
| 800 | 2:37.97 | Hercules Wimbledon Young Athletes' Open | 0.1 | 1.4 | 6 Apr 14 | |
| 1500 | 5:28.57 | Tonbridge AC Easter Monday Open Meeting | 0.6 | 1.7 | 21 Apr 14 | |
| 800 | 2:37.17 | Ashford Leisure Trust Open Meeting | 0.8 | 0.5 | 30 Apr 14 | |
| 800 | 2:30.88 | Track Athletics Canterbury Open Meeting | 0.0 | -0.4 | 28 May 14 | |
| 800 | 2:37.40 | Kent ISA Championships | 0.0 | 1.7 | 13 Jun 14 | |
| 800 | 2:32.49 | Kent County Schools' Championships | 0.5 | -0.1 | 14 Jun 14 | |
| 800 | 2:40.07 | Ashford Leisure Trust Open Meeting | 0.3 | 2.1 | 29 Apr 15 | |
| 1500 | 5:10.52 | Kent County Championships | 0.4 | 0.0 | 23 May 15 | |
| 800 | 2:31.57 | Kent County Championships | 0.4 | -0.2 | 24 May 15 | |
| 1500 | 5:09.61 | Kent IPS Schools | 0.6 | -0.3 | 12 Jun 15 | |
| 1500 | 5:34.37 | Kent County Schools' Championships | 0.8 | 2.7 | 13 Jun 15 | |