| 9.5K | 31:03 | West Yorkshire League | 4.4 | -0.9 | 16 Nov 25 | +1 |
| 3K | 8:57 | University of Manchester Relays | 3.8 | -0.3 | 25 Oct 25 | +2 |
| 5K | 14:22 | Sportsshoes Home Nations 5K | 0.5 | -0.2 | 30 Aug 25 | +3 |
| 5.6K | 17:39 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 2.8 | 0.5 | 22 Nov 25 | +4 |
| 3K | 9:13 | University of Manchester Relays | 3.8 | 0.8 | 25 Oct 25 | +5 |
| 3000 | 8:15.06 | BMC Grand Prix - World Athletics Challenger | 0.7 | 0.0 | 12 Jul 25 | |
| 5000 | 14:18.07 | BMC Grand Prix - World Athletics Challenger | 0.1 | 0.1 | 9 Aug 25 | |
| 3000 | 8:15.67 | BMC Regional Races | 1.2 | -2.0 | 15 May 25 | |
| 5000 | 14:13.62 | BMC Grand Prix - World Athletics Challenger | 0.2 | -0.8 | 7 Jun 25 | |
| 5000 | 14:28.57 | BMC Grand Prix - World Athletics Challenger | 0.2 | -0.3 | 24 May 25 | |
| 1500 | 3:56.00 | BMC Regional Races | 0.5 | 0.8 | 3 Jul 25 | |
| 10K | 35:56 | ECCA Saucony English National Championships | 6.6 | -1.2 | 22 Feb 25 | |
| 7.9K | 24:53 | Northern Counties Championships | 2.1 | -1.0 | 25 Jan 25 | |
| 9.9K | 34:00 | West Yorkshire League | 4.8 | -1.0 | 8 Dec 24 | |
| 9.5K | 31:43 | West Yorkshire League | 4.0 | -1.2 | 27 Oct 24 | |
| 8.25K | 27:41 | Yorkshire County Championships | 3.2 | 0.1 | 4 Jan 25 | |
| 9.23K | 29:54 | West Yorkshire League | 2.4 | -0.6 | 10 Nov 24 | |
| 9.5K | 29:51 | West Yorkshire League | 1.7 | -1.1 | 6 Oct 24 | |
| 5K | 14:52 | Mid Cheshire 5K | 0.2 | -1.0 | 30 Aug 24 | |
| 5000 | 15:21.3 | Northern League - East 1N | 1.2 | -0.9 | 17 Aug 24 | |
| 3000 | 8:45.20 | ESAA English Schools' Championships | 0.7 | -0.3 | 13 Jul 24 | |
| 3000 | 8:39.30 | Yorkshire County Championships | 0.9 | -1.5 | 12 May 24 | |
| 1500 | 4:04.2 | Northern League - East 1N | 0.8 | -0.6 | 18 May 24 | |
| 3000 | 8:48.90 | Trafford AC Grand Prix | 0.9 | -0.9 | 30 Apr 24 | |
| 1500 | 4:17.6 | Northern League - East 1N | 1.6 | 0.5 | 15 Jun 24 | |
| 8K | 24:05 | CAU Inter County Championships (inc British Athletics Cross Challenge) | -0.9 | -1.8 | 9 Mar 24 | |
| 8.25K | 29:26 | Yorkshire County Championships | 6.1 | -2.7 | 6 Jan 24 | |
| 3000 | 8:55.78 | West Yorkshire County Schools Championships | 0.4 | 0.7 | 8 Jun 24 | |
| 5.97K | 20:36 | ESAA English Schools Championships | 4.4 | -1.6 | 16 Mar 24 | |
| 9.2K | 31:39 | West Yorkshire League | 5.3 | -3.5 | 29 Oct 23 | |
| 9.9K | 35:06 | West Yorkshire League | 5.5 | -2.8 | 18 Nov 23 | |
| 9.5K | 29:56 | West Yorkshire League | 1.4 | -2.9 | 8 Oct 23 | |
| 9.5K | 38:13 | West Yorkshire League | 8.4 | -0.6 | 10 Dec 23 | |
| 6.48K | 21:48 | West Yorkshire County Schools' Championships | | 1.7 | 3 Feb 24 | |
| 1500 | 4:11.5 | Northern Track & Field League East 1N | 2.0 | -1.2 | 18 Jun 23 | |
| 800 | 2:05.5 | Northern Track & Field League East 1N | 1.4 | 0.0 | 19 Aug 23 | |
| 1500 | 4:18.6 | Northern Track & Field League East 1N | 1.8 | 0.0 | 19 Aug 23 | |
| 800 | 2:01.4 | Northern Track & Field League East 1N | 0.6 | -0.4 | 9 Jul 23 | |
| 1500 | 4:07.5 | Northern Track & Field League East 1N | 0.6 | -0.4 | 9 Jul 23 | |
| 800 | 2:01.5 | Northern Track & Field League East 1N | 0.2 | 0.0 | 18 Jun 23 | |
| 3000 | 8:59.69 | Yorkshire County Championships | 0.7 | -0.7 | 14 May 23 | |
| 1500 | 4:07.94 | Northern Senior & U20 Outdoor Championships | 0.5 | -0.2 | 3 Jun 23 | |
| 800 | 2:06.4 | Northern Track & Field League East 1N | 1.4 | 0.3 | 20 May 23 | |
| 1500 | 4:18.9 | Northern Track & Field League East 1N | 1.4 | 0.5 | 20 May 23 | |
| 1500 | 4:14.43 | West Yorkshire County Schools Championships | 0.6 | 0.6 | 10 Jun 23 | |
| 6K | 21:46 | CAU Inter County Championships (inc British Athletics Cross Challenge) | 5.2 | -0.5 | 11 Mar 23 | |
| 3000 | 9:25.37 | West Yorkshire League | 1.2 | 0.5 | 23 Apr 23 | |
| 5.9K | 20:58 | Northern Counties Championships | 4.4 | -0.5 | 28 Jan 23 | |
| 6.8K | 22:12 | West Yorkshire County Schools' Championships | 0.8 | -0.3 | 4 Feb 23 | |
| 5.4K | 18:29 | West Yorkshire League | 3.5 | -0.8 | 11 Dec 22 | |
| 6.35K | 23:59 | Yorkshire County Championships | 5.6 | 0.6 | 7 Jan 23 | |
| 3000 | 9:23.72 | Northern U13 / U15 / U17 Championships | 2.6 | -1.0 | 14 Aug 22 | |
| 5.75K | 19:26 | West Yorkshire League | 1.9 | 0.2 | 30 Oct 22 | |
| 800 | 2:01.3 | Northern League - East 1N | 0.2 | 0.0 | 6 Aug 22 | |
| 800 | 2:00.7 | Northern League - East 1N | 0.2 | -1.4 | 10 Jul 22 | |
| 5.5K | 17:39 | West Yorkshire League | -0.8 | 1.0 | 8 Oct 22 | |
| 3000 | 9:03.26 | Northern Athletics U15 / U17 Inter-Counties Championship | 0.8 | -0.6 | 2 Jun 22 | |
| 1500 | 4:26.4 | Northern League - East 1N | 2.0 | 0.9 | 6 Aug 22 | |
| 800 | 2:05.0 | Northern League - East 1N | 0.8 | -0.8 | 12 Jun 22 | |
| 1500 | 4:16.6 | Northern League - East 1N | 1.0 | -0.5 | 12 Jun 22 | |
| 3000 | 9:11.51 | West Yorkshire League | 0.2 | 0.6 | 24 Jul 22 | |
| 5000 | 15:49.92 | Northern League - East 1N | 0.8 | -2.1 | 30 Apr 22 | |
| 1500 | 4:14.2 | Northern League - East 1N | 0.4 | -0.2 | 10 Jul 22 | |
| 1500 | 4:29.1 | Yorkshire & District League - Division 2 | 2.0 | 1.3 | 31 Jul 22 | |
| 3000 | 9:16.71 | Yorkshire County Championships | 1.1 | 0.0 | 14 May 22 | |
| 1500 | 4:19.1 | Yorkshire & District League Division 2 | 0.8 | 0.1 | 3 Jul 22 | |
| 800 | 2:05.8 | Yorkshire & District League Division 2 | 0.8 | -0.5 | 5 Jun 22 | |
| 800 | 2:08.32 | West Yorkshire League | 1.0 | 0.0 | 22 Jun 22 | |
| 1500 | 4:24.2 | Yorkshire & District League Division 2 | 1.8 | -0.2 | 5 Jun 22 | |
| 1500 | 4:15.1 | Yorkshire & District League Division 2 | 0.4 | -0.1 | 1 May 22 | |
| 6.6K | 24:05 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 4.8 | -1.4 | 12 Mar 22 | |
| 5.5K | 19:21 | West Yorkshire League | 5.2 | -2.8 | 12 Dec 21 | |
| 1500 | 4:17.58 | West Yorkshire League | 0.6 | 0.1 | 11 May 22 | |
| 800 | 2:17.9 | Yorkshire & District League - Division 2 | 2.0 | 2.9 | 31 Jul 22 | |
| 5.75K | 20:22 | ESAA English Schools Championships | 3.0 | -0.5 | 19 Mar 22 | |
| 5.5K | 18:25 | Yorkshire County Championships | 1.6 | -1.1 | 8 Jan 22 | |
| 5.75K | 18:33 | West Yorkshire League | 0.0 | -1.0 | 21 Nov 21 | |
| 5.1K | 18:38 | West Yorkshire League | 5.2 | -1.1 | 3 Oct 21 | |
| 3000 | 9:19.50 | West Yorkshire League | 1.8 | -1.0 | 25 Jul 21 | |
| 1500 | 4:24.65 | West Yorkshire League | 1.3 | -0.1 | 12 Sep 21 | |
| 3000 | 9:20.78 | Yorkshire County Championships | 1.0 | -0.1 | 21 Aug 21 | |
| 1500 | 4:19.8 | Yorkshire & District League Division 2 | 1.6 | -1.1 | 27 Jun 21 | |
| 1500 | 4:18.41 | West Yorkshire League | 1.0 | -0.7 | 7 Jul 21 | |
| 4.4K | 15:00 | New Balance ESAA English Schools' Championships | 3.3 | 0.0 | 14 Mar 20 | |
| 1500 | 4:16.4 | North of England League East 1N | 0.4 | -0.8 | 19 Jun 21 | |
| 1500 | 4:18.5 | North of England League East 1N | 0.6 | -0.3 | 4 Jul 21 | |
| 800 | 2:05.7 | North of England League East 1N | 0.0 | 0.0 | 4 Jul 21 | |
| 1500 | 4:21.9 | Yorkshire & District League Division 2 | 0.8 | 0.0 | 18 Jul 21 | |
| 800 | 2:07.39 | North of England League East 1N | 0.4 | -2.9 | 22 May 21 | |
| 800 | 2:07.23 | West Yorkshire League | 0.3 | -0.3 | 16 Jun 21 | |
| 1500 | 4:29.14 | North of England League East 1N | 1.2 | -2.3 | 22 May 21 | |
| 800 | 2:09.0 | Yorkshire & District League Division 2 | 0.2 | 0.7 | 27 Jun 21 | |
| 4.3K | 15:49 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 4.8 | 0.0 | 7 Mar 20 | |
| 1500 | 4:35.02 | West Yorkshire League | 1.1 | 1.1 | 26 May 21 | |
| 4.5K | 14:51 | Yorkshire County Championships | 1.0 | 0.0 | 4 Jan 20 | |
| 4.1K | 15:43 | West Yorkshire League | 7.6 | 0.0 | 17 Nov 19 | |
| 1500 | 4:37.3 | West Yorkshire League | 0.8 | 0.0 | 5 May 21 | |
| 3.4K | 12:46 | West Yorkshire League | 6.4 | 0.0 | 8 Dec 19 | |
| 4.15K | 15:22 | West Yorkshire League | 4.6 | 0.0 | 27 Oct 19 | |