| 2025 SEN Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:25 | | | | 12 | | | 1 | Bushy Park | Bushy Park parkrun # 1041 | 14 Jun 25 |
| parkrun | 18:19 | | | | 12 | | | | Stretford | Stretford parkrun # 395 | 22 Feb 25 |
| parkrun | 24:03 | | | | 115 | | | | South Manchester | South Manchester parkrun # 695 | 17 May 25 |
| parkrun | 26:01 | | | | 63 | | | | Hanley | Hanley parkrun # 626 | 15 Mar 25 |
| parkrun | 29:04 | | | | 253 | | | | Penrith | Penrith parkrun # 503 | 12 Apr 25 |
| parkrun | 29:32 | | | | 322 | | | | South Manchester | South Manchester parkrun # 698 | 22 Mar 25 |
| parkrun | 34:26 | | | | 345 | | | | Preston | Preston parkrun # 572 | 5 Apr 25 |
| parkrun | 35:36 | | | | 82 | | | | Mura di Lucca, ITA | Mura di Lucca parkrun # 261 | 3 May 25 |
| HM | 74:23 | c | | | 15 | | | | Manchester | AJ Bell Great Manchester Run Half Marathon | 18 May 25 |
| HM | 1:41:24 | c | | | 1976 | | | | Bath | Bath Half Marathon | 16 Mar 25 |
| 2024 SEN Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:43 | | | | 13 | | | 1 | Morecambe | Power of 5K | 8 Mar 24 |
| parkrun | 17:34 | | | | 1 | | | 1 | Preston | Preston parkrun # 517 | 23 Mar 24 |
| parkrun | 18:13 | | | | 2 | | | | Preston | Preston parkrun # 515 | 9 Mar 24 |
| parkrun | 19:27 | | | | 15 | | | | Preston | Preston parkrun # 511 | 3 Feb 24 |
| parkrun | 23:49 | | | | 23 | | | 1 | Concord | Concord parkrun # 611 | 24 Feb 24 |
| parkrun | 24:22 | | | | 74 | | | | Preston | Preston parkrun # 540 | 31 Aug 24 |
| parkrun | 25:32 | | | | 60 | | | 1 | Blackpool | Blackpool parkrun # 282 | 1 Jan 24 |
| parkrun | 27:24 | | | | 155 | | | | Babbs Mill | Babbs Mill parkrun # 163 | 20 Jan 24 |
| parkrun | 28:29 | | | | 205 | | | | South Manchester | South Manchester parkrun # 641 | 2 Mar 24 |
| parkrun | 28:31 | | | | 104 | | | | Lytham Hall | Lytham Hall parkrun # 315 | 17 Feb 24 |
| parkrun | 28:44 | | | | 212 | | | | Preston | Preston parkrun # 516 | 16 Mar 24 |
| parkrun | 33:49 | | | | 109 | | | | Ford | Ford parkrun # 250 | 28 Dec 24 |
| parkrun | 36:08 | | | | 326 | | | | Preston | Preston parkrun # 556 | 21 Dec 24 |
| 9.8KXC | 35:57 | | | | 31 | | | | Blackburn | Lancashire County Championships | 6 Jan 24 |
| HM | 74:01 | | | 74:02 | 44 | | | | Wrexham | Village Bakery Wrexham Half Marathon | 18 Feb 24 |
| 20M | 2:00:17 | | | | 13 | | | | Lancaster | Trimpell 20 | 10 Mar 24 |
| Mar | 2:40:28 | a | | 2:42:24 | 469 | | | | Boston MA, USA | The Boston Marathon | 15 Apr 24 |
| 2023 SEN Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:22 | | | | 3 | | | 1 | Preston | Preston parkrun # 486 | 29 Jul 23 |
| parkrun | 18:44 | | | | 6 | | | | Bath Skyline | Bath Skyline parkrun # 363 | 11 Mar 23 |
| parkrun | 20:31 | | | | 21 | | | 1 | Preston | Preston parkrun # 469 | 1 Apr 23 |
| parkrun | 20:53 | | | | 23 | | | | Preston | Preston parkrun # 465 | 4 Mar 23 |
| parkrun | 23:21 | | | | 79 | | | | Keswick | Keswick parkrun # 404 | 5 Aug 23 |
| parkrun | 24:30 | | | | 38 | | | 1 | Old Deer Park | Old Deer Park parkrun # 597 | 9 Sep 23 |
| parkrun | 25:49 | | | | 158 | | | | Preston | Preston parkrun # 492 | 16 Sep 23 |
| parkrun | 26:58 | | | | 146 | | | | Preston | Preston parkrun # 478 | 3 Jun 23 |
| parkrun | 27:25 | | | | 93 | | | | Lytham Hall | Lytham Hall parkrun # 287 | 17 Jun 23 |
| parkrun | 29:28 | | | | 90 | | | | Lancaster | Lancaster parkrun # 289 | 1 Jan 23 |
| parkrun | 32:59 | | | | 275 | | | | Southport | Southport parkrun # 325 | 25 Dec 23 |
| 10K | 34:13 | | | 34:23 | 110 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 31 Dec 23 |
| HM | 77:39 | | | | 8 | | | | Lancaster | Lancaster Riverside 10K / Half Marathon | 6 Aug 23 |
| MarMT | 2:51:50 | | | | 4 | | | | Kew Gardens | Richmond RUNFEST Marathon | 10 Sep 23 |
| 2022 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:06 | | | | 6 | | | 1 | Penrith | Penrith parkrun # 360 | 23 Jul 22 |
| parkrun | 18:29 | | | | 5 | | | | Chippenham | Chippenham parkrun # 348 | 7 May 22 |
| parkrun | 19:04 | | | | 5 | | | | Bath Skyline | Bath Skyline parkrun # 317 | 16 Apr 22 |
| parkrun | 20:03 | | | | 13 | | | | Bath Skyline | Bath Skyline parkrun # 315 | 2 Apr 22 |
| parkrun | 30:58 | | | | 218 | | | | Preston | Preston parkrun # 457 | 31 Dec 22 |
| parkrun | 32:21 | | | | 296 | | | | Eastville | Eastville parkrun # 144 | 19 Feb 22 |
| parkrun | 32:29 | | | | 253 | | | | Ashton Court | Ashton Court parkrun # 486 | 9 Apr 22 |
| parkrun | 33:55 | | | | 238 | | | | Preston | Preston parkrun # 438 | 30 Jul 22 |
| 2021 U23 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 17:42 | | | | 5 | | | 1 | Burnham and Highbridge | Burnham and Highbridge parkrun # 249 | 7 Aug 21 |
| parkrun | 17:46 | | | | 1 | | | 1 | Preston | Preston parkrun # 394 | 11 Sep 21 |
| parkrun | 18:24 | | | | 2 | | | 1 | Bath Skyline | Bath Skyline parkrun # 284 | 14 Aug 21 |
| parkrun | 18:37 | | | | 4 | | | | Bath Skyline | Bath Skyline parkrun # 289 | 18 Sep 21 |
| parkrun | 18:41 | | | | 2 | | | 1 | Somerdale Pavilion | Somerdale Pavilion parkrun # 65 | 16 Oct 21 |
| parkrun | 19:58 | | | | 8 | | | | Bath Skyline | Bath Skyline parkrun # 290 | 25 Sep 21 |
| parkrun | 20:12 | | | | 4 | | | 1 | Lancaster | Lancaster parkrun # 238 | 25 Dec 21 |
| parkrun | 22:03 | | | | 35 | | | | Preston | Preston parkrun # 407 | 11 Dec 21 |
| parkrun | 22:25 | | | | 7 | | | | Witton | Witton parkrun # 216 | 4 Sep 21 |
| 7M | 43:55 | c | | | 8 | | | | Longridge | Longridge Christmas Pudding 7 | 12 Dec 21 |
| 2019 U20 Preston/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.41 | | | | 4 | 7 | | | Stretford | Trafford AC Grand Prix Open (Distance / Throws) | 23 Jul 19 |
| 3000 | 8:59.62 | | | | 12 | B | | | Millfield | BMC PB Classic | 4 May 19 |
| parkrun | 16:59 | | | | 1 | | | 1 | Street | Street parkrun # 58 | 25 May 19 |
| 6.7KXC | 24:44 | | | | 159 | | | | Leeds | New Balance ESAA English Schools' Championships | 16 Mar 19 |
| 10K | 34:35 | | | 34:35 | 2 | | | 2 | Glastonbury | Glastonbury Round the Tor 10K | 5 May 19 |
| 2018 U20 Preston/Millfield Sch |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:07.75 | | | | 4 | | | | Yeovil | Somerset County Championships | 12 May 18 |
| 3000 | 9:01.14 | | | | 12 | | | | Street | BMC PB Classic | 5 May 18 |
| 3000 | 9:16.5 | | | | 2 | A | | | Ellesmere Port | UK Youth Development U17/U20 League Division North West 1 | 27 May 18 |
| 5K | 17:09 | | | 17:09 | 2 | | | 2 | Glastonbury | Glastonbury Round the Tor 5K | 6 May 18 |
| 2017 U17 Preston |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.77 | | | | 8 | 5 | | | Stretford | Trafford AC Grand Prix | 25 Jul 17 |
| 800 | 2:10.71 | | | | 7 | 4 | | | Stretford | Trafford AC Grand Prix | 13 Jun 17 |
| 800 | 2:19.55 | | | | 2 | B | | | Stretford | UK Youth Development U17/U20 League Division North Premier West | 25 Jun 17 |
| 1500 | 4:22.63 | | | | 13 | 2 | | | Stretford | Trafford AC Grand Prix | 27 Jun 17 |
| 1500 | 4:26.6 | | | | 3 | | | | Blackpool | Lancashire County Championships | 13 May 17 |
| 1500 | 4:31.88 | | | | 1 | A | | | Stretford | UK Youth Development U17/U20 League Division North Premier West | 25 Jun 17 |
| 3000 | 9:13.54 | | | | 23 | 1 | | | Stretford | Trafford AC Grand Prix | 16 May 17 |
| 3000 | 9:13.64 | | | | 11 | 2 | | | Stretford | Trafford AC Grand Prix | 25 Apr 17 |
| 3000 | 9:14.95 | | | | 10 | 2 | | | Watford | Watford Open Graded Meeting | 31 May 17 |
| 3000 | 9:22.83 | | | | 1 | A | | | Stretford | UK Youth Development U17/U20 League Division North Premier West | 28 May 17 |
| 3000 | 9:28.6 | | | | 2 | | | | Blackpool | Lancashire County Schools Championships | 10 Jun 17 |
| 3000 | 9:29.4 | | | | 2 | | | | Blackpool | Lancashire County Championships | 14 May 17 |
| 2000SC | 7:26.20 | | | | 1 | B | | | Stretford | UK Youth Development U17/U20 League Division North Premier West | 28 May 17 |
| JT700 | 5.14 | | | | 4 | A | | | Stretford | UK Youth Development U17/U20 League Division North Premier West | 25 Jun 17 |
| 5.6KXC | 18:47 | | | | 6 | | | | Blackburn | Lancashire County Championships | 7 Jan 17 |
| 5.8KXC | 22:24 | | | | 63 | | | | Knowsley Park | Northern Championships | 28 Jan 17 |
| 6KXC | 19:36 | | | | 60 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 6KXC | 21:26 | | | | 55 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| ZXC | 17:07 | | | | 1 | | | | Stretford | Northern Schools' Championships | 4 Mar 17 |
| ZXC | 19:38 | | | | 3 | | | | Blackburn | Lancashire Schools' Championships | 4 Feb 17 |
| 2016 U17 Lancaster & Morecambe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:26.2 | | | | 2 | | | | Lancaster | Mid Lancashire League | 2 Jul 16 |
| 1500 | 4:35.60 | | | | 9 | 3 | | | Stretford | Trafford AC Grand Prix | 7 Jun 16 |
| 3000 | 9:43.71 | | | | 17 | 1 | | | Stretford | Trafford AC Grand Prix | 23 Aug 16 |
| 3KXCL | 9:51 | | | | 18 | 2 | | | Mansfield | ECCA Saucony English National Relay Championships | 5 Nov 16 |
| 3.8KXC | 13:59 | | | | 5 | | | | Blackburn | Lancashire County Championships | 9 Jan 16 |
| 4KXC | 16:05 | | | | 6 | | | | Hyndburn | Mid Lancs League | 16 Jan 16 |
| 4.2KXC | 16:17 | | | | 57 | | | | Blackburn | Northern Championships | 30 Jan 16 |
| 4.5KXC | 17:52 | | | | 157 | | | | Birmingham | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 16 |
| 4.5KXC | 18:28 | | | | 112 | | | | Castle Donington | ECCA Saucony English National Championships | 27 Feb 16 |
| 5.5KXC | 18:46 | | | | 60 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 26 Nov 16 |
| 5.7KXC | 20:37 | | | | 236 | | | | Nottingham | New Balance ESAA English Schools' Championships | 5 Mar 16 |
| 5.9KXC | 20:19 | | | | 61 | | | 30 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford University v RAF) | 12 Nov 16 |
| ZXC | 17:15 | | | | 17 | | | | Trafford | Northern Schools' Championships | 19 Mar 16 |
| ZXC | 22:24 | | | | 8 | | | | Blackburn | Lancashire County Schools' Championships | 6 Feb 16 |
| 2015 U15 Lancaster & Morecambe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:17.8 | | | | 8 | | | | Lancaster | Mid Lancashire League | 4 Jul 15 |
| DT1.25K | 15.46 | | | | 6 | | | | Lancaster | Mid Lancashire League | 4 Jul 15 |
| JT600 | 17.32 | | | | 9 | | | | Lancaster | Mid Lancashire League | 4 Jul 15 |
| 3KXC | 10:38 | | | | 40 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials & Liverpool & District/Mid Lancs Leagues) | 28 Nov 15 |
| 3.973KXC | 15:19 | | | | 9 | | | | Towneley Park | Mid Lancs League | 24 Oct 15 |
| parkrun | 18:14 | | | | 6 | | | 1 | Preston | Preston parkrun # 179 | 19 Dec 15 |
| parkrun | 18:24 | | | | 4 | | | | Preston | Preston parkrun # 174 | 14 Nov 15 |
| parkrun | 18:32 | | | | 7 | | | 1 | Preston | Preston parkrun # 169 | 10 Oct 15 |
| parkrun | 18:53 | | | | 6 | | | 1 | Preston | Preston parkrun # 181 | 26 Dec 15 |
| parkrun | 19:18 | | | | 8 | | | 1 | Preston | Preston parkrun # 173 | 7 Nov 15 |
| parkrun | 20:21 | | | | 13 | | | 1 | Preston | Preston parkrun # 159 | 18 Jul 15 |
| parkrun | 20:21 | | | | 13 | | | 1 | Preston | Preston parkrun # 159 | 18 Jul 15 |
| parkrun | 21:28 | | | | 29 | | | | Preston | Preston parkrun # 148 | 2 May 15 |
| parkrun | 21:33 | | | | 35 | | | | Preston | Preston parkrun # 141 | 14 Mar 15 |
| parkrun | 21:41 | | | | 35 | | | | Preston | Preston parkrun # 149 | 9 May 15 |
| parkrun | 21:44 | | | | 34 | | | | Preston | Preston parkrun # 147 | 25 Apr 15 |
| parkrun | 22:24 | | | | 54 | | | 1 | Preston | Preston parkrun # 140 | 7 Mar 15 |
| parkrun | 24:26 | | | | 93 | | | | Preston | Preston parkrun # 134 | 24 Jan 15 |
| parkrun | 29:14 | | | | 101 | | | 1 | Preston | Preston parkrun # 178 | 12 Dec 15 |
| parkrun | 31:05 | | | | 164 | | | | Preston | Preston parkrun # 139 | 28 Feb 15 |
| 10K | 38:49 | | | 38:54 | 22 | | | 5 | Preston | Run Preston 10K | 27 Sep 15 |
| 10K | 39:09 | | | | 5 | | | | Lancaster | Lancaster Castle 10K | 20 Sep 15 |
| 10K | 39:35 | | | | 10 | | | 1 | Burnley | Burnley Fire 10K | 4 Oct 15 |
| ZXC | 17:31 | | | | 23 | | | | Stretford | Northern Schools' Championships | 21 Mar 15 |
| 2014 U15 Lancaster & Morecambe |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 11:54.3 | | | | 5 | | | | Litherland | Mid Lancashire League | 28 Jun 14 |
| DT1.25K | 15.16 | | | | 6 | | | | Litherland | Mid Lancashire League | 28 Jun 14 |
| parkrun | 22:18 | | | | 36 | | | | Preston | Preston parkrun # 104 | 7 Jun 14 |
| parkrun | 24:31 | | | | 84 | | | | Preston | Preston parkrun # 93 | 22 Mar 14 |
| parkrun | 24:39 | | | | 67 | | | 1 | Preston | Preston parkrun # 98 | 26 Apr 14 |
| parkrun | 26:01 | | | | 74 | | | | Preston | Preston parkrun # 94 | 29 Mar 14 |
| ZXC | 17:57 | | | | 33 | | | | Hyndburn | Mid Lancs League | 25 Oct 14 |