| 2025 SEN Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:25:58 | c | | | 3051 | | | | Manchester | Adidas Manchester Marathon | 27 Apr 25 |
| 2014 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400H | 64.3 | | | | 2 | B | | | Sportcity | North of England League Division 1 | 7 Jun 14 |
| 400H | 71.4 | | | | 5 | A | | | Hull | North of England League Division 1 | 4 May 14 |
| 3000SC | 10:40.2 | | | | 4 | A | | | Sportcity | North of England League Division 1 | 7 Jun 14 |
| 3000SCNWJ | 10:00.8 | | | | 1 | A | | | Hull | North of England League Division 1 | 4 May 14 |
| HJ | 1.55 | | | | 3 | B | | | Hull | North of England League Division 1 | 4 May 14 |
| JT800 | 17.46 | | | | 5 | B | | | Sportcity | North of England League Division 1 | 7 Jun 14 |
| JT800 | 5.80 | | | | 5 | B | | | Hull | North of England League Division 1 | 4 May 14 |
| 2013 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400H | 62.7 | | | | 4 | A | | | Preston | North of England League Division 1 | 9 Jun 13 |
| 2012 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400H | 62.7 | | | | 1 | B | | | Hull | North of England League Division 1 | 26 May 12 |
| 400H | 63.5 | | | | 2 | B | | | Preston | North of England League Division 1 | 1 Jul 12 |
| 400H | 66.9 | | | | 5 | A | | | Halifax | North of England League Division 1 | 5 Aug 12 |
| 400H | 67.2 | | | | 4 | A | | | Blackburn | North of England League Division 1 | 5 May 12 |
| 3000SC | 9:50.8 | | | | 1 | A | | | Blackburn | North of England League Division 1 | 5 May 12 |
| 3000SC | 9:59.0 | | | | 1 | A | | | Hull | North of England League Division 1 | 26 May 12 |
| 3000SC | 10:02.9 | | | | 1 | A | | | Halifax | North of England League Division 1 | 5 Aug 12 |
| 3000SC | 10:28.8 | | | | 3 | A | | | Preston | North of England League Division 1 | 1 Jul 12 |
| HJ | 1.55 | | | | 4 | A | | | Hull | North of England League Division 1 | 26 May 12 |
| HJ | 1.40 | | | | 4 | B | | | Blackburn | North of England League Division 1 | 5 May 12 |
| LJ | 4.93 | | | | 6 | A | | | Blackburn | North of England League Division 1 | 5 May 12 |
| LJ | 4.70 | | | | 5 | A | | | Hull | North of England League Division 1 | 26 May 12 |
| TJ | 10.05 | | | | 5 | B | | | Blackburn | North of England League Division 1 | 5 May 12 |
| TJ | 9.36 | | | | 6 | A | | | Hull | North of England League Division 1 | 26 May 12 |
| TJ | 9.30 | | | | 6 | B | | | Preston | North of England League Division 1 | 1 Jul 12 |
| HT7.26K | 4.99 | | | | 6 | B | | | Hull | North of England League Division 1 | 26 May 12 |
| JT800 | 20.89 | | | | 5 | B | | | Hull | North of England League Division 1 | 26 May 12 |
| 2011 U20 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:07.9 | | | | 3 | A | | | Lincoln | North of England League Division 1 | 4 Jun 11 |
| 1500 | 4:09.36 | | | | 5 | 3 | | | Stretford | Trafford Grand Prix | 3 May 11 |
| 5000 | 16:13.9 | | | | 4 | A | | | Lincoln | North of England League Division 1 | 4 Jun 11 |
| 400H | 62.2 | | | | 3 | A | | | Blackpool | North of England League Division 1 | 7 May 11 |
| 400H | 62.9 | | | | 2 | A | | | Lincoln | North of England League Division 1 | 4 Jun 11 |
| 2000SC | 6:11.1 | | | | 1 | | | | Blackpool | Lancashire Schools' Championships | 11 Jun 11 |
| 2000SC | 6:14.6 | | | | 1 | | | | Blackpool | Lancashire County Championships | 15 May 11 |
| 2000SC | 6:19.51 | | | | 1 | A | | | Preston | National Junior League Northern Premier Division | 1 May 11 |
| 3000SC | 9:47.5 | | | | 1 | A | | | Blackpool | North of England League Division 1 | 7 May 11 |
| 3000SC | 9:58.1 | | | | 2 | A | | | Preston | North of England League Division 1 | 3 Jul 11 |
| 3000SC | DNF | | | | | | | | Bedford | Aviva U20/U23 Championships (inc European Trials) | 25 Jun 11 |
| HJ | 1.45 | | | | 3 | B | | | Lincoln | North of England League Division 1 | 4 Jun 11 |
| LJ | 4.86 | | | | 4 | B | | | Lincoln | North of England League Division 1 | 4 Jun 11 |
| LJ | 4.26 | | | | 4 | B | | | Blackpool | North of England League Division 1 | 7 May 11 |
| 5.848KL | 19:16 | | | | 39 | L5 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| ZXC | 24:32 | | | | 1 | | | | Blackburn | Lancashire Schools Championships | 5 Feb 11 |
| ZXCL | 9:34 | | | | 13 | L3 | | | Mansfield | Saucony ECCA Relays | 5 Nov 11 |
| 2010 U20 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.31 | | | | 4 | 3 | | | Stretford | Trafford Grand Prix Open | 1 Jun 10 |
| 800 | 2:03.2 | | | | 2 | | | | Connah's Quay | North West & Welsh Colleges Championships | 17 Mar 10 |
| 1500 | 3:58.4 | | | | 1 | | | | Blackpool | Lancashire County Championships | 8 May 10 |
| 1500 | 4:01.9 | | | | 2 | | | | Blackpool | Lancashire Schools Championships | 12 Jun 10 |
| 1500 | 4:03.0 | | | | 2 | A | | | Blackburn | North of England League Division 1 | 5 Jun 10 |
| 1500 | 4:04.06 | | | | 12 | G | | | Sportcity | BMC Nike Grand Prix | 29 May 10 |
| 1500 | 4:04.78 | | | | 10 | B | | | Stretford | BMC Gold Standard Races | 13 Jul 10 |
| 1500 | 4:06.74 | | | | 8 | 2 | | | Stretford | Trafford Grand Prix Open | 10 Aug 10 |
| 1500 | 4:06.82 | | | | 9 | h2 | | | Bedford | Aviva England U23 and U20 World Trials Championships | 19 Jun 10 |
| 1500 | 4:19.4 | | | | 1 | | | | Connah's Quay | North West & Welsh Colleges Championships | 17 Mar 10 |
| 3000 | 9:03.92 | | | | 13 | 1 | | | Stretford | Trafford Grand Prix | 27 Jul 10 |
| 3000 | 9:14.5 | | | | 2 | | | | Blackpool | Lancashire County Championships | 9 May 10 |
| 3000 | 9:26.9 | | | | 5 | A | | | Sportcity | National Junior Athletic League Northern Premier | 25 Apr 10 |
| 3000 | 9:44.3 | | | | 1 | B | | | Wigan | National Junior Athletic League Northern Promotion | 29 Aug 10 |
| 400H | 67.2 | | | | 3 | B | | | Sportcity | Northern League 1 | 31 Jul 10 |
| 2000SC | 6:13.32 | | | | 2 | A | | | Glasgow (S) | National Junior Athletic League Northern Premier | 25 Jul 10 |
| 2000SC | 6:31.2 | | | | 1 | A | | | Wigan | National Junior Athletic League Northern Promotion | 29 Aug 10 |
| 3000SC | 9:39.2 | | | | 1 | A | | | Sportcity | Northern League 1 | 31 Jul 10 |
| 3000SC | 10:01.7 | | | | 1 | A | | | Preston | Northern League 1 | 4 Jul 10 |
| 3000SC | 10:08.5 | | | | 2 | A | | | Wakefield | Northern League 1 | 1 May 10 |
| 5K | 16:09 | | | | 1 | | | | Preston | Run Preston 5K | 26 Sep 10 |
| 5.6KL | 17:50 | | | | 11 | L3 | | | Manchester | Northern Counties Men's 6-stage Relay | 2 Oct 10 |
| ZXC | 22:57 | | | | 2 | | | | Blackburn | Lancashire County Championships | 9 Jan 10 |
| ZXC | 23:59 | | | | 2 | | | | Blackburn | Lancashire Schools Cross Country Championships | 6 Feb 10 |
| ZXC | 24:38 | | | | 21 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| ZXC | 38:50 | | | | 11 | | | 2 | Blackburn | Mid Lancashire League | 13 Nov 10 |
| ZXCL | 9:26 | | | | 26 | L1 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| 2009 U17 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.69 | | | | 3 | 3 | | | Stretford | Trafford Grand Prix | 4 Aug 09 |
| 1500 | 4:00.18 | | | | 2 | E | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 1500 | 4:01.44 | | | | 4 | | | | Bedford | England U17 & U15 Championships | 9 Aug 09 |
| 1500 | 4:04.81 | | | | 7 | h2 | | | Bedford | England U17 & U15 Championships | 8 Aug 09 |
| 1500 | 4:05.31 | | | | 5 | 1 | | | Stretford | Trafford Grand Prix | 21 Jul 09 |
| 1500 | 4:07.5 | | | | 1 | A | | | Preston | McCain UK Young Athletes League Northern Premier | 19 Jul 09 |
| 1500 | 4:09.7 | | | | 1 | A | | | Liverpool | McCain UK Young Athletes League Northern Premier | 17 May 09 |
| 1500 | 4:09.8 | | | | 1 | | | | Blackpool | Lancashire County Championships | 9 May 09 |
| 1500 | 4:13.4 | | | | 1 | A | | | Blackburn | McCain UK Young Athletes League Northern Premier | 3 May 09 |
| 1500 | 4:27.8 | | | | 2 | B | | | Leeds | McCain UK Young Athletes League Northern Premier | 21 Jun 09 |
| 1500 | 4:49.5 | | | | 1 | B | | | Doncaster | McCain UK Young Athletes League Northern Premier | 31 May 09 |
| 3000 | 8:51.9 | | | | 1 | | | | Blackpool | Lancashire County Championships | 10 May 09 |
| 3000 | 8:57.89 | | | | 8 | | | | Cardiff | UK School Games | 5 Sep 09 |
| 3000 | 8:58.3 | | | | 1 | A | | | Warrington | National Junior Athletic League Mersey | 26 Apr 09 |
| 3000 | 8:59.86 | | | | 11 | | | | Don Valley | Aviva ESAA English Schools' Championships | 11 Jul 09 |
| 3000 | 9:14.67 | | | | 2 | | | | Gateshead | Northern Athletics U15 & U17 Championships | 24 May 09 |
| 3000 | 9:33.2 | | | | 1 | A | | | Doncaster | McCain UK Young Athletes League Northern Premier | 31 May 09 |
| 1.5K | 4:14.1 | | | | 7 | | | | Preston | Run Preston 5/10K (inc Elite 1500m) | 27 Sep 09 |
| ZXC | 18:01 | | | | 3 | | | | Blackburn | Lancashire Schools Championships | 7 Feb 09 |
| ZXC | 21:07 | | | | 4 | | | | Blackburn | Lancashire County Championships | 10 Jan 09 |
| ZXC | 21:22 | | | | 2 | | | | Kendal | Mid Lancs League | 10 Oct 09 |
| 2008 U17 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.55 | | | | | | | | Stretford | Trafford Grand Prix | 20 May 08 |
| 1500 | 4:19.29 | | | | 12 | h1 | | | Stretford | Trafford Grand Prix | 26 Aug 08 |
| 1500 | 4:21.9 | | | | | | | | Blackpool | Lancashire County Championships | 10 May 08 |
| 1500 | 4:24.84 | | | | | | | | Stretford | Trafford Grand Prix | 29 Jul 08 |
| 1500 | 4:27.00 | | | | | | | | Wigan | Northern Athletics U17/U15 Championships | 25 May 08 |
| 1500 | 4:29.1 | | | | | | | | Blackpool | Lancashire Schools Championships | 14 Jun 08 |
| 3000 | 9:54.9 | | | | | | | | Wigan | UKA Young Athletes League Northern Premier | 20 Jul 08 |
| 3000 | 9:58.7 | | | | | | | | Sportcity | UKA Young Athletes League National Auxiliary Final | 6 Sep 08 |
| ZXC | 13:45 | | | | 3 | | | | Blackburn | Lancashire County Championships | 5 Jan 08 |
| ZXC | 15:42 | | | | 4 | | | | Lancaster | Mid Lancashire League | 12 Jan 08 |
| ZXC | 21:26 | | | | 8 | | | | Blackburn | Lancashire Schools Cross Country | 2 Feb 08 |
| ZXC | 21:30 | | | | 7 | | | | Blackpool | Mid Lancashire League | 13 Dec 08 |
| ZXC | 21:49 | | | | 116 | | | | Liverpool | Sainsbury ESAA English Schools' Championships | 8 Mar 08 |
| 2007 U15 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.9 | | | | | | | | Blackpool | Lancashire County Championships | 13 May 07 |
| 800 | 2:16.04 | | | | | | | | Stretford | Trafford Grand Prix | 1 May 07 |
| 800 | 2:16.28 | | | | | | | | Stretford | Trafford Grand Prix | 7 Aug 07 |
| 800 | 2:19.5 | | | | | | | | Blackpool | Lancashire County Championships | 13 May 07 |
| 800 | 2:21.0 | | | | | | | | Gateshead | UKA Young Athletes League Northern Premier | 6 May 07 |
| 1500 | 4:31.78 | | | | 12 | | | | Stretford | Trafford Grand Prix | 12 Jun 07 |
| 1500 | 4:32.46 | | | | 8 | 3 | | | Stretford | Trafford Grand Prix | 24 Jul 07 |
| 1500 | 4:33.24 | | | | 9 | h2 | | | Don Valley | England Athletics Open Championships (U17/U15) | 11 Aug 07 |
| 1500 | 4:33.6 | | | | 1 | | | | Blackpool | Lancashire County Schools Championships | 9 Jun 07 |
| 1500 | 4:36.72 | | | | | | | | Stretford | Trafford Grand Prix inc Northern U20W S/C Champs | 10 Jul 07 |
| 1500 | 4:36.8 | | | | | | | | Blackpool | Lancashire County Championships | 12 May 07 |
| 1500 | 4:37.6 | | | | | | | | Leeds | UKA Young Athletes League Northern Premier | 3 Jun 07 |
| 1500 | 4:39.24 | | | | | | | | Leeds | North of England U17/U15 Championships | 27 May 07 |
| 1500 | 4:41.2 | | | | | | | | Manchester (SC) | YAL Northern Premier M3 | 24 Jun 07 |
| 1500 | 4:51.1 | | | | | | | | Blackpool | Lancashire County Schools Championships | 9 Jun 07 |
| 2006 U15 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.7 | | | | | | | | Hyndburn | - | 12 Aug 06 |
| 2005 U13 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:24.6 | | | | 2 | | | | Wigan | Mid Lancashire Medal Meet | 21 Aug 05 |
| 800 | 2:26.2 | | | | 2 | | | | Preston | Mid Lancashire League | 18 Jun 05 |
| 1500 | 4:58.0 | | | | 2 | | | | Burnley | Mid Lancashire League Division 1 | 6 Aug 05 |
| 1500 | 4:59.6 | | | | 1 | | | | Sportcity | UK Women's League Division 1 | 31 Jul 05 |
| 1500 | 5:00.1 | | | | 1 | | | | Blackpool | Lancashire County Championships | 14 May 05 |
| 1500 | 5:01.2 | | | | 1 | | | | Preston | Preston Harriers Championships | 11 Sep 05 |
| 1500 | 5:04.3 | | | | 1 | | | | Wakefield | UKA Young Athletes League Northern Premier | 17 Jul 05 |
| 1500 | 5:06.9 | | | | 1 | | | | Bebington | Young Athletes League Northern Premier | 5 Jun 05 |
| 1500 | 5:08.3 | | | | 1 | | | | Liverpool | UKA Young Athletes League Northern Premier | 8 May 05 |
| 2004 U13 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:01.6 | | | | 2 | | | | Leeds | UKA Young Athletes League Northern Premier | 1 Aug 04 |
| 1500 | 5:02.2 | | | | 3 | | | | Blackpool | Lancashire County Championships | 15 May 04 |