| parkrun | 15:59 | Nidda parkrun # 331 | 4.8 | -2.1 | 25 Oct 25 | +1 |
| 12K | 40:48 | South of Thames CCA 7.5 Championships | 5.1 | -1.3 | 20 Dec 25 | +2 |
| 10K | 30:16 | Leeds Abbey Dash 10K | 0.2 | -0.8 | 30 Nov 25 | +3 |
| 8K | 25:05 | Surrey Men's League Division 1 | 1.4 | -0.3 | 11 Oct 25 | +4 |
| 5000 | 14:48.41 | Hercules Wimbledon 5000m Festival Evening 2025 | 0.7 | -1.4 | 9 Aug 25 | +5 |
| parkrun | 15:46 | Dulwich parkrun # 654 | 1.4 | 0.8 | 22 Nov 25 | |
| parkrun | 15:31 | Cardiff parkrun # 835 | 1.4 | 0.2 | 23 Aug 25 | |
| parkrun | 17:20 | Hilly Fields parkrun # 636 | 4.3 | 2.0 | 3 Jan 26 | |
| 5000 | 15:08.22 | Tracksmith Twilight 5000 London Race 1 | 0.8 | -0.7 | 9 Jul 25 | |
| parkrun | 16:48 | Hilly Fields parkrun # 627 | 2.8 | 1.7 | 15 Nov 25 | |
| 12K | 48:42 | ECCA Saucony English National Championships | 11.2 | -1.5 | 22 Feb 25 | |
| parkrun | 17:01 | Hilly Fields parkrun # 606 | 4.3 | 0.0 | 14 Jun 25 | |
| parkrun | 16:41 | Dulwich parkrun # 637 | 1.5 | 2.1 | 26 Jul 25 | |
| parkrun | 15:22 | Dulwich parkrun # 605 | 1.8 | -0.8 | 25 Dec 24 | |
| 8K | 24:49 | Surrey Men's League Division 1 | 0.4 | 0.0 | 11 Jan 25 | |
| 5K | 15:06 | Mizuno Podium 5K (incl 1M Challenge) | 0.5 | -0.1 | 31 Dec 24 | |
| parkrun | 15:14 | Dulwich parkrun # 599 | 1.1 | -0.4 | 16 Nov 24 | |
| parkrun | 16:42 | Donaupark parkrun # 175 | 1.8 | 1.8 | 3 May 25 | |
| parkrun | 15:55 | Burgess parkrun # 561 | 0.9 | 1.4 | 1 Mar 25 | |
| 10K | 35:39 | Green Park Reading 10K | 1.3 | 3.3 | 1 Jun 25 | |
| parkrun | 15:47 | Dulwich parkrun # 600 | 1.3 | 0.7 | 23 Nov 24 | |
| parkrun | 16:22 | Bushy Park parkrun # 1014 | 1.7 | 1.6 | 14 Dec 24 | |
| 5K | 15:41 | Serpentine Last Friday of the Month 5K | 1.1 | 0.6 | 30 Aug 24 | |
| parkrun | 16:03 | Dulwich parkrun # 594 | 0.6 | 2.0 | 12 Oct 24 | |
| parkrun | 18:16 | Seaton parkrun # 372 | 2.0 | 5.1 | 7 Jun 25 | |
| parkrun | 17:06 | Dulwich parkrun # 606 | 1.5 | 3.4 | 28 Dec 24 | |
| 5K | 21:15 | Serpentine Last Friday of the Month 5K | 1.3 | 12.7 | 28 Nov 25 | |
| 5.08K | 15:35 | ERRA Men's National 12-Stage Relays | 1.6 | -0.4 | 15 Apr 23 | |
| 5000 | 14:56.0 | Highgate Harriers Open Meeting | 0.3 | 0.0 | 26 Apr 23 | |
| parkrun | 15:47 | Dulwich parkrun # 495 | 1.1 | 1.2 | 10 Dec 22 | |
| 8.65K | 26:51 | ERRA National Men's 12-Stage | 1.4 | -0.8 | 9 Apr 22 | |
| 12K | 46:14 | ECCA Saucony English National Championships | 8.8 | -0.8 | 26 Feb 22 | |
| 1500 | 4:07.3 | Southern Athletics League Division 3 South London | 1.2 | 0.2 | 12 Jun 22 | |
| 800 | 1:58.5 | National Athletics League - Championship | 0.3 | 0.1 | 7 May 22 | |
| parkrun | 16:56 | Hampstead Heath parkrun # 494 | 3.5 | 1.4 | 16 Apr 22 | |
| 10000 | 30:46.65 | FASTFriday 10000m inc. England Athletics Championships | 1.4 | -1.6 | 9 Jul 21 | |
| parkrun | 16:47 | Hilly Fields parkrun # 430 | 2.5 | 2.1 | 5 Feb 22 | |
| 5000 | 14:53.4 | Herne Hill Harriers Open Endurance Meeting | 0.7 | -1.0 | 22 May 21 | |
| 3000 | 8:29.55 | University of Birmingham Track & Field Series | 0.8 | -0.7 | 9 Jun 21 | |
| 1500 | 4:03.13 | Southern Athletics League - South East London | 1.6 | -0.8 | 20 Jun 21 | |
| 1500 | 4:01.34 | National Athletics League Championship London | 1.2 | -0.7 | 3 Jul 21 | |
| HM | 74:39 | RunThrough Lee Valley VeloPark | 2.2 | 1.2 | 31 Jul 21 | |
| 1500 | 3:59.20 | Watford Open Graded Meeting | 0.5 | -0.3 | 28 Jul 21 | |
| 5K | 15:00 | PB 5K | -0.1 | -0.1 | 5 Apr 21 | |
| 10K | 33:58 | Birmingham League Division 1 | 3.0 | -0.1 | 11 Jan 20 | |
| 12K | 42:06 | Kent County Championships | 3.8 | -0.1 | 4 Jan 20 | |
| parkrun | 16:22 | Hilly Fields parkrun # 385 | 3.4 | -0.4 | 7 Dec 19 | |
| parkrun | 16:26 | Cannon Hill parkrun # 483 | 1.6 | 1.5 | 14 Mar 20 | |
| 3000 | 8:33.97 | University of Birmingham Relays Open | 0.5 | -0.8 | 3 Aug 19 | |
| 5000 | 15:12.0 | Kent AC Club Championships | 0.3 | 0.0 | 12 Sep 19 | |
| 5.6K | 18:08 | Southern Men's 6-Stage Relays | 1.7 | 0.6 | 22 Sep 19 | |
| 1500 | 4:07.39 | Watford Open Graded Meeting | 0.6 | 0.4 | 21 Aug 19 | |
| Mile | 4:27.92 | Blackheath & Bromley Open Series | 1.0 | -0.2 | 22 Jul 19 | |
| parkrun | 16:05 | Dulwich parkrun # 387 | 1.7 | 0.3 | 20 Jul 19 | |
| 1500 | 4:08.8 | Southern Athletics League Division 2E | 1.1 | -0.2 | 13 Jul 19 | |
| 1500 | 4:03.32 | University of Birmingham Midweek Open Series | 0.3 | -0.2 | 3 Jul 19 | |
| 10000 | 33:33.31 | Orion Harriers Fast Friday 5000m / 10,000m Open (Inc England AA 10,000m Championships) | 0.6 | 1.5 | 7 Jun 19 | |
| 8.3K | 27:36 | Start Fitness Surrey Men's League Division 1 | 2.7 | -0.5 | 13 Oct 18 | |
| 10K | 32:17 | Age UK Leeds Abbey Dash 10K | 0.7 | 0.0 | 4 Nov 18 | |
| 6M | 32:47 | Birmingham League Division 1 | 2.5 | 0.1 | 10 Nov 18 | |
| 3.01K | 9:22 | University of Manchester Relays | 2.0 | 0.8 | 27 Oct 18 | |
| 5000 | 15:21.4 | Kent AC Club Championships | 0.1 | 0.3 | 13 Sep 18 | |
| 8.3K | 31:08 | Start Fitness Surrey Men's League Division 1 | 3.7 | 3.0 | 12 Jan 19 | |
| 3.01K | 9:34 | University of Manchester Relays | 2.0 | 1.6 | 27 Oct 18 | |
| parkrun | 17:08 | Cannon Hill parkrun # 417 | 2.0 | 2.4 | 1 Dec 18 | |
| 6.1K | 21:51 | Kent County Championships | 2.7 | 2.9 | 5 Jan 19 | |
| 3000 | 8:46.36 | Watford Open Graded Meeting | 0.7 | -0.2 | 30 May 18 | |
| 3000 | 9:05.22 | Herne Hill Harriers Open | 1.2 | 0.6 | 7 May 18 | |
| 8K | 28:04 | South of England AA Championships | 4.2 | 0.1 | 27 Jan 18 | |
| 5M | 29:46 | Start Fitness Surrey Men's League Division 1 | 6.6 | -0.3 | 13 Jan 18 | |
| 5M | 28:32 | South of Thames CCA 5 Championships | 5.3 | -0.7 | 25 Nov 17 | |
| 8.5K | 30:36 | Start Fitness Surrey Men's League Division 1 | 4.7 | 0.4 | 10 Feb 18 | |
| 6.8K | 24:25 | New Balance ESAA English Schools' Championships | 4.4 | 1.1 | 17 Mar 18 | |
| 10K | 36:04 | ECCA Saucony English National Championships | 3.5 | 1.3 | 24 Feb 18 | |
| 8K | 28:42 | Start Fitness Surrey Men's League Division 1 | 5.6 | -0.5 | 11 Nov 17 | |
| 6.5K | 21:31 | Kent County Championships | 1.4 | 1.1 | 6 Jan 18 | |
| parkrun | 15:56 | Dulwich parkrun # 297 | 1.0 | 0.7 | 18 Nov 17 | |
| 5000 | 15:11.8 | Kent AC 5000m Challenge | 0.1 | -1.1 | 14 Sep 17 | |
| 5000 | 15:37.50 | Sweatshop Southern Athletics League Division 3SE | 0.0 | 0.0 | 20 Aug 17 | |
| 1500 | 4:12.5 | Kent AC Club Championships | 0.7 | -0.3 | 10 Aug 17 | |
| parkrun | 16:46 | Hilly Fields parkrun # 252 | 3.0 | -1.0 | 20 May 17 | |
| Mile | 4:32.62 | BMC Regional Races | 0.8 | -0.4 | 21 Jun 17 | |
| parkrun | 16:27 | Fulham Palace parkrun # 204 | 1.2 | 0.6 | 12 Aug 17 | |
| 5000 | 16:07.67 | South of England AA U20 / Senior Championships | 1.3 | -0.2 | 11 Jun 17 | |
| parkrun | 16:22 | South Manchester parkrun # 379 | 1.3 | 0.4 | 24 Jun 17 | |
| 3000 | 8:53.30 | Watford Open Graded Meeting | 0.1 | -0.7 | 31 May 17 | |
| parkrun | 17:54 | Hampstead Heath parkrun # 332 | 3.1 | 2.0 | 2 Sep 17 | |
| 3000 | 9:01.77 | Watford Open Graded Meeting | 0.4 | -0.4 | 3 May 17 | |
| parkrun | 16:26 | Dulwich parkrun # 268 | 1.6 | -0.4 | 29 Apr 17 | |
| 7.2K | 23:32 | New Balance ESAA English Schools' Championships | 0.4 | -0.2 | 18 Mar 17 | |
| 1500 | 4:20.16 | Blackheath & Bromley Open Series | 0.2 | 0.7 | 22 May 17 | |
| 3M | 15:41 | Virgin London Mini Marathon | 0.6 | 1.0 | 23 Apr 17 | |
| 6K | 22:21 | ECCA Saucony English National Championships | 4.9 | 0.6 | 25 Feb 17 | |
| 6K | 20:58 | London Schools' Championships | 1.8 | 1.2 | 1 Feb 17 | |
| 5K | 17:16 | Kent League | 3.1 | -0.1 | 29 Oct 16 | |
| 5000 | 16:16.54 | Sweatshop Southern Athletics League Division 3SE | 1.6 | -0.8 | 20 Aug 16 | |
| parkrun | 17:17 | Dulwich parkrun # 256 | 1.3 | 1.8 | 4 Feb 17 | |
| 5K | 16:52 | South of England Masters' and Inter Counties Championships | 1.3 | 0.8 | 10 Dec 16 | |
| parkrun | 17:21 | Hilly Fields parkrun # 213 | 3.8 | -0.6 | 3 Sep 16 | |
| 5000 | 15:58.4 | Kent AC 5000m Championships | 0.3 | -0.2 | 15 Sep 16 | |
| parkrun | 17:41 | Hilly Fields parkrun # 223 | 3.0 | 0.9 | 12 Nov 16 | |
| parkrun | 17:15 | Hilly Fields parkrun # 214 | 3.0 | 0.0 | 10 Sep 16 | |
| 5.3K | 17:46 | Kent League | 1.2 | 0.5 | 15 Oct 16 | |
| 3000 | 9:05.95 | Woodford Green Open | 0.8 | -0.6 | 7 Jun 16 | |
| parkrun | 17:29 | Hilly Fields parkrun # 210 | 3.0 | 0.5 | 13 Aug 16 | |
| parkrun | 16:38 | Fulham Palace parkrun # 146 | 1.6 | 0.0 | 2 Jul 16 | |
| parkrun | 17:38 | Hilly Fields parkrun # 215 | 2.2 | 1.6 | 17 Sep 16 | |
| 3000 | 9:12.27 | London Schools Championships | 0.6 | 0.1 | 11 Jun 16 | |
| parkrun | 17:09 | Hilly Fields parkrun # 198 | 3.0 | -0.2 | 14 May 16 | |
| 5K | 16:23 | Assembly League 5K | 0.7 | 0.4 | 2 Jun 16 | |
| 800 | 2:13.9 | Kent AC Club 800m Championships | 2.0 | 0.6 | 30 Jun 16 | |
| 3000 | 9:06.75 | Watford Open Graded Meeting | 0.6 | -0.3 | 6 Apr 16 | |
| parkrun | 16:03 | Fulham Palace parkrun # 127 | 1.0 | -0.7 | 20 Feb 16 | |
| 6K | 19:46 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 1.4 | -0.6 | 12 Mar 16 | |
| 6K | 20:54 | South of England Championships | 3.9 | -1.0 | 30 Jan 16 | |
| parkrun | 17:07 | Dulwich parkrun # 219 | 1.2 | 1.5 | 4 Jun 16 | |
| 5.7K | 18:28 | New Balance ESAA English Schools' Championships | 0.3 | 0.0 | 5 Mar 16 | |
| parkrun | 17:04 | Hilly Fields parkrun # 196 | 1.0 | 1.6 | 30 Apr 16 | |
| parkrun | 16:51 | Hilly Fields parkrun # 190 | 1.0 | 1.1 | 19 Mar 16 | |
| parkrun | 16:50 | Hilly Fields parkrun # 175 | 2.0 | 0.1 | 19 Dec 15 | |
| 6.46K | 23:17 | Kent County Championships | 3.6 | 0.5 | 9 Jan 16 | |
| 2.5M | 13:38 | 2XU Surrey Men's League Division 1 | 2.6 | 1.0 | 13 Feb 16 | |
| parkrun | 17:48 | Hilly Fields parkrun # 192 | 2.0 | 2.2 | 2 Apr 16 | |
| 5K | 15:51 | South of England Masters' Championships (Inc South of England Inter Counties Championships) | -0.4 | 0.2 | 12 Dec 15 | |
| parkrun | 17:53 | Hilly Fields parkrun # 179 | 3.0 | 1.4 | 2 Jan 16 | |
| 5.3K | 18:04 | Kent League | 2.0 | 0.4 | 10 Oct 15 | |
| 5000 | 15:55.1 | Kent AC 5000m Championships | 0.0 | -2.1 | 10 Sep 15 | |
| 5K | 17:46 | Kent League | 2.8 | 1.3 | 7 Nov 15 | |
| parkrun | 18:37 | Hilly Fields parkrun # 171 | 4.0 | 2.0 | 21 Nov 15 | |
| 1500 | 4:21.36 | UK Youth Development U17/U20 League Division South Premier 2 | 1.7 | -0.7 | 28 Jun 15 | |
| parkrun | 18:32 | Dulwich parkrun # 212 | 1.4 | 4.4 | 9 Apr 16 | |
| 1500 | 4:13.98 | BMC Regional Races | 0.0 | 0.0 | 24 Jun 15 | |
| parkrun | 17:13 | Hilly Fields parkrun # 159 | 1.0 | -0.2 | 29 Aug 15 | |
| 1500 | 4:17.70 | BMC Regional Races | 0.4 | 0.1 | 27 May 15 | |
| 1500 | 4:19.03 | London County Schools' Championships | 0.3 | 0.4 | 13 Jun 15 | |
| parkrun | 18:00 | Greenwich parkrun # 284 | 3.0 | -0.5 | 11 Jul 15 | |
| parkrun | 23:27 | Bromley parkrun # 44 | 3.0 | -1.3 | 3 Jul 10 | |
| parkrun | 22:32 | Bromley parkrun # 45 | 1.0 | -2.7 | 10 Jul 10 | |
| parkrun | 23:06 | Bromley parkrun # 53 | 2.0 | -0.9 | 4 Sep 10 | |
| parkrun | 24:19 | Bromley parkrun # 56 | 1.0 | 2.3 | 25 Sep 10 | |
| parkrun | 23:53 | Bromley parkrun # 62 | 1.0 | 1.5 | 6 Nov 10 | |
| parkrun | 23:51 | Bromley parkrun # 63 | 2.0 | 0.5 | 13 Nov 10 | |
| parkrun | 26:20 | Bromley parkrun # 72 | 2.5 | 4.4 | 15 Jan 11 | |
| parkrun | 24:39 | Bromley parkrun # 73 | 1.5 | 2.4 | 22 Jan 11 | |
| parkrun | 23:53 | Bromley parkrun # 76 | 1.5 | 1.0 | 12 Feb 11 | |
| parkrun | 25:50 | Bromley parkrun # 78 | 2.5 | 3.5 | 26 Feb 11 | |
| parkrun | 23:31 | Bromley parkrun # 80 | 1.5 | 0.4 | 12 Mar 11 | |
| parkrun | 22:31 | Greenwich parkrun # 53 | 1.5 | -1.5 | 26 Mar 11 | |
| 1500 | 5:47.09 | Hercules Wimbledon Young Athletes' Open | 0.0 | -1.5 | 3 Apr 11 | |
| parkrun | 22:58 | Greenwich parkrun # 55 | 1.5 | -0.6 | 9 Apr 11 | |
| 3M | 19:55 | Virgin London Mini Marathon | 1.0 | -3.7 | 17 Apr 11 | |
| parkrun | 22:41 | Bromley parkrun # 88 | 1.5 | 1.6 | 7 May 11 | |
| parkrun | 22:38 | Bromley parkrun # 89 | 0.6 | 2.4 | 14 May 11 | |
| parkrun | 22:47 | Bromley parkrun # 103 | 0.6 | 2.7 | 27 Aug 11 | |
| parkrun | 18:48 | Greenwich parkrun # 102 | 2.0 | -6.8 | 25 Feb 12 | |
| 1500 | 4:58.13 | Hercules Wimbledon Young Athletes' Open | 0.0 | -0.3 | 1 Apr 12 | |
| 3M | 17:53 | Virgin London Mini Marathon | 1.0 | -0.7 | 22 Apr 12 | |
| 1500 | 4:54.1 | McCain Young Athletes' League Division Southern 1NE | 0.0 | -0.5 | 6 May 12 | |
| 1500 | 5:04.9 | McCain Young Athletes' League Division Southern 1NE | 0.3 | 1.1 | 20 May 12 | |
| parkrun | 19:21 | Greenwich parkrun # 115 | 1.5 | -0.3 | 26 May 12 | |
| 1500 | 4:45.7 | Kent Young Athletes' League Division 1 | 0.9 | -2.0 | 4 Jun 12 | |
| parkrun | 19:50 | Greenwich parkrun # 117 | 2.0 | 0.2 | 9 Jun 12 | |
| 1500 | 4:42.8 | McCain Young Athletes' League Division Southern 1NE | 0.5 | -0.9 | 17 Jun 12 | |
| 1500 | 4:47.0 | London Schools Year 7 & 8 Championships | 0.6 | 0.0 | 19 Jun 12 | |
| 800 | 2:21.9 | Kent Young Athletes' League Division 1 | 0.6 | 0.3 | 1 Jul 12 | |
| parkrun | 19:47 | Greenwich parkrun # 121 | 1.5 | 0.6 | 7 Jul 12 | |
| 1500 | 4:51.86 | Southern U13 Inter-County Match | 0.6 | 0.6 | 22 Jul 12 | |
| parkrun | 19:52 | Greenwich parkrun # 124 | 1.0 | 1.2 | 28 Jul 12 | |
| parkrun | 20:10 | Greenwich parkrun # 128 | 2.0 | 0.9 | 25 Aug 12 | |
| parkrun | 20:12 | Greenwich parkrun # 129 | 2.5 | 0.4 | 1 Sep 12 | |
| 800 | 2:35.3 | Cambridge Harriers Club Championships | 0.8 | 3.7 | 8 Sep 12 | |
| 800 | 2:24.63 | Kent County Combined Events, Master's & Under 13 Championships | 0.3 | 1.3 | 15 Sep 12 | |
| 1500 | 4:49.22 | Kent County Combined Events, Master's & Under 13 Championships | 0.8 | 0.1 | 15 Sep 12 | |
| 2.997K | 10:45 | Southern Road Relays (U17W/U15M/U15W/U13M) | 0.7 | 1.9 | 22 Sep 12 | |
| parkrun | 19:19 | Greenwich parkrun # 144 | 1.5 | -0.4 | 15 Dec 12 | |
| parkrun | 19:51 | Greenwich parkrun # 150 | 1.5 | 0.7 | 12 Jan 13 | |
| parkrun | 19:48 | Greenwich parkrun # 154 | 1.5 | 0.6 | 9 Feb 13 | |
| parkrun | 20:18 | Greenwich parkrun # 156 | 1.5 | 1.6 | 23 Feb 13 | |
| parkrun | 18:44 | Dulwich parkrun # 51 | 1.0 | -1.1 | 30 Mar 13 | |
| parkrun | 18:15 | Dulwich parkrun # 52 | 1.0 | -2.0 | 6 Apr 13 | |
| 3M | 16:59 | Virgin London Mini Marathon | 0.3 | -0.8 | 21 Apr 13 | |
| 1500 | 4:49.6 | Kent Young Athletes' League Division 2 | 0.4 | 0.5 | 12 May 13 | |
| parkrun | 18:54 | Greenwich parkrun # 168 | 1.0 | 0.9 | 18 May 13 | |
| 800 | 2:18.0 | London Schools Combined Events Championships | 0.0 | -0.2 | 22 May 13 | |
| 800 | 2:12.29 | BMC Regional Races | 0.2 | -2.0 | 22 May 13 | |
| 1M | 5:05 | Westminster Mile | 1.5 | 0.3 | 26 May 13 | |
| 1500 | 4:28.60 | Watford Open Graded Meeting | 0.4 | -0.5 | 29 May 13 | |
| 1500 | 4:26.8 | London Schools' Championships | 0.3 | -0.6 | 8 Jun 13 | |
| parkrun | 18:21 | Greenwich parkrun # 172 | 3.0 | -2.3 | 15 Jun 13 | |
| 1500 | 4:31.7 | London School's Athletic Association Year 7 & 8 Championships | 0.6 | 0.1 | 18 Jun 13 | |
| 1500 | 4:45.9 | UK Youth Development U13/U15 League Division Southern South 1 | 0.8 | 1.8 | 22 Jun 13 | |
| parkrun | 18:41 | Greenwich parkrun # 174 | 1.5 | 0.0 | 29 Jun 13 | |
| parkrun | 18:27 | Greenwich parkrun # 175 | 1.5 | -0.5 | 6 Jul 13 | |
| 1500 | 4:30.63 | Kent Young Athletes' League Division 2 | 0.4 | 0.1 | 21 Jul 13 | |
| 1500 | 4:23.85 | Watford Open Graded Meeting | 0.3 | -0.7 | 24 Jul 13 | |
| 800 | 2:08.45 | Herne Hill Harriers Open (incl Surrey 10000m Championships) | 0.3 | -0.6 | 24 Aug 13 | |
| parkrun | 18:09 | Greenwich parkrun # 184 | 2.0 | -1.7 | 7 Sep 13 | |
| 800 | 2:16.52 | Cambridge Harriers Club Championships | 0.8 | 1.5 | 8 Sep 13 | |
| parkrun | 18:37 | Greenwich parkrun # 186 | 2.0 | -0.7 | 21 Sep 13 | |
| parkrun | 17:49 | Greenwich parkrun # 187 | 1.0 | -1.4 | 28 Sep 13 | |
| parkrun | 17:53 | Greenwich parkrun # 189 | 2.0 | -1.9 | 12 Oct 13 | |
| parkrun | 18:47 | Greenwich parkrun # 190 | 1.0 | 1.1 | 19 Oct 13 | |
| parkrun | 19:22 | Greenwich parkrun # 199 | 3.0 | 0.3 | 21 Dec 13 | |
| parkrun | 18:58 | Greenwich parkrun # 201 | 3.0 | -0.5 | 28 Dec 13 | |
| parkrun | 18:01 | Greenwich parkrun # 204 | 1.5 | -1.1 | 11 Jan 14 | |
| 4.5K | 17:00 | Southern Championships | 5.0 | -1.6 | 25 Jan 14 | |
| parkrun | 19:44 | Greenwich parkrun # 208 | 3.0 | 1.1 | 8 Feb 14 | |
| 4.5K | 15:10 | ECCA English National Championships | 0.2 | -1.3 | 22 Feb 14 | |
| parkrun | 18:06 | Greenwich parkrun # 211 | 1.0 | -0.4 | 1 Mar 14 | |
| parkrun | 17:49 | Greenwich parkrun # 212 | 1.0 | -1.0 | 8 Mar 14 | |
| parkrun | 17:51 | Greenwich parkrun # 215 | 1.0 | -0.9 | 29 Mar 14 | |
| parkrun | 18:28 | Greenwich parkrun # 218 | 1.0 | 0.4 | 19 Apr 14 | |
| parkrun | 17:02 | Dulwich parkrun # 111 | 1.0 | -2.7 | 17 May 14 | |
| 1500 | 4:21.79 | BMC Regional Races | 0.4 | -0.4 | 28 May 14 | |
| 1500 | 4:28.69 | UK Youth Development U13/U15 League Division Southern North 3 | 0.0 | 1.0 | 31 May 14 | |
| 1500 | 4:19.6 | London Schools' Championships | 0.2 | -0.5 | 14 Jun 14 | |
| 1500 | 4:14.14 | BMC Regional Races | 0.4 | -1.2 | 25 Jun 14 | |
| parkrun | 18:45 | Hilly Fields parkrun # 97 | 2.0 | 1.7 | 28 Jun 14 | |
| parkrun | 18:09 | Greenwich parkrun # 229 | 2.5 | -0.1 | 5 Jul 14 | |
| 1500 | 4:25.00 | ESAA English Schools' Championships | 0.6 | 0.9 | 11 Jul 14 | |
| 1500 | 4:17.9 | Kent AC 1500m Championships | 0.8 | -0.3 | 17 Jul 14 | |
| 1500 | 4:22.0 | UK Youth Development U13/U15 League Division Southern North 3 | 0.8 | 0.3 | 19 Jul 14 | |
| parkrun | 18:13 | Greenwich parkrun # 237 | 1.0 | 1.6 | 30 Aug 14 | |
| parkrun | 17:54 | Greenwich parkrun # 246 | 1.0 | 0.9 | 1 Nov 14 | |
| parkrun | 17:58 | Greenwich parkrun # 254 | 2.0 | 0.0 | 25 Dec 14 | |
| 4.5K | 15:46 | South of England AA Championships | 1.1 | 1.0 | 24 Jan 15 | |
| 4.5K | 16:52 | ECCA Saucony English National Championships | 5.1 | -0.3 | 21 Feb 15 | |
| parkrun | 16:51 | Dulwich parkrun # 153 | 1.0 | -1.4 | 28 Feb 15 | |
| 4.5K | 17:42 | CAU Inter County Championships (Inc World Trials & British Athletics Cross Challenge) | 6.0 | 1.2 | 7 Mar 15 | |
| 5.5K | 19:28 | ESAA English Schools' Championships | 2.3 | -0.7 | 14 Mar 15 | |
| parkrun | 18:08 | Greenwich parkrun # 269 | 2.0 | 0.8 | 28 Mar 15 | |
| parkrun | 19:19 | Hilly Fields parkrun # 153 | 3.0 | 2.3 | 18 Jul 15 | |
| parkrun | 17:36 | Hilly Fields parkrun # 158 | 1.0 | 0.7 | 22 Aug 15 | |
| 5K | 19:07 | Kent League | 2.6 | 4.4 | 24 Oct 15 | |
| 4.5K | 17:16 | London Schools' Championships | 1.0 | 7.3 | 3 Feb 16 | |