| 5M | 24:18 | Bassingham Bash 5 | 1.5 | -1.4 | 2 Aug 25 | +1 |
| 5K | 15:46 | ECCA National Cross Country Relays | 3.3 | -0.7 | 1 Nov 25 | +2 |
| 10K | 31:04 | Gainsborough Morton 10K | 1.1 | -0.4 | 9 Nov 25 | +3 |
| 8K | 27:13 | British Athletics Cross Challenge (inc Manchester Area League and Mid Lancs League) | 4.5 | -0.1 | 22 Nov 25 | +4 |
| 6.5K | 19:31 | Northern Counties Men's 6-Stage Relays | 0.4 | -0.1 | 20 Sep 25 | +5 |
| parkrun | 15:27 | Yarborough Leisure Centre parkrun # 122 | 1.9 | 0.0 | 6 Sep 25 | |
| 1500 | 3:54.96 | South Atlantic Conference Championships | 1.2 | -0.8 | 1 May 25 | |
| 1500 | 3:55.07 | South Atlantic Conference Championships | 1.2 | -0.8 | 30 Apr 25 | |
| 1500 | 3:56.55 | LR Bears Open | 0.6 | 0.0 | 26 Apr 25 | |
| 1500 | 3:55.57 | Raleigh Relays | 0.5 | 0.0 | 27 Mar 25 | |
| 3000 | 8:24.72 | South Atlantic Indoor T&F Championships | 0.5 | 0.1 | 2 Mar 25 | |
| 3000 | 8:29.91 | Darius Dixon Memorial Invitational | 0.5 | 0.5 | 14 Feb 25 | |
| Mile | 4:14.34 | Darius Dixon Memorial Invitational | 0.5 | 0.0 | 15 Feb 25 | |
| 5000 | 14:58.19 | South Atlantic Indoor T&F Championships | 0.5 | 0.3 | 1 Mar 25 | |
| 10K | 31:00 | NCAA DII Championships | 1.2 | -0.8 | 23 Nov 24 | |
| Mile | 4:11.88 | Doc Hale Invitational | 0.5 | -0.4 | 7 Feb 25 | |
| 3000 | 8:28.30 | Carolina Challenge | 0.5 | 0.3 | 31 Jan 25 | |
| 8K | 24:09 | Royals Challenge | 1.4 | -1.5 | 11 Oct 24 | |
| Mile | 4:15.54 | Dick Taylor Carolina Challenge | 0.5 | 0.1 | 18 Jan 25 | |
| 10K | 30:10 | NCAA Division II Southeast Region Cross Country Championship | 0.2 | -0.7 | 9 Nov 24 | |
| 800 | 1:59.40 | Southside Power and Fitness Invitational | 0.4 | 1.2 | 11 Apr 25 | |
| 5000 | 14:38.65 | Liberty Kickoff | 0.5 | -0.7 | 6 Dec 24 | |
| 800 | 1:56.59 | Carolina Challenge | 0.5 | 0.3 | 31 Jan 25 | |
| 6K | 18:02 | Virginia Tech Invitational | 2.4 | -2.1 | 6 Sep 24 | |
| 8K | 24:36 | SAC Cross County Championships | 1.0 | -0.4 | 26 Oct 24 | |
| 3000 | 8:23.47 | Liberty Kickoff | 0.5 | 0.0 | 6 Dec 24 | |
| Mile | 4:16.74 | JDL Early Bird Invitational | 0.5 | 0.3 | 8 Dec 24 | |
| 8K | 24:40 | Queen City Invitational | 0.8 | -0.1 | 13 Sep 24 | |
| 8K | 26:10 | Converse Kick-Off | 2.8 | 0.0 | 21 Sep 24 | |
| 10000 | 31:23.61 | Southside Power & Fitness Invitational | 0.8 | 0.0 | 13 Apr 24 | |
| 1500 | 3:52.21 | SAC Championships | 0.0 | -0.4 | 2 May 24 | |
| 5000 | 14:56.45 | Montreat College Open | 0.6 | -0.1 | 22 Mar 24 | |
| 1500 | 3:55.40 | SAC Championships | 0.0 | 0.1 | 1 May 24 | |
| 1500 | 3:55.57 | Aggie Classic | 0.0 | 0.1 | 19 Apr 24 | |
| 1500 | 3:58.45 | LR Bears Open | 0.6 | -0.1 | 16 Mar 24 | |
| 10K | 31:22 | NCAA DII Cross Country Championships | 1.6 | -0.8 | 18 Nov 23 | |
| 3000 | 8:43.48 | South Atlantic Championships | 0.5 | 1.0 | 25 Feb 24 | |
| 3000 | 8:37.32 | South Carolina Invitational | 0.5 | 0.5 | 2 Feb 24 | |
| 8K | 23:04 | South Atlantic Cross County Conference Championship | -1.6 | 0.0 | 21 Oct 23 | |
| 3000 | 8:45.40 | Camel City Elite | 0.5 | 1.1 | 27 Jan 24 | |
| 10K | 30:11 | NCAA DII Southeast Region Championships | -0.8 | 0.3 | 4 Nov 23 | |
| 8K | 26:39 | SAC Preview | 3.2 | 0.2 | 9 Sep 23 | |
| 8K | 25:50 | NCAA D2 SE Regional Preview | 1.4 | 0.9 | 30 Sep 23 | |
| 5000 | 14:49.25 | England Athletics U20/U23 Open Championships | 1.2 | -1.0 | 18 Jun 23 | |
| 10000 | 31:21.82 | Southside Power & Fitness Invitational | 0.6 | 0.2 | 15 Apr 23 | |
| 10000 | 32:13.96 | SAC Championships | 1.4 | 0.4 | 3 May 23 | |
| 5000 | 14:43.09 | Vertklasse | 0.0 | -0.5 | 31 Mar 23 | |
| 5000 | 15:26.18 | SAC Championships | 0.8 | 0.9 | 4 May 23 | |
| 800 | 2:01.25 | Bill Webb Combined Events and Bob Davidson Memorial | 1.8 | -0.5 | 18 Mar 23 | |
| 3000 | 8:28.87 | South Atlantic Indoor Championships | 0.5 | -0.7 | 26 Feb 23 | |
| 3000 | 8:31.10 | USC Indoor Open | 0.5 | -0.7 | 17 Feb 23 | |
| 1500 | 4:00.70 | Bill Webb Combined Events and Bob Davidson Memorial | 0.4 | 0.0 | 18 Mar 23 | |
| 5000 | 15:06.16 | South Carolina Invitational | 0.5 | -0.4 | 3 Feb 23 | |
| 3000 | 8:41.76 | VMI Winter Classic | 0.5 | 0.0 | 27 Jan 23 | |
| 10K | 32:14 | NCAA D2 Southeast Region Championships | 1.4 | -0.4 | 19 Nov 22 | |
| 8K | 26:07 | South Atlantic Conference Championships | 2.8 | -0.9 | 5 Nov 22 | |
| 8K | 24:53 | JWU Wildcat XC Classic | 0.2 | 0.0 | 21 Oct 22 | |
| Mile | 4:28.89 | Finn Pincus Invitational | 0.5 | 0.2 | 20 Jan 23 | |
| 5000 | 15:27.30 | Visit Winston-Salem College Kick-off | 0.5 | 0.4 | 3 Dec 22 | |
| 8K | 25:25 | Queen City Invitational | 1.0 | -0.1 | 23 Sep 22 | |
| 8K | 25:35 | Royals Challenge | 1.0 | 0.2 | 7 Oct 22 | |
| parkrun | 15:55 | Roberts Park parkrun # 43 | 1.8 | 0.2 | 20 Aug 22 | |
| 5000 | 15:26.1 | Northern League - East 1S | 1.4 | -1.3 | 12 Jun 22 | |
| 10K | 31:21 | Leeds 10K | -0.1 | -0.7 | 3 Jul 22 | |
| 1500 | 4:04.55 | Northern Senior / Under 20 Championships | 1.2 | -1.1 | 18 Jun 22 | |
| 10000 | 32:48.05 | SAC Championships | 1.6 | -0.8 | 5 May 22 | |
| 800 | 2:02.16 | Northern Senior / Under 20 Championships | 1.1 | -0.4 | 19 Jun 22 | |
| 800 | 2:04.62 | Northern Senior / Under 20 Championships | 1.1 | 0.3 | 19 Jun 22 | |
| 1500 | 4:04.09 | Electric City Invitational | 0.6 | -1.7 | 16 Apr 22 | |
| 5000 | 15:23.87 | Lenoir Rhyne Open | 0.2 | -0.5 | 23 Apr 22 | |
| 1500 | 4:11.55 | Weems Baskin Invitational | 2.0 | -2.2 | 26 Mar 22 | |
| 10000 | 33:41.30 | Vertklasse Meeting | 0.6 | 0.9 | 1 Apr 22 | |
| 5000 | 16:16.11 | Southside Power and Fitness Invitational | 1.2 | 0.5 | 18 Mar 22 | |
| 3000 | 9:01.14 | SAC Indoor Championships | 0.5 | 0.3 | 27 Feb 22 | |
| 3000 | 9:07.13 | JDL/DMR Invitational | 0.5 | 0.7 | 19 Feb 22 | |
| 8K | 25:44 | SAC Championships | 0.6 | -0.3 | 23 Oct 21 | |
| 8K | 25:44 | Queen City Invitational | 0.4 | -0.1 | 24 Sep 21 | |
| 10K | 32:28 | Leicestershire 10K | 0.8 | -0.6 | 25 Oct 20 | |
| 10K | 34:37 | NCAA Div II South East Regionals | 1.6 | 0.9 | 6 Nov 21 | |
| 5M | 25:39 | Bassingham Bash 5 | 0.2 | -0.5 | 26 Sep 20 | |
| 10K | 32:36 | Normanby Hall 10K | 0.4 | -0.8 | 6 Sep 20 | |
| 3000 | 9:18.31 | Winston-Salem Kickoff Classic | 0.5 | 1.5 | 5 Dec 21 | |
| 8K | 28:01 | Lewis Crossover | 2.4 | 1.1 | 9 Oct 21 | |
| 3000 | 9:09.05 | Charnwood AC Open Series | 1.6 | -0.6 | 16 Sep 20 | |
| 9.2K | 32:17 | Cleethorpes Beach Open | 5.0 | -3.6 | 13 Oct 19 | |
| 5K | 15:50 | MK5km PB Special | 0.5 | -1.6 | 21 Aug 20 | |
| 10K | 36:20 | Lincolnshire County Championships | 3.1 | -0.6 | 5 Jan 20 | |
| parkrun | 16:48 | Lincoln parkrun # 304 | 2.4 | -1.3 | 14 Dec 19 | |
| 3K | 9:52 | ECCA Saucony English National Relay Championships | 4.1 | -1.0 | 2 Nov 19 | |
| 6.7K | 24:03 | British Athletics Cross Challenge (inc Euro Trials, L&D and Mid Lancs leagues) | 3.5 | -0.5 | 23 Nov 19 | |
| 5M | 27:02 | Bassingham Bash 5 | 1.1 | -1.0 | 31 Aug 19 | |
| 3000 | 9:19.0 | Corby AC Open Series | 1.3 | -0.3 | 16 Jul 19 | |
| 5K | 16:25 | Lincoln Wellington Series | 1.3 | -1.1 | 30 Jul 19 | |
| 5000 | 16:52.5 | North of England League Division 3EC | 2.0 | -0.7 | 10 Aug 19 | |
| 800 | 2:07.3 | North of England League Division 3EC | 1.2 | -0.6 | 16 Jun 19 | |
| 5K | 16:38 | Saxilby 5K | 0.5 | 0.2 | 8 Sep 19 | |
| 5K | 16:19 | Lincoln Wellington Series | 0.7 | -1.4 | 25 Jun 19 | |
| 1500 | 4:14.92 | Charnwood AC Open Series | 0.9 | -0.9 | 10 Jun 19 | |
| 3000 | 9:30.33 | UK Youth Development U17/U20 League Division North East 2 | 1.8 | -0.1 | 26 May 19 | |
| 1500 | 4:15.2 | North of England League Division 3EC | 0.5 | -0.9 | 19 May 19 | |
| 1500 | 4:17.81 | Humberside & Lincolnshire County Championships (Day 1) | 0.2 | -1.0 | 11 May 19 | |
| 5K | 17:16 | Central Lancashire 5K | 3.1 | -3.1 | 17 Feb 19 | |
| 8K | 32:43 | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 8.2 | -2.5 | 9 Mar 19 | |
| 10K | 34:35 | Asda Foundation City of Lincoln 10K | 0.2 | -1.6 | 7 Apr 19 | |
| 6.7K | 24:25 | New Balance ESAA English Schools' Championships | 3.1 | -1.7 | 16 Mar 19 | |
| 10.16K | 37:14 | Lincolnshire County Championships | 2.5 | -1.8 | 6 Jan 19 | |
| 6.675K | 22:28 | Anglia Schools' Championships | 0.0 | -1.6 | 2 Feb 19 | |
| 10K | 36:17 | Rockingham 10K | 1.4 | -1.0 | 4 Nov 18 | |
| 8.649K | 32:22 | Lincolnshire Runner Lincolnshire League | 2.1 | -0.2 | 7 Oct 18 | |
| 800 | 2:13.42 | Charnwood AC Open Series | 0.6 | 0.6 | 1 Aug 18 | |
| 10K | 36:42 | Asda Foundation City of Lincoln 10K | 1.3 | -0.5 | 1 Jul 18 | |
| parkrun | 17:49 | Lincoln parkrun # 228 | 2.2 | -1.0 | 16 Jun 18 | |
| 5K | 17:25 | Lincoln Wellington 5K / 3K Series | 1.1 | -0.8 | 26 Jun 18 | |
| 1500 | 4:23.28 | Humberside & Lincolnshire County Championships (Day 1) | 0.4 | -1.2 | 12 May 18 | |
| 800 | 2:09.9 | UK Youth Development U17/U20 League Division North East 2 | 0.0 | 0.2 | 27 May 18 | |
| 5K | 17:55 | Lincoln Wellington 5K / 3K Series | 0.8 | 0.6 | 21 Aug 18 | |
| parkrun | 17:30 | Lincoln parkrun # 220 | 2.3 | -3.4 | 14 Apr 18 | |
| 5K | 17:16 | Lincoln Wellington 5K / 3K Series | 0.7 | -1.2 | 22 May 18 | |
| parkrun | 17:54 | Lincoln parkrun # 223 | 2.4 | -1.5 | 5 May 18 | |
| 800 | 2:11.07 | Humberside & Lincolnshire County Championships (Day 2) | 0.2 | 0.3 | 13 May 18 | |
| 1500 | 4:28.8 | UK Youth Development U17/U20 League Division North East 2 | 0.4 | -1.9 | 29 Apr 18 | |
| parkrun | 18:09 | Lincoln parkrun # 217 | 2.2 | -1.9 | 24 Mar 18 | |
| parkrun | 18:02 | Lincoln parkrun # 214 | 2.0 | -2.4 | 24 Feb 18 | |
| parkrun | 18:00 | Lincoln parkrun # 215 | 1.8 | -1.9 | 10 Mar 18 | |
| parkrun | 18:43 | Lincoln parkrun # 216 | 2.8 | -1.3 | 17 Mar 18 | |
| parkrun | 18:13 | Lincoln parkrun # 213 | 2.1 | -2.9 | 17 Feb 18 | |
| parkrun | 18:35 | Lincoln parkrun # 210 | 2.0 | -3.2 | 27 Jan 18 | |
| parkrun | 18:35 | Lincoln parkrun # 212 | 2.0 | -2.0 | 10 Feb 18 | |
| parkrun | 18:48 | Lincoln parkrun # 211 | 1.4 | -0.9 | 3 Feb 18 | |
| parkrun | 19:10 | Lincoln parkrun # 209 | 1.7 | 0.0 | 20 Jan 18 | |