| 1500 | 4:01.67 | European Masters Athletics Championships | 1.1 | -0.7 | 12 Oct 25 | +1 |
| 1500 | 4:03.23 | British Masters Outdoor Championships | 1.5 | -0.8 | 13 Sep 25 | +2 |
| parkrun | 16:15 | Porterstown parkrun # 453 | 3.0 | -0.3 | 25 Dec 25 | +3 |
| 1500 | 4:06.19 | Southern Athletics League Division 2 North & East | 2.0 | -1.0 | 30 Aug 25 | +4 |
| 1500 | 3:59.51 | Southern Athletics League Division 2 North & East | 1.0 | -1.0 | 13 Jul 25 | +5 |
| 800 | 1:57.10 | Blackheath and Bromley Harriers AC Summer Open | 0.2 | -0.3 | 1 Sep 25 | |
| 1500 | 4:04.73 | Southern Counties Veterans AC League - Kent Division 1 | 2.0 | -1.2 | 13 Jun 25 | |
| parkrun | 16:26 | Thames Path, Woolwich parkrun # 120 | 2.3 | 0.9 | 4 Oct 25 | |
| 1500 | 4:05.38 | Southern Athletics League Division 2 North & East | 1.3 | -0.4 | 22 Jun 25 | |
| 5000 | 15:40.31 | Veterans AC 5000m 2025 Championship (open to all licensed athletes) | 1.4 | 0.0 | 25 Jun 25 | |
| parkrun | 15:46 | Thames Path, Woolwich parkrun # 101 | 2.0 | -0.4 | 24 May 25 | |
| 5K | 15:21 | Sri Chinmoy 5K | 0.7 | 0.0 | 10 Jun 25 | |
| Mile | 4:23.53 | The Mile End Miles | 0.9 | -0.2 | 6 Jun 25 | |
| 5K | 15:24 | RunThrough Battersea Park 5K / 10K | 1.0 | 0.2 | 19 Apr 25 | |
| 3000 | 8:59.9 | Southern Counties Veterans AC League - Kent Division 1 | 1.4 | 0.4 | 30 May 25 | |
| parkrun | 16:01 | Thames Path, Woolwich parkrun # 107 | 1.3 | 0.9 | 5 Jul 25 | |
| 800 | 1:57.48 | World Masters Athletics Indoor Championships | 0.5 | -0.9 | 24 Mar 25 | |
| 3000 | 8:39.08 | World Masters Athletics Indoor Championships | 0.5 | 0.3 | 25 Mar 25 | |
| Mile | 4:29.36 | Tracksmith Amateur Mile London | 0.8 | 0.6 | 29 May 25 | |
| 1500 | 4:04.15 | Kent County Championships | 0.5 | 0.2 | 10 May 25 | |
| 800 | 1:59.23 | World Masters Athletics Indoor Championships | 0.5 | -0.4 | 23 Mar 25 | |
| parkrun | 16:01 | Thames Path, Woolwich parkrun # 94 | 2.0 | 0.6 | 8 Mar 25 | |
| 1500 | 4:05.95 | Tricounties (Hertfordshire, Middlesex, Kent) Championships | 0.5 | 0.7 | 16 Mar 25 | |
| parkrun | 15:51 | Thames Path, Woolwich parkrun # 82 | 2.4 | -0.1 | 21 Dec 24 | |
| 800 | 1:59.63 | British Masters Indoor Championships | 0.5 | -0.3 | 22 Feb 25 | |
| parkrun | 15:46 | Thames Path, Woolwich parkrun # 83 | 2.0 | 0.1 | 28 Dec 24 | |
| 1500 | 4:05.05 | England Masters Athletics Association Indoors Inter-Area Challenge | 0.5 | 0.6 | 16 Feb 25 | |
| 8K | 26:29 | British & Irish Masters' International & Open | 2.4 | 0.5 | 16 Nov 24 | |
| 5K | 15:22 | British Masters 5K Championships | 1.1 | 0.1 | 1 Dec 24 | |
| 8K | 28:02 | Kent League | 4.8 | 0.2 | 12 Oct 24 | |
| 1500 | 4:09.61 | VAC-EMAC Indoor Championships | 0.5 | 1.3 | 9 Feb 25 | |
| 8K | 28:41 | Kent League | 5.0 | 0.9 | 26 Oct 24 | |
| 800 | 2:03.00 | VAC-EMAC Indoor Championships | 0.5 | 0.7 | 9 Feb 25 | |
| parkrun | 15:42 | Burgess parkrun # 544 | 1.1 | 0.8 | 9 Nov 24 | |
| 800 | 1:59.38 | Kent Combined Events, Masters Throws & U13 Championships | 0.6 | -0.5 | 14 Sep 24 | |
| 1500 | 4:05.56 | Blackheath and Bromley Harriers AC End of Season Open | 0.7 | 0.5 | 17 Sep 24 | |
| 1500 | 4:02.20 | Southern Athletics League - Division 1 | 1.2 | -0.5 | 14 Jul 24 | |
| 1500 | 4:10.11 | England Masters Athletics Association Inter-Area Outdoor Challenge | 1.8 | 0.0 | 7 Sep 24 | |
| Mile | 4:24.18 | Tracksmith Amateur Mile | 0.9 | 0.1 | 15 Aug 24 | |
| 5K | 15:13 | RunThrough Battersea Park Chase the Sun 5K / 10K | 0.6 | 0.2 | 24 Jul 24 | |
| parkrun | 16:24 | Waterstown parkrun # 468 | 0.6 | 2.9 | 25 Dec 24 | |
| 800 | 2:01.1 | Southern Counties Veterans AC Kent League Division 1 | 1.1 | -0.4 | 19 Jul 24 | |
| 5000 | 15:16.69 | Tracksmith Twilight 5000m Night #1 | 0.7 | 0.3 | 3 Jul 24 | |
| parkrun | 15:38 | Thames Path, Woolwich parkrun # 47 | 2.5 | -0.7 | 13 Apr 24 | |
| 5000 | 15:42.52 | Veterans AC 5000m Championships (Open to All) | 1.6 | 0.3 | 26 Jun 24 | |
| parkrun | 16:07 | Thames Path, Woolwich parkrun # 70 | 0.9 | 2.0 | 28 Sep 24 | |
| 3000 | 8:53.7 | Southern Counties Veterans AC Kent League Division 1 | 1.8 | 0.0 | 17 May 24 | |
| parkrun | 16:00 | Navan parkrun # 370 | 2.6 | 0.0 | 25 May 24 | |
| 5K | 15:03 | Dulwich Podium 5K | 0.4 | 0.0 | 20 Apr 24 | |
| 1500 | 4:11.4 | Southern Counties Veterans AC Kent League Division 1 | 1.4 | 0.6 | 28 Jun 24 | |
| 1500 | 4:04.31 | Blackheath & Bromley Harriers Summer Open | 0.7 | 0.3 | 10 Jun 24 | |
| 1500 | 4:13.1 | Southern Counties Veterans AC Kent League Division 1 | 1.9 | 0.4 | 31 May 24 | |
| 1500 | 4:03.10 | Tricounties (Herts, Middx, Kent) Championships | 0.5 | 0.3 | 17 Mar 24 | |
| 1500 | 4:02.96 | Blackheath & Bromley Harriers AC Spring Open | 0.4 | 0.4 | 7 Apr 24 | |
| parkrun | 16:05 | Peckham Rye parkrun # 451 | 1.7 | 1.1 | 23 Mar 24 | |
| 1500 | 4:06.09 | Tonbridge Athletic Club Norman Fowler Memorial Easter Open Meeting | 0.6 | 0.7 | 1 Apr 24 | |
| parkrun | 16:01 | Thames Path, Woolwich parkrun # 39 | 2.4 | 0.2 | 3 Feb 24 | |
| parkrun | 15:40 | Burgess parkrun # 509 | 1.1 | 0.7 | 9 Mar 24 | |
| 800 | 1:59.69 | England Masters Athletics Association (EMAA) Indoors Inter-Area Challenge | 0.5 | -0.4 | 25 Feb 24 | |
| parkrun | 16:28 | Victoria Dock parkrun # 200 | 2.4 | 1.3 | 2 Mar 24 | |
| parkrun | 16:23 | Thames Path, Woolwich parkrun # 37 | 2.6 | 0.9 | 13 Jan 24 | |
| 1500 | 4:07.26 | British Masters Indoor Championships | 0.5 | 0.9 | 18 Feb 24 | |
| parkrun | 16:25 | Porterstown parkrun # 349 | 3.0 | 0.5 | 25 Dec 23 | |
| 5K | 15:19 | British Masters 5K Championships | 0.8 | 0.2 | 3 Dec 23 | |
| 8K | 29:05 | Kent League | 6.0 | 0.4 | 14 Oct 23 | |
| 8K | 26:09 | British & Irish Masters' International | 2.0 | 0.4 | 11 Nov 23 | |
| 1500 | 4:07.49 | Eastern Masters AC and Veterans AC Championships | 0.5 | 1.0 | 11 Feb 24 | |
| 800 | 2:01.70 | London Indoor Games U20/Senior | 0.5 | 0.2 | 21 Jan 24 | |
| parkrun | 16:08 | Thames Path, Woolwich parkrun # 38 | 1.3 | 1.6 | 27 Jan 24 | |
| Mile | 4:31.62 | Ayo Falola Dream Mile | 0.5 | 1.5 | 7 Feb 24 | |
| 800 | 2:03.46 | Eastern Masters AC and Veterans AC Championships | 0.5 | 0.7 | 11 Feb 24 | |
| parkrun | 16:01 | Thames Path, Woolwich parkrun # 30 | 1.6 | 1.0 | 25 Nov 23 | |
| parkrun | 16:03 | Burgess parkrun # 489 | 1.8 | 0.9 | 28 Oct 23 | |
| 3000 | 8:53.74 | England Masters Inter Area Challenge | 2.0 | -0.2 | 6 Aug 23 | |
| 1M | 4:26 | Vitality Westminster Mile | 0.9 | 0.4 | 23 Sep 23 | |
| 800 | 1:59.37 | Blackheath & Bromley Harriers AC End of Summer Open | 0.2 | -0.3 | 12 Sep 23 | |
| 800 | 2:01.50 | Southern Athletics League Division 2 North & East | 1.3 | -0.8 | 19 Aug 23 | |
| 1500 | 4:10.97 | Southern Athletics League Division 2 North & East | 1.4 | 0.6 | 19 Aug 23 | |
| 5000 | 15:30.92 | Veterans AC 5000m Championship | 1.2 | 0.3 | 21 Jun 23 | |
| 800 | 2:01.70 | BMC Regional Races | 0.6 | 0.0 | 16 Aug 23 | |
| parkrun | 16:14 | Sutcliffe parkrun # 106 | 1.7 | 1.4 | 9 Sep 23 | |
| 3000 | 8:56.4 | Southern Counties Veterans AC Kent Division 1 | 2.5 | -0.5 | 5 May 23 | |
| parkrun | 16:15 | Thames Path, Woolwich parkrun # 11 | 1.9 | 1.3 | 15 Jul 23 | |
| 5K | 14:52 | Friday Night 5K Under the Lights | 0.2 | -1.0 | 21 Apr 23 | |
| parkrun | 15:26 | Sutcliffe parkrun # 92 | 1.0 | 0.3 | 3 Jun 23 | |
| parkrun | 16:08 | Charlton parkrun # 91 | 2.0 | 0.9 | 8 Jul 23 | |
| 1500 | 4:06.76 | Cambridge Harriers Track & Field Nights | 0.3 | 1.1 | 19 Jul 23 | |
| 800 | 2:01.89 | South of England U20 / Senior Inter Counties | 0.9 | -0.3 | 2 Jul 23 | |
| parkrun | 16:17 | Richmond Park parkrun # 760 | 2.0 | 1.2 | 17 Jun 23 | |
| 800 | 2:02.8 | Southern Counties Veterans AC Kent Division 1 | 1.5 | -0.6 | 2 Jun 23 | |
| parkrun | 16:22 | Catford parkrun # 189 | 2.6 | 0.8 | 29 Apr 23 | |
| 800 | 2:01.51 | Southern Athletics League Division 2 North & East | 0.6 | -0.1 | 20 May 23 | |
| 1500 | 4:08.61 | Kent County Championships | 0.6 | 1.0 | 13 May 23 | |
| 800 | 2:00.05 | Kent County Championships | 0.0 | 0.1 | 14 May 23 | |
| 800 | 2:02.80 | Cambridge Harriers Track & Field Nights | 0.4 | 0.5 | 24 May 23 | |
| 1500 | 4:04.08 | Tricounties (Herts,Kent and Middlesex) Championships | 0.5 | -0.4 | 19 Mar 23 | |
| parkrun | 15:39 | Victoria Dock parkrun # 170 | 0.3 | 0.7 | 15 Apr 23 | |
| 800 | 2:00.27 | Eastern Master AC/Veterans AC Championships | 0.5 | -0.4 | 26 Mar 23 | |
| parkrun | 16:10 | Sutcliffe parkrun # 83 | 1.7 | 0.4 | 1 Apr 23 | |
| 8K | 26:13 | Veterans AC Open Championships | 1.4 | 0.2 | 21 Jan 23 | |
| 15K | 51:54 | South of England Championships | 2.0 | 0.4 | 28 Jan 23 | |
| 10K | 32:47 | Runthrough Battersea Park Chase The Moon 5K / 10K | 1.3 | -0.1 | 21 Dec 22 | |
| 10K | 37:16 | London Championships | 6.4 | -0.7 | 19 Nov 22 | |
| 1500 | 4:08.22 | England Masters AA Inter Area Challenge | 0.5 | 0.2 | 26 Feb 23 | |
| 10M | 62:36 | Cambridge Harriers 10 | 5.4 | 1.2 | 4 Feb 23 | |
| 7.8K | 26:14 | Kent League | 1.9 | 0.7 | 11 Feb 23 | |
| parkrun | 15:53 | Dulwich parkrun # 497 | 1.7 | -0.2 | 25 Dec 22 | |
| 5K | 15:14 | British Masters 5K Championships | 0.7 | -1.0 | 4 Dec 22 | |
| 3000 | 8:58.99 | England Masters AA Inter Area Challenge | 0.5 | 0.8 | 26 Feb 23 | |
| parkrun | 16:21 | Burgess parkrun # 451 | 2.7 | -0.2 | 1 Jan 23 | |
| 8K | 27:26 | British & Irish Masters' International | 3.3 | -0.3 | 12 Nov 22 | |
| 3000 | 9:04.90 | British Masters Pentathlon & 3000m Championships, inc Open Masters Events | 0.5 | 1.2 | 11 Mar 23 | |
| 8K | 28:51 | Kent League | 5.0 | 0.0 | 26 Nov 22 | |
| 8K | 28:02 | Kent League | 4.4 | -0.5 | 29 Oct 22 | |
| 7.5M | 45:43 | Cambridge Harriers Club 7.5 | 5.4 | 0.9 | 27 Dec 22 | |
| 7.8K | 25:52 | Kent League | 2.2 | -0.3 | 15 Oct 22 | |
| 3000 | 8:52.01 | England Masters AA Inter Area Match | 2.3 | -1.7 | 31 Jul 22 | |
| parkrun | 15:49 | Burgess parkrun # 443 | 1.3 | -0.2 | 5 Nov 22 | |
| parkrun | 16:17 | Peckham Rye parkrun # 370 | 3.0 | -0.9 | 10 Sep 22 | |
| 8K | 24:37 | SVHC Scottish Masters XC Team Trial | -1.2 | 0.3 | 17 Sep 22 | |
| 1500 | 4:12.0 | Southern Counties Veteran's League Kent Division Division 1 | 2.0 | -1.0 | 15 Jul 22 | |
| parkrun | 17:03 | Prinzenpark parkrun # 17 | 3.5 | 0.3 | 3 Sep 22 | |
| parkrun | 16:09 | Sutcliffe parkrun # 49 | 1.2 | 0.6 | 13 Aug 22 | |
| parkrun | 16:09 | Coldham's Common parkrun # 122 | 1.8 | 0.0 | 9 Jul 22 | |
| 5000 | 15:30.44 | Surrey & Sussex & Veterans AC Masters Championships | 0.8 | -0.4 | 5 Jun 22 | |
| 1500 | 4:12.59 | BMAF Track & Field Championships | 1.3 | -0.2 | 12 Jun 22 | |
| 800 | 2:02.72 | BMAF Track & Field Championships | 0.9 | -0.6 | 12 Jun 22 | |
| parkrun | 15:49 | Sutcliffe parkrun # 38 | 1.2 | -0.1 | 28 May 22 | |
| parkrun | 16:04 | Victoria Dock parkrun # 136 | 1.2 | 0.4 | 2 Jul 22 | |
| 10K | 32:23 | Vitality London 10,000 | 0.5 | 0.0 | 2 May 22 | |
| 800 | 2:02.16 | Southern Athletics League Division 3 Kent | 0.0 | 0.1 | 16 Jul 22 | |
| 800 | 2:01.72 | Southern Athletics League Division 3 Kent | 0.8 | -0.8 | 22 May 22 | |
| 8K | 30:07 | British Masters Championships | 7.0 | -2.0 | 12 Mar 22 | |
| 1500 | 4:12.62 | Southern Athletics League Division 3 Kent | 1.4 | -0.3 | 22 May 22 | |
| 1500 | 4:14.1 | Southern Counties Veterans League - Kent Division 1 | 2.0 | -0.7 | 9 May 22 | |
| 1M | 4:28 | Vitality Westminster Mile | 1.0 | -0.6 | 1 May 22 | |
| Mile | 4:32.64 | The Tracksmith Night of Miles | 1.0 | 0.0 | 12 May 22 | |
| 5K | 15:21 | Friday Night 5K Under the Lights | -0.1 | -1.0 | 29 Apr 22 | |
| parkrun | 18:36 | Victoria Dock parkrun # 122 | 7.6 | -2.0 | 26 Mar 22 | |
| parkrun | 15:52 | Dulwich parkrun # 461 | 1.0 | -1.0 | 16 Apr 22 | |
| parkrun | 16:32 | Rothay Park parkrun # 36 | 3.0 | -2.0 | 19 Mar 22 | |
| 8K | 26:05 | Kent League | 1.2 | -1.7 | 12 Feb 22 | |
| 2.6M | 13:49 | Beckenham Relay 3x2.6 | 2.8 | 1.0 | 18 May 22 | |
| 15K | 52:50 | South of England AA Championships | 3.2 | -2.1 | 29 Jan 22 | |
| 12K | 48:54 | ECCA Saucony English National Championships | 8.8 | -1.5 | 26 Feb 22 | |
| 5M | 26:37 | Veterans AC Open Championships | 2.0 | -1.9 | 22 Jan 22 | |
| 5K | 15:51 | Vets AC 5K | 0.7 | -0.8 | 5 Apr 22 | |
| 5000 | 16:31.88 | BMC Regional Races | 1.2 | 1.5 | 25 May 22 | |
| 10M | 59:48 | Cambridge Harriers 10 | 4.0 | -1.1 | 5 Feb 22 | |
| parkrun | 16:22 | Victoria Dock parkrun # 117 | 2.2 | -1.5 | 19 Feb 22 | |
| 3000 | 9:02.85 | Southern Counties Veterans AC Championships | 0.5 | -0.8 | 2 Apr 22 | |
| 7.5M | 47:15 | Cambridge Harriers Club 7.5 | 7.2 | -1.6 | 28 Dec 21 | |
| 10K | 33:27 | RunThrough Battersea Park Chase The Moon 10K | 1.4 | -1.4 | 22 Dec 21 | |
| 1500 | 4:16.21 | England Masters Athletics Association Inter Area Challenge | 0.5 | -0.6 | 13 Mar 22 | |
| 10.5K | 38:11 | London Championships | 4.2 | -1.2 | 20 Nov 21 | |
| 8K | 28:21 | Kent League | 4.2 | -1.8 | 23 Oct 21 | |
| 5M | 31:48 | Cambridge Harriers Club 5 | 8.4 | -1.7 | 30 Oct 21 | |
| parkrun | 16:13 | Sutcliffe parkrun # 19 | 0.6 | -0.3 | 15 Jan 22 | |
| parkrun | 16:05 | Burgess parkrun # 397 | 1.4 | -1.6 | 6 Nov 21 | |
| 10K | 33:31 | RunThrough Battersea Park 10K | 0.4 | -0.4 | 11 Dec 21 | |
| 8.01K | 29:21 | Kent League | 4.6 | -0.9 | 16 Oct 21 | |
| parkrun | 16:27 | Sutcliffe parkrun # 15 | 1.0 | -0.2 | 18 Dec 21 | |
| 10K | 34:14 | BMAF 10K Championships | 0.7 | 0.1 | 21 Nov 21 | |
| 10K | 34:48 | RunThrough Clapham Common 10K | 3.2 | -2.3 | 5 Dec 20 | |
| parkrun | 16:25 | Dulwich parkrun # 440 | 1.0 | -0.2 | 13 Nov 21 | |
| parkrun | 16:11 | Burgess parkrun # 393 | 0.7 | -1.0 | 9 Oct 21 | |
| parkrun | 18:24 | Festningen parkrun # 56 | 6.5 | -1.9 | 7 Mar 20 | |
| parkrun | 17:10 | Hilly Fields parkrun # 402 | 3.6 | -1.7 | 24 Jul 21 | |
| HM | 77:27 | Runthrough Kempton Park Half Marathon | 1.8 | -0.6 | 1 Mar 20 | |
| parkrun | 16:50 | Catford parkrun # 105 | 2.2 | -1.0 | 21 Aug 21 | |
| parkrun | 16:29 | Sutcliffe parkrun # 3 | 0.6 | -0.2 | 25 Sep 21 | |
| parkrun | 16:57 | Catford parkrun # 104 | 2.0 | -0.6 | 14 Aug 21 | |
| parkrun | 16:58 | Sutcliffe parkrun # 2 | 1.5 | 0.0 | 18 Sep 21 | |
| 10K | 34:51 | RunThrough Olympic Park Series 10K | 1.2 | -0.2 | 1 Nov 20 | |
| parkrun | 16:41 | Southwark parkrun # 325 | 2.0 | -1.7 | 25 Jan 20 | |
| parkrun | 16:41 | Victoria Dock parkrun # 92 | 1.3 | -0.5 | 29 Feb 20 | |
| parkrun | 16:27 | Hackney Marshes parkrun # 503 | 1.2 | -0.9 | 8 Feb 20 | |
| parkrun | 16:49 | Southwark parkrun # 321 | 2.5 | -1.9 | 1 Jan 20 | |
| parkrun | 16:28 | Burgess parkrun # 381 | 0.7 | -0.4 | 14 Mar 20 | |
| parkrun | 16:32 | Malahide parkrun # 373 | 1.8 | -2.0 | 25 Dec 19 | |
| parkrun | 16:53 | Brockwell parkrun # 456 | 2.0 | -0.7 | 15 Feb 20 | |
| parkrun | 16:19 | Victoria Dock parkrun # 88 | 0.5 | -1.0 | 1 Feb 20 | |
| parkrun | 17:29 | Queen’s, Glasgow parkrun # 11 | 3.4 | -1.3 | 28 Dec 19 | |
| parkrun | 17:21 | Hilly Fields parkrun # 403 | 2.0 | 0.3 | 31 Jul 21 | |
| 10K | 34:51 | RunThrough Battersea Park 10K | 0.5 | -0.3 | 23 Nov 19 | |
| parkrun | 17:05 | Southwark parkrun # 316 | 1.7 | -0.7 | 7 Dec 19 | |
| parkrun | 16:44 | Victoria Dock parkrun # 80 | 0.6 | -0.4 | 30 Nov 19 | |
| parkrun | 16:38 | Victoria Dock parkrun # 74 | 0.5 | -0.6 | 19 Oct 19 | |
| parkrun | 17:08 | Southwark parkrun # 304 | 1.7 | -0.7 | 7 Sep 19 | |
| parkrun | 19:55 | Sutcliffe parkrun # 16 | 2.1 | 6.2 | 25 Dec 21 | |
| parkrun | 17:13 | Burgess parkrun # 358 | 1.1 | 0.1 | 12 Oct 19 | |
| parkrun | 17:09 | Southwark parkrun # 305 | 1.0 | 0.1 | 14 Sep 19 | |
| parkrun | 16:53 | Mile End parkrun # 370 | 2.7 | -2.4 | 9 Mar 19 | |
| parkrun | 17:00 | Burgess parkrun # 339 | 1.2 | -0.5 | 1 Jun 19 | |
| parkrun | 17:06 | Mile End parkrun # 383 | 1.4 | -0.4 | 8 Jun 19 | |
| parkrun | 16:40 | Victoria Dock parkrun # 57 | 0.2 | -0.6 | 25 May 19 | |
| parkrun | 17:16 | Clapham Common parkrun # 38 | 2.6 | -1.5 | 26 Jan 19 | |
| parkrun | 17:23 | Greenwich parkrun # 479 | 2.1 | -0.7 | 16 Feb 19 | |
| parkrun | 17:16 | Southwark parkrun # 269 | 2.7 | -1.6 | 1 Jan 19 | |
| parkrun | 16:52 | Burgess parkrun # 320 | 1.3 | -1.0 | 19 Jan 19 | |
| parkrun | 17:05 | Burgess parkrun # 318 | 1.6 | -0.9 | 5 Jan 19 | |
| parkrun | 17:06 | Burgess parkrun # 319 | 1.6 | -0.8 | 12 Jan 19 | |
| parkrun | 18:48 | Pollok parkrun # 513 | 3.7 | 0.8 | 25 Dec 18 | |
| parkrun | 17:11 | Southwark parkrun # 240 | 1.2 | -0.2 | 9 Jun 18 | |
| 14M | 1:35:06 | Tywyn Race The Train 14 | 7.1 | -1.6 | 19 Aug 17 | |
| parkrun | 16:50 | Southwark parkrun # 210 | 0.8 | -0.6 | 14 Oct 17 | |
| 1M | 4:37 | Vitality Westminster Mile | 0.9 | -2.2 | 28 May 17 | |
| parkrun | 17:09 | Pollok parkrun # 425 | 3.0 | -2.3 | 25 Mar 17 | |
| parkrun | 16:48 | Southwark parkrun # 185 | 1.4 | -1.5 | 1 Apr 17 | |
| 10K | 34:58 | RunThrough Victoria Park 10K | 0.6 | -0.5 | 14 Apr 17 | |
| parkrun | 16:45 | Southwark parkrun # 186 | 0.5 | -0.6 | 8 Apr 17 | |
| parkrun | 17:18 | Southwark parkrun # 150 | 3.6 | -3.2 | 23 Jul 16 | |
| parkrun | 16:50 | Burgess parkrun # 202 | 1.2 | -1.3 | 17 Sep 16 | |
| parkrun | 17:08 | Southwark parkrun # 163 | 1.0 | -0.3 | 29 Oct 16 | |
| parkrun | 17:19 | Southwark parkrun # 166 | 0.6 | 0.5 | 26 Nov 16 | |
| parkrun | 16:52 | Burgess parkrun # 200 | 1.0 | -1.5 | 3 Sep 16 | |
| 10K | 41:19 | Race the Train 10K | 6.0 | -0.1 | 20 Aug 16 | |
| 10K | 37:22 | Great Newham London Run 10K | 2.4 | -0.5 | 17 Jul 16 | |
| parkrun | 17:23 | Southwark parkrun # 153 | 1.4 | -0.8 | 13 Aug 16 | |
| parkrun | 17:22 | Southwark parkrun # 151 | 1.0 | -0.4 | 30 Jul 16 | |
| 1M | 4:47 | Vitality Westminster Mile | 0.6 | -1.6 | 29 May 16 | |
| parkrun | 17:15 | Southwark parkrun # 138 | 1.0 | -0.7 | 23 Apr 16 | |
| parkrun | 17:14 | Southwark parkrun # 133 | 1.0 | -0.7 | 19 Mar 16 | |
| parkrun | 17:06 | Southwark parkrun # 132 | 1.0 | -1.6 | 12 Mar 16 | |
| parkrun | 17:32 | Southwark parkrun # 134 | 1.0 | 0.0 | 26 Mar 16 | |
| parkrun | 17:21 | Southwark parkrun # 129 | 1.0 | -1.2 | 20 Feb 16 | |
| parkrun | 17:31 | Southwark parkrun # 119 | 2.0 | -1.8 | 12 Dec 15 | |
| 10K | 36:19 | Bank of Scotland Great Scottish 10K | 0.4 | -0.3 | 4 Oct 15 | |
| parkrun | 17:49 | Southwark parkrun # 112 | 1.0 | -0.2 | 24 Oct 15 | |
| parkrun | 17:46 | Southwark parkrun # 108 | 1.0 | -0.2 | 26 Sep 15 | |
| parkrun | 17:50 | Southwark parkrun # 3 | 1.0 | 0.0 | 21 Sep 13 | |
| parkrun | 17:24 | Southwark parkrun # 4 | 1.0 | -1.9 | 28 Sep 13 | |
| parkrun | 17:23 | Southwark parkrun # 7 | 1.0 | -1.0 | 19 Oct 13 | |
| parkrun | 18:13 | Southwark parkrun # 24 | 1.0 | 0.8 | 8 Feb 14 | |
| 1M | 4:56 | Bupa Westminster Mile | 1.0 | -1.5 | 24 May 14 | |