| 2022 U23 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HM | 1:50:05 | c | | | 6081 | | | | Newcastle upon Tyne | Great North Run | 11 Sep 22 |
| 2021 U23 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:11.75 | | | | 7 | 3 | | | Stretford | Trafford Open | 10 Apr 21 |
| 5K | 16:38 | c | | | 1 | | | | Carlisle | Carlisle Resolution 5K | 4 Apr 21 |
| 2019 U20 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:07 | | | 17:07 | 14 | | | 4 | Portsmouth | Simplyhealth Great South Run 5K | 19 Oct 19 |
| 2018 U20 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.9 | | | | 5 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 29 Apr 18 |
| 200 | 25.9 | | | | 5 | B | | | Burnley | North of England League Division 3WC | 8 Jul 18 |
| 200 | 26.4 | | | | 6 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| 400 | 54.6 | | | | 4 | A | | | Whitehaven | North of England League Division 3WC | 4 Aug 18 |
| 400 | 56.8 | | | | 2 | B | | | Burnley | North of England League Division 3WC | 8 Jul 18 |
| 400 | 57.0 | | | | 4 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| 800 | 2:02.63 | | | | 8 | 3 | | | Stretford | Trafford AC Grand Prix Open | 24 Jul 18 |
| 800 | 2:03.83 | | | | 7 | 1 | | | Gateshead | North East Grand Prix Open | 8 Aug 18 |
| 800 | 2:04.15 | | | | 8 | 2 | | | Stretford | Trafford AC Grand Prix Open | 12 Jun 18 |
| 800 | 2:04.9 | | | | 2 | A | | | Burnley | North of England League Division 3WC | 8 Jul 18 |
| 800 | 2:05.64 | | | | 3 | E | | | Chester-le-Street | BMC Regional Races | 18 Jun 18 |
| 800 | 2:07.2 | | | | 1 | | | | Carlisle | Border Harriers Open | 15 Apr 18 |
| 800 | 2:07.2 | | | | 3 | A | | | Litherland | North of England League Division 3WC | 5 May 18 |
| 1500 | 4:19.07 | | | | 14 | 1 | | | Stretford | Trafford AC Grand Prix Open | 15 May 18 |
| 1500 | 4:27.8 | | | | 5 | | | | Carlisle | Cumbria County Schools Championships | 9 Jun 18 |
| 1500 | 4:28.0 | | | | 1 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 29 Apr 18 |
| 1500 | 4:30.2 | | | | 1 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| 1500 | 4:31.8 | | | | 2 | A | | | Litherland | North of England League Division 3WC | 5 May 18 |
| 3000 | 10:02.21 | i | | | 2 | | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 14 Jan 18 |
| 400H | 72.3 | | | | 3 | A | | | Whitehaven | North of England League Division 3WC | 4 Aug 18 |
| 400H | 101.0 | | | | 3 | B | | | Burnley | North of England League Division 3WC | 8 Jul 18 |
| HT7.26K | 14.24 | | | | 6 | B | | | Litherland | North of England League Division 3WC | 5 May 18 |
| HT6K | 19.54 | | | | 2 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 29 Apr 18 |
| HT6K | 15.04 | | | | 2 | A | | | Blackpool | UK Youth Development U17/U20 League Division North West 2 | 27 May 18 |
| 5.65KXC | 21:02 | | | | 103 | | | 36 | Milton Keynes | Chiltern League (Inc British Athletics Cross Challenge & Oxford Uni v RAF) | 10 Nov 18 |
| 7.47KXC | 26:46 | | | | 27 | | | | Barnard Castle | Northern Schools' Inter-County Championships | 3 Feb 18 |
| 2017 U20 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 25.7 | | | | 4 | B | | | Ormskirk | North of England League Division 3WC | 9 Jul 17 |
| 200 | 25.9 | | | | 5 | B | | | Crewe | UK Youth Development U17/U20 League Division North West 1 | 28 May 17 |
| 400 | 55.8 | | | | 4 | A | | | Crewe | UK Youth Development U17/U20 League Division North West 1 | 28 May 17 |
| 800 | 2:08.6 | | | | 5 | A | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| 800 | 2:09.71 | | | | 6 | D | | | Chester-le-Street | BMC Regional Races | 8 May 17 |
| 1500 | 4:22.6 | | | | 2 | A | | | Ormskirk | North of England League Division 3WC | 9 Jul 17 |
| 1500 | 4:23.5 | | | | 3 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 1 | 25 Jun 17 |
| 1500 | 4:28.0 | | | | 1 | A | | | Wigan | UK Youth Development U17/U20 League Division North West 1 | 30 Apr 17 |
| 1500 | 4:38.7 | | | | 5 | A | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| 400H | 68.1 | | | | 4 | A | | | Ormskirk | North of England League Division 3WC | 9 Jul 17 |
| SP6K | 8.57 | | | | 4 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 1 | 25 Jun 17 |
| SP6K | 8.05 | | | | 3 | A | | | Wigan | UK Youth Development U17/U20 League Division North West 1 | 30 Apr 17 |
| DT2K | 18.14 | | | | 5 | A | | | Ormskirk | North of England League Division 3WC | 9 Jul 17 |
| DT1.75K | 20.50 | | | | 2 | A | | | Wigan | UK Youth Development U17/U20 League Division North West 1 | 30 Apr 17 |
| HT6K | 19.98 | | | | 2 | A | | | Wigan | UK Youth Development U17/U20 League Division North West 1 | 30 Apr 17 |
| JT800 | 17.47 | | | | 6 | A | | | Burnley | North of England League Division 3WC | 4 Jun 17 |
| 5KXC | 21:42 | | | | 5 | | | | Carlisle | Cumbria County Championships | 7 Jan 17 |
| 5.8KXC | 22:22 | | | | 61 | | | | Knowsley Park | Northern Championships | 28 Jan 17 |
| 6KXC | 22:24 | | | | 117 | | | | Loughborough | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 11 Mar 17 |
| 6KXC | 23:19 | | | | 129 | | | | Nottingham | ECCA Saucony English National Championships | 25 Feb 17 |
| 6.7KXC | 24:28 | | | | 102 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District League & Mid Lancs League) | 25 Nov 17 |
| 7.2KXC | 25:25 | | | | 198 | | | | Norwich | New Balance ESAA English Schools' Championships | 18 Mar 17 |
| 7.2KXC | 30:13 | | | | 24 | | | 4 | Keswick | Cumbria League | 11 Nov 17 |
| 8.2KXC | 34:54 | | | | 8 | | | 2 | Carlisle | Cumbria League | 22 Oct 17 |
| 10M | 69:19 | a | | | 179 | | | 4 | Brampton | Brampton to Carlisle 10 (Inc Northern Championships) | 19 Nov 17 |
| ZXC | 29:10 | | | | 11 | | | | Kirkby Stephen | Northern Schools' Inter County Championships | 4 Feb 17 |
| 2016 U17 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 57.1 | | | | 2 | B | | | Ellesmere Port | UK Youth Development U17/U20 League Division North West 2 | 24 Jul 16 |
| 400 | 58.3 | | | | 2 | A | | | Blackburn | UK Youth Development U17/U20 League Division North West 2 | 29 May 16 |
| 600 | 1:31.90 | i | | | 2 | 5 | | | Sportcity | Sale Harriers Open Series | 20 Mar 16 |
| 800 | 2:02.91 | | | | 3 | 4 | | | Stretford | Trafford AC Grand Prix | 23 Aug 16 |
| 800 | 2:04.5 | | | | 5 | D | | | Chester le Street | BMC Regional Races | 20 Jun 16 |
| 800 | 2:04.87 | | | | 3 | 5 | | | Stretford | Trafford AC Grand Prix | 19 Jul 16 |
| 800 | 2:05.2 | | | | 2 | D | | | Chester le Street | BMC Regional Races | 25 Jul 16 |
| 800 | 2:07.7 | | | | 2 | B | | | Burnley | North of England League Division 3WC | 3 Jul 16 |
| 800 | 2:07.71 | i | | | 4 | h2 | | | Sheffield | Northern Athletics U17 / U20 / Senior Championships | 17 Jan 16 |
| 800 | 2:09.4 | | | | 3 | B | | | Bury | North of England League Division 3WC | 7 May 16 |
| 800 | 2:09.93 | | | | 2 | | | | Gateshead | Gateshead Medal Open | 24 Apr 16 |
| 800 | 2:17.3 | | | | 1 | B | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 1 May 16 |
| 800 | 2:20.31 | | | | 4 | | | | Gateshead | Gateshead Tartan Games Open | 28 Aug 16 |
| 1500 | 4:27.3 | | | | 3 | | | | Middlesbrough | ESAA Northern Schools Inter-County Championships | 18 Jun 16 |
| 1500 | 4:31.7 | | | | 2 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 1 May 16 |
| 1500 | 4:35.4 | | | | 2 | B | | | Preston | North of England League Division 3WC | 5 Jun 16 |
| 1500 | 4:36.3 | | | | 1 | | | | Wigan | Wigan Harriers Spring Open | 10 Apr 16 |
| 1500 | 4:37.1 | | | | 1 | | | | Whitehaven | Cumbria County Schools | 11 Jun 16 |
| 3000 | 9:54.4 | | | | 2 | A | | | Oldham | UK Youth Development U17/U20 League Division North West 2 | 26 Jun 16 |
| 3000 | 9:54.5 | | | | 1 | A | | | Blackburn | UK Youth Development U17/U20 League Division North West 2 | 29 May 16 |
| 400H | 70.4 | | | | 1 | B | | | Preston | North of England League Division 3WC | 5 Jun 16 |
| 400H | 70.7 | | | | 3 | A | | | Burnley | North of England League Division 3WC | 3 Jul 16 |
| 400H | 81.2 | | | | 1 | B | | | Bury | North of England League Division 3WC | 7 May 16 |
| 400HU17M | 67.4 | | | | 2 | A | | | Ellesmere Port | UK Youth Development U17/U20 League Division North West 2 | 24 Jul 16 |
| 400HU17M | 68.6 | | | | 1 | A | | | Bury | UK Youth Development U17/U20 League Division North West 2 | 1 May 16 |
| 400HU17M | 70.0 | | | | 2 | A | | | Oldham | UK Youth Development U17/U20 League Division North West 2 | 26 Jun 16 |
| 400HU17M | 71.2 | | | | 1 | A | | | Blackburn | UK Youth Development U17/U20 League Division North West 2 | 29 May 16 |
| HT6K | 17.97 | | | | 1 | A | | | Oldham | UK Youth Development U17/U20 League Division North West 2 | 26 Jun 16 |
| HT5K | 17.64 | | | | 2 | B | | | Ellesmere Port | UK Youth Development U17/U20 League Division North West 2 | 24 Jul 16 |
| JT800 | 26.42 | | | | 2 | B | | | Bury | North of England League Division 3WC | 7 May 16 |
| 4.8KXC | 20:52 | | | | 2 | | | | Penrith | Cumbria League | 22 Oct 16 |
| 5KXC | 19:26 | | | | 6 | | | | Crooklands | Cumbria Championships | 9 Jan 16 |
| parkrun | 18:49 | | | | 3 | | | 1 | Carlisle | Carlisle parkrun # 189 | 17 Sep 16 |
| 5.5KXC | 19:46 | | | | 95 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials) | 26 Nov 16 |
| 5.6KXC | 18:54 | | | | 7 | | | | Cuerden Valley Park | Mid Lancs League | 29 Oct 16 |
| 6KXC | 22:19 | | | | 185 | | | | Birmingham | CAU Inter County Championships (Inc British Athletics Cross Challenge) | 12 Mar 16 |
| ZXC | 21:12 | | | | 49 | | | | Stockton | North East Schools' Inter Counties | 6 Feb 16 |
| 2015 U17 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 56.0 | | | | 5 | B | | | Wigan | North of England League Division 3W | 3 May 15 |
| 600 | 1:34.81 | i | | | 3 | 4 | | | Sportcity | Sale Harriers Open Series | 1 Mar 15 |
| 800 | 2:25.9 | | | | 5 | A | | | Bebington | North of England League Division 3W | 6 Jun 15 |
| 1000 | 2:46.44 | i | | | 4 | 3 | | | Sheffield | Northern Athletics Open Meeting | 7 Nov 15 |
| 1500 | 4:22.2 | | | | 2 | | | | Carlisle | Cumbria County Schools Championships | 13 Jun 15 |
| 1500 | 4:24.06 | | | | 7 | | | | Gateshead | ESAA Northern Schools Inter-County Championships | 20 Jun 15 |
| 1500 | 4:30.9 | | | | 2 | A | | | Stockport | UK Youth Development U17/U20 League Division North West 2 | 28 Jun 15 |
| 1500 | 4:33.4 | | | | 1 | B | | | Litherland | North of England League Division 3W | 12 Jul 15 |
| 1500 | 4:36.2 | | | | 1 | B | | | Sportcity | North of England League Division 3W | 8 Aug 15 |
| 1500 | 4:39.8 | | | | 5 | A | | | Bebington | North of England League Division 3W | 6 Jun 15 |
| 1500 | 4:43.2 | | | | 1 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 2 | 16 May 15 |
| 1500 | 4:53.3 | | | | 2 | A | | | Preston | UK Youth Development U17/U20 League Division North West 2 | 18 Apr 15 |
| 1500 | 5:16.8 | | | | 4 | B | | | Wigan | North of England League Division 3W | 3 May 15 |
| 400H | 65.3 | | | | 2 | B | | | Wigan | North of England League Division 3W | 3 May 15 |
| 400HU17M | 66.4 | | | | 1 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 2 | 16 May 15 |
| 400HU17M | 67.2 | | | | 1 | A | | | Stockport | UK Youth Development U17/U20 League Division North West 2 | 28 Jun 15 |
| 400HU17M | 68.4 | | | | 1 | A | | | Preston | UK Youth Development U17/U20 League Division North West 2 | 18 Apr 15 |
| 1500SC | 4:45.4 | | | | 1 | A | | | Stockport | UK Youth Development U17/U20 League Division North West 2 | 28 Jun 15 |
| 1500SC | 5:14.5 | | | | 1 | A | | | Bolton | UK Youth Development U17/U20 League Division North West 2 | 16 May 15 |
| 1500SC | 5:27.0 | | | | 1 | A | | | Preston | UK Youth Development U17/U20 League Division North West 2 | 18 Apr 15 |
| DT2K | 18.44 | | | | 5 | A | | | Bebington | North of England League Division 3W | 6 Jun 15 |
| parkrun | 18:10 | | | | 3 | | | | Whitley Bay | Whitley Bay parkrun # 180 | 12 Dec 15 |
| parkrun | 18:29 | | | | 5 | | | 1 | Carlisle | Carlisle parkrun # 143 | 31 Oct 15 |
| parkrun | 18:54 | | | | 7 | | | 1 | Carlisle | Carlisle parkrun # 142 | 24 Oct 15 |
| 2014 U15 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 28.1 | | | | 8 | | | | Carlisle | Border Harriers Open Meeting | 10 Aug 14 |
| 800 | 2:26.7 | | | | 3 | | | | Carlisle | Border Harriers Open Meeting | 10 Aug 14 |
| 1500 | 4:48.2 | | | | 4 | | | | Carlisle | Cumbria Schools Championships | 14 Jun 14 |
| 1500 | 4:51.0 | | | | 3 | A | | | Wigan | UK Youth Development U13/U15 League Division Northern West 2 | 22 Jun 14 |
| 1500 | 4:53.3 | | | | 2 | | | | Carlisle | Border Harriers Open Meeting | 10 Aug 14 |
| 1500 | 4:54.2 | | | | 1 | B | | | Wrexham | UK Youth Development U13/U15 League Division Northern West 2 | 19 Jul 14 |
| 1500 | 5:02.2 | | | | 2 | B | | | Warrington | UK Youth Development U13/U15 League Division Northern West 2 | 31 May 14 |
| 1500 | 5:05.6 | | | | 2 | B | | | Ashton under Lyne | UK Youth Development U13/U15 League Division Northern West 2 | 3 May 14 |
| 80HU15M | 13.9 | | | | 1 | A | | | Wrexham | UK Youth Development U13/U15 League Division Northern West 2 | 19 Jul 14 |
| 80HU15M | 14.2 | | | | 2 | A | | | Wigan | UK Youth Development U13/U15 League Division Northern West 2 | 22 Jun 14 |
| 80HU15M | 14.3 | | | | 2 | A | | | Warrington | UK Youth Development U13/U15 League Division Northern West 2 | 31 May 14 |
| 80HU15M | 15.1 | | | | 2 | A | | | Ashton under Lyne | UK Youth Development U13/U15 League Division Northern West 2 | 3 May 14 |
| HT4K | 16.53 | | | | 1 | B | | | Wrexham | UK Youth Development U13/U15 League Division Northern West 2 | 19 Jul 14 |
| parkrun | 20:10 | | | | 5 | | | 1 | Carlisle | Carlisle parkrun # 93 | 8 Nov 14 |
| parkrun | 20:15 | | | | 7 | | | 1 | Carlisle | Carlisle parkrun # 84 | 6 Sep 14 |
| parkrun | NT | | | | 3 | | | 1 | Carlisle | Carlisle parkrun # 90 | 18 Oct 14 |
| 2013 U15 Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 200 | 27.7 | | -0.6 | | 3 | B | | | Connah's Quay | UK Youth Development U13/U15 League Division Northern West 2 | 13 Jul 13 |
| 200 | 28.4 | | | | 5 | | | | Carlisle | Border Harriers Open Meeting | 10 Aug 13 |
| 300 | 44.2 | | | | 3 | B | | | Connah's Quay | UK Youth Development U13/U15 League Division Northern West 2 | 13 Jul 13 |
| 1500 | 5:07.9 | | | | 3 | B | | | Macclesfield | UK Youth Development U13/U15 League Division Northern West 2 | 22 Jun 13 |
| SP4K | 6.70 | | | | 1 | B | | | Macclesfield | UK Youth Development U13/U15 League Division Northern West 2 | 22 Jun 13 |