| 5K | 14:48 | Friday Night 5K Under the Lights | 0.3 | -0.8 | 28 Nov 25 | +1 |
| parkrun | 16:44 | Gedling parkrun # 479 | 4.4 | 0.0 | 27 Dec 25 | +2 |
| HM | 71:02 | Antrim Coast Half Marathon | 1.6 | -0.5 | 24 Aug 25 | +3 |
| 5M | 27:46 | South of Thames CCA 5 Championships | 4.3 | -0.2 | 22 Nov 25 | +4 |
| 10K | 31:26 | Telford 10K | 0.3 | 0.4 | 14 Dec 25 | +5 |
| 12K | 43:31 | South of Thames CCA 7.5 Championships | 5.1 | 0.5 | 20 Dec 25 | |
| 4K | 13:06 | South of England AA Relay Championships | 4.4 | 0.0 | 18 Oct 25 | |
| parkrun | 16:02 | Colwick parkrun # 676 | 2.2 | 0.6 | 25 Dec 25 | |
| parkrun | 17:01 | Old Deer Park parkrun # 713 | 4.0 | 0.6 | 8 Nov 25 | |
| 8K | 26:15 | Surrey Men's League Division 1 | 1.4 | 0.8 | 11 Oct 25 | |
| 5K | 16:51 | ECCA National Cross Country Relays | 3.3 | 0.9 | 1 Nov 25 | |
| parkrun | 17:10 | Gedling parkrun # 466 | 4.2 | 0.7 | 27 Sep 25 | |
| parkrun | 16:51 | Fulham Palace parkrun # 507 | 4.1 | 0.1 | 19 Jul 25 | |
| 3000 | 8:52.71 | BMC Record Breaker Races | 0.9 | 0.5 | 20 Aug 25 | |
| 5K | 15:24 | Sri Chinmoy 5K | 1.0 | -0.1 | 17 Jun 25 | |
| 6K | 19:50 | Southern Men's 6-Stage Relays | 1.9 | 1.1 | 20 Sep 25 | |
| HM | 73:08 | RunThrough Maidenhead Half Marathon | 0.5 | 1.6 | 26 Oct 25 | |
| parkrun | 16:36 | Richmond Park parkrun # 878 | 2.6 | 1.0 | 6 Sep 25 | |
| parkrun | 16:12 | Battersea parkrun # 36 | 1.3 | 1.4 | 26 Jul 25 | |
| 5K | 15:00 | Friday Night 5K Under the Lights | 0.0 | -1.1 | 25 Apr 25 | |
| parkrun | 15:50 | Battersea parkrun # 31 | 1.2 | 0.7 | 7 Jun 25 | |
| 3000 | 8:56.79 | Hercules Wimbledon 3000m Festival Night | 0.8 | 0.9 | 11 Jun 25 | |
| 5000 | 15:40.13 | Comeback 5000 | 0.3 | 1.2 | 23 May 25 | |
| parkrun | 16:56 | Portrush parkrun # 600 | 3.4 | 0.5 | 12 Apr 25 | |
| 4.9K | 15:51 | SEAA Southern Men's 12-Stage Relays | 2.6 | 0.1 | 30 Mar 25 | |
| parkrun | 16:40 | Battersea parkrun # 37 | 1.1 | 2.7 | 2 Aug 25 | |
| HM | 73:03 | Bath Half Marathon | 0.4 | 1.2 | 16 Mar 25 | |
| 15K | 51:23 | South of England Championships | 1.7 | 0.3 | 25 Jan 25 | |
| parkrun | 16:04 | Battersea parkrun # 19 | 0.8 | 1.1 | 15 Feb 25 | |
| parkrun | 16:40 | Colwick parkrun # 643 | 1.1 | 2.2 | 19 Apr 25 | |
| 5K | 16:01 | Serpentine Last Friday of the Month 5K | 1.0 | 0.8 | 31 Jan 25 | |
| parkrun | 17:36 | Gedling parkrun # 430 | 4.9 | 0.5 | 1 Jan 25 | |
| 8K | 26:11 | Surrey Men's League Division 1 | 0.4 | 1.2 | 11 Jan 25 | |
| 12K | 43:40 | Surrey County Championships | 3.2 | 1.6 | 4 Jan 25 | |
| parkrun | 17:41 | Wollaton Hall parkrun # 171 | 4.2 | 1.3 | 28 Dec 24 | |
| parkrun | 17:12 | Clapham Common parkrun # 257 | 3.0 | 1.5 | 14 Dec 24 | |
| parkrun | 16:56 | Colwick parkrun # 625 | 1.8 | 2.1 | 25 Dec 24 | |
| 10K | 34:41 | RunThrough Battersea Park 5K / 10K | 1.0 | 2.3 | 7 Dec 24 | |
| 5K | 16:30 | Serpentine Last Friday of the Month 5K | 1.1 | 1.8 | 29 Nov 24 | |
| parkrun | 17:35 | Fulham Palace parkrun # 475 | 3.1 | 2.2 | 23 Nov 24 | |
| 12K | 56:47 | ECCA Saucony English National Championships | 11.2 | 4.3 | 22 Feb 25 | |
| 7.5M | 52:24 | South of Thames CCA 7.5 Championships | 7.9 | 3.9 | 21 Dec 24 | |
| 4K | 15:24 | South of England AA Relay Championships | 7.3 | 3.0 | 19 Oct 24 | |
| HM | 70:58 | Cambridge Half Marathon | 0.2 | 0.4 | 3 Mar 24 | |
| 7.9K | 29:57 | Surrey League Division 1 | 3.0 | 4.2 | 12 Oct 24 | |
| 3.16M | 16:34 | ERRA Men's National 12-Stage Relays | 2.0 | 0.4 | 6 Apr 24 | |
| 5K | 15:57 | Southern Men's 12-Stage Relays | 1.2 | 0.5 | 24 Mar 24 | |
| 8K | 29:05 | Surrey Men's League Division 1 | 5.5 | 0.1 | 10 Feb 24 | |
| 12.2K | 44:05 | Surrey County Championships | 4.7 | -0.3 | 7 Jan 24 | |
| 7.5M | 43:33 | South of Thames CCA 7.5 Championships | 4.5 | -0.1 | 16 Dec 23 | |
| 8.4K | 29:28 | Surrey Men's League Division 1 | 4.8 | -0.7 | 11 Nov 23 | |
| parkrun | 17:07 | Old Deer Park parkrun # 626 | 3.0 | 1.3 | 16 Mar 24 | |
| parkrun | 16:47 | Richmond Park parkrun # 797 | 2.7 | 0.9 | 17 Feb 24 | |
| parkrun | 19:48 | Wimbledon Common parkrun # 869 | 4.5 | 5.6 | 16 Nov 24 | |
| parkrun | 17:53 | Richmond Park parkrun # 830 | 1.4 | 4.6 | 5 Oct 24 | |
| parkrun | 17:26 | Clapham Common parkrun # 222 | 2.9 | 2.1 | 13 Apr 24 | |
| 8.5K | 28:36 | Surrey Men's League Division 1 | 2.9 | -0.4 | 14 Oct 23 | |
| 10K | 35:27 | Richmond Park Christmas 5K / 10K | 4.0 | 0.1 | 3 Dec 23 | |
| 10K | 32:21 | Telford 10K | 0.4 | 0.3 | 10 Dec 23 | |
| Mar | 2:50:50 | TCS London Marathon | 1.1 | 4.4 | 21 Apr 24 | |
| parkrun | 16:18 | Colwick parkrun # 572 | 2.1 | 0.4 | 25 Dec 23 | |
| parkrun | 18:37 | Clapham Common parkrun # 246 | 2.6 | 5.0 | 28 Sep 24 | |
| 15K | 50:43 | South of England Championships | 0.1 | 1.5 | 27 Jan 24 | |
| 4K | 12:43 | South of England AA Relay Championships | 2.9 | -0.1 | 21 Oct 23 | |
| parkrun | 20:56 | Wimbledon Common parkrun # 895 | 2.9 | 10.0 | 24 May 25 | |
| parkrun | 16:12 | Colwick parkrun # 567 | 1.7 | 0.5 | 25 Nov 23 | |
| parkrun | 17:03 | Colwick parkrun # 578 | 2.3 | 1.9 | 3 Feb 24 | |
| parkrun | 17:27 | Wimbledon Common parkrun # 808 | 4.8 | 0.2 | 16 Sep 23 | |
| parkrun | 19:54 | Wimbledon Common parkrun # 859 | 4.4 | 5.9 | 7 Sep 24 | |
| 6K | 19:40 | Southern Relays | 1.7 | 0.5 | 23 Sep 23 | |
| parkrun | 16:28 | Wimbledon Common parkrun # 803 | 2.8 | 0.0 | 12 Aug 23 | |
| 5.848K | 19:26 | ERRA Men's National 6-Stage Relays | 1.9 | 0.9 | 7 Oct 23 | |
| parkrun | 21:38 | Battersea parkrun # 44 | 0.9 | 13.4 | 25 Oct 25 | |
| 5000 | 16:05.45 | National Athletics League Championship Division Fixture B | 2.0 | 0.0 | 15 Jul 23 | |
| 3000 | 9:07.87 | Rosenheim League - Final | 1.4 | 0.5 | 16 Aug 23 | |
| 3M | 15:40 | Surrey County AA Road Relays | 2.4 | 0.8 | 9 Sep 23 | |
| 5K | 15:42 | Newstead Abbey Dash 5K (inc. Nottinghamshire Championships) | 0.8 | 0.3 | 28 Jul 23 | |
| 5000 | 15:48.95 | BMC Regional Races | 1.3 | 0.1 | 21 Jun 23 | |
| parkrun | 17:45 | Wimbledon Common parkrun # 826 | 2.1 | 3.6 | 20 Jan 24 | |
| parkrun | 16:40 | Haga parkrun # 264 | 2.6 | 0.7 | 22 Jul 23 | |
| 8.65K | 28:13 | ERRA Men's National 12-Stage Relays | 1.5 | -0.5 | 15 Apr 23 | |
| 10K | 34:21 | Edinburgh Marathon Festival 10K | 2.4 | 0.5 | 27 May 23 | |
| parkrun | 16:52 | Wimbledon Common parkrun # 802 | 2.7 | 1.0 | 5 Aug 23 | |
| 3000 | 9:08.34 | Rosenheim League - East | 1.8 | 0.2 | 17 May 23 | |
| parkrun | 16:40 | Tooting Common parkrun # 310 | 2.5 | 0.8 | 1 Jul 23 | |
| 5K | 15:13 | Friday Night 5K Under the Lights | 0.2 | -0.6 | 21 Apr 23 | |
| 3000 | 8:58.12 | Hercules Wimbledon 3000m Festival Night - sponsored by Tripadvisor | 0.9 | 0.4 | 7 Jun 23 | |
| 3000 | 9:28.80 | National Athletics League Championship Division Fixture A | 2.7 | 0.6 | 11 Jun 23 | |
| parkrun | 21:03 | Wimbledon Common parkrun # 858 | 4.2 | 8.4 | 31 Aug 24 | |
| parkrun | 17:03 | Gedling parkrun # 339 | 4.2 | -0.4 | 8 Apr 23 | |
| parkrun | 16:33 | Colwick parkrun # 520 | 4.4 | -1.7 | 25 Dec 22 | |
| 4.8K | 15:11 | Southern Men's 12-Stage Relays | 2.1 | -0.2 | 2 Apr 23 | |
| 12K | 41:11 | ECCA Saucony English National Cross Country Championships | 2.4 | -0.2 | 25 Feb 23 | |
| parkrun | 16:38 | Gladstone parkrun # 494 | 3.0 | -0.2 | 18 Mar 23 | |
| 5000 | 15:48.13 | Comeback #3 5000m (with FNUL) | 0.6 | 0.7 | 28 Apr 23 | |
| 15K | 51:02 | South of England Championships | 2.0 | -0.6 | 28 Jan 23 | |
| Mile | 4:34.75 | The Tracksmith Amateur Mile | 0.8 | 0.8 | 3 Jun 23 | |
| 5K | 15:27 | Friday Night 5K Under the Lights | 0.5 | -0.3 | 17 Feb 23 | |
| 8K | 27:30 | Surrey Men's League Division 1 | 3.4 | -0.3 | 11 Feb 23 | |
| HM | 72:21 | Cambridge Half Marathon | 0.0 | 0.9 | 5 Mar 23 | |
| 1500 | 4:17.45 | Herc Wimbo 1500m Festival Night | 0.4 | 1.7 | 31 May 23 | |
| 7.5M | 41:04 | South of Thames CCA 7.5 Championships | 1.8 | 0.0 | 17 Dec 22 | |
| 5M | 27:55 | South of Thames CCA 5 Championships | 3.8 | -0.4 | 26 Nov 22 | |
| 8K | 29:02 | Surrey Men's League Division 1 | 5.4 | -0.3 | 12 Nov 22 | |
| parkrun | 16:54 | Gedling parkrun # 326 | 3.6 | -0.2 | 31 Dec 22 | |
| 12K | 44:31 | Surrey County Championships | 4.4 | 0.7 | 7 Jan 23 | |
| 5M | 25:28 | Surrey Men's League Division 1 | 0.1 | -0.1 | 15 Oct 22 | |
| 6K | 19:11 | Aldershot Road Relays | 1.7 | -0.8 | 24 Sep 22 | |
| 1500 | 4:28.02 | Surrey County Championships | 0.4 | 3.2 | 14 May 23 | |
| 5K | 17:19 | ECCA Saucony English National Relay Championships | 4.4 | 0.0 | 5 Nov 22 | |
| 5.848K | 18:57 | ERRA Men's National 6-Stage Relays | 1.6 | -0.1 | 8 Oct 22 | |
| 3M | 14:51 | Surrey County AA Road Relays | 0.8 | 0.0 | 18 Sep 22 | |
| 5K | 15:43 | Newstead Abbey Dash 5K (inc. Nottinghamshire Championships) | 0.8 | 0.0 | 29 Jul 22 | |
| 5K | 15:24 | Podium 5K | 0.5 | -0.5 | 2 Jul 22 | |
| parkrun | 17:25 | Gedling parkrun # 305 | 4.4 | 0.2 | 6 Aug 22 | |
| 5000 | 15:57.49 | BMC Regional Races | 0.6 | 0.7 | 24 Aug 22 | |
| 3000 | 9:10.3 | Rosenheim League - Final | 0.8 | 0.9 | 17 Aug 22 | |
| parkrun | 16:58 | Wimbledon Common parkrun # 752 | 2.5 | 1.1 | 20 Aug 22 | |
| 10K | 33:50 | CSSC Platinum Jubilee Challenge 10K (inc. CSAA Championships) | 1.8 | 0.2 | 18 May 22 | |
| 3000 | 9:07.13 | Hercules Wimbledon 800m & 3000m Night | 0.8 | 0.7 | 13 Jul 22 | |
| 5000 | 16:17.48 | Civil Service & Police Championships | 1.2 | 0.9 | 10 Aug 22 | |
| 5000 | 16:02.91 | National Athletics League - Division 1 | 1.4 | 0.1 | 7 May 22 | |
| 5K | 15:24 | Friday Night 5K Under the Lights | -0.1 | 0.1 | 29 Apr 22 | |
| 10.5K | 38:03 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 4.2 | 0.3 | 12 Mar 22 | |
| 8K | 29:17 | OpenTrack Surrey Men's League Division 1 | 6.1 | -0.7 | 15 Jan 22 | |
| 8K | 29:29 | OpenTrack Surrey Men's League Division 1 | 5.8 | -0.1 | 5 Mar 22 | |
| 3000 | 9:29.85 | National Athletics League - Division 1 | 2.0 | 1.0 | 4 Jun 22 | |
| 8.65K | 29:04 | ERRA National Men's 12-Stage | 1.4 | 0.6 | 9 Apr 22 | |
| parkrun | 16:45 | Forest Rec parkrun # 365 | 4.2 | -1.1 | 25 Dec 21 | |
| 5000 | 16:08.65 | Comeback 5000#2 | 0.8 | 0.9 | 15 Apr 22 | |
| 12K | 49:48 | ECCA Saucony English National Championships | 8.8 | 0.8 | 26 Feb 22 | |
| Mile | 4:42.80 | The Tracksmith Night of Miles | 1.0 | 1.3 | 12 May 22 | |
| 5K | 15:23 | Friday Night 5K Under the Lights | 0.2 | -0.2 | 11 Feb 22 | |
| 15K | 54:09 | South of England AA Championships | 3.2 | 0.4 | 29 Jan 22 | |
| 9.9K | 33:27 | Nottinghamshire / Derbyshire County Championships | 2.0 | -0.1 | 8 Jan 22 | |
| parkrun | 16:55 | Gedling parkrun # 274 | 3.8 | -0.4 | 1 Jan 22 | |
| 5M | 25:59 | Friday Under the Lights Christmas 5 | 0.5 | 0.2 | 17 Dec 21 | |
| 8K | 29:12 | OpenTrack Surrey Men's League Division 1 | 5.5 | -0.2 | 13 Nov 21 | |
| 8.3K | 28:09 | OpenTrack Surrey Men's League Division 1 | 2.8 | -0.4 | 16 Oct 21 | |
| parkrun | 28:17 | Colwick parkrun # 657 | 2.2 | 23.9 | 16 Aug 25 | |
| 13.5M | 2:29:29 | Lundy Island 13.5 | 11.4 | 18.8 | 14 Jul 24 | |
| 5.848K | 19:12 | ERRA Men's National 6-Stage Relays | 1.5 | 0.4 | 9 Oct 21 | |
| 5K | 15:43 | Friday Night 5K Under the Lights | 0.2 | 0.5 | 16 Sep 21 | |
| 5.053K | 16:30 | SOAR MK Relays | 1.5 | 0.6 | 26 Sep 21 | |
| 5K | 15:24 | Friday Night 5K Under the Lights | 0.1 | -0.9 | 7 May 21 | |
| 5000 | 16:24.87 | National Athletics League Division 1 | 1.8 | 0.5 | 28 Aug 21 | |
| 3M | 15:18 | Surrey County AA Road Relays | 1.1 | 0.8 | 4 Sep 21 | |
| 5K | 16:12 | Hercules Wimbledon AC 5K Team Road Race | 1.5 | -1.6 | 17 Oct 20 | |
| 5K | 15:44 | Real Races 5K | 0.4 | -1.4 | 2 May 21 | |
| 4.987K | 17:49 | Southern Men's 12-Stage Relays | 1.2 | 4.4 | 27 Mar 22 | |
| 10K | 33:48 | Kew Gardens 10K | 0.6 | -1.1 | 12 Sep 20 | |
| 3000 | 9:26.68 | Herne Hill Harriers Open Meeting | 1.7 | -0.9 | 3 Oct 20 | |
| 5000 | 16:11.37 | The 5000m Track Challenge | 0.2 | 1.6 | 21 Aug 21 | |
| 5000 | 16:11.6 | Herne Hill Harriers Open Endurance Meeting | 0.7 | 1.1 | 22 May 21 | |
| parkrun | 18:45 | Bestwood Village parkrun # 163 | 6.0 | -0.9 | 7 Mar 20 | |
| 5000 | 16:10.64 | Comeback 5000 | 0.2 | -0.3 | 31 Mar 21 | |
| 5M | 29:52 | Sport Systems Surrey Men's League Division 1 | 4.2 | -0.6 | 11 Jan 20 | |
| 1500 | 4:29.99 | Southern Athletics League - South London | 1.0 | 2.4 | 14 Aug 21 | |
| 5M | 31:20 | Sportsystems Surrey Men's League Division 1 | 5.4 | 0.1 | 8 Feb 20 | |
| 9.9K | 39:46 | Derbyshire / Nottinghamshire County Championships | 6.6 | -0.4 | 4 Jan 20 | |
| 12.9K | 54:16 | ECCA Saucony English National Championships | 6.9 | 0.7 | 22 Feb 20 | |
| 8.5K | 29:52 | Sport Systems Surrey Men's League Division 1 | 2.5 | -1.2 | 9 Nov 19 | |
| 5M | 27:50 | Sport Systems Surrey Men's League Division 1 | 2.4 | -1.5 | 12 Oct 19 | |
| 1500 | 4:25.27 | Night of the Fifteen 1500s | 0.4 | 0.0 | 15 Sep 20 | |
| 800 | 2:12.85 | South London Athletics Network Final Chance Open | 0.7 | 0.1 | 26 Sep 20 | |
| 14K | 59:16 | South of England AA Championships | 6.5 | 1.1 | 25 Jan 20 | |
| 800 | 2:12.3 | Southern Athletics League - South London | 0.2 | 0.4 | 20 Jun 21 | |
| parkrun | 17:17 | Newent parkrun # 325 | 3.4 | -3.0 | 20 Jul 19 | |
| parkrun | 18:14 | Portrush parkrun # 369 | 4.8 | -0.9 | 17 Aug 19 | |
| parkrun | 30:43 | Fulham Palace parkrun # 494 | 2.1 | 27.0 | 29 Mar 25 | |
| 6M | 34:05 | Notts Summer League 6 | 1.9 | -0.7 | 7 Aug 19 | |
| parkrun | 17:19 | Wimbledon Common parkrun # 670 | 2.2 | -0.3 | 7 Sep 19 | |
| parkrun | 17:12 | Fulham Palace parkrun # 308 | 1.9 | -0.2 | 24 Aug 19 | |
| 9M | 61:36 | Tattenhall Tough Team 9 | 8.4 | -2.1 | 21 Jun 19 | |
| parkrun | 19:03 | Bestwood Village parkrun # 132 | 6.2 | -0.5 | 10 Aug 19 | |
| 5000 | 16:26.62 | The 5000m Track Challenge | 0.5 | -1.9 | 27 Jul 19 | |
| parkrun | 17:26 | Fulham Palace parkrun # 309 | 2.2 | 0.0 | 31 Aug 19 | |
| parkrun | 16:57 | Bushy Park parkrun # 800 | 1.6 | -0.5 | 3 Aug 19 | |
| parkrun | 18:00 | Gedling parkrun # 214 | 4.0 | -2.0 | 6 Jul 19 | |
| 1500 | 5:40.88 | National Athletics League - Division 1 | 2.0 | 10.8 | 4 Jun 22 | |
| parkrun | 18:31 | Gedling parkrun # 211 | 4.0 | -0.9 | 15 Jun 19 | |
| parkrun | 18:19 | Gedling parkrun # 203 | 3.7 | -1.0 | 20 Apr 19 | |
| 7M | 38:29 | Midland Counties Womens 5 / Mens 7 Mile Championships | 1.1 | -2.8 | 17 Nov 18 | |
| 3.01K | 9:47 | University of Manchester Relays | 2.0 | -1.9 | 27 Oct 18 | |
| 5.88K | 20:19 | Midland Counties Men's 6-Stage Relays | 1.2 | -1.2 | 22 Sep 18 | |
| parkrun | 17:08 | Long Eaton parkrun # 166 | 0.9 | -0.8 | 15 Sep 18 | |
| 3000 | 9:50.90 | Charnwood AC Open Series | 1.1 | -0.6 | 25 Aug 18 | |
| parkrun | 17:58 | Penrhyn parkrun # 185 | 3.0 | -1.1 | 4 Aug 18 | |
| 10K | 36:45 | Wilne 10K (Inc Derbyshire Championships) | 1.3 | 0.0 | 2 Sep 18 | |
| 6M | 35:57 | Notts Summer League 6 | 1.9 | -0.1 | 1 Aug 18 | |
| 10K | 38:09 | Notts AC Easter 10K | 4.2 | -2.1 | 2 Apr 18 | |
| 10K | 35:34 | Simplyhealth Great Bristol 10K | 0.8 | -1.7 | 13 May 18 | |
| parkrun | 30:02 | Wimbledon Common parkrun # 796 | 2.2 | 26.0 | 24 Jun 23 | |
| 5K | 17:33 | Newstead Abbey Dash 5K | 0.1 | 0.9 | 13 Jul 18 | |
| parkrun | 37:17 | Wimbledon Common parkrun # 835 | 4.2 | 31.8 | 23 Mar 24 | |
| parkrun | 18:17 | Colwick parkrun # 352 | 2.2 | -0.2 | 24 Mar 18 | |
| parkrun | 18:18 | Eastville parkrun # 15 | 2.7 | -0.7 | 24 Feb 18 | |
| parkrun | 18:34 | Eastville parkrun # 16 | 3.0 | -0.4 | 10 Mar 18 | |
| parkrun | 18:41 | Forest Rec parkrun # 248 | 2.6 | 0.3 | 7 Apr 18 | |
| parkrun | 19:03 | Ashton Court parkrun # 343 | 4.0 | -0.4 | 10 Feb 18 | |
| 10K | 43:00 | Nottinghamshire / Derbyshire County Championships | 6.6 | 0.4 | 6 Jan 18 | |
| 10K | 42:01 | BUCS Cross Country Championships | 4.1 | 1.9 | 3 Feb 18 | |
| parkrun | 34:19 | Wimbledon Common parkrun # 787 | 4.2 | 29.3 | 22 Apr 23 | |
| parkrun | 19:09 | Forest Rec parkrun # 234 | 2.8 | 1.0 | 25 Dec 17 | |
| parkrun | 18:47 | Gedling parkrun # 111 | 3.8 | -0.7 | 22 Jul 17 | |
| 10K | 34:10 | Nottinghamshire County Championships | -1.8 | -0.3 | 7 Jan 17 | |
| 2.5M | 13:50 | Notts AC Christmas Relays (4 x 2.5) | 1.7 | -0.8 | 27 Dec 16 | |
| parkrun | 18:34 | Forest Rec parkrun # 183 | 3.2 | -0.6 | 25 Dec 16 | |
| parkrun | 17:30 | Long Eaton parkrun # 79 | 0.4 | -0.1 | 17 Dec 16 | |
| 3000 | 9:58.16 | Cardiff Met GP1: Christmas Classic | 0.5 | -0.1 | 11 Dec 16 | |
| 8.18K | 33:13 | BUCS Cross Country Championships | 3.0 | 2.1 | 4 Feb 17 | |
| 3K | 10:34 | ECCA Saucony English National Relay Championships | 2.5 | 0.2 | 5 Nov 16 | |
| parkrun | 41:53 | Richmond Park parkrun # 753 | 2.3 | 35.9 | 29 Apr 23 | |
| 10.15K | 41:32 | Start Fitness Gwent League | 3.4 | 1.5 | 16 Oct 16 | |
| 10K | 37:17 | Notts AC Easter 10K | 3.0 | -3.2 | 28 Mar 16 | |
| 8.65K | 31:31 | Midland Men's 12-Stage Relays | 1.6 | -2.4 | 2 Apr 16 | |
| 3.165M | 17:58 | ERRA National Men's 12-Stage Relays | 1.5 | -1.0 | 16 Apr 16 | |
| 10K | 39:02 | North Midlands League | 4.8 | -3.2 | 16 Jan 16 | |
| 3000 | 9:52.31 | Charnwood AC Warm Up Meeting | 0.9 | -1.8 | 10 Apr 16 | |
| 8K | 28:49 | Midland Championships | 1.3 | -2.3 | 30 Jan 16 | |
| 8K | 32:07 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 4.8 | -1.5 | 12 Mar 16 | |
| parkrun | 19:54 | Portrush parkrun # 210 | 3.2 | 2.2 | 13 Aug 16 | |
| 7K | 24:00 | New Balance ESAA English Schools' Championships | -1.0 | -1.6 | 5 Mar 16 | |
| 10K | 39:06 | North Midlands League | 3.6 | -1.9 | 5 Dec 15 | |
| 10K | 41:12 | Nottinghamshire County Championships | 5.0 | -1.2 | 9 Jan 16 | |
| 10K | 39:06 | North Midlands League | 3.6 | -1.9 | 14 Nov 15 | |
| 10K | 44:10 | ECCA Saucony English National Championships | 6.0 | 0.7 | 27 Feb 16 | |
| 5K | 18:08 | Midland Counties Relay Championships | 1.9 | -1.6 | 17 Oct 15 | |
| 3K | 10:28 | ECCA Saucony English National Relay Championships | 2.4 | -1.1 | 31 Oct 15 | |
| 2.5M | 14:16 | Notts AC Christmas Relays (4 x 2.5) | 1.2 | -0.4 | 27 Dec 15 | |
| parkrun | 24:02 | Colwick parkrun # 62 | 1.5 | 0.0 | 1 Sep 12 | |
| parkrun | 23:39 | Colwick parkrun # 63 | 1.5 | -2.2 | 8 Sep 12 | |
| parkrun | 22:48 | Colwick parkrun # 64 | 2.0 | -3.6 | 15 Sep 12 | |
| parkrun | 23:24 | Colwick parkrun # 68 | 1.5 | -0.4 | 13 Oct 12 | |
| parkrun | 24:15 | Colwick parkrun # 81 | 1.5 | 1.2 | 5 Jan 13 | |
| parkrun | 21:54 | Colwick parkrun # 92 | 1.0 | -2.7 | 30 Mar 13 | |
| parkrun | 23:01 | Colwick parkrun # 98 | 1.0 | 1.2 | 11 May 13 | |
| parkrun | 21:06 | Colwick parkrun # 100 | 1.0 | -2.6 | 25 May 13 | |
| parkrun | 21:39 | Colwick parkrun # 102 | 1.0 | 0.1 | 8 Jun 13 | |
| parkrun | 22:40 | Colwick parkrun # 106 | 1.5 | 1.6 | 6 Jul 13 | |
| parkrun | 20:52 | Colwick parkrun # 109 | 1.0 | -1.5 | 27 Jul 13 | |
| parkrun | 21:17 | Colwick parkrun # 112 | 4.0 | -3.2 | 17 Aug 13 | |
| parkrun | 20:15 | Colwick parkrun # 127 | 1.5 | -2.8 | 30 Nov 13 | |
| parkrun | 20:35 | Colwick parkrun # 129 | 1.0 | -0.3 | 14 Dec 13 | |
| 6K | 29:32 | Midland Championships | 6.0 | 1.9 | 25 Jan 14 | |
| 6K | 25:56 | ECCA English National Championships | 2.5 | -0.3 | 22 Feb 14 | |
| parkrun | 20:00 | Colwick parkrun # 142 | 1.0 | -1.5 | 8 Mar 14 | |
| 800 | 2:26.16 | UK Youth Development U17/U20 League Division Midland Premier 1 | 0.7 | 0.0 | 27 Apr 14 | |
| 1500 | 5:05.77 | UK Youth Development U17/U20 League Division Midland Premier 1 | 1.4 | -3.2 | 27 Apr 14 | |
| 3000 | 11:22.20 | UK Youth Development U17/U20 League Division Midland Premier 1 | 1.0 | 0.8 | 29 Jun 14 | |
| 1500 | 5:12.3 | UK Youth Development U17/U20 League Division Midland Premier 1 | 0.8 | 1.1 | 27 Jul 14 | |
| 800 | 2:28.7 | UK Youth Development U17/U20 League Division Midland Premier 1 | 1.0 | -0.3 | 27 Jul 14 | |
| parkrun | 19:41 | Colwick parkrun # 169 | 1.0 | -1.7 | 13 Sep 14 | |
| 3.863K | 14:44 | ERRA National Young Athlete Relays | 0.8 | -0.6 | 5 Oct 14 | |
| parkrun | 19:49 | Colwick parkrun # 175 | 1.0 | -0.7 | 25 Oct 14 | |
| parkrun | 18:59 | Colwick parkrun # 179 | 2.0 | -3.5 | 22 Nov 14 | |
| parkrun | 18:17 | Colwick parkrun # 191 | 2.5 | -4.0 | 7 Feb 15 | |
| 6K | 24:50 | ECCA Saucony English National Championships | 4.6 | -0.1 | 21 Feb 15 | |
| parkrun | 18:51 | Colwick parkrun # 195 | 1.5 | -0.3 | 7 Mar 15 | |
| 10K | 39:32 | Gedling Country Park 10K | 1.6 | -0.1 | 29 Mar 15 | |
| 10K | 38:34 | Notts AC Easter 10K | 2.0 | -1.5 | 6 Apr 15 | |
| parkrun | 18:36 | Colwick parkrun # 200 | 1.0 | -0.3 | 11 Apr 15 | |
| 800 | 2:19.46 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.5 | -3.3 | 18 Apr 15 | |
| 1500 | 4:46.6 | UK Youth Development U17/U20 League Division Midland Premier North/East | 0.8 | -1.5 | 18 Apr 15 | |
| parkrun | 18:37 | Colwick parkrun # 202 | 1.0 | -0.3 | 25 Apr 15 | |
| 3000 | 10:18.21 | UK Youth Development U17/U20 League Division Midland Premier North/East | 0.6 | -0.2 | 16 May 15 | |
| 800 | 2:28.38 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.3 | 1.1 | 16 May 15 | |
| 800 | 2:23.93 | Nottinghamshire County Championships | 0.0 | 1.2 | 23 May 15 | |
| 1500 | 4:44.08 | Nottinghamshire County Championships | 0.4 | -0.4 | 23 May 15 | |
| parkrun | 19:18 | Colwick parkrun # 207 | 1.0 | 1.5 | 6 Jun 15 | |
| 800 | 2:20.13 | Charnwood AC Open Meeting | 0.1 | 0.1 | 17 Jun 15 | |
| 800 | 2:24.9 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.1 | 0.4 | 28 Jun 15 | |
| 3000 | 10:18.9 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.0 | -0.2 | 28 Jun 15 | |
| parkrun | 18:59 | Gedling parkrun # 3 | 2.0 | -0.2 | 4 Jul 15 | |
| 4.9M | 29:47 | Notts Summer League 4.9 | 0.7 | -0.1 | 15 Jul 15 | |
| 1500 | 4:50.4 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.6 | -0.7 | 26 Jul 15 | |
| 800 | 2:23.4 | UK Youth Development U17/U20 League Division Midland Premier North/East | 1.1 | 0.0 | 26 Jul 15 | |
| parkrun | 18:43 | Colwick parkrun # 215 | 1.0 | 0.3 | 1 Aug 15 | |
| parkrun | 18:59 | Gedling parkrun # 8 | 4.0 | -2.2 | 8 Aug 15 | |
| parkrun | 19:39 | Portrush parkrun # 157 | 4.5 | -1.3 | 15 Aug 15 | |
| 3000 | 10:13.99 | Charnwood AC Open Meeting | 1.4 | -0.9 | 19 Aug 15 | |
| 10K | 38:40 | Wilne 10K (Inc Midland Masters & Derbyshire 10K Championships) | 0.6 | 0.6 | 6 Sep 15 | |
| 5.848K | 22:18 | Midland Counties Men's 6-Stage Relays | 1.4 | 0.5 | 19 Sep 15 | |
| parkrun | 18:47 | Colwick parkrun # 224 | 1.0 | 0.7 | 3 Oct 15 | |
| 9.5K | 38:56 | North Midlands League | 3.6 | 0.1 | 10 Oct 15 | |