| 5000 | 14:10.60 | BU Sharon Colyear-Danvile Season Opener | | 0.0 | 5 Dec 25 | +1 |
| 3000 | 8:04.71 | 'Twas the Meet Before Christmas | | 0.1 | 12 Dec 25 | +2 |
| 8K | 24:31 | Paul Short Run | 1.4 | 0.4 | 3 Oct 25 | +3 |
| 5000 | 14:15.55 | BMC Grand Prix - World Athletics Challenger | 0.2 | 0.0 | 24 May 25 | +4 |
| 3000 | 8:25.69 | BMC Regional Races | 1.3 | 0.3 | 2 Jun 25 | +5 |
| 1500 | 3:50.20 | South Atlantic Conference Championships | 1.2 | -0.6 | 1 May 25 | |
| 5000 | 14:18.93 | Lee University Last Chance | 0.4 | 0.0 | 10 May 25 | |
| 1500 | 3:49.46 | BMC Gold Standard Races | 0.2 | 0.3 | 10 Jun 25 | |
| 1500 | 3:53.01 | South Atlantic Conference Championships | 1.2 | -0.2 | 30 Apr 25 | |
| 5000 | 14:15.68 | Raleigh Relays | 0.4 | -0.8 | 27 Mar 25 | |
| 5000 | 14:09.77 | Duke Invitational | 0.0 | -0.2 | 11 Apr 25 | |
| 1500 | 3:50.79 | Charlotte 49er Classic | 1.0 | -0.9 | 21 Mar 25 | |
| 8K | 25:30 | Mountain East Conference Cross Country Championships | 3.4 | -0.9 | 26 Oct 24 | |
| 10K | 30:55 | NCAA Division II Atlantic Region Cross Country Championships | 1.0 | 0.0 | 9 Nov 24 | |
| 8K | 27:32 | South Atlantic Conference XC Championship | | 6.0 | 25 Oct 25 | |
| 8K | 24:50 | LHU XC Invitational/Open | 1.6 | 0.0 | 28 Sep 24 | |
| 8K | 24:58 | Lehigh Paul Short Run | 1.6 | 0.2 | 5 Oct 24 | |
| 4.9M | 26:48 | Cantello Invitational | 4.8 | 0.1 | 7 Sep 24 | |
| 10K | 33:37 | NCAA DII Championships | 1.2 | 2.8 | 23 Nov 24 | |
| 3000 | 8:20.38 | BMC Regional Races | 1.2 | -0.6 | 3 Jun 24 | |
| 5000 | 14:46.15 | Mountain East Outdoor Track & Field Championships | 0.8 | 0.0 | 30 Apr 24 | |
| 5000 | 14:48.98 | Dennis Craddock Coaches Classic | 0.8 | 0.1 | 12 Apr 24 | |
| 5000 | 14:49.41 | BMC Grand Prix - World Athletics Challenger | 0.3 | 0.6 | 25 May 24 | |
| 1500 | 3:59.61 | Northern Sen & U20 Outdoor Championships | 1.2 | 0.2 | 8 Jun 24 | |
| 5000 | 15:16.09 | WVWC Jasmine Clagget Memorial | 1.8 | 0.2 | 19 Apr 24 | |
| 1500 | 3:58.70 | WVWC Jasmine Clagget Memorial | 1.2 | 0.0 | 19 Apr 24 | |
| 10.15K | 35:40 | Yorkshire County Championships | 6.3 | -1.7 | 6 Jan 24 | |
| 5000 | 14:25.17 | Mountain East Indoor Track & Field Championships | | -0.4 | 17 Feb 24 | |
| 800 | 1:58.72 | Dennis Craddock Coaches Classic | 1.0 | 0.1 | 12 Apr 24 | |
| 5000 | 14:34.46 | YSU Invitational | 0.5 | -1.2 | 19 Jan 24 | |
| 3000 | 8:22.46 | Mountain East Indoor Track & Field Championships | | 0.4 | 16 Feb 24 | |
| Mile | 4:12.95 | SPIRE Collegiate Games | 0.5 | -0.3 | 10 Feb 24 | |
| 3000 | 8:29.08 | YSU Mid Major Invitational | 0.5 | 0.3 | 3 Feb 24 | |
| 3000 | 8:35.18 | YSU Icebreaker | 0.5 | 0.1 | 1 Dec 23 | |
| 8K | 24:57 | LHU Invitational | 0.8 | -0.1 | 23 Sep 23 | |
| 8K | 25:25 | Thundering Herd Invitational | 1.2 | 0.2 | 15 Sep 23 | |
| 8K | 28:35 | Mountain East Conference Cross Country Championships | 4.4 | 1.3 | 21 Oct 23 | |
| 3000 | 8:30.92 | North East Grand Prix | 0.7 | -0.4 | 12 Jul 23 | |
| 5K | 15:22 | Panthers Opener | 1.0 | 0.2 | 1 Sep 23 | |
| 3000 | 8:43.0 | North Yorkshire & South Durham Series | 1.2 | -0.1 | 18 Jul 23 | |
| 5K | 15:21 | Podium 5K | 0.9 | 0.2 | 17 Jun 23 | |
| 10K | 32:55 | Darlington 10K | 0.9 | 1.3 | 6 Aug 23 | |
| 8.65K | 27:37 | ERRA Men's National 12-Stage Relays | 1.5 | -0.1 | 15 Apr 23 | |
| 3000 | 8:36.03 | North East Grand Prix | 0.7 | -0.1 | 24 May 23 | |
| 5000 | 15:16.02 | Northern Senior & U20 Outdoor Championships | 1.0 | -0.1 | 3 Jun 23 | |
| 9.5K | 30:47 | Northern Counties Men's 12-Stage Relays | 1.3 | 0.4 | 1 Apr 23 | |
| 5K | 15:16 | Podium Mile / 5K | 0.5 | 0.4 | 6 May 23 | |
| 3000 | 8:46.31 | BMC Regional Races | 0.8 | 0.5 | 20 Apr 23 | |
| 10K | 34:01 | ECCA Saucony English National Cross Country Championships | 3.3 | 0.1 | 25 Feb 23 | |
| 1500 | 4:05.72 | Yorkshire County Championships | 0.4 | 0.8 | 13 May 23 | |
| 10M | 54:40 | Thirsk 10 | 0.8 | 1.6 | 12 Mar 23 | |
| 1M | 4:38 | NYMAC Tom Wall Relays | 1.7 | 1.2 | 25 May 23 | |
| 1500 | 4:05.10 | North East Grand Prix | 0.3 | 0.8 | 26 Apr 23 | |
| 8.9K | 32:40 | North Yorkshire South Durham League | 7.1 | -0.6 | 4 Dec 22 | |
| 9.5K | 33:44 | North Yorkshire & South Durham League | 4.2 | 0.9 | 5 Feb 23 | |
| 10K | 34:08 | Melmerby 10K | 0.5 | 3.0 | 30 Apr 23 | |
| 9.6K | 35:59 | North Yorkshire & South Durham League | 5.6 | 1.5 | 15 Jan 23 | |
| 7.4K | 27:07 | Northern Counties Championships | 5.6 | 1.3 | 28 Jan 23 | |
| 8.25K | 31:45 | Yorkshire County Championships | 7.0 | 1.5 | 7 Jan 23 | |
| 8.6K | 31:24 | North Yorkshire & South Durham League | 4.9 | 1.5 | 13 Nov 22 | |
| 6.7K | 23:11 | British Athletics Cross Challenge (inc Euro Trials, L&D, Red Rose and Mid Lancs leagues) | 2.7 | 2.2 | 26 Nov 22 | |
| 3000 | 8:46.13 | North East Grand Prix Series | 0.9 | 0.4 | 18 May 22 | |
| 10K | 36:11 | Richmond Castle 10K | 2.8 | 2.9 | 9 Oct 22 | |
| 8.5K | 30:01 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 5.2 | -1.8 | 12 Mar 22 | |
| 3000 | 8:53.34 | Yorkshire County Championships | 1.1 | 0.7 | 15 May 22 | |
| 3000 | 8:43.67 | BMC Regional Races | 0.8 | 0.3 | 25 Apr 22 | |
| 5K | 14:52 | Podium 5K | 0.1 | -1.9 | 2 Apr 22 | |
| 2M | 10:06 | North Yorkshire & South Durham League Relays | 3.7 | -1.8 | 27 Mar 22 | |
| 3000 | 9:08.22 | North East Grand Prix Series | 0.7 | 2.1 | 29 Jun 22 | |
| 6.995K | 24:10 | ESAA English Schools Championships | 4.1 | -1.1 | 19 Mar 22 | |
| 8.9K | 30:41 | Start Fitness Northern Counties Championships | 3.7 | -1.4 | 29 Jan 22 | |
| 3000 | 9:19.04 | ESAA - English Schools Championships | 0.6 | 2.9 | 9 Jul 22 | |
| 6.1K | 20:15 | North Yorkshire Schools' Championships | 3.0 | -1.3 | 15 Jan 22 | |
| 6.2K | 19:19 | Northern Schools' Inter Counties Championships | 0.2 | -0.8 | 5 Feb 22 | |
| 6.5K | 21:59 | Yorkshire County Championships | 3.2 | -0.9 | 8 Jan 22 | |
| 8.9K | 33:17 | North Yorkshire & South Durham League | 6.2 | -0.7 | 5 Dec 21 | |
| 8.2K | 30:06 | North Yorkshire & South Durham League | 5.2 | -0.3 | 21 Nov 21 | |
| 10K | 35:04 | Richmond Castle 10K | 3.6 | -0.9 | 10 Oct 21 | |
| 10K | 35:52 | North Yorkshire & South Durham League | 3.9 | -0.3 | 3 Oct 21 | |
| 7K | 28:39 | North Yorkshire & South Durham League | 8.4 | 1.3 | 6 Feb 22 | |
| 1M | 4:31 | NYMAC Tom Wall Relays | 1.8 | -1.6 | 26 Aug 21 | |
| 6.7K | 23:52 | ECCA Saucony English National Championships | 5.4 | -1.7 | 22 Feb 20 | |
| 8.9K | 32:27 | North Yorkshire & South Durham League | 3.6 | 0.9 | 24 Oct 21 | |
| 3000 | 8:54.97 | BMC Regional Races | 1.2 | -1.1 | 20 May 21 | |
| 5000 | 15:49.30 | Night at the Races - 5000m & 10000m Graded Races | 1.2 | -0.8 | 14 Jul 21 | |
| 6K | 22:09 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 6.3 | -1.0 | 7 Mar 20 | |
| parkrun | 16:01 | Darlington South Park parkrun # 385 | 0.8 | 0.1 | 4 Sep 21 | |
| 5K | 15:38 | Even Splits 5K Series | 0.4 | -0.9 | 8 Dec 20 | |
| 1500 | 4:10.72 | North East Grand Prix 1 | 1.0 | -0.8 | 28 Apr 21 | |
| 3000 | 8:55.71 | North East Grand Prix | 0.5 | -0.3 | 30 Jun 21 | |
| 1500 | 4:13.21 | Yorkshire County Championships | 0.8 | -0.3 | 21 Aug 21 | |
| 6.7K | 22:51 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs Leagues) | 0.8 | 1.8 | 27 Nov 21 | |
| 3000 | 9:12.22 | Yorkshire County Championships | 1.0 | 0.3 | 22 Aug 21 | |
| 3000 | 9:09.1 | North Yorkshire Schools Championships | 1.2 | -0.1 | 13 Jun 21 | |
| 5K | 15:55 | Even Splits 5K Series | 0.5 | -0.3 | 20 Oct 20 | |
| 5K | 15:49 | Middlesbrough Endeavour Graded 5K | 0.0 | 0.4 | 11 Apr 21 | |
| 6.2K | 20:43 | Northern Counties Championships | 1.6 | -0.1 | 25 Jan 20 | |
| 5.5K | 19:10 | New Balance ESAA English Schools' Championships | 2.6 | 0.7 | 14 Mar 20 | |
| 5K | 17:20 | North Yorkshire Schools' Championships | 2.8 | 0.5 | 18 Jan 20 | |
| 5.4K | 18:33 | North Yorkshire & South Durham League | 3.6 | -0.8 | 10 Nov 19 | |
| 5.5K | 19:14 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 3.5 | -0.1 | 23 Nov 19 | |
| 6.2K | 23:03 | North Yorkshire & South Durham League | 4.6 | 1.0 | 19 Jan 20 | |
| 6.06K | 21:16 | Yorkshire County Championships | 2.6 | 0.7 | 4 Jan 20 | |
| parkrun | 17:30 | Catterick parkrun # 124 | 2.8 | 0.9 | 25 Dec 19 | |
| 10K | 36:54 | Big Flat Runway 10K | 1.8 | 2.4 | 4 Oct 20 | |
| 3000 | 9:00.26 | North Yorkshire & South Durham League | 1.8 | -3.1 | 11 Jun 19 | |
| 5.8K | 20:14 | North Yorkshire & South Durham League | 2.0 | 1.2 | 8 Dec 19 | |
| parkrun | 17:10 | Catterick parkrun # 115 | 2.2 | 0.8 | 26 Oct 19 | |
| 2M | 11:31 | North Yorkshire & South Durham League Relays | 6.2 | 0.3 | 22 Sep 19 | |
| 5.8K | 19:19 | North Yorkshire & South Durham League | 0.8 | 0.7 | 6 Oct 19 | |
| 1M | 4:42 | North York Moors AC Tom Wall Relays | 2.2 | -2.4 | 6 Jun 19 | |
| 3000 | 9:23.69 | Northern Athletics U15 / U17 Inter Counties Championships | 1.2 | 0.4 | 7 Jul 19 | |
| 10K | 35:11 | Darlington 10K | 0.9 | 1.5 | 11 Aug 19 | |
| 5000 | 16:16.4 | North of England League Division 3E | 0.0 | 1.0 | 14 Jul 19 | |
| parkrun | 16:26 | Catterick parkrun # 90 | 1.1 | -2.1 | 20 Apr 19 | |
| 3M | 15:47 | Virgin London Mini Marathon | 1.3 | -0.6 | 28 Apr 19 | |
| 1500 | 4:22.5 | North Yorkshire & South Durham League | 1.0 | -2.0 | 16 Apr 19 | |
| 1M | 5:04 | North Yorkshire & South Durham League Relays | 4.0 | -3.1 | 10 Mar 19 | |
| 5.3K | 17:23 | Northern Schools' Inter Counties Championships | 1.0 | -3.2 | 2 Feb 19 | |
| 4K | 13:42 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 3.6 | -2.7 | 9 Mar 19 | |
| parkrun | 16:53 | Catterick parkrun # 89 | 1.2 | -2.1 | 13 Apr 19 | |
| parkrun | 17:26 | Catterick parkrun # 75 | 3.6 | -3.3 | 29 Dec 18 | |
| 4K | 14:06 | North Yorkshire & South Durham League | 4.2 | -2.1 | 17 Feb 19 | |
| 4.2K | 13:00 | North Yorkshire & South Durham League | -0.4 | -2.6 | 20 Jan 19 | |
| 4K | 14:17 | ECCA Saucony English National Championships | 4.4 | -1.8 | 23 Feb 19 | |
| 5.1K | 15:51 | North Yorkshire Schools' Championships | -1.4 | -2.6 | 12 Jan 19 | |
| 5.22K | 18:36 | New Balance ESAA English Schools' Championships | 2.1 | -1.1 | 16 Mar 19 | |
| 4.5K | 14:06 | Yorkshire County Championships | -0.2 | -2.5 | 5 Jan 19 | |
| 4K | 13:03 | Northern Counties Championships | 0.5 | -1.4 | 26 Jan 19 | |
| 3K | 9:59 | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 2.6 | -1.8 | 24 Nov 18 | |
| 3.2K | 11:07 | North Yorkshire & South Durham League | 3.2 | -1.0 | 2 Dec 18 | |
| 4K | 13:49 | North Yorkshire & South Durham League | 2.2 | -0.9 | 18 Nov 18 | |
| parkrun | 18:00 | Catterick parkrun # 74 | 1.8 | -0.3 | 25 Dec 18 | |
| 4.2K | 14:56 | North Yorkshire & South Durham League | 3.4 | -1.1 | 4 Nov 18 | |
| 3.6K | 9:11 | North Yorkshire & South Durham League | -8.0 | -1.2 | 14 Oct 18 | |
| 1M | 5:27 | North Yorkshire & South Durham League Relays | 5.2 | -1.4 | 23 Sep 18 | |
| parkrun | 17:18 | Catterick parkrun # 46 | 1.2 | -2.2 | 26 May 18 | |
| 4.1K | 14:52 | New Balance ESAA English Schools' Championships | 4.8 | -2.8 | 17 Mar 18 | |
| 4.2K | 14:05 | North Yorkshire & South Durham League | 2.4 | -4.6 | 21 Jan 18 | |
| 4.5K | 15:20 | Yorkshire County Championships | 3.2 | -4.9 | 6 Jan 18 | |
| 1500 | 4:34.9 | North Yorkshire & South Durham League | 1.0 | -2.3 | 17 Apr 18 | |
| parkrun | 17:45 | Catterick parkrun # 45 | 1.0 | -1.1 | 19 May 18 | |
| 3.2K | 10:54 | Yorkshire Road Relay Championships | 1.7 | -1.5 | 7 Apr 18 | |
| 3.85K | 14:02 | North Yorkshire Schools' Championships | 5.4 | -4.1 | 13 Jan 18 | |
| parkrun | 17:48 | Catterick parkrun # 34 | 1.8 | -2.9 | 24 Feb 18 | |
| 4.22K | 14:48 | Northern Schools' Inter-County Championships | 2.8 | -3.2 | 3 Feb 18 | |
| 3.2K | 12:52 | North Yorkshire & South Durham League | 10.0 | -4.1 | 3 Dec 17 | |
| 4K | 14:46 | Northern Counties Championships | 4.6 | -2.9 | 27 Jan 18 | |
| 4K | 15:16 | North Yorkshire & South Durham League | 4.8 | -1.7 | 18 Feb 18 | |
| 4.2K | 15:59 | North Yorkshire & South Durham League | 6.2 | -5.3 | 12 Nov 17 | |
| parkrun | 18:18 | Catterick parkrun # 22 | 1.8 | -3.7 | 25 Nov 17 | |
| 4K | 14:25 | North Yorkshire & South Durham League | 2.0 | -3.1 | 19 Nov 17 | |
| 1M | 6:06 | North Yorkshire & South Durham League Relays | 7.0 | -2.9 | 24 Sep 17 | |
| parkrun | 19:28 | Catterick parkrun # 11 | 1.0 | -0.4 | 26 Aug 17 | |
| parkrun | 19:12 | Darlington South Park parkrun # 226 | 1.5 | -8.2 | 25 Mar 17 | |
| 2.8K | 12:40 | North Yorkshire & South Durham League | 10.0 | -5.5 | 5 Feb 17 | |
| 800 | 2:35.2 | North Eastern Youth Development League Division 2S | 0.0 | -3.0 | 30 Apr 17 | |
| 3K | 14:20 | ECCA Saucony English National Championships | 10.0 | -3.3 | 25 Feb 17 | |
| 3.3K | 14:02 | North Yorkshire & South Durham League | 5.2 | -3.9 | 15 Jan 17 | |
| 2.5K | 9:59 | North Yorkshire & South Durham League | 2.8 | -3.3 | 19 Feb 17 | |
| 2.8K | 9:14 | North Yorkshire & South Durham League | -6.0 | -2.6 | 22 Jan 17 | |
| 800 | 3:05.7 | North Eastern Youth Development League Division 2S | 0.2 | 0.0 | 26 Apr 15 | |
| 1500 | 5:58.8 | North Yorkshire & South Durham League | 0.0 | -2.3 | 16 Jun 15 | |
| parkrun | 25:06 | Darlington South Park parkrun # 134 | 1.6 | 0.0 | 20 Jun 15 | |
| 1500 | 6:21.3 | North Yorkshire & South Durham League | 0.6 | 2.1 | 30 Jun 15 | |
| parkrun | 25:47 | Darlington South Park parkrun # 136 | 1.5 | -0.3 | 4 Jul 15 | |
| 1500 | 6:17.4 | North Eastern Youth Development League Division 2S | 0.8 | 1.4 | 19 Jul 15 | |
| parkrun | 25:07 | Darlington South Park parkrun # 139 | 1.6 | -1.6 | 25 Jul 15 | |
| 3K | 13:04 | Darlington 3K | 1.0 | 0.0 | 9 Aug 15 | |
| 1M | 7:09 | North Yorkshire & South Durham League Relays | 3.8 | 0.6 | 20 Sep 15 | |
| 2.8K | 15:31 | North Yorkshire & South Durham League | 1.0 | 10.8 | 15 Nov 15 | |
| parkrun | 22:32 | Darlington South Park parkrun # 160 | 2.2 | -6.9 | 19 Dec 15 | |
| 2.6K | 11:35 | Yorkshire County Championships | 0.6 | 1.8 | 9 Jan 16 | |
| 3.2K | 17:13 | Northern Championships | 6.0 | 4.1 | 30 Jan 16 | |
| 2.5K | 11:08 | North Yorkshire & South Durham League | 1.0 | 1.6 | 7 Feb 16 | |
| parkrun | 24:34 | Darlington South Park parkrun # 174 | 1.6 | 2.2 | 26 Mar 16 | |
| 1500 | 5:45.5 | North Yorkshire & South Durham League | 0.2 | -1.8 | 19 Apr 16 | |
| parkrun | 24:02 | Darlington South Park parkrun # 178 | 1.2 | 1.6 | 30 Apr 16 | |
| 1500 | 5:55.8 | North Eastern Youth Development League Division 2S | 0.0 | 1.3 | 1 May 16 | |
| 800 | 2:51.5 | North Yorkshire & South Durham League | 0.1 | 0.4 | 3 May 16 | |
| 800 | 2:56.6 | North Yorkshire & South Durham League | 0.7 | 1.0 | 17 May 16 | |
| 1500 | 5:49.2 | North Eastern Youth Development League Division 2S | 0.4 | 0.1 | 22 May 16 | |
| 800 | 2:46.6 | North Eastern Youth Development League Division 2S | 0.7 | -1.5 | 26 Jun 16 | |
| 1500 | 5:45.2 | North Yorkshire & South Durham League | 0.2 | 0.5 | 28 Jun 16 | |
| 3K | 12:57 | Darlington 3K | 1.6 | 0.7 | 7 Aug 16 | |
| 1M | 7:02 | North Yorkshire & South Durham League Relays | 6.0 | 0.1 | 2 Oct 16 | |