| 8K | 25:40 | Essex League | 3.5 | -1.3 | 25 Oct 25 | +1 |
| 4.4K | 13:30 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 3.7 | -1.1 | 22 Nov 25 | +2 |
| 3K | 8:47 | ECCA National Cross Country Relays | 3.0 | -0.7 | 1 Nov 25 | +3 |
| 5.47K | 16:33 | ERRA Men's National 6-Stage Relays | 1.6 | -0.8 | 4 Oct 25 | +4 |
| 6K | 18:27 | Southern Men's 6-Stage Relays | 1.9 | -0.7 | 20 Sep 25 | +5 |
| 3000 | 8:20.74 | BMC Record Breaker Races | 0.9 | -0.3 | 20 Aug 25 | |
| 800 | 1:51.68 | SEAA Outdoor U20/Senior Championships | 0.8 | -0.7 | 29 Jun 25 | |
| 1500 | 3:53.40 | England Athletics Senior & U20 Championships (inc Para) & Senior & U20 Combined Events Championships | 0.9 | 0.1 | 25 Jul 25 | |
| 1500 | 3:54.09 | ESAA English Schools Championships | 1.0 | 0.1 | 12 Jul 25 | |
| 800 | 1:51.33 | BMC Record Breaker Races | 0.0 | -0.6 | 18 Jun 25 | |
| 1500 | 3:50.63 | BMC Grand Prix - World Athletics Challenger | 0.5 | -0.6 | 24 May 25 | |
| 1500 | 3:51.17 | BMC Gold Standard Races | 0.5 | -0.7 | 14 May 25 | |
| 1500 | 3:53.60 | National Athletics League Championship - East | 0.8 | -0.4 | 31 May 25 | |
| Mile | 4:13.46 | BMC Bannister Miles | 0.9 | -0.6 | 5 May 25 | |
| 800 | 1:58.62 | SEAA Outdoor U20/Senior Championships | 0.8 | 1.4 | 28 Jun 25 | |
| 1500 | 4:03.42 | ESAA English Schools Championships | 1.0 | 1.4 | 11 Jul 25 | |
| 1.6M | 7:27 | Essex & Suffolk County Road Relay Championships | 1.6 | 0.4 | 12 Apr 25 | |
| 2.6K | 7:28 | TCS Mini London Marathon | 1.3 | 0.4 | 26 Apr 25 | |
| 1500 | 3:54.00 | Watford Harriers Open Graded Meetings | 0.3 | 0.0 | 2 Apr 25 | |
| 6K | 19:34 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 3.4 | -0.4 | 8 Mar 25 | |
| 800 | 1:57.69 | Essex County Championships | 0.1 | 1.0 | 10 May 25 | |
| 6K | 18:30 | ESAA English Schools Championships | 0.5 | 0.5 | 15 Mar 25 | |
| 6.1K | 20:14 | Essex County Championships | 4.6 | -1.0 | 4 Jan 25 | |
| 3K | 9:20 | Essex County Relay Championships | 5.4 | -1.2 | 12 Oct 24 | |
| 6K | 19:21 | Essex League | 3.0 | -0.4 | 30 Nov 24 | |
| 3K | 9:02 | ECCA National Cross Country Relays | 3.3 | -0.3 | 2 Nov 24 | |
| 6K | 20:09 | Essex League | 4.0 | 0.1 | 16 Nov 24 | |
| 6K | 17:50 | Essex League | 0.5 | -0.8 | 5 Oct 24 | |
| 1500 | 3:57.27 | School Games National Final | 1.6 | -0.9 | 31 Aug 24 | |
| 6K | 24:23 | ECCA Saucony English National Championships | 9.2 | 2.4 | 22 Feb 25 | |
| 3000 | 8:25.12 | BMC Regional Races | 1.0 | -0.5 | 24 Jul 24 | |
| 800 | 1:53.99 | Watford Harriers Open Graded Meetings | 0.4 | -0.5 | 7 Aug 24 | |
| 4.6K | 14:10 | Southern Young Athletes Relays | 1.8 | 0.5 | 21 Sep 24 | |
| 1500 | 3:53.20 | SIAB Schools International | 0.5 | -0.6 | 20 Jul 24 | |
| 800 | 1:54.65 | SEAA U13/U15/U17 Championships | 0.5 | -0.3 | 11 Aug 24 | |
| 1500 | 3:55.59 | MilesofMiles | 1.2 | -1.0 | 29 Jun 24 | |
| Mile | 4:14.12 | MilesofMiles | 0.8 | -0.6 | 29 Jun 24 | |
| 1500 | 3:57.34 | ESAA English Schools' Championships | 0.6 | -0.1 | 13 Jul 24 | |
| 1500 | 3:58.09 | National Athletics League - Championship East | 1.7 | -1.2 | 1 Jun 24 | |
| 6K | 20:51 | South of England Championships | 2.3 | 3.1 | 25 Jan 25 | |
| 1500 | 3:54.04 | BMC Grand Prix - World Athletics Challenger | 0.4 | -0.4 | 22 Jun 24 | |
| 1500 | 3:59.85 | ESAA English Schools' Championships | 0.6 | 0.2 | 12 Jul 24 | |
| 1500 | 3:54.34 | Watford Harriers Open Graded Meetings | 0.3 | -0.3 | 29 May 24 | |
| 3000 | 8:43.63 | Essex County Championships | 1.1 | 0.5 | 12 May 24 | |
| 1500 | 4:12.90 | Eastern Young Athletes League - Top 6 Final | 1.2 | 1.8 | 8 Sep 24 | |
| 1500 | 3:59.85 | Essex County Schools Championships | 0.7 | 0.1 | 8 Jun 24 | |
| 800 | 1:55.47 | Lee Valley April Open | 1.0 | -0.9 | 6 Apr 24 | |
| 1500 | 4:00.0 | Eastern Young Athletes League - NO HAMMER | 0.7 | 0.1 | 14 Apr 24 | |
| 800 | 2:02.26 | SEAA U13/U15/U17 Championships | 0.5 | 1.9 | 10 Aug 24 | |
| 1500 | 3:54.42 | Watford Harriers Open Graded Meetings | 0.3 | -1.1 | 3 Apr 24 | |
| 1500 | 3:58.3 | Eastern Young Athletes League | 0.3 | 0.3 | 5 May 24 | |
| 4.495K | 15:32 | ESAA English Schools Championships | 6.0 | -1.1 | 16 Mar 24 | |
| 1500 | 4:00.20 | Essex & Eastern Indoor Championships | 0.5 | -0.5 | 3 Mar 24 | |
| 6K | 20:05 | SIAB Schools International | 2.6 | -0.4 | 23 Mar 24 | |
| 6K | 18:11 | Essex League | 0.0 | -1.4 | 10 Feb 24 | |
| 6K | 18:40 | South of England Championships | 0.2 | -0.7 | 27 Jan 24 | |
| 800 | 1:58.36 | Lee Valley New Year's Open 2024 | 0.5 | -0.3 | 1 Jan 24 | |
| 6K | 19:21 | Essex League | 1.6 | -0.8 | 16 Dec 23 | |
| 3K | 9:19 | ECCA National Cross Country Relays | 3.5 | -0.4 | 4 Nov 23 | |
| 3K | 9:33 | South of England AA Relay Championships | 4.4 | -0.4 | 21 Oct 23 | |
| 1500 | 3:59.92 | South of England U13/U15/17 & U20/Senior Walks Championships | 0.7 | -1.0 | 13 Aug 23 | |
| 800 | 2:00.51 | Southend City Open | 1.4 | -0.6 | 28 Aug 23 | |
| 1500 | 4:02.65 | South of England U15/U17 Inter Counties | 0.7 | -0.3 | 10 Sep 23 | |
| 6K | 19:41 | Essex League | 1.4 | 0.0 | 14 Oct 23 | |
| 800 | 1:59.4 | Eastern Young Athletes League | 0.9 | -0.7 | 6 Aug 23 | |
| 1500 | 4:02.66 | Watford Harriers Open Graded Meetings | 0.6 | -0.5 | 26 Jul 23 | |
| 1500 | 4:02.2 | Eastern Young Athletes League | 0.5 | -0.5 | 16 Jul 23 | |
| Mile | 4:21.60 | MilesofMiles | 0.8 | -1.1 | 24 Jun 23 | |
| 1500 | 4:09.83 | South of England U13/U15/17 & U20/Senior Walks Championships | 0.7 | 0.4 | 12 Aug 23 | |
| 800 | 2:00.13 | Be Fit Today Track Academy Outdoor Series | 0.4 | 0.0 | 29 Jul 23 | |
| 4.6K | 14:42 | Southern Young Athletes Relays | 1.3 | 0.6 | 23 Sep 23 | |
| 1500 | 4:10.2 | Eastern Young Athletes League | 1.1 | 0.1 | 2 Jul 23 | |
| 3000 | 8:51.51 | South of England Senior/U20 Championships | 0.7 | -0.9 | 4 Jun 23 | |
| 800 | 1:59.77 | Be Fit Today Track Academy Outdoor Series | 0.0 | -0.9 | 27 May 23 | |
| 3000 | 9:07.44 | Essex County Schools Championship | 1.0 | 0.1 | 10 Jun 23 | |
| parkrun | 17:22 | Maldon Prom parkrun # 452 | 2.1 | 1.9 | 26 Aug 23 | |
| 1500 | 4:10.11 | Eastern Young Athletes League | 0.2 | -0.9 | 21 May 23 | |
| 3000 | 9:04.78 | Essex County Championships | 0.1 | -0.7 | 14 May 23 | |
| 1500 | 4:15.2 | Essex County Championships | 0.3 | -0.9 | 13 May 23 | |
| 2.6K | 8:09 | TCS Mini London Marathon | 1.3 | -0.2 | 22 Apr 23 | |
| 1500 | 4:19.19 | Havering AC Spring Warm Up Open | 0.3 | -0.6 | 2 Apr 23 | |
| 4K | 12:30 | South of England Masters' & Inter Counties Championships | 0.0 | -1.5 | 10 Dec 22 | |
| 4K | 13:42 | Essex County Championships | 2.6 | -0.7 | 7 Jan 23 | |
| 4K | 14:26 | Essex League | 4.4 | -0.4 | 12 Nov 22 | |
| 2.6K | 8:14 | TCS Mini London Marathon | 1.4 | -0.4 | 1 Oct 22 | |
| 1500 | 4:22.46 | South of England U13/15/17 Championships | 1.0 | -0.8 | 14 Aug 22 | |
| 1500 | 4:24.59 | Eastern Young Athletes League Final | 1.2 | -0.7 | 11 Sep 22 | |
| 4K | 13:47 | Essex League | 2.4 | -0.2 | 15 Oct 22 | |
| 1500 | 4:24.66 | Chelmsford Open Meeting | 0.7 | -0.2 | 31 Aug 22 | |
| parkrun | 17:55 | Great Notley parkrun # 364 | 2.6 | -0.3 | 27 Aug 22 | |
| 1500 | 4:25.59 | Eastern Young Athletes League | 1.1 | -0.5 | 10 Jul 22 | |
| 1500 | 4:34.16 | South of England U13/15/17 Championships | 1.0 | 0.8 | 13 Aug 22 | |
| 800 | 2:08.6 | Eastern Young Athletes League | 0.8 | -0.7 | 5 Jun 22 | |
| 800 | 2:08.55 | Chelmsford Open Meeting | 0.2 | -0.1 | 29 Jun 22 | |
| 3000 | 9:35.21 | South of England U20/Senior & U15/U17 3000 Metres Championships | 0.7 | 0.3 | 19 Jun 22 | |
| parkrun | 18:06 | Great Notley parkrun # 360 | 2.6 | 0.1 | 30 Jul 22 | |
| 1500 | 4:22.42 | Essex County Schools Championships | 0.4 | -0.2 | 11 Jun 22 | |
| 800 | 2:08.14 | Essex County Championships | 0.1 | -1.3 | 15 May 22 | |
| 800 | 2:12.84 | Chelmsford Open Meeting | 1.6 | -1.7 | 27 Apr 22 | |
| 1500 | 4:29.59 | Essex County Championships | 0.5 | -0.5 | 14 May 22 | |
| 4.395K | 13:59 | ESAA English Schools Championships | -0.4 | 0.0 | 19 Mar 22 | |
| 1500 | 4:29.7 | Eastern Young Athletes League | 0.5 | -0.6 | 1 May 22 | |
| 1500 | 4:31.56 | Havering AC Spring Open | 0.2 | -2.7 | 9 Apr 22 | |
| 800 | 2:16.83 | Essex County Championships | 0.1 | 1.2 | 15 May 22 | |
| 1500 | 4:42.63 | Essex County Championships | 0.5 | 1.3 | 14 May 22 | |
| 4K | 14:59 | Essex League | 4.8 | 0.0 | 19 Feb 22 | |
| 4.1K | 14:17 | South East Schools' Inter Counties | 1.6 | 0.0 | 5 Feb 22 | |
| 4K | 15:07 | Essex League | 3.6 | 0.0 | 18 Dec 21 | |
| 4K | 16:30 | Essex League | 6.0 | 0.0 | 22 Jan 22 | |
| 4K | 14:27 | Essex County U13 / U15 / Veterans' Championships | 1.0 | 0.0 | 4 Dec 21 | |
| 800 | 2:22.1 | Eastern Young Athletes League | 0.4 | -0.7 | 15 Aug 21 | |
| 800 | 2:23.2 | Eastern Young Athletes League | 1.0 | -2.4 | 4 Jul 21 | |
| 800 | 2:25.40 | Essex County Championships | 0.2 | 0.4 | 1 Aug 21 | |
| 3.3K | 12:14 | Essex County Relay Championships | 3.1 | -4.0 | 28 Sep 19 | |
| 3K | 11:53 | Essex League | 4.6 | -2.5 | 26 Oct 19 | |
| 3K | 12:35 | Essex League | 7.0 | -2.5 | 12 Oct 19 | |
| 800 | 2:28.15 | Eastern Young Athletes' League Final | 0.7 | -1.5 | 15 Sep 19 | |
| 1500 | 5:17.38 | Southend-on-Sea Open & Club Championships | 1.6 | -0.4 | 26 Aug 19 | |
| 800 | 2:31.2 | Eastern Young Athletes' League | 0.9 | -2.8 | 7 Jul 19 | |
| 3K | 12:17 | Essex Schools' Year 7 & 8 Championships | 1.0 | 2.5 | 5 Feb 20 | |
| 800 | 2:38.3 | Eastern Young Athletes' League | 0.9 | -0.9 | 2 Jun 19 | |
| 800 | 2:38.3 | Eastern Young Athletes' League | 0.6 | 0.0 | 14 Apr 19 | |