| 9.707K | 33:14 | Birmingham League | 4.8 | -0.7 | 15 Nov 25 | +1 |
| 10K | 30:56 | Trafford 10K | 0.6 | -0.2 | 19 Oct 25 | +2 |
| 5K | 16:02 | ECCA National Cross Country Relays | 3.3 | -0.2 | 1 Nov 25 | +3 |
| 10K | 30:56 | Telford 10K | 0.3 | 0.1 | 14 Dec 25 | +4 |
| 5K | 14:52 | Friday Night 5K Under the Lights | 0.3 | 0.1 | 28 Nov 25 | +5 |
| parkrun | 16:54 | Beacon Hill Country Park parkrun # 147 | 4.1 | 1.0 | 1 Jan 26 | |
| 3000 | 8:37.95 | Loughborough Outdoor Open inc. BUCS 10,000m | 1.4 | -0.2 | 19 Apr 25 | |
| 5K | 14:41 | Podium Festival 5K | 0.1 | -0.9 | 15 Mar 25 | |
| 7K | 27:20 | Start Fitness Metropolitan League | 10.5 | -1.7 | 8 Feb 25 | |
| 10K | 31:15 | RunThrough Battersea Park 5K / 10K | 0.2 | -0.5 | 15 Feb 25 | |
| parkrun | 16:21 | Sunny Hill parkrun # 232 | 4.0 | -1.3 | 25 Jan 25 | |
| 8.21K | 25:45 | BUCS Championship | 0.7 | -0.5 | 1 Feb 25 | |
| 9.5K | 34:23 | Birmingham League Division 1 | 5.4 | -0.3 | 11 Jan 25 | |
| 6.1M | 32:23 | Birmingham League Division 1 | 1.7 | -0.1 | 30 Nov 24 | |
| 10K | 32:10 | RunThrough Battersea Park Chase the Sun 5K / 10K | 1.4 | -0.7 | 17 Aug 24 | |
| 5.88K | 18:57 | Midland Counties Men's 6-Stage Relays | 1.8 | 0.0 | 21 Sep 24 | |
| 10K | 34:42 | Telford 10K | 0.5 | 2.9 | 15 Dec 24 | |
| 3000 | 8:37.18 | Loughborough Open | 0.6 | -1.0 | 29 May 24 | |
| 5K | 16:28 | Cleeve 5K Relays | 1.8 | 1.2 | 25 Aug 24 | |
| 3000 | 8:42.38 | Loughborough Open inc. BUCS 10000m | 0.9 | -1.2 | 20 Apr 24 | |
| 5K | 15:19 | Newport Pagnell Carnival 5K | -0.5 | 0.9 | 6 Jul 24 | |
| 3.16M | 16:42 | Midland Counties Men's 12-Stage Relays | 2.1 | -0.4 | 23 Mar 24 | |
| 9.5K | 30:45 | Birmingham League Division 1 | 0.7 | -1.6 | 13 Jan 24 | |
| 5K | 15:39 | Podium Festival 5K | 0.2 | -0.9 | 16 Mar 24 | |
| 7.95K | 30:19 | BUCS Cross Country Championships | 7.1 | -1.4 | 3 Feb 24 | |
| 6M | 33:43 | Birmingham League Division 1 | 3.8 | -1.9 | 2 Dec 23 | |
| 9.8K | 35:00 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 2.7 | 0.0 | 25 Nov 23 | |
| parkrun | 16:48 | Cardiff parkrun # 752 | 2.2 | -0.3 | 9 Dec 23 | |
| 1500 | 4:10.89 | Midland Counties League Division 1 | 1.6 | -0.4 | 9 Sep 23 | |
| 9.3K | 35:05 | Birmingham League Division 1 & 2 | 4.8 | 0.1 | 11 Nov 23 | |
| 1500 | 4:06.33 | University of Birmingham Track & Field Festival Day 2 | 0.7 | -0.1 | 30 Jul 23 | |
| 800 | 2:00.19 | Midland Counties League Division 1 | 0.6 | -0.2 | 9 Jul 23 | |
| 6K | 21:02 | Midland Counties Relay Championships | 2.4 | 0.6 | 21 Oct 23 | |
| 5K | 16:13 | South West PB Series 5K | 0.9 | 0.0 | 19 Jul 23 | |
| parkrun | 18:01 | Chipping Sodbury parkrun # 417 | 1.9 | 2.7 | 23 Dec 23 | |
| 5K | 17:14 | Nottingham Running Festival | 2.2 | 0.6 | 6 Aug 23 | |
| 3K | 9:30 | ECCA Saucony English National Relay Championships | 3.0 | -1.0 | 5 Nov 22 | |
| 6.1M | 33:50 | Birmingham League Division 1 | 0.7 | 1.0 | 12 Nov 22 | |
| 800 | 1:59.00 | Avon County Championships | 1.0 | -1.2 | 15 May 22 | |
| 1500 | 4:20.09 | National Athletics League - Premiership A & B Final | 2.0 | 0.5 | 20 Aug 22 | |
| 1500 | 4:23.06 | Midland Counties Track & Field League Division 1 | 2.2 | 0.7 | 13 Aug 22 | |
| parkrun | 17:10 | Pomphrey Hill parkrun # 370 | 2.3 | 0.7 | 17 Sep 22 | |
| parkrun | 16:55 | Chipping Sodbury parkrun # 359 | 1.2 | 1.2 | 24 Sep 22 | |
| parkrun | 17:02 | Chipping Sodbury parkrun # 357 | 1.7 | 1.0 | 10 Sep 22 | |
| 5K | 15:58 | South West PB Series 5K | 0.3 | 0.0 | 1 Jun 22 | |
| 800 | 1:59.56 | National Athletics League Premier West | 2.0 | -3.6 | 28 Aug 21 | |
| 5.3K | 19:42 | The John H Collins Gwent League | 4.8 | 1.1 | 19 Feb 22 | |
| parkrun | 17:19 | Pomphrey Hill parkrun # 325 | 3.8 | -0.5 | 16 Oct 21 | |
| 6.995K | 26:33 | ESAA English Schools Championships | 4.1 | 2.0 | 19 Mar 22 | |
| 1500 | 4:14.80 | Youth Development League Upper Midlands South/West B | 1.6 | -1.5 | 25 Jul 21 | |
| 5K | 16:00 | South West PB Series 5K | -0.1 | 0.5 | 29 Sep 21 | |
| 6.765K | 24:04 | South West Schools' Championships | 1.2 | 2.5 | 5 Feb 22 | |
| 5K | 15:50 | South West PB Series 5K | 0.4 | -2.0 | 28 Jul 21 | |
| 5K | 16:56 | The John H Collins Gwent League | 0.8 | 1.7 | 4 Dec 21 | |
| 5.88K | 20:00 | Midland Counties Men's 6-Stage Relays | 1.4 | 0.8 | 25 Sep 21 | |
| 800 | 2:04.88 | Yate Track Meeting | 0.6 | -0.3 | 23 Aug 20 | |
| 1500 | 4:14.9 | Bristol & West AC Last Chance Run, Jump & Throw Festival | 0.6 | -0.3 | 17 Oct 20 | |
| parkrun | 18:31 | Pomphrey Hill parkrun # 337 | 3.2 | 2.7 | 8 Jan 22 | |
| 3000 | 9:24.48 | Youth Development League Upper Midlands South/West B | 0.6 | 0.7 | 27 Jun 21 | |
| 1500 | 4:17.07 | UK Youth Development U17/U20 League Final | 1.3 | -0.7 | 8 Sep 19 | |
| 800 | 2:05.47 | Avon / Bristol & West / Yate Open Series | 1.0 | -0.6 | 14 Aug 19 | |
| 800 | 2:04.0 | Avon County Schools Championships | 0.8 | -1.0 | 8 Jun 19 | |
| 5.6K | 19:26 | South West Schools' Championships | -0.6 | -1.9 | 8 Feb 20 | |
| 1500 | 4:18.06 | UK Youth Development U17/U20 League Division Midland Premier SW | 1.0 | -0.2 | 30 Jun 19 | |
| 800 | 2:09.3 | Avon League | 1.1 | 0.4 | 11 Aug 19 | |
| parkrun | 20:06 | Somerdale Pavilion parkrun # 52 | 5.8 | -2.2 | 11 Jan 20 | |
| 800 | 2:04.0 | Avon League | 0.0 | 0.0 | 9 Jun 19 | |
| 5.5K | 21:34 | New Balance ESAA English Schools' Championships | 2.6 | -0.2 | 14 Mar 20 | |
| 1500 | 4:32.01 | UK Youth Development U17/U20 League Division Midland Premier SW Regional Final | 1.2 | 1.5 | 28 Jul 19 | |
| 1500 | 4:31.5 | Team Bath Open | 1.4 | 1.3 | 26 Jun 19 | |
| 1M | 4:59 | Self Transcendence Relay (3 x Mile) | 1.3 | 2.1 | 16 Jul 19 | |
| 1500 | 4:31.0 | Avon League | 1.0 | 1.6 | 14 Jul 19 | |
| 5.56K | 20:25 | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 1.7 | -2.0 | 12 Oct 19 | |
| 800 | 2:04.7 | Bristol & West AC Young Athlete Development Open | 0.0 | -0.9 | 20 Mar 19 | |
| 1500 | 4:24.1 | Bristol & West AC Young Athlete Development Open | 0.8 | 0.6 | 3 Apr 19 | |
| 3.88K | 13:50 | ERRA National Young Athlete Relays | 1.5 | -1.2 | 6 Oct 19 | |
| 1500 | 4:32.85 | UK Youth Development U17/U20 League Division Midland Premier SW | 1.2 | 1.4 | 5 May 19 | |
| 3.88K | 14:14 | Midland Counties Young Athletes Relays | 1.6 | -0.2 | 21 Sep 19 | |
| 800 | 2:07.74 | Welsh Athletics Junior Open (Inc. South & East Wales & South West England Regional Championships | 0.5 | -0.6 | 6 Jan 19 | |
| 4K | 14:20 | Start Fitness Gwent League | 2.8 | -2.4 | 2 Mar 19 | |
| parkrun | 18:52 | Pomphrey Hill parkrun # 259 | 2.0 | -0.9 | 16 Feb 19 | |
| 1500 | 4:21.30 | Avon / Bristol & West / Yate Open Series | 1.0 | -0.9 | 20 Jun 18 | |
| parkrun | 18:22 | Chipping Sodbury parkrun # 239 | 1.2 | -4.0 | 22 Dec 18 | |
| 800 | 2:08.3 | Avon League | 0.1 | 0.0 | 1 Jul 18 | |
| 1500 | 4:26.67 | ESAA South West Schools Inter-County Championships | 0.6 | 0.2 | 16 Jun 18 | |
| 1500 | 4:24.75 | Avon County Schools Championships | 0.6 | 0.0 | 9 Jun 18 | |
| 800 | 2:07.93 | Avon / Bristol & West / Yate Open Series | 0.0 | -0.5 | 23 May 18 | |
| 1500 | 4:29.57 | New Balance ESAA English Schools' Championships | 0.5 | 0.8 | 13 Jul 18 | |
| 1500 | 4:29.97 | UK Youth Development U13/U15 League Division Midland SW 1B | 0.6 | 0.2 | 19 May 18 | |
| 800 | 2:09.60 | Avon / Bristol & West / Yate Open Series | 0.1 | -0.7 | 25 Apr 18 | |
| 1500 | 4:27.88 | Avon County Championships | 0.6 | -0.1 | 12 May 18 | |
| 1500 | 4:28.6 | Bristol & West AC Young Athlete Development Open | 0.0 | -0.8 | 18 Apr 18 | |
| parkrun | 19:41 | Chipping Sodbury parkrun # 237 | 2.0 | 0.0 | 8 Dec 18 | |
| 3.88K | 14:22 | ERRA National Young Athlete Relays | 1.2 | 0.0 | 6 Oct 18 | |
| 800 | 2:14.8 | Bristol & West AC Young Athlete Development Open | 0.0 | -0.1 | 21 Mar 18 | |
| 1500 | 4:43.7 | Avon League | 2.0 | -0.9 | 10 Sep 17 | |
| 800 | 2:21.30 | Welsh Athletics Junior Open (Inc. South & East Wales Regional Championships) | 0.5 | 1.2 | 6 Jan 18 | |
| 3.2K | 10:30 | Start Fitness Gwent League (inc South & West Wales Championships & BA Cross Challenge) | -0.8 | 0.5 | 14 Oct 17 | |
| 3.8K | 14:34 | Tri-County Championships (inc Avon, Somerset & Wiltshire Championships) | 3.8 | 0.0 | 10 Dec 17 | |
| 800 | 2:15.8 | Avon League | 0.5 | -0.3 | 13 Aug 17 | |
| 800 | 2:16.0 | Avon League | 0.5 | -0.3 | 9 Jul 17 | |
| 1500 | 4:37.5 | UK Youth Development U13/U15 League Division Midland Premier South/West | 0.4 | -0.1 | 18 Jun 17 | |
| 800 | 2:15.15 | Bristol & West Open Series | 0.4 | -1.1 | 23 May 17 | |
| 1500 | 4:44.0 | UK Youth Development U13/U15 League Midlands South/West Promotion Match | 0.6 | 0.6 | 15 Jul 17 | |
| 1M | 5:24 | Self Transcendence 3 x Mile Relay | 2.2 | 1.1 | 18 Jul 17 | |
| 3.6K | 14:07 | Start Fitness Gwent League | 2.8 | 0.0 | 11 Nov 17 | |
| 1500 | 4:47.16 | Avon AA County Championships | 0.9 | 0.0 | 13 May 17 | |
| 800 | 2:17.8 | Bristol & West AC Young Athlete Development Open | 0.0 | -2.9 | 29 Mar 17 | |
| 1500 | 4:49.80 | UK Youth Development U13/U15 League Division Midland Premier South/West | 0.1 | 1.1 | 20 May 17 | |
| 1500 | 4:47.7 | Bristol & West AC Young Athlete Development Open | 0.4 | 0.5 | 5 Apr 17 | |
| 800 | 2:25.4 | UK Youth Development U13/U15 League Division Midland Premier South/West | 0.7 | 1.4 | 22 Apr 17 | |
| 800 | 2:28.36 | Avon County Schools' Championships | 0.5 | 0.0 | 11 Jun 16 | |
| 2.72K | 12:47 | South West Schools' Championships | 1.0 | 0.0 | 6 Feb 16 | |