| 3K | 8:41 | ECCA National Cross Country Relays | 3.0 | -1.9 | 1 Nov 25 | +1 |
| 4.4K | 13:36 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 3.7 | -1.7 | 22 Nov 25 | +2 |
| 5K | 14:40 | Mizuno Podium 5K (incl 1M Challenge) | 0.1 | -1.0 | 31 Dec 25 | +3 |
| 10K | 30:39 | Hampshire League | -0.2 | -0.5 | 11 Oct 25 | +4 |
| 6K | 18:54 | Southern Men's 6-Stage Relays | 1.9 | -0.7 | 20 Sep 25 | +5 |
| parkrun | 16:08 | Edenbrook Country parkrun # 167 | 2.6 | -0.1 | 25 Dec 25 | |
| 1500 | 3:58.07 | Aldershot, Farnham & District Open Graded Meeting | 1.0 | -0.6 | 17 Jul 25 | |
| 1500 | 3:58.31 | BMC Regional Races | 0.4 | 0.1 | 16 Jul 25 | |
| 800 | 1:55.60 | BMC Record Breaker Races (Mick Marlow Memorial) | 0.4 | -0.3 | 2 Jul 25 | |
| 800 | 1:55.38 | BMC Record Breaker Races | 0.0 | -0.2 | 18 Jun 25 | |
| 1500 | 3:58.69 | Aldershot, Farnham & District Open Graded Meeting | 0.8 | -0.5 | 12 Jun 25 | |
| 1500 | 3:56.35 | Hercules Wimbledon AC 1500m Festival Night | 0.3 | -0.8 | 28 May 25 | |
| 5000 | 15:03.82 | Comeback 5000 | 0.3 | -0.2 | 23 May 25 | |
| 10.87K | 33:30 | BUCS Championship | 0.5 | -1.2 | 1 Feb 25 | |
| 8K | 26:28 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 3.0 | -0.5 | 8 Mar 25 | |
| 8K | 26:11 | South of England Championships | 2.9 | -0.8 | 25 Jan 25 | |
| 10K | 31:24 | Hampshire League | 1.2 | -1.1 | 11 Jan 25 | |
| 9.75K | 33:31 | Hampshire League | | 3.4 | 15 Nov 25 | |
| 9.95K | 33:22 | Hampshire League | 3.0 | 0.0 | 30 Nov 24 | |
| 5K | 15:02 | Mizuno Podium 5K (incl 1M Challenge) | 0.5 | 0.0 | 31 Dec 24 | |
| 8.915K | 30:42 | Hampshire County Championships | 3.6 | 0.1 | 4 Jan 25 | |
| 3K | 9:07 | ECCA National Cross Country Relays | 3.3 | -1.4 | 2 Nov 24 | |
| 4.4K | 15:00 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 5.3 | 0.0 | 23 Nov 24 | |
| 1500 | 4:04.00 | BMC Regional Races | 0.4 | 0.3 | 3 Jul 24 | |
| 6K | 20:51 | Southern Men's 6-Stage Relays | 2.2 | 0.0 | 21 Sep 24 | |
| 8K | 25:42 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -0.9 | 0.0 | 9 Mar 24 | |
| 5K | 16:43 | Southern Men's 12-Stage Relays | 1.2 | 0.0 | 24 Mar 24 | |
| 6K | 21:16 | South East Schools' Inter Counties | 3.2 | 0.0 | 3 Feb 24 | |
| 8K | 27:38 | South of England Championships | 1.0 | 0.0 | 27 Jan 24 | |
| 12.2K | 49:48 | Hampshire County Championships | 6.2 | 0.0 | 6 Jan 24 | |
| 9.75K | 36:44 | Hampshire League | 4.4 | 0.0 | 28 Oct 23 | |
| 5.7K | 20:20 | ESAA English Schools Cup Final | 3.4 | 0.0 | 2 Dec 23 | |
| 800 | 1:57.55 | BMC Regional Races (Mick Marlow Memorial) | 0.2 | -0.7 | 21 Jun 23 | |
| 1500 | 4:02.63 | Aldershot, Farnham & District Open Meeting | 0.3 | -1.3 | 8 Jun 23 | |
| 6K | 20:41 | Southern Relays | 1.7 | -1.1 | 23 Sep 23 | |
| 800 | 2:04.97 | Aldershot, Farnham & District Open Meeting | 0.3 | 1.9 | 27 Jul 23 | |
| 800 | 2:02.7 | Wessex Young Athletes' League | 0.9 | -0.8 | 16 Apr 23 | |
| 1500 | 4:12.02 | Hampshire County Championships | 0.3 | 0.1 | 14 May 23 | |
| 1500 | 4:10.30 | Watford Harriers Open Graded Meetings | 0.4 | -0.3 | 5 Apr 23 | |
| 6K | 22:38 | ECCA Saucony English National Cross Country Championships | 5.6 | -1.6 | 25 Feb 23 | |
| 3K | 9:37 | ECCA Saucony English National Relay Championships | 3.0 | -0.2 | 5 Nov 22 | |
| 6K | 20:16 | South of England Championships | -0.1 | -0.1 | 28 Jan 23 | |
| 5.9K | 19:39 | Hampshire County Championships | -0.6 | -0.1 | 7 Jan 23 | |
| 4.6K | 15:23 | Aldershot Road Relays | 2.1 | -1.3 | 24 Sep 22 | |
| 1500 | 4:11.12 | ESAA South East Schools Inter County Meeting | 0.8 | -0.7 | 18 Jun 22 | |
| 1500 | 4:20.48 | South of England U15/17 Inter Counties Championships | 1.0 | 0.6 | 10 Sep 22 | |
| 1500 | 4:10.2 | Hampshire Schools Championships | 1.0 | -1.0 | 11 Jun 22 | |
| 3.88K | 12:34 | ERRA National Young Athlete Relays | 1.0 | -1.0 | 8 Oct 22 | |
| 1500 | 4:12.68 | Southern Athletics League Division 2 West | 1.2 | -0.8 | 12 Jun 22 | |
| 800 | 2:02.40 | Aldershot Farnham & District Open Meeting | 0.2 | -0.3 | 7 Jul 22 | |
| 1500 | 4:28.8 | Southern Athletics League Division 2 West | 2.0 | 0.7 | 16 Jul 22 | |
| 1500 | 4:10.5 | Aldershot Farnham & District Open Meeting | 0.2 | -0.7 | 2 Jun 22 | |
| 1500 | 4:14.0 | Wessex Young Athletes' League | 0.0 | -0.3 | 29 May 22 | |
| 1500 | 4:16.2 | Alder Valley League - Boys | 0.2 | -0.7 | 16 Apr 22 | |
| 1500 | 4:19.5 | Wessex Young Athletes' League | 1.1 | -1.7 | 10 Apr 22 | |
| 1500 | 4:19.56 | Hampshire County Championships | 0.4 | 0.1 | 15 May 22 | |
| 800 | 2:09.1 | Wessex Young Athletes' League | 0.6 | -0.7 | 10 Apr 22 | |
| 6.1K | 22:41 | Hampshire County Championships | 5.2 | -1.7 | 8 Jan 22 | |
| 5.75K | 21:11 | ESAA English Schools Championships | 3.0 | 0.2 | 19 Mar 22 | |
| 6K | 22:09 | South of England AA Championships | 3.2 | 0.0 | 29 Jan 22 | |
| 5.8K | 20:13 | South East Schools' Inter Counties | 1.0 | 0.0 | 5 Feb 22 | |
| 5K | 16:47 | Fleet Peter Driver Memorial 5K | 0.4 | -3.2 | 17 Oct 21 | |
| 1500 | 4:25.5 | Wessex Young Athletes' League | 1.2 | -1.0 | 18 Jul 21 | |
| 5.9K | 23:09 | Alton Sports Hampshire League | 4.6 | 1.1 | 4 Dec 21 | |
| 5.81K | 21:22 | Alton Sports Hampshire League | 2.4 | 0.7 | 13 Nov 21 | |
| 1500 | 4:24.0 | Aldershot, Farnham & District Open Meeting | 0.5 | -1.5 | 28 Apr 21 | |
| 1500 | 4:25.2 | Hampshire Schools Championships | 0.3 | -0.1 | 12 Jun 21 | |
| 800 | 2:16.7 | Aldershot Farnham & District AC Internal Meeting | 2.0 | -3.1 | 22 Aug 20 | |
| 1500 | 4:28.49 | Aldershot, Farnham & District AC Open Meeting 3 | 0.4 | 0.2 | 31 May 21 | |
| 1500 | 4:31.0 | Aldershot Farnham & District AC Night of 1500m | 0.5 | -1.5 | 10 Sep 20 | |
| 1500 | 4:39.9 | Aldershot & Farnham & District End of Season Track Meeting | 1.3 | -0.1 | 26 Sep 20 | |
| 5K | 19:48 | Hampshire Schools' Championships | 1.0 | 5.5 | 22 Jan 22 | |
| parkrun | 19:22 | Dungannon Park parkrun # 70 | 3.6 | -0.8 | 28 Dec 19 | |
| 4K | 16:27 | Hampshire County Schools' Championships | 7.0 | -0.3 | 18 Jan 20 | |
| 5K | 18:04 | Fleet Peter Driver Memorial 5K | -0.2 | -5.4 | 20 Oct 19 | |
| 3.7K | 15:32 | Newbury Border League | 7.0 | 0.8 | 1 Dec 19 | |
| 3.1K | 11:39 | Southern Young Athletes Relays | 3.3 | 0.5 | 22 Sep 19 | |
| 1500 | 4:50.1 | Aldershot & District Schools Junior Championships | 1.4 | -0.9 | 24 Jun 19 | |
| 1500 | 4:50.6 | Wessex Young Athletes' League | 1.0 | -0.5 | 30 Jun 19 | |
| 1500 | 4:47.5 | Hampshire County Schools U13 / U14 Championships | 0.5 | -0.4 | 9 Jul 19 | |
| 800 | 2:20.7 | UK Youth Development U13/U15 League Division South West 2 | 0.0 | -0.6 | 18 May 19 | |
| parkrun | 20:43 | Dungannon Park parkrun # 19 | 7.5 | -7.8 | 22 Dec 18 | |
| 1500 | 4:51.0 | Wessex Young Athletes' League | 0.2 | -3.1 | 28 Apr 19 | |
| parkrun | 21:12 | Rushmoor parkrun # 263 | 3.2 | -2.2 | 12 Oct 19 | |
| 1500 | 4:53.8 | Alder Valley Boys' League | 0.3 | 0.1 | 4 May 19 | |
| 3K | 12:19 | South of England AA Championships | 6.7 | -4.8 | 26 Jan 19 | |
| 3.5K | 14:20 | South East Schools' Inter-Counties U13 & U14 Championships | 3.8 | -2.5 | 23 Mar 19 | |
| 2.8K | 10:31 | Hampshire County Schools' Championships | 1.7 | -3.3 | 19 Jan 19 | |
| parkrun | 20:53 | Rushmoor parkrun # 223 | 2.6 | -4.3 | 8 Dec 18 | |
| parkrun | 21:44 | Rushmoor parkrun # 216 | 2.3 | 0.0 | 20 Oct 18 | |
| 1000 | 3:18.3 | Aldershot & District Schools Junior Championships | 0.2 | 0.0 | 26 Jun 18 | |