| 800 | 1:51.67 | BMC Regional Races | 0.2 | 0.0 | 24 Aug 25 | +1 |
| 800 | 1:51.90 | Trafford Grand Prix | 0.2 | 0.1 | 12 Aug 25 | +2 |
| 1500 | 4:04.8 | Northern T&F League - West Premier | 2.1 | 0.6 | 31 Aug 25 | +3 |
| 800 | 1:52.68 | BMC Grand Prix - World Athletics Challenger | 0.2 | 0.3 | 9 Aug 25 | +4 |
| 800 | 1:53.61 | BMC Gold Standard Races | 0.3 | 0.5 | 15 Jul 25 | +5 |
| 800 | 1:52.17 | BMC Grand Prix - World Athletics Challenger | 0.2 | 0.2 | 21 Jun 25 | |
| parkrun | 16:03 | South Manchester parkrun # 717 | 2.0 | -1.6 | 22 Nov 25 | |
| parkrun | 15:50 | Alexandra parkrun # 213 | 1.2 | -1.3 | 13 Dec 25 | |
| 3K | 9:41 | University of Manchester Relays | 3.8 | 1.1 | 25 Oct 25 | |
| 800 | 1:53.10 | BMC Grand Prix - World Athletics Challenger | 0.0 | 0.7 | 24 May 25 | |
| 3K | 9:47 | University of Manchester Relays | 3.8 | 1.5 | 25 Oct 25 | |
| 800 | 1:54.67 | BMC Grand Prix - World Athletics Challenger | 0.1 | 1.0 | 7 Jun 25 | |
| 800 | 1:54.99 | BMC Gold Standard Races | 0.1 | 1.1 | 10 Jun 25 | |
| 800 | 1:53.37 | Trafford Grand Prix | 0.0 | 0.7 | 6 May 25 | |
| 1500 | 3:58.67 | Trafford Grand Prix | 0.3 | 1.6 | 22 Apr 25 | |
| 1500 | 4:17.93 | Northern Senior, U20 & U17 Indoor Championships | | 4.6 | 10 Jan 26 | |
| 5K | 16:12 | Run Media City 5K / 10K | 4.6 | -3.7 | 21 Dec 24 | |
| 5.08K | 16:41 | ERRA Men's National 12-Stage Relays | 2.0 | -0.8 | 12 Apr 25 | |
| 9.8K | 35:29 | Manchester Area League | 4.5 | -0.8 | 8 Feb 25 | |
| parkrun | 16:03 | South Manchester parkrun # 694 | 1.2 | -0.6 | 22 Feb 25 | |
| 9.8K | 34:26 | Manchester Area League | 4.6 | -2.1 | 9 Nov 24 | |
| 800 | 1:51.06 | BMC Regional Races | 0.2 | -0.2 | 26 Aug 24 | |
| 800 | 1:52.35 | BMC Grand Prix - World Athletics Challenger | 0.5 | -0.1 | 10 Aug 24 | |
| 800 | 1:52.01 | BMC Grand Prix - World Athletics Challenger | 0.3 | 0.0 | 22 Jun 24 | |
| 800 | 1:52.61 | BMC Grand Prix - World Athletics Challenger | 0.3 | 0.2 | 6 Jul 24 | |
| 800 | 1:54.4 | Northern League - West Premier | 1.0 | 0.0 | 18 May 24 | |
| 3K | 9:34 | University of Manchester Relays | 3.0 | 1.5 | 26 Oct 24 | |
| 1500 | 3:57.36 | BMC Gold Standard Races | 0.5 | 1.2 | 24 Jul 24 | |
| 800 | 1:52.16 | BMC Gold Standard Races | 0.2 | 0.2 | 14 May 24 | |
| 800 | 1:54.6 | Northern League - West Premier | 0.4 | 0.7 | 15 Jun 24 | |
| 800 | 1:53.03 | BMC Gold Standard Races | 0.4 | 0.2 | 11 Jun 24 | |
| 3K | 9:39 | University of Manchester Relays | 3.0 | 1.8 | 26 Oct 24 | |
| 800 | 1:54.05 | BMC Grand Prix - World Athletics Challenger | 0.4 | 0.5 | 25 May 24 | |
| 800 | 1:53.38 | BMC Gold Standard Races | 0.1 | 0.6 | 28 May 24 | |
| 1500 | 4:01.23 | Trafford AC Grand Prix | 0.7 | 1.5 | 30 Apr 24 | |
| 9.65K | 32:54 | Manchester Area League | 3.5 | -2.1 | 13 Jan 24 | |
| parkrun | 15:52 | South Manchester parkrun # 633 | 2.6 | -2.4 | 30 Dec 23 | |
| 800 | 1:51.15 | BMC Gold Standard Races | 0.1 | 0.0 | 15 Aug 23 | |
| 800 | 1:55.38 | Northern Track & Field League West Premier | 1.3 | 0.0 | 19 Aug 23 | |
| parkrun | 16:26 | South Manchester parkrun # 642 | 1.6 | -0.1 | 9 Mar 24 | |
| 800 | 1:53.41 | BMC Grand Prix - World Athletics Challenger | 0.4 | 0.4 | 12 Aug 23 | |
| parkrun | 16:48 | Philips Park parkrun # 38 | 3.6 | -1.3 | 9 Dec 23 | |
| 800 | 1:52.60 | BMC Grand Prix - World Athletics Challenger | 0.5 | 0.0 | 29 Jul 23 | |
| 800 | 1:54.85 | National Athletics League Premier Division Fixture B | 1.1 | 0.1 | 15 Jul 23 | |
| 800 | 1:51.40 | BMC Gold Standard Races | 0.3 | -0.4 | 27 Jun 23 | |
| 800 | 1:50.91 | BMC Gold Standard Races | 0.1 | -0.2 | 11 Jul 23 | |
| 800 | 1:52.22 | BMC Gold Standard Races | 0.3 | -0.1 | 13 Jun 23 | |
| 800 | 1:59.18 | National Athletics League Premier Division Fixture B | 1.4 | 1.1 | 5 Aug 23 | |
| 800 | 1:53.91 | Northern Senior & U20 Outdoor Championships | 0.6 | 0.1 | 4 Jun 23 | |
| 1500 | 4:10.27 | National Athletics League Premier Division Fixture B | 2.2 | 1.3 | 5 Aug 23 | |
| 800 | 1:53.06 | BMC Grand Prix - World Athletics Challenger | 0.2 | 0.2 | 27 May 23 | |
| 9.9K | 40:51 | Manchester Area League | 8.4 | 0.4 | 11 Nov 23 | |
| 800 | 1:56.29 | Northern Senior & U20 Outdoor Championships | 0.6 | 0.8 | 4 Jun 23 | |
| 800 | 1:56.96 | BMC Gold Standard Races | 0.6 | 1.0 | 16 May 23 | |
| 1500 | 4:00.16 | Trafford Medal Meetings | 0.3 | 1.6 | 1 May 23 | |
| 800 | 1:55.25 | World Athletics Indoor Tour Bronze - Manchester | 0.5 | 0.6 | 28 Jan 23 | |
| 9.48K | 35:53 | Manchester Area League | 6.0 | -0.6 | 11 Mar 23 | |
| parkrun | 15:47 | South Manchester parkrun # 593 | 0.7 | -1.2 | 4 Mar 23 | |
| 9.9K | 34:38 | Manchester Area League | 2.7 | -0.8 | 11 Feb 23 | |
| 800 | 1:55.26 | National Athletics League - Championship A & B Final | 1.2 | -0.2 | 21 Aug 22 | |
| 800 | 1:51.62 | BMC Gold Standard Races | 0.0 | -0.1 | 23 Aug 22 | |
| 800 | 1:52.71 | Trafford Grand Prix | 0.4 | -0.1 | 9 Aug 22 | |
| parkrun | 15:59 | South Manchester parkrun # 589 | 0.6 | -1.1 | 4 Feb 23 | |
| 800 | 1:53.77 | England Athletics U20 & U23 Championships incorporating World Junior Trials | 0.6 | 0.0 | 16 Jul 22 | |
| 800 | 1:53.26 | BMC Grand Prix | 0.3 | 0.1 | 23 Jul 22 | |
| parkrun | 16:17 | South Manchester parkrun # 592 | 0.5 | 0.2 | 25 Feb 23 | |
| 800 | 1:55.29 | Northern Senior / Under 20 Championships | 1.1 | -0.1 | 19 Jun 22 | |
| parkrun | 16:40 | South Manchester parkrun # 585 | 2.0 | -1.0 | 31 Dec 22 | |
| parkrun | 16:12 | South Manchester parkrun # 580 | 1.4 | -1.6 | 26 Nov 22 | |
| 800 | 1:54.46 | Trafford Grand Prix | 0.5 | 0.3 | 28 Jun 22 | |
| 800 | 1:51.81 | BMC Grand Prix | 0.1 | -0.8 | 14 May 22 | |
| 800 | 1:53.83 | BoXX United Manchester - World Athletics Continental Tour Silver | 0.6 | 0.0 | 3 Jun 22 | |
| 800 | 1:53.54 | BMC Grand Prix | 0.2 | 0.3 | 28 May 22 | |
| parkrun | 16:28 | South Manchester parkrun # 576 | 1.7 | -4.8 | 29 Oct 22 | |
| parkrun | 16:16 | South Manchester parkrun # 577 | 1.0 | -1.5 | 5 Nov 22 | |
| 800 | 1:59.36 | Northern Senior / Under 20 Championships | 1.1 | 1.1 | 19 Jun 22 | |
| parkrun | 16:37 | South Manchester parkrun # 579 | 0.7 | 0.1 | 19 Nov 22 | |
| 800 | 1:54.19 | BMC Gold Standard Races | 0.0 | -0.3 | 11 May 22 | |
| 800 | 1:57.11 | BUCS Outdoor Athletics Championship | 0.6 | -0.1 | 30 Apr 22 | |
| 800 | 1:55.28 | BUCS British University Championships | 0.5 | -0.7 | 19 Feb 22 | |
| 800 | 1:57.22 | Manchester Indoor Open Meetings | 0.5 | 0.1 | 13 Mar 22 | |
| 1500 | 4:08.4 | Northern League - West Premier | 0.2 | 2.8 | 12 Jun 22 | |
| 800 | 2:01.81 | BUCS British University Championships | 0.5 | 1.2 | 18 Feb 22 | |
| parkrun | 17:53 | South Manchester parkrun # 574 | 1.0 | 0.0 | 15 Oct 22 | |
| 800 | 1:56.99 | Trafford Grand Prix | 0.4 | -0.1 | 15 Jun 21 | |
| 800 | 1:58.06 | Trafford Open & Combined Events Meeting | 0.7 | -0.6 | 3 Oct 20 | |
| 800 | 1:55.99 | BMC Grand Prix | 0.0 | -0.2 | 29 May 21 | |
| 800 | 1:56.70 | BMC Grand Prix | 0.2 | -0.5 | 8 May 21 | |
| 800 | 1:57.72 | BUCS Indoor Championships | 0.5 | -1.0 | 14 Feb 20 | |
| 800 | 2:01.5 | North of England League West Premier | 0.6 | 1.0 | 19 Jun 21 | |
| 1500 | 4:08.61 | BMC Regional Races | 0.5 | 0.8 | 18 Sep 20 | |
| 1500 | 4:12.1 | North of England League West Premier | 0.4 | 1.9 | 19 Jun 21 | |
| parkrun | 16:54 | Stretford parkrun # 220 | 0.6 | 0.0 | 7 Mar 20 | |
| 800 | 2:02.4 | UK Youth Development U17/U20 League Division North West 1 | 1.0 | -0.7 | 30 Jun 19 | |
| 800 | 1:59.44 | Trafford AC Grand Prix Open (Distance / Throws) | 0.1 | -0.7 | 9 Jul 19 | |
| 1500 | 4:25.02 | Trafford AC Grand Prix Open (Distance / Throws) | 0.8 | 2.3 | 20 Aug 19 | |
| 800 | 2:01.51 | Northern Athletics U17 / U20 / Senior Championships | 0.5 | -1.1 | 13 Jan 19 | |
| 10.6K | 48:30 | ECCA Saucony English National Championships | 6.1 | 0.0 | 22 Feb 20 | |
| 800 | 2:03.63 | Sale Harriers Open Series | 0.5 | -1.3 | 16 Dec 18 | |
| 800 | 2:06.29 | North of England League Division 3W | 0.6 | -0.8 | 8 Jul 18 | |
| 800 | 2:06.9 | Warrington Open Series | 0.2 | -0.4 | 2 Apr 17 | |
| 800 | 2:07.71 | Sale Harriers Open Series | 0.5 | -1.0 | 5 Mar 17 | |
| 800 | 2:09.59 | Trafford AC Grand Prix | 0.3 | -1.3 | 9 Aug 16 | |
| 800 | 2:13.18 | Trafford AC Grand Prix | 0.4 | -3.5 | 3 May 16 | |
| 800 | 2:24.2 | Stockport Harriers Young Athlete Quadrathlon | 0.2 | 0.0 | 27 Jun 15 | |