| 10K | 30:16 | Leeds Abbey Dash 10K | 0.2 | -0.9 | 30 Nov 25 | +1 |
| 10K | 30:56 | Great Yarmouth East Coast 10K | 0.7 | -1.0 | 2 Nov 25 | +2 |
| 10K | 30:24 | 10K Valencia Ibercaja | 0.0 | 0.1 | 11 Jan 26 | +3 |
| 5K | 16:00 | ECCA National Cross Country Relays | 3.3 | -1.0 | 1 Nov 25 | +4 |
| parkrun | 15:39 | Colney Lane parkrun # 339 | 2.5 | -1.0 | 18 Oct 25 | +5 |
| 10K | 32:17 | Run Norwich 10K | 2.3 | -1.1 | 7 Sep 25 | |
| 5K | 14:46 | Mizuno Podium 5K (incl 1M Challenge) | 0.1 | 0.4 | 31 Dec 25 | |
| 6K | 18:56 | Southern Men's 6-Stage Relays | 1.9 | -0.5 | 20 Sep 25 | |
| 5.47K | 17:11 | ERRA Men's National 6-Stage Relays | 1.6 | -0.2 | 4 Oct 25 | |
| 5K | 15:02 | Colchester Friday Night Runs | 0.6 | -0.5 | 8 Aug 25 | |
| 5K | 15:08 | RunThrough Battersea Park Chase the Sun 5K / 10K | 0.9 | -0.6 | 25 Jun 25 | |
| 5K | 15:16 | Wroxham 5K | 0.8 | -0.1 | 2 Jul 25 | |
| 3000 | 8:38.08 | Watford Harriers Open Graded Meetings | 0.4 | 0.1 | 28 May 25 | |
| 5K | 15:06 | Friday Night 5K Under the Lights | 0.0 | 0.3 | 25 Apr 25 | |
| 5K | 14:59 | Friday Night 5K Under the Lights | 0.1 | -0.1 | 27 Feb 25 | |
| 3000 | 9:10.6 | Norfolk County Championships | 1.3 | 1.4 | 11 May 25 | |
| 10K | 31:41 | 10K Valencia Ibercaja | 0.5 | 0.0 | 12 Jan 25 | |
| 5K | 15:20 | Podium Festival 5K | 0.1 | 0.7 | 15 Mar 25 | |
| 4.9K | 16:17 | SEAA Southern Men's 12-Stage Relays | 2.6 | 1.6 | 30 Mar 25 | |
| 10K | 32:39 | EAMA 10K | 1.2 | 0.4 | 17 Nov 24 | |
| 10K | 33:43 | Norfolk Gazelles Valentine 10K | 0.8 | 1.9 | 9 Feb 25 | |
| 5K | 16:36 | ECCA National Cross Country Relays | 3.6 | 0.0 | 2 Nov 24 | |
| 5.6K | 19:59 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 4.7 | 1.4 | 23 Nov 24 | |
| 10K | 33:57 | Run Norwich 10K | 2.4 | 0.6 | 8 Sep 24 | |
| 6K | 19:52 | Southern Men's 6-Stage Relays | 2.2 | 0.9 | 21 Sep 24 | |
| 5K | 15:47 | Flying 5K | 1.0 | 0.8 | 21 Jul 24 | |
| 1500 | 4:07.54 | BMC Regional Races | 0.7 | 0.5 | 7 Aug 24 | |
| 10K | 31:16 | Norfolk County Championships | 1.1 | -1.0 | 7 Jan 24 | |
| 3000 | 9:04.51 | Watford Harriers Open Graded Meetings | 0.6 | 1.6 | 10 Jul 24 | |
| 10K | 32:22 | Wymondham AC New Year's Day 10K | 2.0 | -0.7 | 1 Jan 24 | |
| 8K | 25:36 | South of England Championships | 1.0 | 0.3 | 27 Jan 24 | |
| 5K | 15:06 | Armagh International Road Races | 0.4 | -0.2 | 8 Feb 24 | |
| 10K | 32:18 | Trafford 10K | 0.2 | 1.0 | 3 Mar 24 | |
| 9.8K | 33:29 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs Leagues) | 2.7 | 0.6 | 25 Nov 23 | |
| 6K | 18:45 | Southern Relays | 1.7 | -0.7 | 23 Sep 23 | |
| 5.848K | 18:23 | ERRA Men's National 6-Stage Relays | 1.9 | -0.6 | 7 Oct 23 | |
| 4.75M | 25:04 | Lowestoft Scores 1.4 / 4.75 | 2.7 | -0.6 | 27 Aug 23 | |
| 5K | 15:00 | Friday Night 5K Under the Lights | 0.3 | -0.5 | 15 Sep 23 | |
| parkrun | 16:00 | Lingwood parkrun # 166 | 2.0 | 0.3 | 16 Sep 23 | |
| 3000 | 8:43.53 | Watford Harriers Open Graded Meetings | 0.8 | 0.0 | 6 Sep 23 | |
| 3K | 9:58 | South of England AA Relay Championships | 4.4 | 1.3 | 21 Oct 23 | |
| 1500 | 3:59.67 | BMC Regional Races | 0.5 | -0.5 | 9 Aug 23 | |
| 3K | 9:48 | ECCA National Cross Country Relays | 3.5 | 1.6 | 4 Nov 23 | |
| 5000 | 15:44.18 | Southern Athletics League Division 1 | 0.9 | 0.6 | 19 Aug 23 | |
| 5K | 15:12 | Wroxham 5K Series (Inc Norfolk Championships) | 0.1 | 0.1 | 5 Jul 23 | |
| 5K | 15:46 | Night Run Bolton 5K / 10K | 1.4 | 0.1 | 30 Jun 23 | |
| 1500 | 4:03.68 | Southern Athletics League Division 1 | 0.6 | 0.0 | 9 Jul 23 | |
| 1500 | 4:15.8 | East Anglian League | 1.7 | 0.6 | 30 Jul 23 | |
| 800 | 2:01.78 | Southern Athletics League Division 1 | 1.0 | 0.2 | 18 Jun 23 | |
| 3000 | 8:55.18 | Watford Harriers Open Graded Meetings | 1.0 | 0.6 | 31 May 23 | |
| 1500 | 4:23.72 | Southern Athletics League Division 1 | 1.7 | 1.7 | 19 Aug 23 | |
| 10K | 32:38 | Trowse 10K | 1.3 | 0.0 | 9 Apr 23 | |
| 5K | 15:09 | Friday Night 5K Under the Lights | 0.5 | -0.4 | 17 Feb 23 | |
| 5K | 15:18 | Friday Night 5K Under the Lights | 0.3 | 0.2 | 17 Mar 23 | |
| 3000 | 8:58.65 | Watford Harriers Open Graded Meetings | 0.6 | 1.2 | 3 May 23 | |
| 10K | 34:58 | ECCA Saucony English National Cross Country Championships | 3.3 | 0.6 | 25 Feb 23 | |
| 1500 | 4:13.3 | East Anglian League | 1.0 | 1.0 | 30 Apr 23 | |
| 1500 | 4:06.22 | Athletics Norfolk Spring Open Norwich | 0.4 | 0.5 | 14 Apr 23 | |
| parkrun | 15:33 | Norwich parkrun # 576 | 1.7 | -0.7 | 24 Dec 22 | |
| 10K | 32:22 | Run Norwich 10K | 1.8 | -0.8 | 23 Oct 22 | |
| 10K | 32:19 | EAMA 10K | 1.1 | -0.1 | 20 Nov 22 | |
| 10K | 34:33 | Norfolk County Championships | 2.8 | 0.6 | 8 Jan 23 | |
| 8K | 26:21 | South of England Championships | 0.6 | 1.5 | 28 Jan 23 | |
| 3000 | 9:14.8 | Norfolk County Championships | 0.1 | 2.8 | 14 May 23 | |
| 6.1K | 18:18 | Southern Relays | 0.0 | -0.7 | 24 Sep 22 | |
| 6.5K | 21:17 | Ryston Runners Open League | 1.8 | 0.6 | 11 Dec 22 | |
| 5.848K | 18:33 | ERRA Men's National 6-Stage Relays | 1.6 | -0.2 | 8 Oct 22 | |
| 3K | 9:26 | ECCA Saucony English National Relay Championships | 3.0 | 0.6 | 5 Nov 22 | |
| 1500 | 3:59.7 | Southern Athletics League Division 1 | 0.7 | -1.0 | 10 Sep 22 | |
| parkrun | 16:03 | Norwich parkrun # 568 | 1.9 | 0.3 | 15 Oct 22 | |
| parkrun | 15:22 | Norwich parkrun # 558 | 1.2 | -1.0 | 6 Aug 22 | |
| parkrun | 15:24 | Norwich parkrun # 557 | 1.2 | -1.0 | 30 Jul 22 | |
| 5K | 15:06 | Friday Night 5K Under the Lights | 0.0 | -0.5 | 15 Sep 22 | |
| parkrun | 15:29 | Norwich parkrun # 551 | 1.8 | -2.4 | 18 Jun 22 | |
| parkrun | 15:57 | Blackpool parkrun # 208 | 2.2 | -0.7 | 23 Jul 22 | |
| parkrun | 16:13 | Chippenham parkrun # 365 | 2.2 | -0.1 | 3 Sep 22 | |
| 1500 | 4:01.60 | Watford Open Graded Meeting | 0.6 | -1.0 | 27 Jul 22 | |
| 3000 | 8:46.96 | Watford Open Graded Meeting | 0.7 | 0.0 | 10 Aug 22 | |
| 1500 | 4:09.27 | Southern Athletics League Division 1 | 1.4 | -0.3 | 13 Aug 22 | |
| 5K | 15:18 | Wroxham 5K Series | 0.1 | -0.5 | 6 Jul 22 | |
| 5K | 15:42 | EPIC North Walsham 5K | 1.0 | -0.5 | 24 Jun 22 | |
| 10K | 33:06 | Trowse 10K | 1.1 | -0.7 | 17 Apr 22 | |
| 1500 | 4:09.8 | Southern Athletics League Division 1 - Match 2 | 1.0 | -0.2 | 22 May 22 | |
| parkrun | 15:44 | Norwich parkrun # 540 | 1.2 | -1.6 | 2 Apr 22 | |
| 800 | 2:02.61 | Southern Athletics League Division 1 | 0.4 | 0.4 | 12 Jun 22 | |
| parkrun | 17:16 | Brandon Country Park parkrun # 426 | 2.0 | 2.4 | 27 Aug 22 | |
| 8.662K | 28:32 | Southern Men's 12-Stage Relays | 1.0 | -0.9 | 27 Mar 22 | |
| 800 | 2:00.6 | Norfolk County Championships | 0.0 | 0.2 | 14 May 22 | |
| 5K | 16:14 | EPIC Aylsham 5K | 0.9 | 0.2 | 3 Jun 22 | |
| 3000 | 9:11.0 | Norfolk County Championships | 1.2 | -0.2 | 15 May 22 | |
| 800 | 1:59.8 | Athletics Norfolk Friday Evening Series | 0.0 | -0.8 | 15 Apr 22 | |
| 1500 | 4:12.4 | East Anglian League | 0.6 | 0.6 | 24 Apr 22 | |
| 1500 | 4:23.9 | Norfolk Schools Championships inc. closed Shot Put Competition | 0.8 | 2.0 | 11 Jun 22 | |
| parkrun | 16:11 | Norwich parkrun # 526 | 1.6 | -1.0 | 25 Dec 21 | |
| parkrun | 16:37 | Norwich parkrun # 537 | 1.4 | 0.2 | 12 Mar 22 | |
| parkrun | 16:49 | Norwich parkrun # 534 | 1.0 | 1.0 | 19 Feb 22 | |
| parkrun | 16:23 | Norwich parkrun # 527 | 1.0 | 0.1 | 1 Jan 22 | |
| 5K | 16:32 | Ryston Runners Open League | 0.4 | 1.0 | 16 Jan 22 | |
| parkrun | 16:38 | Norwich parkrun # 524 | 1.0 | 0.6 | 11 Dec 21 | |
| parkrun | 17:13 | Gedling parkrun # 252 | 4.0 | -1.1 | 24 Jul 21 | |
| parkrun | 16:41 | Norwich parkrun # 523 | 0.7 | 1.0 | 4 Dec 21 | |
| 5K | 15:55 | Wroxham 5K | 0.6 | -1.4 | 7 Jul 21 | |
| 800 | 2:02.6 | Athletics Norfolk Weekend Series | 0.0 | -0.8 | 5 Jun 21 | |
| 800 | 2:03.9 | Norfolk County Schools Championships & Anglian Schools Open | 0.3 | 0.1 | 12 Jun 21 | |
| 800 | 2:03.9 | Athletics Norfolk County Championship | 0.1 | 0.3 | 1 Aug 21 | |
| 800 | 2:05.7 | Southern Athletics League - East Anglia | 0.4 | 0.5 | 11 Jul 21 | |
| parkrun | 16:36 | Norwich parkrun # 491 | 1.7 | -0.4 | 25 Dec 19 | |
| 3.4K | 10:42 | South of England AA Relay Championships | 2.1 | -1.0 | 19 Oct 19 | |
| 1500 | 4:25.1 | Athletics Norfolk Weekend Series | 0.9 | 1.3 | 6 Jun 21 | |
| 6K | 21:25 | Norfolk County Championships | 3.6 | 0.0 | 5 Jan 20 | |
| Mile | 4:47.5 | Athletics Norfolk Weekend Series | 0.9 | 0.6 | 22 May 21 | |
| 1500 | 4:15.13 | Eastern Young Athletes' League Final | 1.7 | -1.8 | 15 Sep 19 | |
| 6.7K | 26:18 | ECCA Saucony English National Championships | 5.4 | 1.8 | 22 Feb 20 | |
| 1500 | 4:26.6 | Athletics Norfolk Friday Evening Open Series | 0.0 | 1.6 | 30 Apr 21 | |
| 4.6K | 15:05 | Southern Young Athletes Relays | 2.1 | -0.3 | 22 Sep 19 | |
| 3K | 10:14 | ECCA Saucony English National Relay Championships | 4.1 | 0.4 | 2 Nov 19 | |
| 5.5K | 20:12 | New Balance ESAA English Schools' Championships | 2.6 | 2.3 | 14 Mar 20 | |
| 5K | 16:39 | South of England Masters' & Inter Counties Championships | 0.5 | 0.9 | 7 Dec 19 | |
| 3.88K | 12:30 | ERRA National Young Athlete Relays | 1.5 | 0.1 | 6 Oct 19 | |
| 5.56K | 18:50 | Start Fitness Gwent League (Inc British Athletics Cross Challenge) | 1.7 | 0.1 | 12 Oct 19 | |
| 5.5K | 20:03 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 3.5 | 1.1 | 23 Nov 19 | |
| 5.6K | 20:52 | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 4.8 | 0.7 | 9 Nov 19 | |
| 1500 | 4:21.57 | South of England AA U13 / U15 / U17 Championships | 1.5 | -0.7 | 17 Aug 19 | |
| 1500 | 4:15.89 | Watford Open Graded Meeting | 0.6 | -0.6 | 21 Aug 19 | |
| 3000 | 10:12.7 | Norfolk Open - Event 5 | 1.4 | 3.0 | 31 Oct 20 | |
| 1500 | 4:17.5 | East Anglian League Final | 0.8 | -0.6 | 8 Sep 19 | |
| 3000 | 9:15.43 | Hibbard, Bemax & Peterhouse Trophy Meeting | 0.6 | 0.0 | 14 Sep 19 | |
| 6K | 25:09 | South of England AA Championships | 7.4 | 2.7 | 25 Jan 20 | |
| 1500 | 4:16.2 | East Anglian League | 0.8 | -0.7 | 21 Jul 19 | |
| 1500 | 4:20.7 | East Anglian League | 1.3 | -0.6 | 4 Aug 19 | |
| parkrun | 17:23 | Forest Rec parkrun # 313 | 3.0 | 0.1 | 27 Jul 19 | |
| 5K | 16:01 | Wroxham 5K Series | 0.0 | -1.0 | 3 Jul 19 | |
| 3000 | 9:20.74 | Watford Open Graded Meeting | 0.6 | -0.5 | 26 Jun 19 | |
| 1500 | 4:21.9 | Eastern Young Athletes' League | 0.7 | 0.2 | 7 Jul 19 | |
| 3000 | 9:23.38 | Athletics Norfolk Open Meeting | 1.0 | -1.1 | 1 May 19 | |
| 1500 | 4:26.8 | Norfolk County Schools Championships | 1.2 | -0.5 | 8 Jun 19 | |
| 1500 | 4:25.7 | Eastern Young Athletes' League | 0.9 | -0.4 | 2 Jun 19 | |
| 5K | 17:27 | Active Fakenham 5K | 2.5 | -0.5 | 21 Apr 19 | |
| 5K | 16:30 | Wroxham 5K Series | 0.2 | -0.2 | 15 May 19 | |
| 1500 | 4:21.9 | Eastern Young Athletes' League | 0.2 | -0.5 | 5 May 19 | |
| 5K | 16:56 | Wroxham 5K Series | 0.3 | 0.7 | 12 Jun 19 | |
| 3M | 16:11 | Virgin London Mini Marathon | 1.3 | 0.1 | 28 Apr 19 | |
| 1500 | 4:22.6 | Norfolk County Championships | 0.2 | -0.1 | 11 May 19 | |
| 800 | 2:10.6 | Norfolk County Championships | 0.1 | 0.5 | 12 May 19 | |
| 4K | 14:00 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 3.6 | -0.1 | 9 Mar 19 | |
| 5.22K | 18:32 | New Balance ESAA English Schools' Championships | 2.1 | 0.4 | 16 Mar 19 | |
| 5.85K | 20:00 | Anglia Schools' Championships | 1.0 | -0.2 | 2 Feb 19 | |
| parkrun | 17:07 | Norwich parkrun # 438 | 1.5 | -0.2 | 25 Dec 18 | |
| 4.5K | 15:57 | South of England AA Championships | 3.4 | 0.3 | 26 Jan 19 | |
| 4K | 14:42 | ECCA Saucony English National Championships | 4.4 | 1.0 | 23 Feb 19 | |
| 1500 | 4:34.8 | Eastern Young Athletes' League | 0.4 | 1.1 | 14 Apr 19 | |
| 4K | 14:03 | South of England Masters' & Inter Counties Championships | 3.6 | 0.0 | 8 Dec 18 | |
| 3.1K | 10:23 | Southern Young Athletes Relays | 3.2 | -0.8 | 23 Sep 18 | |
| 3.88K | 12:33 | ERRA National Young Athlete Relays | 1.2 | -0.7 | 6 Oct 18 | |
| 4.2K | 14:09 | Norfolk County Championships | 1.0 | 0.9 | 6 Jan 19 | |
| 2K | 6:35 | South of England AA Relay Championships | 3.7 | -0.5 | 20 Oct 18 | |
| 1500 | 4:29.7 | East Anglian League Final | 1.2 | -0.4 | 16 Sep 18 | |
| 2K | 6:37 | ECCA Saucony English National Relay Championships | 3.3 | 0.1 | 3 Nov 18 | |
| 1500 | 4:27.89 | England Athletics U15 / U17 Championships | 1.0 | -0.5 | 25 Aug 18 | |
| 1500 | 4:30.1 | Eastern Young Athletes' League Final | 1.1 | -0.3 | 2 Sep 18 | |
| 1500 | 4:29.27 | South of England U15 / U20 Inter County Championships | 0.8 | -0.1 | 1 Sep 18 | |
| 1500 | 4:27.9 | Eastern Young Athletes' League | 0.9 | -0.4 | 5 Aug 18 | |
| 5K | 16:33 | Wroxham 5K Series | 0.3 | -0.9 | 4 Jul 18 | |
| 5K | 17:08 | Lord Mayor's 5K City Centre Classic | 1.4 | -0.1 | 7 Jul 18 | |
| 1500 | 4:27.6 | East Anglian League | 0.5 | 0.0 | 22 Jul 18 | |
| 1500 | 4:27.5 | Eastern Young Athletes' League | 0.8 | -0.3 | 8 Jul 18 | |
| 1500 | 4:26.4 | ESAA Anglian Schools Inter-County Championships | 0.6 | -0.7 | 16 Jun 18 | |
| parkrun | 17:06 | Norwich parkrun # 411 | 0.9 | -0.3 | 23 Jun 18 | |
| 5K | 16:50 | Wroxham 5K Series (Inc Norfolk Championships) | 0.7 | -1.1 | 13 Jun 18 | |
| 1500 | 4:38.63 | South of England AA U15 / U17 Championships | 1.0 | 1.0 | 11 Aug 18 | |
| 3000 | 9:41.8 | Norfolk County Championships | 0.8 | -0.7 | 13 May 18 | |
| 1500 | 4:26.8 | Norfolk County Schools Championships | 0.0 | -0.3 | 9 Jun 18 | |
| 5K | 17:02 | Wroxham 5K Series | 0.1 | -0.2 | 16 May 18 | |
| 1500 | 4:31.8 | Eastern Young Athletes' League | 0.9 | -1.8 | 6 May 18 | |
| 1500 | 4:30.3 | Eastern Young Athletes' League | 0.1 | 0.1 | 3 Jun 18 | |
| 1500 | 4:28.8 | Norfolk County Championships | 0.0 | -0.4 | 12 May 18 | |
| 4.1K | 15:19 | New Balance ESAA English Schools' Championships | 4.8 | -1.0 | 17 Mar 18 | |
| 1500 | 4:40.9 | East Anglian League | 1.1 | -0.8 | 29 Apr 18 | |
| 1500 | 4:38.6 | Eastern Young Athletes' League | 0.4 | -0.6 | 15 Apr 18 | |
| parkrun | 18:16 | Norwich parkrun # 398 | 1.4 | 0.2 | 24 Mar 18 | |
| 4.2K | 14:53 | Norfolk County Championships | 2.6 | -1.0 | 7 Jan 18 | |
| Mile | 5:06.3 | Great Yarmouth Warm-Up Open | 0.0 | 0.5 | 5 Apr 18 | |
| 4.5K | 15:45 | South of England AA Championships | 0.7 | 0.3 | 27 Jan 18 | |
| 4K | 14:04 | South of England Masters' & Inter Counties Championships | 2.1 | -0.6 | 9 Dec 17 | |
| 4.5K | 17:28 | ECCA Saucony English National Championships | 4.0 | 1.1 | 24 Feb 18 | |
| 4.5K | 20:24 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 10.0 | 1.8 | 10 Mar 18 | |
| parkrun | 18:32 | Norwich parkrun # 376 | 2.1 | 0.1 | 21 Oct 17 | |
| 3K | 10:29 | Ryston Runners Open League | 1.4 | 0.6 | 19 Nov 17 | |
| 2K | 7:19 | ECCA Saucony English National Relay Championships | 4.8 | 0.4 | 4 Nov 17 | |
| 5K | 18:03 | Taverham Hall 5K | 2.0 | -1.4 | 17 Jun 17 | |
| 5K | 17:47 | Lord Mayor's 5K City Centre Classic | 1.2 | -0.7 | 8 Jul 17 | |
| 3K | 10:28 | Ryston Runners Open League | 1.0 | 0.9 | 15 Oct 17 | |
| 3.88K | 13:57 | ERRA National Young Athlete Relays | 1.5 | 0.9 | 7 Oct 17 | |
| 5K | 17:32 | Wroxham 5K Series (Inc Norfolk Championships) | 0.5 | -1.0 | 5 Jul 17 | |
| 3K | 9:49 | Southern Young Athletes Relays | -1.9 | 1.3 | 24 Sep 17 | |
| 800 | 2:23.4 | East Anglian League Final | 0.7 | 0.3 | 17 Sep 17 | |
| 1500 | 4:54.5 | East Anglian League | 1.5 | 0.5 | 20 Aug 17 | |
| 5K | 17:46 | Wroxham 5K Series | 0.7 | -1.8 | 14 Jun 17 | |
| 1500 | 4:45.1 | Eastern Young Athletes' League | 0.8 | -0.6 | 2 Jul 17 | |
| 1500 | 4:53.0 | Eastern Young Athletes' League | 1.1 | 0.7 | 13 Aug 17 | |
| 1500 | 4:56.35 | South of England AA U15 / U17 Championships | 0.8 | 1.4 | 20 Aug 17 | |
| 1500 | 4:58.9 | Eastern Young Athletes' League | 1.5 | 1.1 | 30 Jul 17 | |
| 1500 | 4:48.5 | East Anglian League | 1.0 | -0.8 | 11 Jun 17 | |
| 3000 | 10:23.4 | Norfolk County Championships | 1.4 | -1.1 | 13 May 17 | |
| 1500 | 4:50.94 | Eastern Counties AA Championships | 0.7 | 0.3 | 24 Jun 17 | |
| 1500 | 4:54.9 | Norfolk County Schools Championships | 1.7 | -0.7 | 10 Jun 17 | |
| 800 | 2:24.0 | East Anglian League | 0.4 | 0.7 | 16 Jul 17 | |
| 1500 | 4:47.3 | Eastern Young Athletes' League | 0.5 | -0.9 | 4 Jun 17 | |
| 3M | 17:23 | Virgin London Mini Marathon | 0.6 | -0.8 | 23 Apr 17 | |
| 1500 | 4:49.9 | Norfolk County Championships | 0.5 | -0.5 | 13 May 17 | |
| parkrun | 18:31 | Norwich parkrun # 348 | 1.2 | -1.3 | 8 Apr 17 | |
| 1500 | 4:49.9 | Eastern Young Athletes' League | 0.4 | -0.6 | 7 May 17 | |
| 4K | 14:05 | New Balance ESAA English Schools' Championships | 0.4 | -1.1 | 18 Mar 17 | |
| 3K | 12:42 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 9.1 | -0.7 | 11 Mar 17 | |
| Mile | 5:21.7 | Great Yarmouth Warm-Up Open | 1.5 | -0.7 | 13 Apr 17 | |
| parkrun | 18:47 | Norwich parkrun # 332 | 2.5 | -2.0 | 24 Dec 16 | |
| 3K | 13:12 | ECCA Saucony English National Championships | 10.0 | 0.0 | 25 Feb 17 | |
| 4.175K | 16:08 | Anglian Schools' Championships | 3.8 | -0.9 | 4 Feb 17 | |
| 3K | 11:48 | South of England AA Championships | 5.4 | -0.2 | 28 Jan 17 | |
| 4K | 14:51 | Norfolk Schools' Championships | 1.8 | -0.4 | 24 Jan 17 | |
| 2.8K | 9:51 | Norfolk County Championships | 1.6 | -0.7 | 4 Dec 16 | |
| 3K | 11:34 | South of England Masters' and Inter Counties Championships | 5.1 | -0.7 | 10 Dec 16 | |
| parkrun | 18:34 | Norwich parkrun # 322 | 1.8 | -2.7 | 15 Oct 16 | |
| 2K | 7:13 | South of England AA Relay Championships | 4.0 | -0.9 | 22 Oct 16 | |
| 3K | 9:53 | Southern Young Athletes Relays | -1.3 | -0.6 | 25 Sep 16 | |
| 3.88K | 13:37 | ERRA National Young Athlete Relays | -0.1 | -1.5 | 8 Oct 16 | |
| parkrun | 18:58 | Norwich parkrun # 315 | 2.0 | -4.2 | 27 Aug 16 | |
| 1500 | 4:51.6 | East Anglian League Final | 0.4 | -0.7 | 18 Sep 16 | |
| 1500 | 4:58.4 | Eastern Young Athletes' League Plate Final | 1.4 | -0.8 | 4 Sep 16 | |
| 1500 | 4:56.3 | East Anglian League | 0.6 | -0.3 | 17 Jul 16 | |
| 1500 | 5:02.2 | Eastern Young Athletes' League | 1.3 | -0.2 | 7 Aug 16 | |
| parkrun | 20:00 | Sheringham parkrun # 184 | 3.8 | 0.0 | 28 May 16 | |
| 1500 | 4:54.1 | Eastern Young Athletes' League | 0.4 | -1.2 | 3 Jul 16 | |
| 800 | 2:29.71 | South of England AA U13 / U15 / U17 Championships | 1.0 | 0.5 | 14 Aug 16 | |
| 1500 | 4:59.9 | Eastern Young Athletes' League | 0.8 | -0.8 | 5 Jun 16 | |
| 1500 | 4:59.7 | Eastern Young Athletes' League | 0.4 | -0.6 | 8 May 16 | |
| 1500 | 5:01.4 | Eastern Young Athletes' League | 0.5 | 0.0 | 17 Apr 16 | |
| 2.7K | 10:20 | Norfolk County Championships | -1.4 | 0.0 | 5 Dec 15 | |
| 800 | 2:33.8 | City of Norwich Start of Season Open Evening | 0.0 | 1.6 | 4 May 16 | |
| 800 | 2:29.2 | Eastern Young Athletes' League | 0.6 | -0.3 | 8 May 16 | |
| 800 | 2:29.2 | Norfolk County Championships | 0.0 | 0.6 | 15 May 16 | |