| 2020 SEN Leigh/Franklin Pierce |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.52 | i | | | 1 | 3 | | | Plymouth NH, USA | Panther Invitational | 8 Feb 20 |
| Mile | 4:26.66 | i | | | 12 | 18 | | | Boston MA, USA | David Hemery Valentine Invite | 15 Feb 20 |
| Mile | 4:34.78 | i | | | 7 | 2 | | | Lewiston ME, USA | Bates Invitational & Multi 20 | 17 Jan 20 |
| Mile | 4:39.99 | i | | | 4 | 1 | | | Plymouth NH, USA | Panther Invitational | 8 Feb 20 |
| 3000 | 8:45.82 | i | | | 1 | h1 | | | Roxbury MA, USA | Northeast-10 Championships | 20 Feb 20 |
| 3000 | 8:55.46 | i | | | 14 | 2 | | | Roxbury MA, USA | New England Championships | 1 Feb 20 |
| 3000 | 9:04.98 | i | | | 2 | | | | Middlebury VT, USA | Middlebury Winter Classic | 11 Jan 20 |
| 5000 | 14:46.08 | i | | | 5 | 2 | | | Boston MA, USA | Boston University Last Chance Qualifier | 28 Feb 20 |
| 5000 | 15:03.94 | i | | | 3 | h2 | | | Roxbury MA, USA | Northeast-10 Championships | 20 Feb 20 |
| 5000 | 15:16.74 | i | | | 1 | | | | Middlebury VT, USA | Middlebury Invitational | 23 Jan 20 |
| 2019 SEN Leigh/Manchester Metropolitan Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:05.4 | | | | 4 | A | | | Preston | North of England League Division 2W | 19 May 19 |
| 1500 | 4:00.68 | | | | 2 | C | | | Stretford | BMC Gold Standard Races | 23 Jul 19 |
| 1500 | 4:02.43 | | | | 6 | B | | | Stretford | BMC Gold Standard Races | 14 May 19 |
| 1500 | 4:03.26 | | | | 8 | B | | | Stretford | BMC Gold Standard Races | 18 Jun 19 |
| 1500 | 4:12.2 | | | | 4 | A | | | Preston | North of England League Division 2W | 19 May 19 |
| 1500 | 4:16.2 | | | | 1 | A | | | Litherland | North of England League Division 2W | 16 Jun 19 |
| Mile | 4:41.28 | | | | 4 | | | | Leeds | Battle of the North (Manchester Met v Leeds Beckett Uni) | 3 Apr 19 |
| 3000 | 8:29.89 | | | | 1 | 1 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 9 Jul 19 |
| 3000 | 8:37.09 | | | | 4 | 1 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 4 Jun 19 |
| 3000 | 8:49.38 | i | | | 5 | h3 | | | Sheffield | BUCS Indoor Championships | 16 Feb 19 |
| 3000 | 8:55.09 | i | | | 7 | B | | | Sheffield | BMC Sheffield Grand Prix | 6 Jan 19 |
| 3000 | 9:23.33 | | | | 3 | | | | Leeds | Battle of the North (Manchester Met v Leeds Beckett Uni) | 3 Apr 19 |
| 5000 | 14:46.87 | | | | 1 | C | | | Sportcity | BMC Grand Prix | 25 May 19 |
| 5000 | 14:51.0 | | | | 2 | | | | Stretford | Trafford AC Grand Prix Open (Sprints/Hurdles/Jumps) | 16 Jul 19 |
| 5000 | 15:12.37 | | | | 11 | 1 | | | Bedford | BUCS Championships | 6 May 19 |
| 5000 | 15:14.50 | | | | 11 | B | | | Watford | BMC Grand Prix | 29 Jun 19 |
| 5K | 15:29 | | | | 19 | A | | | Barrowford | Podium 5K | 2 Mar 19 |
| parkrun | 15:59 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 405 | 20 Apr 19 |
| parkrun | 16:10 | | | | 1 | | | 1 | Endcliffe | Sheffield Hallam parkrun # 450 | 31 Aug 19 |
| 8KL | 24:26 | | | | 21 | L1 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 24 Mar 19 |
| 5MXC | 26:00 | | | | 21 | | | | Dartmouth MA, USA | UMass Dartmouth Invitational | 21 Sep 19 |
| 9.7KXC | 33:35 | | | | 12 | | | | Kenworthy Woods | Manchester Area League | 9 Feb 19 |
| 9.84KXC | 35:07 | | | | 16 | | | | Heaton Park | Manchester Area League | 12 Jan 19 |
| 10.3KXC | 36:24 | | | | 119 | A | | | Exeter | BUCS Cross Country Championships | 2 Feb 19 |
| 12.1KXC | 42:16 | | | | 79 | | | | Pontefract | Northern Counties Championships | 26 Jan 19 |
| ZXC | 28:23 | | | | 24 | | | | Jamesville NY, USA | Northeast-10 Championships | 27 Oct 19 |
| ZXC | 32:23 | | | | 15 | | | | Belmont Plateau PA, USA | NCAA Division II East Region | 9 Nov 19 |
| 2018 U23 Leigh/Manchester Metropolitan Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:02.1 | | | | 3 | B | | | Leigh | North of England League Division 2W | 3 Jun 18 |
| 800 | 2:03.9 | | | | 1 | B | | | Blackpool | North of England League Division 2W | 4 Aug 18 |
| 800 | 2:06.4 | | | | 3 | B | | | Blackpool | North of England League Division 2W | 8 Jul 18 |
| 1500 | 4:03.25 | | | | 11 | B | | | Stretford | BMC Gold Standard Races | 15 May 18 |
| 1500 | 4:04.84 | | | | 9 | 1 | | | Stretford | Trafford AC Grand Prix Open | 14 Aug 18 |
| 1500 | 4:08.8 | | | | 2 | A | | | Blackpool | North of England League Division 2W | 8 Jul 18 |
| 1500 | 4:11.3 | | | | 1 | A | | | Leigh | North of England League Division 2W | 3 Jun 18 |
| 1500 | 4:15.4 | | | | 3 | A | | | Blackpool | North of England League Division 2W | 4 Aug 18 |
| Mile | 4:38.40 | | | | 1 | B | | | Sheffield | BMC Sheffield Open Series | 12 Dec 18 |
| 3000 | 8:37.50 | | | | 12 | 1 | | | Stretford | Trafford AC Grand Prix Open | 24 Jul 18 |
| 3000 | 8:40.83 | | | | 2 | 2 | | | Stretford | Trafford AC Grand Prix Open | 12 Jun 18 |
| 3000 | 8:45.19 | | | | 13 | 1 | | | Stretford | Trafford AC Grand Prix Open | 24 Apr 18 |
| 3000 | 8:45.69 | | | | 9 | 1 | | | Stretford | Trafford AC Grand Prix Open | 26 Jun 18 |
| 3000 | 8:47.91 | i | | | 7 | h2 | | | Sheffield | BUCS Indoor Championships | 17 Feb 18 |
| 3000 | 8:50.98 | i | | | 6 | 1 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 14 Jan 18 |
| 5000 | 14:52.97 | | | | 5 | B | | | Stretford | BMC Grand Prix | 18 Aug 18 |
| 5000 | 14:56.71 | | | | 5 | B | | | Watford | BMC Grand Prix | 26 May 18 |
| 5000 | 14:59.04 | | | | 10 | 1 | | | Bedford | BUCS Championships | 7 May 18 |
| 5000 | 15:11.47 | | | | 6 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 9 Jun 18 |
| 5K | 15:14 | | | | 17 | A | | | Barrowford | Podium 5K | 11 Mar 18 |
| 5K | 15:14 | | | | 10 | A | | | Barrowford | Podium 5K | 7 Apr 18 |
| 10K | 32:22 | | | 32:22 | 40 | | | | Clitheroe | Ribble Valley 10K | 30 Dec 18 |
| 10KXC | 36:44 | | | | 93 | | | | Brunel University | BUCS Cross Country Championships | 3 Feb 18 |
| 12KXC | 47:40 | | | | 173 | | | | Harewood | Northern Counties Championships | 27 Jan 18 |
| 12KXC | 47:41 | | | | 389 | | | | Parliament Hill | ECCA Saucony English National Championships | 24 Feb 18 |
| ZXC | 35:05 | | | | 4 | | | | Leigh | South East Lancashire League | 20 Jan 18 |
| 2017 U23 Leigh/Manchester Metropolitan Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:06.1 | | | | 4 | A | | | Blackburn | North of England League Division 2W | 5 Aug 17 |
| 800 | 2:07.0 | | | | 4 | B | | | Liverpool | North of England League Division 2W | 9 Jul 17 |
| 1500 | 4:09.63 | | | | 5 | 2 | | | Stretford | Trafford AC Grand Prix | 15 Aug 17 |
| 1500 | 4:19.87 | | | | 11 | 2 | | | Stretford | Trafford AC Grand Prix | 27 Jun 17 |
| 1500 | 4:21.9 | | | | 2 | B | | | Bebington | North of England League Division 2W | 4 Jun 17 |
| 3000 | 8:52.43 | | | | 12 | 1 | | | Stretford | Trafford AC Grand Prix | 25 Jul 17 |
| 3000 | 8:52.49 | | | | 12 | 1 | | | Stretford | Trafford AC Grand Prix | 29 Aug 17 |
| 3000 | 9:01.04 | | | | 1 | 2 | | | Stretford | Trafford AC Grand Prix | 27 Jun 17 |
| 3000 | 9:10.67 | | | | 7 | 2 | | | Stretford | Trafford AC Grand Prix | 16 May 17 |
| 3000 | 9:22.32 | | | | 16 | 2 | | | Stretford | Trafford AC Grand Prix | 25 Apr 17 |
| 3000 | 9:23.10 | | | | 8 | | | | Leeds | Carnegie Games inc. Pat Duffy Memorial Meeting | 22 Mar 17 |
| 5000 | 15:41.13 | | | | 16 | | | | Stretford | Trafford AC Grand Prix | 4 Jul 17 |
| 5000 | 15:42.6 | | | | 2 | A | | | Stretford | North of England League Division 2 Promotion Match | 20 Aug 17 |
| 5000 | 15:43.1 | | | | 6 | A | | | Leigh | North of England League Division 2W | 6 May 17 |
| 5000 | 15:47.3 | | | | 4 | A | | | Blackburn | North of England League Division 2W | 5 Aug 17 |
| 5000 | 15:50.9 | | | | 3 | A | | | Liverpool | North of England League Division 2W | 9 Jul 17 |
| 1MMT | 4:51 | | | | 8 | A | | | Manchester | Trafford All Terrain Challenge Mile | 15 Jul 17 |
| 3.01KXCL | 9:41 | | | | 15 | L4 | | | Manchester | University of Manchester Relays | 28 Oct 17 |
| 3MMT | 15:57 | | | | 5 | | | | Manchester | Trafford All Terrain Challenge 3 | 16 Jul 17 |
| 5K | 15:04 | | | | 17 | A | | | Barrowford | Podium 5K | 18 Nov 17 |
| 5K | 17:55 | | | 17:56 | 11 | | | | Bolton | Central Lancashire 5K | 19 Feb 17 |
| 5KXCL | 17:10 | | | | 38 | L2 | | | Mansfield | ECCA Saucony English National Relay Championships | 4 Nov 17 |
| parkrun | 16:35 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 310 | 29 Apr 17 |
| parkrun | 16:39 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 332 | 7 Oct 17 |
| parkrun | 18:05 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 295 | 7 Jan 17 |
| parkrun | 23:38 | | | | 47 | | | | Pennington Flash | Pennington Flash parkrun # 303 | 11 Mar 17 |
| 4MMT | 22:56 | | | | 2 | | | | Wigan | Haigh Hall 4 | 10 May 17 |
| 6.5KL | 20:32 | | | | 29 | L1 | | | Manchester | Northern Counties Men's 6-Stage Relays | 16 Sep 17 |
| 5MMT | 27:30 | | | | 5 | | | | Manchester | Trafford All Terrain Challenge 5 | 14 Jul 17 |
| 9.6KXC | 34:30 | | | | 20 | | | | Boggart Hole Clough | Manchester Area League | 11 Nov 17 |
| 9.7KXC | 34:32 | | | | 11 | | | | Wythenshawe | Manchester Area League | 2 Dec 17 |
| 9.7KXC | 35:51 | | | | 23 | | | 2 | Wythenshawe | Manchester Area League | 14 Jan 17 |
| 9.8KXC | 34:47 | | | | 119 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 9.84KXC | 35:51 | | | | 16 | | | | Heaton Park | Manchester Area League | 14 Oct 17 |
| 10K | 34:48 | | | 34:53 | 195 | | | | Partington | Trafford 10K | 5 Mar 17 |
| 10KXC | 37:34 | | | | 115 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 10.36KXC | 38:17 | | | | 173 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| 10.4KXC | 38:48 | | | | 28 | | | 3 | Stockport | Manchester Area League | 11 Feb 17 |
| ZXC | 39:15 | | | | 3 | | | 1 | Leigh | South East Lancashire League | 21 Jan 17 |
| 2016 U23 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:07 | | | | 4 | | | | Hull | Hull parkrun # 353 | 26 Nov 16 |
| parkrun | 17:18 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 278 | 17 Sep 16 |
| parkrun | 17:35 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 266 | 18 Jun 16 |
| parkrun | 17:40 | | | | 3 | | | 1 | Hull | Hull parkrun # 332 | 2 Jul 16 |
| parkrun | 17:48 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 280 | 1 Oct 16 |
| parkrun | 17:49 | | | | 10 | | | 1 | Endcliffe | Sheffield Hallam parkrun # 291 | 30 Apr 16 |
| parkrun | 17:53 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 292 | 24 Dec 16 |
| parkrun | 17:57 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 253 | 19 Mar 16 |
| parkrun | 18:05 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 263 | 28 May 16 |
| parkrun | 18:14 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 274 | 20 Aug 16 |
| parkrun | 18:26 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 260 | 7 May 16 |
| 5MMT | 28:11 | | | | 5 | | | | Gin Pit | Gin Pit 5 | 9 Oct 16 |
| 9.3KXC | 33:23 | | | | 12 | | | 4 | Blackburn | Red Rose League | 29 Oct 16 |
| 9.6KXC | 37:07 | | | | 42 | | | 8 | Manchester | Manchester Area League | 3 Dec 16 |
| 10K | 33:58 | | | 34:01 | 66 | | | | Clitheroe | Ribble Valley 10K | 27 Dec 16 |
| 10.2KXC | 40:19 | | | | 28 | | | 6 | Bolton | Red Rose League | 12 Nov 16 |
| ZXC | 36:33 | | | | 36 | | | 6 | Wythenshawe | Manchester Area League | 15 Oct 16 |
| 2015 U20 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:06 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 225 | 22 Aug 15 |
| parkrun | 18:15 | | | | 4 | | | 1 | Pennington Flash | Pennington Flash parkrun # 226 | 5 Sep 15 |
| parkrun | 18:34 | | | | 1 | | | 1 | Pennington Flash | Pennington Flash parkrun # 230 | 3 Oct 15 |
| parkrun | 18:36 | | | | 2 | | | 1 | Pennington Flash | Pennington Flash parkrun # 223 | 8 Aug 15 |
| 2012 U17 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 20:22 | | | | 41 | | | | Trafford | Greater Manchester Schools' Championships | 4 Feb 12 |
| 2011 U15 Leigh |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 19:27 | | | | 52 | | | | Bolton | Greater Manchester Schools Championships | 5 Feb 11 |