| 3K | 8:51 | ECCA National Cross Country Relays | 3.0 | -1.1 | 1 Nov 25 | +1 |
| 4.4K | 14:07 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 3.7 | 0.3 | 22 Nov 25 | +2 |
| 5.56K | 17:23 | British Athletics Cross Challenge (inc John H Collins Gwent League) (AWAITING GWENT LEAGUE RESULTS FROM ORGANISER) | 1.0 | 0.8 | 8 Nov 25 | +3 |
| 3000 | 8:33.57 | Watford Harriers Open Graded Meetings | 0.8 | -0.1 | 6 Aug 25 | +4 |
| 5.08K | 15:13 | ERRA Men's National 12-Stage Relays | 2.0 | -1.7 | 12 Apr 25 | +5 |
| 1500 | 4:11.39 | Southern Athletics League Division 2 North & East | 2.3 | 0.0 | 30 Aug 25 | |
| 3000 | 8:39.47 | ESAA English Schools Championships | 1.1 | 0.0 | 12 Jul 25 | |
| 3000 | 8:33.25 | Loughborough International | 1.4 | -0.7 | 18 May 25 | |
| 5000 | 14:45.07 | BMC Grand Prix - World Athletics Challenger | 0.2 | -0.2 | 7 Jun 25 | |
| 4.9K | 14:57 | SEAA Southern Men's 12-Stage Relays | 2.6 | -2.1 | 30 Mar 25 | |
| 1500 | 3:55.98 | BMC PB Classic | 0.5 | -0.5 | 31 May 25 | |
| 5K | 14:46 | Cardiff Race For Victory 5K | 0.3 | -0.4 | 4 May 25 | |
| 9.5K | 34:15 | Lincolnshire County Championships | 7.6 | -2.8 | 5 Jan 25 | |
| 1500 | 4:06.2 | East Anglian League | 0.8 | 0.7 | 6 Jul 25 | |
| 5K | 14:49 | Bristol Track Club Race Day 3K / 5K | 0.2 | -1.2 | 6 Apr 25 | |
| 3000 | 9:02.99 | ESAA English Schools Championships | 1.1 | 1.6 | 11 Jul 25 | |
| 6K | 18:21 | ESAA English Schools Championships | 0.5 | -0.8 | 15 Mar 25 | |
| parkrun | 15:31 | Ferry Meadows parkrun # 537 | 1.8 | -1.2 | 8 Mar 25 | |
| parkrun | 16:26 | Yarborough Leisure Centre parkrun # 120 | 0.9 | 3.0 | 23 Aug 25 | |
| 6.5K | 21:28 | Anglian Schools' Championships | 3.9 | -1.6 | 1 Feb 25 | |
| 4.4K | 14:24 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 5.3 | -1.7 | 23 Nov 24 | |
| 3K | 8:58 | ECCA National Cross Country Relays | 3.3 | -2.1 | 2 Nov 24 | |
| parkrun | 15:21 | Rutland Water parkrun # 391 | 1.2 | -1.0 | 30 Nov 24 | |
| 6K | 18:40 | Southern Men's 6-Stage Relays | 2.2 | -1.9 | 21 Sep 24 | |
| 6K | 18:53 | ECCA Saucony English National Cross Country Championships | 2.0 | -1.3 | 14 Sep 24 | |
| 1500 | 4:04.9 | Peterborough & Nene Valley AC Middle Distance Final Fling | 0.8 | -0.6 | 3 Oct 24 | |
| 5K | 15:16 | Peterborough Grand Prix Series 3K / 5K | 0.9 | -0.9 | 7 Aug 24 | |
| 3000 | 8:46.09 | ESAA English Schools' Championships | 0.7 | -0.3 | 13 Jul 24 | |
| 3000 | 9:00.7 | Lincolnshire County Championships | 2.5 | -1.6 | 12 May 24 | |
| 3000 | 8:49.3 | Anglian Schools Athletics Championships | 1.2 | -1.1 | 15 Jun 24 | |
| 3000 | 8:40.40 | Loughborough Open | 0.5 | -1.0 | 19 Jun 24 | |
| 10K | 32:45 | Langtoft 10K | 1.1 | -2.0 | 5 May 24 | |
| 1500 | 4:07.1 | Peterborough & Nene Valley AC Middle Distance Night | 1.5 | -3.0 | 2 Apr 24 | |
| 5.7K | 20:40 | Lincolnshire County Championships (inc Lincolnshire Runner League) | 7.8 | -3.7 | 7 Jan 24 | |
| 5K | 15:32 | Southern U15/U17 5K Championships | 0.8 | -2.2 | 24 Mar 24 | |
| 5.97K | 20:42 | ESAA English Schools Championships | 4.4 | -2.2 | 16 Mar 24 | |
| parkrun | 16:08 | Rutland Water parkrun # 343 | 3.2 | -5.8 | 1 Jan 24 | |
| 6K | 18:31 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -0.5 | -1.5 | 9 Mar 24 | |
| parkrun | 21:17 | Rutland Water parkrun # 446 | 2.5 | 11.7 | 1 Jan 26 | |
| 6.9K | 24:28 | Anglian Schools' Championships | 3.6 | -0.8 | 3 Feb 24 | |
| parkrun | 17:24 | Sheringham parkrun # 492 | 5.0 | -4.8 | 28 Oct 23 | |
| 3K | 9:37 | ECCA National Cross Country Relays | 3.5 | -2.2 | 4 Nov 23 | |
| parkrun | 20:35 | Ferry Meadows parkrun # 543 | 2.0 | 10.6 | 19 Apr 25 | |
| 5.5K | 18:45 | ESAA English Schools Cup Regional Finals - East Midlands | 2.8 | -3.6 | 11 Nov 23 | |
| 5.7K | 20:23 | ESAA English Schools Cup Final | 3.4 | -2.5 | 2 Dec 23 | |
| 6.9K | 24:18 | Lincolnshire County Schools Championships | 1.0 | 1.6 | 13 Jan 24 | |
| parkrun | 17:46 | Rutland Water parkrun # 340 | 2.5 | -1.5 | 16 Dec 23 | |
| parkrun | 17:18 | Rutland Water parkrun # 323 | 2.1 | -2.1 | 19 Aug 23 | |
| 10K | 36:36 | Thurlby 10K | 1.8 | -1.2 | 9 Jul 23 | |
| 1500 | 4:21.0 | Eastern Young Athletes League | 0.2 | -2.6 | 23 Apr 23 | |
| 3000 | 9:50.34 | Cambridgeshire Evening Open Meeting 1 | 1.0 | 1.1 | 31 May 23 | |
| parkrun | 17:25 | Ferry Meadows parkrun # 429 | 2.6 | -3.2 | 21 Jan 23 | |
| 5.7K | 19:01 | ESAA English Schools Championships | -1.3 | -0.7 | 18 Mar 23 | |
| 4.75K | 17:05 | ESAA English Schools Cup Regional Finals - East Midlands | 4.4 | -3.2 | 12 Nov 22 | |
| 5.33K | 18:31 | ESAA English Schools Cup Final | 1.4 | -2.3 | 3 Dec 22 | |
| parkrun | 17:42 | Rutland Water parkrun # 286 | 1.8 | -2.1 | 26 Nov 22 | |
| parkrun | 18:09 | Snowden Field parkrun # 80 | 5.5 | -4.8 | 16 Apr 22 | |
| parkrun | 17:51 | Snowden Field parkrun # 79 | 4.0 | -8.4 | 9 Apr 22 | |
| parkrun | 18:12 | Ferry Meadows parkrun # 400 | 1.6 | -0.8 | 9 Jul 22 | |
| parkrun | 22:38 | Woolacombe Dunes parkrun # 122 | 9.8 | 0.0 | 6 Aug 22 | |
| 5.75K | 21:51 | ESAA English Schools Championships | 3.0 | -5.3 | 19 Mar 22 | |
| 5.7K | 22:10 | Anglian Schools' Championships | 4.2 | -5.5 | 5 Feb 22 | |
| parkrun | 19:54 | Snowden Field parkrun # 65 | 5.0 | -6.5 | 1 Jan 22 | |
| 4.5K | 17:57 | ESAA English Schools Cup Final | 5.4 | -5.6 | 4 Dec 21 | |
| parkrun | 20:37 | Sheringham parkrun # 394 | 4.2 | 0.0 | 30 Oct 21 | |
| parkrun | 21:11 | Sheringham parkrun # 360 | 4.0 | -8.4 | 26 Oct 19 | |
| 800 | 2:34.9 | Nene Valley Harriers End of Season Open | 0.3 | -1.5 | 26 Sep 19 | |
| 3.05K | 13:30 | ESAA English Schools Cup Final | 5.7 | 0.2 | 7 Dec 19 | |
| 1500 | 5:24.6 | East Anglian League | 0.9 | -6.0 | 23 Jun 19 | |
| 2.9K | 12:33 | Anglia Schools' Championships | 5.6 | -5.6 | 2 Feb 19 | |
| 3.2K | 14:06 | ESAA English Schools Cup Final | 5.5 | -5.0 | 24 Nov 18 | |
| parkrun | 23:27 | Rutland Water parkrun # 109 | 3.2 | -2.1 | 1 Jan 18 | |
| parkrun | 22:53 | Rutland Water parkrun # 87 | 1.6 | -1.6 | 29 Jul 17 | |
| parkrun | 22:54 | Rutland Water parkrun # 85 | 1.6 | 0.0 | 15 Jul 17 | |
| parkrun | 23:44 | Rutland Water parkrun # 92 | 0.4 | 1.2 | 2 Sep 17 | |