| 2025 SEN London Heathside |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:41 | | | | 10 | | | | Mile End | Mile End parkrun # 637 | 4 Oct 25 |
| parkrun | 22:39 | | | | 76 | | | | Swansea Bay | Swansea Bay parkrun # 407 | 26 Apr 25 |
| 2023 SEN London Heathside |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 19:45 | | | | 13 | | | | Finsbury Park | Finsbury Park parkrun # 597 | 15 Jul 23 |
| parkrun | 20:57 | | | | 11 | | | | Northwich | Northwich parkrun # 203 | 1 Jul 23 |
| 2022 SEN London Heathside |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 4.987KL | 16:46 | | | | 19 | L8 | | | Milton Keynes | Southern Men's 12-Stage Relays | 27 Mar 22 |
| parkrun | 18:20 | | | | 2 | | | 1 | Doddington Hall | Doddington Hall parkrun # 42 | 12 Mar 22 |
| parkrun | 18:36 | | | | 11 | | | | Finsbury Park | Finsbury Park parkrun # 539 | 5 Mar 22 |
| parkrun | 22:16 | | | | 81 | | | | Holyrood | Holyrood parkrun # 6 | 20 Aug 22 |
| 7.6KXC | 32:44 | | | | 226 | | | | Wormwood Scrubs | Start Fitness Metropolitan League | 15 Jan 22 |
| 8KXC | 30:25 | | | | 96 | | | | Claybury Park | Start Fitness Metropolitan League | 15 Oct 22 |
| 12KXC | 56:53 | | | | 809 | | | | Parliament Hill | ECCA Saucony English National Championships | 26 Feb 22 |
| 2021 SEN Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 18:55 | | | | 11 | | | | Finsbury Park | Finsbury Park parkrun # 525 | 27 Nov 21 |
| 7.8KXC | 31:32 | | | | 219 | | | | Welwyn Garden City | Start Fitness Metropolitan League | 13 Nov 21 |
| 8KXC | 32:33 | | | | 160 | | | | Uxbridge | Start Fitness Metropolitan League | 4 Dec 21 |
| 8.1KXC | 34:32 | | | | 217 | | | | Claybury Park | Start Fitness Metropolitan League | 16 Oct 21 |
| 2018 SEN Vale Royal/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:55 | | | | 1 | | | 1 | Coventry | Coventry parkrun # 404 | 17 Feb 18 |
| parkrun | 17:13 | | | | 1 | | | 1 | Coventry | Coventry parkrun # 401 | 27 Jan 18 |
| parkrun | 19:11 | | | | 4 | | | 1 | Northwich | Northwich parkrun # 40 | 25 Dec 18 |
| 9.7KXC | 33:48 | | | | 69 | | | | Warley Woods | Birmingham League Division 1 | 13 Jan 18 |
| 6.2MXC | 31:12 | | | | 47 | | | | Wolverhampton | Birmingham League Division 1 | 10 Feb 18 |
| 10KXC | 37:48 | | | | 135 | | | | Brunel University | BUCS Cross Country Championships | 3 Feb 18 |
| 2017 U23 Vale Royal/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KL | 9:51 | | | | 1 | L3 | | | Leicester | University of Leicester Relays | 25 Nov 17 |
| parkrun | 18:07 | | | | 4 | | | 1 | Coventry | Coventry parkrun # 387 | 7 Oct 17 |
| 6MXC | 36:18 | | | | 92 | | | | Cheltenham | Birmingham League Division 1 | 11 Nov 17 |
| 6.4MXC | 38:40 | | | | 65 | | | | Trentham | Birmingham League Division 1 | 2 Dec 17 |
| 2016 U23 Vale Royal/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 53.40 | i | | | 5 | h2 | | | Lee Valley | South of England AA U20 / Senior Championships | 16 Jan 16 |
| 800 | 1:58.94 | i | | | 6 | s3 | | | Sheffield | BUCS Indoor Championships | 20 Feb 16 |
| 800 | 1:59.66 | i | | | 1 | 6 | | | Lee Valley | London Senior & U20 Games | 31 Jan 16 |
| 800 | 2:00.48 | i | | | 1 | h6 | | | Sheffield | BUCS Indoor Championships | 19 Feb 16 |
| 800 | DNF | i | | | - | h4 | | | Lee Valley | South of England AA U20 / Senior Championships | 17 Jan 16 |
| parkrun | 17:02 | | | | 6 | | | | Coventry | Coventry parkrun # 306 | 27 Feb 16 |
| parkrun | 17:51 | | | | 2 | | | 1 | Delamere | Delamere parkrun # 190 | 25 Dec 16 |
| 10.2KXC | 36:32 | | | | 157 | | | | Gloucester | BUCS Cross Country Championships | 6 Feb 16 |
| 2015 U23 Vale Royal/Warwick Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.69 | | | | 7 | 15 | | | Watford | Watford Open Graded Meeting | 22 Apr 15 |
| 800 | 2:04.89 | i | | | 5 | h5 | | | Lee Valley | South of England AA U20 / Senior Championships | 18 Jan 15 |
| 1500 | 4:16.86 | | | | 2 | 1 | | | Leicester | Team University of Leicester Open Meeting | 21 Mar 15 |
| 5K | 16:50 | | | | 4 | | | | Crewe | South Cheshire 5K Series | 28 Jul 15 |
| parkrun | 17:01 | | | | 4 | | | 1 | Delamere | Delamere parkrun # 138 | 19 Dec 15 |
| parkrun | 17:08 | | | | 2 | | | | Delamere | Delamere parkrun # 120 | 25 Jul 15 |
| parkrun | 17:15 | | | | 1 | | | | Delamere | Delamere parkrun # 107 | 18 Apr 15 |
| parkrun | 17:23 | | | | 1 | | | | Delamere | Delamere parkrun # 106 | 11 Apr 15 |
| parkrun | 17:23 | | | | 3 | | | | Delamere | Delamere parkrun # 140 | 26 Dec 15 |
| parkrun | 17:31 | | | | 5 | | | 1 | Coventry | Coventry parkrun # 268 | 23 May 15 |
| parkrun | 18:06 | | | | 5 | | | | Leamington | Leamington parkrun # 236 | 10 Oct 15 |
| 5.848KL | 19:48 | | | | 40 | L6 | | | Sutton Park | ERRA Men's National 6-Stage Relays | 3 Oct 15 |
| 6.6KL | 22:48 | | | | 54 | L1 | | | Blackpool | Northern Men's 6-Stage Relays | 19 Sep 15 |
| 8.96KL | 31:15 | | | | 14 | L5 | | | Sutton Coldfield | Midland Men's 12 Stage Relays | 28 Mar 15 |
| 6MXC | 34:36 | | | | 76 | | | | Cheltenham | Birmingham League Division 1 | 5 Dec 15 |
| 10KXC | 38:20 | | | | 20 | | | | Winsford | North Staffordshire League | 26 Sep 15 |
| ZXC | 32:54 | | | | 21 | | | 3 | Wolverhampton | Birmingham League Division 2 | 7 Feb 15 |
| ZXC | 38:53 | | | | 80 | | | | Leamington Spa | Birmingham League Division 1 | 7 Nov 15 |
| ZXC | 41:10 | | | | 72 | | | 11 | Nuneaton | Birmingham League Division 2 | 10 Jan 15 |
| ZXC | 46:38 | | | | 152 | A | | | Brighton | BUCS Cross Country Championships | 31 Jan 15 |
| 2014 U20 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.97 | | | | 2 | 2 | | | Stretford | Trafford Grand Prix | 22 Jul 14 |
| 800 | 1:58.00 | | | | 5 | 1 | | | Stretford | Trafford Grand Prix | 12 Aug 14 |
| 800 | 1:58.63 | | | | 3 | 2 | | | Stretford | Trafford Grand Prix | 1 Jul 14 |
| 1500 | 4:10.99 | | | | 6 | 1 | | | Stretford | Trafford Grand Prix | 6 May 14 |
| 3.6KL | 11:54 | | | | 12 | L4 | | | Stockport | North West Road Relays | 13 Sep 14 |
| parkrun | 17:18 | | | | 1 | | | | Delamere | Delamere parkrun # 91 | 25 Dec 14 |
| parkrun | 17:25 | | | | 1 | | | | Delamere | Delamere parkrun # 62 | 17 May 14 |
| parkrun | 17:38 | | | | 3 | | | | South Manchester | South Manchester parkrun # 250 | 22 Nov 14 |
| 5.848KL | 20:04 | | | | 49 | L6 | | | Sutton Park | ERRA Men's National 6 Stage Relays | 4 Oct 14 |
| 6KL | 20:52 | | | | 30 | L6 | | | Warrington | Northern Men's 6 Stage Relays | 20 Sep 14 |
| 8KXC | 28:26 | | | | 83 | | | | Birmingham | CAU Inter County Championships | 8 Mar 14 |
| 5MMT | 28:50 | | | | 7 | | | 4 | Moulton | Pie and Peas 5 | 6 Aug 14 |
| 10K | 34:18 | | | | 6 | | | | Crewe | Air Products 10K | 20 Apr 14 |
| 10KXC | 35:34 | | | | 95 | | | | Nottingham | ECCA English National Championships | 22 Feb 14 |
| ZXC | 32:53 | | | | 34 | | | 4 | Plock Court | Birmingham League Division 2 | 6 Dec 14 |
| ZXC | 35:22 | | | | 8 | | | | Warrington | Cheshire County Championships | 4 Jan 14 |
| ZXC | 38:28 | | | | 28 | | | 5 | Leamington Spa | Birmingham League Division 2 | 8 Nov 14 |
| 2013 U20 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:01.1 | | | | 1 | 5 | | | Stretford | Trafford Grand Prix | 4 Jun 13 |
| 800 | 2:02.8 | | | | 2 | | | | Macclesfield | Cheshire Schools' Championships | 8 Jun 13 |
| 800 | 2:06.9 | | | | 3 | AB | | | Ellesmere Port | Cheshire League | 21 Apr 13 |
| 1500 | 4:16.10 | | | | 2 | 3 | | | Stretford | Trafford Grand Prix (Throws & Distance incl North of England U20 3000 Championship) | 16 Jul 13 |
| 3KXCL | 10:20 | | | | 38 | L3 | | | Mansfield | ECCA National Relays | 2 Nov 13 |
| 5K | 18:12 | | | | 54 | | | 3 | Manchester | Sale Sizzler 5K Series | 1 Aug 13 |
| ZXC | 24:30 | | | | 167 | | | | Sunderland | English National Championships | 23 Feb 13 |
| ZXC | 24:37 | | | | 8 | | | | Nantwich | Cheshire County Championships | 5 Jan 13 |
| ZXC | 24:51 | | | | 94 | | | | Knowsley | Northern Championships | 26 Jan 13 |
| ZXC | 26:17 | | | | 255 | | | | Catton Hall | ESAA English Schools' Championships | 16 Mar 13 |
| ZXC | 39:36 | | | | 96 | | | 10 | Sherdley Park | Manchester Area League | 7 Dec 13 |
| ZXC | 41:51 | | | | 97 | | | 17 | Woodbank Park | Manchester Area League | 10 Nov 13 |
| ZXC | NT | | | | 6 | | | | Nantwich | Cheshire Schools' Championships | 2 Feb 13 |
| 2012 U17 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.75 | | | | 5 | 4 | | | Stretford | Trafford Grand Prix (Distance & Throws only) | 24 Jul 12 |
| 800 | 2:04.08 | | | | 4 | 4 | | | Stretford | Trafford Grand Prix inc. Northern U20 Championships | 10 Jul 12 |
| 800 | 2:04.5 | | | | 2 | | | | Warrington | Cheshire & Manchester County Championships | 13 May 12 |
| 800 | 2:06.5 | | | | 12 | | | | Stoke | ESAA Mason Trophy Schools Inter-County Championships | 23 Jun 12 |
| 800 | 2:08.9 | | | | 1 | | | | Macclesfield | Cheshire Schools' Championships | 16 Jun 12 |
| 1500 | 4:15.88 | | | | 7 | 2 | | | Stretford | Trafford Grand Prix (Distance & Throws only) | 7 Aug 12 |
| 1500 | 4:22.62 | | | | 4 | 2 | | | Stretford | Trafford Grand Prix | 1 May 12 |
| ZXC | 20:54 | | | | 7 | | | | Manchester | Manchester Area League | 1 Dec 12 |
| ZXC | 21:25 | | | | 86 | | | | Liverpool | McCain UK Cross Challenge Series | 24 Nov 12 |
| ZXC | 23:00 | | | | 227 | | | | Ilton | ESAA English Schools' Championships | 17 Mar 12 |
| ZXC | 23:40 | | | | 240 | | | | Parliament Hill | English National Championships | 25 Feb 12 |
| ZXC | 30:13 | | | | 13 | | | | Winsford | Cheshire County Championships | 7 Jan 12 |
| ZXC | NT | | | | 8 | | | | Ellesmere Port | Cheshire Schools' Championships | 14 Jan 12 |
| ZXCL | 10:40 | | | | 63 | L1 | | | Mansfield | ECCA National Relays | 3 Nov 12 |
| 2011 U17 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.90 | | | | 2 | 3 | | | Stretford | Trafford Grand Prix | 23 Aug 11 |
| 800 | 2:06.18 | | | | 9 | 2 | | | Stretford | Trafford Grand Prix | 3 May 11 |
| 800 | 2:06.22 | | | | 6 | 1 | | | Stretford | Greater Manchester & Cheshire County Champs | 15 May 11 |
| 800 | 2:08.0 | | | | 4 | | | | Macclesfield | Cheshire County Schools' Championships | 11 Jun 11 |
| 800 | 2:12.0 | | | | 6 | | | | Blackpool | English Schools Track & Field Cup North West Regional A Final | 16 Jun 11 |
| 1500 | 4:32.01 | | | | 9 | 1 | | | Stretford | Trafford Grand Prix inc Northern U20 3000m Championships | 12 Jul 11 |
| 5.5KXC | 21:06 | | | | 95 | | | | Liverpool | McCain UK Cross Challenge Series (inc European Trials) | 26 Nov 11 |
| ZXC | 17:27 | | | | 8 | | | | Warrington | Cheshire County Championships | 8 Jan 11 |
| ZXC | 20:30 | | | | 14 | | | | Winsford | North Staffordshire League | 8 Oct 11 |
| ZXC | 25:45 | | | | 10 | | | | Leek | North Staffordshire League | 10 Dec 11 |
| ZXC | NT | | | | 19 | | | | Halton | Cheshire Schools Championships | 15 Jan 11 |
| ZXCL | 10:39 | | | | 71 | L1 | | | Mansfield | Saucony ECCA Relays | 5 Nov 11 |
| 2010 U15 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.4 | | | | 2 | | | | Macclesfield | Cheshire County Championships | 9 May 10 |
| 800 | 2:04.76 | | | | 4 | h1 | | | Birmingham | Aviva ESAA English Schools' Championships | 9 Jul 10 |
| 800 | 2:05.6 | | | | 3 | | | | Birmingham | ESAA Mason Trophy Schools Inter-County Championships | 19 Jun 10 |
| 800 | 2:05.73 | | | | 5 | 1 | | | Stretford | Trafford Grand Prix Open | 29 Jun 10 |
| 800 | 2:05.93 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix Open | 1 Jun 10 |
| 800 | 2:06.64 | | | | 6 | s1 | | | Birmingham | Aviva ESAA English Schools' Championships | 9 Jul 10 |
| 800 | 2:07.0 | | | | 1 | | | | Macclesfield | Cheshire Schools Championships | 12 Jun 10 |
| 800 | 2:08.60 | | | | 3 | | | | Leigh | Northern Athletics U15/U17 Championships | 30 May 10 |
| 800 | 2:09.4 | | | | 1 | | | | Macclesfield | Macclesfield Open | 28 Apr 10 |
| 800 | 2:12.3 | | | | 1 | | | | Macclesfield | Cheshire County Championships | 8 May 10 |
| 800 | 2:15.06 | | | | 3 | h1 | | | Leigh | Northern Athletics U15/U17 Championships | 30 May 10 |
| 1500 | 4:28.48 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix Open | 15 Jun 10 |
| 1500 | 4:34.0 | | | | 2 | | | | Macclesfield | Cheshire County Championships | 9 May 10 |
| 2.8KL | 10:04 | | | | 5 | L2 | | | Manchester | Northern Counties Young Athletes' Relay (U15 & U13) | 2 Oct 10 |
| 3KL | 9:50 | | | | 10 | L1 | | | Leigh | North West Relays 3K | 18 Sep 10 |
| ZXC | 13:43 | | | | 106 | | | | Manchester | ESAA English Schools' Championships | 20 Mar 10 |
| ZXC | 15:19 | | | | 85 | | | | Blackburn | Northern Cross Country Championships | 23 Jan 10 |
| ZXC | 16:24 | | | | 204 | | | | Leeds | English National Championships | 27 Feb 10 |
| ZXCL | 6:57 | | | | 36 | L1 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| 2009 U15 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.0 | | | | 2 | | | | Macclesfield | Macclesfield Open & Club Championships | 27 Jun 09 |
| 800 | 2:14.1 | | | | 4 | | | | Macclesfield | Cheshire Schools Championships | 13 Jun 09 |
| 800 | 2:16.38 | | | | 2 | F | | | Stretford | BMC PB Classic | 6 Jun 09 |
| 800 | 2:17.4 | | | | 3 | | | | Warrington | Cheshire County Championships | 9 May 09 |
| 800 | 2:19.5 | | | | 2 | h1 | | | Warrington | Cheshire County Championships | 9 May 09 |
| 1500 | 4:48.0 | | | | 6 | | | | Warrington | Cheshire County Championships | 10 May 09 |
| 1500 | 4:54.9 | | | | 3 | | | | Connah's Quay | Cheshire League | 19 Apr 09 |
| ZRDL | 10:24 | | | | 16 | L2 | | | Leeds | Northern Counties Young Athletes' Relays | 27 Sep 09 |
| ZRDL | 14:15 | | | | 37 | L2 | | | Sutton Coldfield | Young Athletes' National Road Relays | 18 Oct 09 |
| ZXC | 10:46 | | | | 2 | | | | Winsford | Cheshire County Championships | 10 Jan 09 |
| ZXC | 12:38 | | | | 35 | | | | St. Helens | Northern Championships | 24 Jan 09 |
| ZXC | 13:11 | | | | 85 | | | | Parliament Hill | English National Championships | 21 Feb 09 |
| ZXC | 14:10 | | | | 196 | | | | Nottingham | CAU Inter County Championships | 7 Mar 09 |
| ZXC | 16:49 | | | | 9 | | | | Newcastle-under-Lyme | North Staffordshire League | 3 Oct 09 |
| 2008 U13 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 14:26 | | | | 7 | | | | St. Helens | Manchester Area League | 13 Dec 08 |