| 2025 SEN Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:39.10 | | | | 5 | 12 | | | Karlsruhe, GER | PUMA NITRO Lange Laufnacht | 31 May 25 |
| 1500 | 3:40.53 | | | | 2 | 2 | | | Brussels, BEL | WACT Bronze EA - IFAM Outdoor | 25 May 25 |
| 1500 | 3:43.45 | | | | 12 | A | | | Watford | BMC Grand Prix - World Athletics Challenger | 12 Jul 25 |
| 1500 | 3:45.21 | + | | | 5 | | | | Oxford | BMC Bannister Miles | 5 May 25 |
| 1500 | 3:45.99 | | | | 10 | A | | | Watford | BMC Gold Standard Races | 23 Jul 25 |
| Mile | 4:00.51 | | | | 5 | A | | | Oxford | BMC Bannister Miles | 5 May 25 |
| 3000 | 8:03.77 | i | | | 4 | 11 | | | Emirates Arena | GAA Indoor Miler Meet (inc 4J Scottishathletics Indoor 3000m Championships) | 4 Jan 25 |
| 3000 | 8:06.72 | i | | | 12 | | | | Birmingham | UK Indoor Championships | 23 Feb 25 |
| 3000 | 8:08.19 | | | | 5 | A | | | Loughborough | BMC Grand Prix - World Athletics Challenger | 21 Jun 25 |
| 5K | 13:50 | | | 13:51 | 20 | A | | | Leicester | Podium Festival 5K | 15 Mar 25 |
| 5K | 13:55 | | | 13:55 | 15 | | | | Armagh | Armagh International Road Races | 13 Feb 25 |
| 2024 SEN Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:37.97 | | | | 6 | 10 | | | Karlsruhe, GER | Puma Nitro Lange Laufnacht | 11 May 24 |
| 1500 | 3:40.78 | | | | 12 | A | | | Bury | BMC Grand Prix - World Athletics Challenger | 10 Aug 24 |
| 1500 | 3:40.89 | + | | | 10m | A | | | Stirling | The Monument Mile Classic | 24 Aug 24 |
| 1500 | 3:41.46 | + | | | 2 | | | | Oxford | BMC Bannister Miles - 70th Anniversary | 6 May 24 |
| Mile | 3:56.66 | | | | 11 | A | | | Stirling | The Monument Mile Classic | 24 Aug 24 |
| Mile | 3:57.71 | | | | 2 | A | | | Oxford | BMC Bannister Miles - 70th Anniversary | 6 May 24 |
| 3000 | 7:54.24 | i | | | 4 | | | | Birmingham | Microplus UK Athletics Indoor Championships | 18 Feb 24 |
| 3000 | 7:55.31 | i | | | 4 | A | | | Sheffield | BMC Sheffield Grand Prix | 7 Jan 24 |
| 1M | 4:00 | c | | | 2 | Snr | | | London | Vitality Westminster Mile | 21 Sep 24 |
| 2.2ML | 9:57 | | | | 1 | L2 | | | Newcastle Upon Tyne | Elswick Harriers Good Friday Relay | 29 Mar 24 |
| 5K | 13:50 | | | 13:50 | 2 | | | | Armagh | Armagh International Road Races | 8 Feb 24 |
| 5K | 14:27 | | | | 9 | | | | Newcastle | Great North Run UKA 5K Championships | 6 Sep 24 |
| 10K | 29:49 | | | 29:50 | 42 | | | | Telford | Telford 10K | 15 Dec 24 |
| 2023 SEN Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:49.65 | | | | 2 | A | | | Trafford | BMC Gold Standard Races | 16 May 23 |
| 800 | 1:50.81 | | | | 6 | A | | | Stretford | BMC Gold Standard Races | 25 Jul 23 |
| 1500 | 3:39.38 | | | | 5 | B | | | Huelva, ESP | Meeting Iberoamericano de Huelva | 6 Jun 23 |
| 1500 | 3:40.72 | | | | 2 | B | | | Schifflange, LUX | CAS Meeting International | 30 Jul 23 |
| 1500 | 3:42.94 | | | | 3 | | | | Chania, GRE | Venizelia - Chania International Meeting | 28 May 23 |
| 1500 | 3:42.97 | | | | 4 | h3 | | | Sportcity | UK Athletics Championships Manchester | 8 Jul 23 |
| 1500 | 3:45.64 | i | | | 9 | 2 | | | Gent, BEL | World Athletics Indoor Tour Bronze - IFAM Gent Indoor | 4 Feb 23 |
| 1500 | 3:46.65 | | | | 7 | | | | Kuortane, FIN | Kuortane Games | 17 Jun 23 |
| 1500 | 3:49.21 | | | | 10 | | | | Sportcity | UK Athletics Championships Manchester | 9 Jul 23 |
| 3000 | 7:57.42 | i | | | 6 | | | | Sportcity | World Athletics Indoor Tour Bronze - Manchester | 28 Jan 23 |
| 3000 | 8:06.14 | i | | | 9 | C | | | Sheffield | BMC Sheffield Grand Prix | 8 Jan 23 |
| 1M | 4:10 | | | | 4 | | | | Newcastle | Great North Run UKA Championships | 8 Sep 23 |
| 2.22ML | 10:27 | | | | 1 | R2 L2 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 18 Feb 23 |
| 2.4ML | 10:44 | | | | 1 | L1 | | | Newcastle Upon Tyne | Elswick Harriers Good Friday Relays | 7 Apr 23 |
| 5KL | 14:55 | | | | 1 | L08 | | | Redcar | Northern Counties Men's 12-Stage Relays | 1 Apr 23 |
| 10K | 29:53 | | | 29:55 | 8 | | | | Clitheroe | Ribble Valley 10K (inc North of England Championships) | 31 Dec 23 |
| 2022 SEN Morpeth/Ole Miss |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.45 | | | | 7 | A | | | Trafford | BMC Gold Standard Races | 14 Jun 22 |
| 1500 | 3:38.95 | | | | 4 | 1 | | | Shifflange, LUX | CAS International | 31 Jul 22 |
| 1500 | 3:40.03 | | | | 2 | A | | | Trafford | BMC Grand Prix | 23 Jul 22 |
| 1500 | 3:40.61 | | | | 3 | A | | | Loughborough | BMC Grand Prix | 27 Aug 22 |
| 1500 | 3:41.06 | | | | 6 | A | | | Watford | BMC Grand Prix | 11 Jun 22 |
| 1500 | 3:42.29 | | | | 5 | | | | Lappeenranta, FIN | Motonet GP Lappeenranta - World Athletics Continental Tour Challenger | 24 Aug 22 |
| 1500 | 3:43.99 | | | | 3 | h1 | | | Sportcity | Muller UK Athletics Championships | 24 Jun 22 |
| 1500 | 3:44.61 | | | | 7 | | | | Sportcity | Muller UK Athletics Championships | 25 Jun 22 |
| 1500 | 3:45.32 | | | | 2 | h2 | | | Oxford MO, USA | SEC Championships | 13 May 22 |
| 1500 | 3:52.01 | | | | 10 | | | | Oxford MO, USA | SEC Championships | 14 May 22 |
| Mile | 3:55.20 | i# | | | 2 | 1 | | | Nashville TN, USA | Music City Challenge | 11 Feb 22 |
| Mile | 3:57.81 | i# | | | 1 | 1 | | | Nashville TN, USA | Vanderbilt Invitational | 21 Jan 22 |
| Mile | 3:58.64 | i | | | 5 | h1 | | | Birmingham AL, USA | NCAA Div I Indoor Championships | 11 Mar 22 |
| Mile | 4:00.08 | i | | | 9 | | | | College Station TX, USA | SEC Indoor Championships | 26 Feb 22 |
| Mile | 4:01.70 | i | | | 3 | h3 | | | College Station TX, USA | SEC Indoor Championships | 25 Feb 22 |
| Mile | 4:09.57 | i | | | 9 | | | | Birmingham AL, USA | NCAA Div I Indoor Championships | 12 Mar 22 |
| 2021 SEN Morpeth/Academy of Art |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:48.31 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 29 Jun 21 |
| 800 | 1:48.87 | | | | 4 | B | | | Watford | BMC Grand Prix | 12 Jun 21 |
| 1500 | 3:37.72 | | | | 1 | 1 | | | Azusa CA, USA | Bryan Clay Invitational | 17 Apr 21 |
| 1500 | 3:38.31 | | | | 1 | 2 | | | Irvine CA, USA | Track Meet Sound Running - World Continental Tour Bronze | 15 May 21 |
| 1500 | 3:45.51 | | | | 9 | | | | Sportcity | Müller British Championships inc. Invitation 10000m | 26 Jun 21 |
| 1500 | 3:45.78 | | | | 3 | h4 | | | Sportcity | Müller British Championships inc. Invitation 10000m | 25 Jun 21 |
| 1500 | 3:45.83 | | | | 1 | | | | Bedford | England Athletics Senior Championships, including Disability Championships | 18 Jul 21 |
| 1500 | 3:52.95 | | | | 1 | | | | Allendale MI, USA | NCAA Championships Division 2 | 29 May 21 |
| 1500 | 4:04.99 | | | | 1 | | | | Fresno CA, USA | Pacwest Championships | 1 May 21 |
| 1500 | 4:06.44 | | | | 4 | h1 | | | Fresno CA, USA | Pacwest Championships | 30 Apr 21 |
| Mile | 3:58.71 | | | | 11 | | | | Gateshead | The Müller British Grand Prix | 13 Jul 21 |
| Mile | 4:00.40 | i | | | 1 | | | | Birmingham AL, USA | NCAA Championships Division 2 | 13 Mar 21 |
| Mile | 4:05.06 | i# | | | 1 | 3 | | | Pittsburg KS, USA | Gorilla Classic | 13 Feb 21 |
| Mile | 4:06.47 | i | | | 2 | h1 | | | Birmingham AL, USA | NCAA Championships Division 2 | 12 Mar 21 |
| 5000 | 14:09.50 | | | | 1 | 1 | | | Azusa CA, USA | APU Invitational | 3 Apr 21 |
| 5000 | 15:01.30 | | | | 1 | | | | Fresno CA, USA | Pacwest Championships | 1 May 21 |
| 8KXC | 24:42 | | | | 163 | G | | | Tallahassee FL, USA | Pre Nationals Invitational | 15 Oct 21 |
| 8KXC | 25:11 | | | | 57 | | | | Columbia MO, USA | SEC Championships | 29 Oct 21 |
| 2020 SEN Morpeth/Academy of Art |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:53.57 | i# | | | 3 | 3 | | | Seattle WA, USA | UW Invitational | 1 Feb 20 |
| Mile | 4:04.14 | i# | | | 1 | 1 | | | Allendale MI, USA | Grand Valley State - Big Meet | 14 Feb 20 |
| Mile | 4:24.04 | i | | | 7 | 1 | | | Staten Island NY, USA | Great Dane Classic | 11 Jan 20 |
| 5K | 14:28 | c | | | 6 | | | | Mallory | Mallory Park 5K Festival | 18 Oct 20 |
| 2019 U23 Morpeth/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:50.80 | | | | 5 | A | | | Watford | BMC Gold Standard Races | 10 Jul 19 |
| 800 | 1:51.02 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 14 May 19 |
| 800 | 1:51.79 | | | | 7 | A | | | Stretford | BMC Gold Standard Races | 23 Jul 19 |
| 800 | 1:52.22 | | | | 7 | A | | | Eltham | BMC Grand Prix | 20 Jul 19 |
| 800 | 1:52.66 | | | | 2 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 2 Jun 19 |
| 800 | 1:57.18 | | | | 2 | h1 | | | Sportcity | Northern Athletics U20 / Senior Championships | 2 Jun 19 |
| 1500 | 3:44.47 | | | | 2 | A | | | Sportcity | BMC Grand Prix | 25 May 19 |
| 1500 | 3:45.00 | | | | 2 | A | | | Loughborough | BMC Grand Prix | 15 Jun 19 |
| 1500 | 3:45.30 | | | | 9 | A | | | Watford | BMC Grand Prix | 29 Jun 19 |
| 1500 | 3:49.93 | | | | 4 | h2 | | | Bedford | England Athletics U20 / U23 Championships | 22 Jun 19 |
| 1500 | 3:52.12 | | | | 1 | s1 | | | Bedford | BUCS Championships | 5 May 19 |
| 1500 | 3:52.43 | | | | 5 | | | | Bedford | England Athletics U20 / U23 Championships | 23 Jun 19 |
| 1500 | 3:53.63 | | | | 4 | | | | Bedford | BUCS Championships | 6 May 19 |
| 1500 | 3:58.03 | | | | 1 | h2 | | | Bedford | BUCS Championships | 4 May 19 |
| 3000 | 8:26.42 | i# | | | 3 | | | | Allendale MI, USA | GVSU Holiday Open | 6 Dec 19 |
| 2.2ML | 10:44 | | | | 4 | L2 | | | Newcastle Upon Tyne | Elswick Harriers Good Friday Relays | 19 Apr 19 |
| 4KL | 11:38 | | | | 1 | L4 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 24 Mar 19 |
| 5K | 14:29 | | | | 46 | | | | Armagh | Armagh International Road Races | 14 Feb 19 |
| 5K | 14:59 | | | | 6 | A | | | Barrowford | Podium 5K | 2 Mar 19 |
| 9.8KXC | 31:05 | | | | 5 | | | | Burnley | Mid Lancs League | 12 Jan 19 |
| ZXC | 25:40 | | | | 6 | | | | Fullerton CA, USA | PacWest Championships | 26 Oct 19 |
| ZXC | 31:03 | | | | 38 | | | | Monmouth OR, USA | NCAA Division II West Region | 9 Nov 19 |
| ZXC | DNF | | | | - | | | | San Francisco CA, USA | SF State Invitational | 11 Oct 19 |
| 2018 U23 Morpeth/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.20 | | | | 1 | A | | | Leeds | BMC Regional Races | 2 Jul 18 |
| 800 | 1:52.86 | | | | 2 | h6 | | | Bedford | BUCS Championships | 5 May 18 |
| 800 | 1:53.17 | | | | 6 | s1 | | | Bedford | BUCS Championships | 6 May 18 |
| 800 | 1:54.08 | | | | 1 | | | | Middlesbrough | North East Counties AA Championships | 13 May 18 |
| 800 | 1:54.33 | | | | 1 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 10 Jun 18 |
| 800 | 1:56.43 | | | | 2 | | | | Sportcity | Northern Athletics U20 / Senior Championships | 10 Jun 18 |
| 800 | 1:56.43 | | | | 2 | h2 | | | Sportcity | Northern Athletics U20 / Senior Championships | 10 Jun 18 |
| 1500 | 3:47.60 | | | | 3 | A | | | Stretford | BMC Gold Standard Races | 24 Jul 18 |
| 1500 | 3:50.92 | | | | 1 | C | | | Stretford | BMC Gold Standard Races | 12 Jun 18 |
| 1500 | 3:51.36 | | | | 1 | A | | | Chester le Street | BMC Regional Races | 9 Jul 18 |
| 1500 | 4:02.81 | | | | 1 | | | | Middlesbrough | North East Counties AA Championships | 12 May 18 |
| 3000 | 8:32.54 | | | | 1 | 1 | | | Gateshead | North East Grand Prix Open | 8 Aug 18 |
| 2.2ML | 10:37 | | | | 1 | L4 | | | Newcastle Upon Tyne | Elswick Harriers Good Friday Relays | 30 Mar 18 |
| 4.3KL | 11:50 | | | | 1 | L4 | | | Birkenhead | Northern Counties Men's 12-Stage Relays | 25 Mar 18 |
| 5K | 15:13 | | | | 16 | A | | | Barrowford | Podium 5K | 11 Mar 18 |
| 5K | 15:43 | | | 15:44 | 11 | E | | | Gateshead | Quayside 5K | 15 Aug 18 |
| 5K | 16:07 | | | | 1 | | | | Lancaster | 3-1-5 Lancaster 5K / 10K Series | 3 Mar 18 |
| parkrun | 17:35 | | | | 3 | | | 1 | Druridge Bay | Druridge Bay parkrun # 180 | 1 Jan 18 |
| parkrun | 18:18 | | | | 1 | | | 1 | Southwark | Southwark parkrun # 242 | 23 Jun 18 |
| 9.8KXC | 31:29 | | | | 109 | | | | Liverpool | British Athletics Cross Challenge (inc European Trials, Liverpool & District & Mid Lancs Leagues) | 24 Nov 18 |
| 9.8KXC | 35:47 | | | | 31 | | | | Burnley | Mid Lancashire League | 13 Jan 18 |
| 10KXC | 37:50 | | | | 136 | | | | Brunel University | BUCS Cross Country Championships | 3 Feb 18 |
| ZXCL | 9:27 | | | | 3 | L4 | | | Springwell | Farringdon Open & Relays | 1 Sep 18 |
| 2017 U23 Morpeth/Lancaster Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.9 | | | | 3 | A | | | Middlesbrough | North of England League Division 2E | 5 Aug 17 |
| 800 | 1:55.11 | | | | 4 | h1 | | | Bedford | BUCS Championships | 29 Apr 17 |
| 800 | 1:55.36 | | | | 5 | s1 | | | Bedford | BUCS Championships | 30 Apr 17 |
| 800 | 1:55.60 | | | | 7 | D | | | Stretford | BMC Gold Standard Races | 25 Jul 17 |
| 800 | 1:56.52 | | | | 2 | | | | Gateshead | North East Counties AA Championships | 14 May 17 |
| 800 | 1:58.54 | | | | 1 | | | | Gateshead | Gateshead Harriers Tartan Games Open | 27 Aug 17 |
| 800 | 1:58.76 | | | | 1 | h1 | | | Gateshead | North East Counties AA Championships | 14 May 17 |
| 1500 | 3:58.25 | | | | 1 | A | | | Chester-le-Street | BMC Regional Races | 3 Jul 17 |
| 1500 | 4:02.00 | | | | 1 | A | | | Leeds | North of England League Division 2E | 6 May 17 |
| 1500 | 4:02.0 | | | | 1 | 1 | | | Jarrow | North Eastern Open Grand Prix Series | 26 Jul 17 |
| 1500 | 4:04.2 | | | | 2 | A | | | Morpeth | North of England League Division 2E | 9 Jul 17 |
| 1500 | 4:58.7 | | | | 4 | B | | | Middlesbrough | North of England League Division 2E | 5 Aug 17 |
| Mile | 4:19.5 | | | | 2 | 1 | | | Jarrow | North Eastern Open Grand Prix Series | 21 Jun 17 |
| 1.8MXCL | 9:24 | | | | 1 | L3 | | | Farringdon | Farringdon Open & Relays | 2 Sep 17 |
| 2.2ML | 10:33 | | | | 3 | L1 | | | Lemington | Good Friday Road Races | 14 Apr 17 |
| 2.22ML | 10:59 | | | | 5 | L2 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 18 Feb 17 |
| 5K | 15:56 | | | | 25 | | | | Sunderland | Sunderland 5K | 13 Jul 17 |
| parkrun | 16:37 | | | | 4 | | | 1 | Town Moor | Newcastle parkrun # 352 | 7 Jan 17 |
| parkrun | 16:45 | | | | 1 | | | 1 | Druridge Bay | Druridge Bay parkrun # 147 | 27 May 17 |
| parkrun | 17:33 | | | | 2 | | | | Lancaster | Lancaster parkrun # 96 | 4 Nov 17 |
| 8KXC | 27:15 | | | | 7 | | | | Redcar | North Eastern County Championships | 9 Dec 17 |
| 8KXC | 30:03 | | | | 32 | | | | Knowsley Park | Northern Championships | 28 Jan 17 |
| 10K | 34:20 | | | 34:21 | 17 | | | | Blyth | Blyth Valley 10K | 9 Apr 17 |
| 10KXC | 35:40 | | | | 5 | | | 1 | Cleveleys | Mid Lancs League | 11 Feb 17 |
| 10KXC | 39:07 | | | | 11 | | | 2 | Leigh | Mid Lancs League | 4 Mar 17 |
| 10.36KXC | 35:51 | | | | 107 | | | | Sheffield | BUCS Cross Country Championships | 4 Feb 17 |
| 2016 U20 Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.16 | | | | 4 | | | | Gateshead | North East Counties AA Championships | 15 May 16 |
| 800 | 2:02.6 | | | | 1 | B | | | Gateshead | North of England League Division 2E | 5 Jun 16 |
| 800 | 2:03.96 | | | | 2 | | | | Gateshead | Northumberland County Schools Championships | 11 Jun 16 |
| 2.22ML | 12:15 | | | | 18 | L2 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 20 Feb 16 |
| parkrun | 17:22 | | | | 2 | | | 1 | Druridge Bay | Druridge Bay parkrun # 80 | 27 Feb 16 |
| parkrun | 17:34 | | | | 2 | | | 1 | Druridge Bay | Druridge Bay parkrun # 75 | 23 Jan 16 |
| 7.8KXC | 32:24 | | | | 50 | | | | Blackburn | Northern Championships | 30 Jan 16 |
| 2015 U20 Morpeth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 54.6 | | | | 4 | A | | | Cleckheaton | North of England League Division 2E | 12 Jul 15 |
| 800 | 1:57.9 | | | | 3 | | | | Durham | BMC Regional Races | 27 Jul 15 |
| 800 | 2:01.1 | | | | 3 | | | | Jarrow | North Eastern Open Grand Prix Series | 13 May 15 |
| 800 | 2:01.6 | | | | 2 | A | | | Cleckheaton | North of England League Division 2E | 12 Jul 15 |
| 800 | 2:02.4 | | | | 4 | | | | Gateshead | North Eastern Open Grand Prix Series | 1 Jul 15 |
| 800 | 2:02.49 | | | | 4 | h1 | | | Gateshead | North Eastern County Championships | 24 May 15 |
| 800 | 2:03.15 | | | | 4 | | | | Gateshead | Gateshead Open Medal & Young Athletes' Open Meeting | 19 Apr 15 |
| 1500 | 4:08.57 | | | | 4 | | | | Gateshead | ESAA Northern Schools Inter-County Championships | 20 Jun 15 |
| 1500 | 4:13.0 | | | | 4 | | | | Jarrow | North Eastern Open Grand Prix Series | 22 Jul 15 |
| 1500 | 4:15.91 | | | | 2 | | | | Gateshead | Northumberland County Schools Championships | 13 Jun 15 |
| 1500 | 4:16.65 | | | | 7 | | | | Gateshead | North Eastern County Championships | 23 May 15 |
| 1500 | 4:21.6 | | | | 3 | A | | | Middlesbrough | North of England League Division 2E | 8 Aug 15 |
| 1500 | 4:28.8 | | | | 1 | B | | | Whitley Bay | North of England League Division 2E | 6 Jun 15 |
| 3000 | 9:23.5 | | | | 2 | | | | Gateshead | North Eastern Open Grand Prix Series | 12 Aug 15 |
| 2.2ML | 11:24 | | | | 9 | L2 | | | Newburn | Good Friday Road Relays | 3 Apr 15 |
| 2.22ML | 12:29 | | | | 15 | L5 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 14 Feb 15 |
| 5K | 17:19 | | | 17:20 | 5 | | | 1 | Newcastle Upon Tyne | Northern Frontrunners LGBT 5K | 17 Jul 15 |
| 5K | 17:30 | | | 17:33 | 27 | | | 3 | Newcastle | Tyne Bridge Harriers Exhibition Park Cup 5K | 16 Aug 15 |
| 5K | 17:56 | | | | 15 | | | | Gateshead | Watergate 5K | 27 Aug 15 |
| 5K | 18:21 | | | | 9 | | | 6 | Newcastle upon Tyne | Heaton Harriers Memorial Junior Races | 8 Nov 15 |
| parkrun | 16:57 | | | | 1 | | | 1 | Whitley Bay | Whitley Bay parkrun # 170 | 3 Oct 15 |
| parkrun | 17:06 | | | | 1 | | | 1 | Whitley Bay | Whitley Bay parkrun # 173 | 24 Oct 15 |
| parkrun | 17:14 | | | | 1 | | | 1 | Druridge Bay | Druridge Bay parkrun # 30 | 28 Feb 15 |
| parkrun | 17:26 | | | | 1 | | | 1 | Druridge Bay | Druridge Bay parkrun # 37 | 18 Apr 15 |
| parkrun | 17:54 | | | | 2 | | | 1 | Whitley Bay | Whitley Bay parkrun # 163 | 15 Aug 15 |
| parkrun | 18:03 | | | | 1 | | | 1 | Druridge Bay | Druridge Bay parkrun # 34 | 28 Mar 15 |
| parkrun | 18:06 | | | | 2 | | | 1 | Whitley Bay | Whitley Bay parkrun # 149 | 9 May 15 |
| parkrun | 18:17 | | | | 3 | | | | Druridge Bay | Druridge Bay parkrun # 67 | 14 Nov 15 |
| parkrun | 18:24 | | | | 1 | | | 1 | Druridge Bay | Druridge Bay parkrun # 31 | 7 Mar 15 |
| parkrun | 18:26 | | | | 1 | | | 1 | Whitley Bay | Whitley Bay parkrun # 133 | 17 Jan 15 |
| parkrun | 19:21 | | | | 3 | | | 1 | Whitley Bay | Whitley Bay parkrun # 132 | 10 Jan 15 |
| parkrun | 19:47 | | | | 23 | | | | Whitley Bay | Whitley Bay parkrun # 152 | 30 May 15 |
| 8.3KXC | 33:17 | | | | 14 | | | | Sedgefield | North Eastern County Championships | 12 Dec 15 |
| 6MXC | 42:51 | | | | 130 | | | 6 | Stanley | Start Fitness North East Harrier League | 26 Sep 15 |
| 10K | 37:46 | | | | 68 | | | | Blyth | Blyth Valley 10K | 12 Apr 15 |
| ZXC | 26:52 | | | | 6 | | | | Bedewell Park | Start Fitness North East Harrier League | 31 Jan 15 |
| ZXC | 36:10 | | | | 109 | | | 11 | South Shields | Start Fitness North East Harrier League | 10 Oct 15 |
| ZXC | 40:35 | | | | 74 | | | 5 | Druridge Bay | Start Fitness North East Harrier League | 28 Nov 15 |
| ZXCL | 9:49 | | | | 9 | L2 | | | Sunderland | Farringdon Open and Relays | 5 Sep 15 |
| 2014 U17 Blyth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:04.5 | | | | 1 | | | | Jarrow | North Eastern Youth Development League Division 2N | 20 Jul 14 |
| 800 | 2:05.4 | | | | 2 | A | | | Morpeth | North of England League Division 3E | 13 Jul 14 |
| 800 | 2:05.5 | | | | 1 | A | | | Whitley Bay | North Eastern Youth Development League Division 2N | 29 Jun 14 |
| 800 | 2:05.70 | | | | 4 | | | | Gateshead | North Eastern Open Grand Prix Series | 13 Aug 14 |
| 1500 | 4:22.2 | | | | 3 | A | | | Whitley Bay | North of England League Division 3E | 9 Aug 14 |
| 1500 | 4:24.5 | | | | 6 | | | | Jarrow | North Eastern Open Grand Prix Series | 23 Apr 14 |
| 1500 | 4:25.20 | | | | 3 | | | | Gateshead | Northumberland Schools' Championships | 14 Jun 14 |
| 1500 | 4:30.9 | | | | 1 | | | | Jarrow | North Eastern Youth Development League Division 2N | 27 Apr 14 |
| 1500 | 4:33.1 | | | | 1 | A | | | Whitley Bay | North Eastern Youth Development League Division 2N | 29 Jun 14 |
| 1500 | 4:33.4 | | | | 2 | B | | | Whitley Bay | North of England League Division 3E | 7 Jun 14 |
| 3KNAD | 10:15 | | | | 1 | | | 1 | Alnwick | Les Allcorn Memorial Junior Run | 6 May 14 |
| 2.2ML | 12:14 | | | | 26 | L1 | | | Newcastle | Elswick Good Friday Relays | 18 Apr 14 |
| 2.22ML | 12:39 | | | | 29 | L1 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 15 Feb 14 |
| 3.863KL | 13:15 | | | | 20 | L3 | | | Sutton Park | ERRA National Young Athlete Relays | 5 Oct 14 |
| 4K | 13:19 | c | | | 5 | | | | Newcastle | Bupa Junior Great North Run | 6 Sep 14 |
| 5K | 17:43 | | | | 10 | | | 5 | Newcastle upon Tyne | Heaton Harriers Memorial Junior Races | 9 Nov 14 |
| parkrun | 17:24 | | | | 2 | | | 1 | Whitley Bay | Whitley Bay parkrun # 125 | 22 Nov 14 |
| parkrun | 17:49 | | | | 4 | | | | Whitley Bay | Whitley Bay parkrun # 112 | 16 Aug 14 |
| parkrun | 17:49 | | | | 4 | | | 1 | Town Moor | Newcastle parkrun # 243 | 18 Oct 14 |
| parkrun | 17:50 | | | | 2 | | | 1 | Whitley Bay | WhitleyBay parkrun # 97 | 3 May 14 |
| parkrun | 17:56 | | | | 7 | | | 1 | Whitley Bay | Whitley Bay parkrun # 122 | 1 Nov 14 |
| parkrun | 17:59 | | | | 4 | | | 1 | Whitley Bay | Whitley Bay parkrun # 106 | 5 Jul 14 |
| parkrun | 18:03 | | | | 6 | | | 1 | Whitley Bay | Whitley Bay parkrun # 100 | 24 May 14 |
| parkrun | 18:10 | | | | 2 | | | 1 | Whitley Bay | WhitleyBay parkrun # 91 | 15 Mar 14 |
| parkrun | 18:45 | | | | 1 | | | 1 | Whitley Bay | Whitley Bay parkrun # 82 | 11 Jan 14 |
| parkrun | 18:58 | | | | 6 | | | 1 | Whitley Bay | WhitleyBay parkrun # 90 | 8 Mar 14 |
| parkrun | 19:31 | | | | 8 | | | 1 | Whitley Bay | Whitley Bay parkrun # 88 | 22 Feb 14 |
| 10K | 41:28 | | | | 151 | | | | North Shields | North Tyneside 10K | 20 Apr 14 |
| ZXC | 14:45 | | | | 12 | | | | Alnwick Gardens | North East Harrier League | 1 Mar 14 |
| ZXC | 20:31 | | | | 13 | | | | Wrekenton | North East Harrier League | 8 Feb 14 |
| ZXC | 20:43 | | | | 15 | | | | Town Moor | North Eastern County Championships | 13 Dec 14 |
| ZXC | 22:42 | | | | 4 | | | | Temple Park | Start Fitness North East Harrier League | 25 Oct 14 |
| ZXC | 24:42 | | | | 6 | | | | East Cramlington | Start Fitness North East Harrier League | 11 Oct 14 |
| ZXC | 26:07 | | | | 10 | | | | Wallington | Start Fitness North East Harrier League | 29 Nov 14 |
| 2013 U17 Blyth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 100 | 13.7 | | | | 3 | A | | | Hexham | North Eastern Youth Development League Division 2N | 2 Jun 13 |
| 400 | 60.1 | | | | 1 | 1 | | | Whitley Bay | North Eastern Youth Development League Division 2N | 30 Jun 13 |
| 1500 | 4:35.5 | | | | 1 | 1 | | | Whitley Bay | North Eastern Youth Development League Division 2N | 30 Jun 13 |
| 1500 | 4:37.08 | | | | 4 | | | | Gateshead | Northumberland Schools' Championships | 8 Jun 13 |
| 1500 | 4:45.8 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 2N | 2 Jun 13 |
| 1500 | 4:48.4 | | | | 1 | A | | | Morpeth | North Eastern Youth Development League Division 2N | 28 Jul 13 |
| Mile | 4:53.8 | | | | 6 | | | | Jarrow | North Eastern Grand Prix | 19 Jun 13 |
| 3000 | 10:03.3 | | | | 2 | | | | Jarrow | North East Athletics League | 14 Aug 13 |
| DT1.5K | 17.02 | | | | 1 | 1 | | | Whitley Bay | North Eastern Youth Development League Division 2N | 30 Jun 13 |
| DT1.5K | 16.49 | | | | 1 | A | | | Hexham | North Eastern Youth Development League Division 2N | 2 Jun 13 |
| DT1.5K | 15.65 | | | | 1 | A | | | Morpeth | North Eastern Youth Development League Division 2N | 28 Jul 13 |
| 3KNAD | 11:43 | | | | 4 | | | 3 | Alnwick | Les Allcorn Junior Fun Run | 7 May 13 |
| 2.2ML | 12:23 | | | | 31 | L1 | | | Newcastle | Elswick Good Friday Races | 29 Mar 13 |
| 2.22ML | 13:24 | | | | 44 | L1 | | | Hetton-le-Hole | NECAA Royal Signals Relay Championship | 16 Feb 13 |
| 4K | 13:47 | | | | 13 | | | | Newcastle | Junior Great North Run | 14 Sep 13 |
| 5K | 18:20 | | | | 22 | | | 2 | Gateshead | Watergate 5K (Inc NE Veterans' Champs) | 29 Aug 13 |
| 5K | 18:34 | | | 18:37 | 38 | | | 3 | Newcastle | Exhibition Park Cup 5K | 18 Aug 13 |
| parkrun | 18:31 | | | | 7 | | | 1 | Whitley Bay | Whitley Bay parkrun # 72 | 2 Nov 13 |
| parkrun | 18:31 | | | | 3 | | | 1 | Whitley Bay | Whitley Bay parkrun # 77 | 7 Dec 13 |
| parkrun | 18:34 | | | | 6 | | | 1 | Whitley Bay | Whitley Bay parkrun # 44 | 20 Apr 13 |
| parkrun | 18:57 | | | | 8 | | | 1 | Whitley Bay | Whitley Bay parkrun # 54 | 29 Jun 13 |
| parkrun | 19:10 | | | | 8 | | | 1 | Whitley Bay | Whitley Bay parkrun # 39 | 16 Mar 13 |
| parkrun | 19:24 | | | | 8 | | | 1 | Whitley Bay | Whitley Bay parkrun # 59 | 3 Aug 13 |
| parkrun | 19:25 | | | | 14 | | | 1 | Whitley Bay | Whitley Bay parkrun # 43 | 13 Apr 13 |
| parkrun | 19:27 | | | | 18 | | | 1 | Town Moor | Newcastle parkrun # 203 | 28 Dec 13 |
| parkrun | 19:28 | | | | 9 | | | 1 | Whitley Bay | Whitley Bay parkrun # 47 | 11 May 13 |
| parkrun | 21:13 | | | | 14 | | | 1 | Whitley Bay | Whitley Bay parkrun # 31 | 12 Jan 13 |
| 10K | 39:42 | | | | 105 | | | | North Shields | North Tyneside 10K | 31 Mar 13 |
| ZXC | 9:55 | | | | 5 | | | | Wrekenton | Start Fitness North East Harrier League | 9 Feb 13 |
| ZXC | 12:22 | | | | 8 | | | | Prudhoe | Start Fitness North East Harrier League | 23 Mar 13 |
| ZXC | 12:25 | | | | 15 | | | | Wallington Hall | North East Harrier League | 30 Nov 13 |
| ZXC | 13:50 | | | | 14 | | | | Alnwick | Start Fitness North East Harrier League | 2 Mar 13 |
| ZXC | 19:11 | | | | 179 | | | | Sunderland | English National Championships | 23 Feb 13 |
| ZXC | 23:56 | | | | 16 | | | | Tanfield | Sherman Cup / Davidson Shield | 28 Sep 13 |
| ZXC | 25:57 | | | | 19 | | | | Bedewell Park | North East Harrier League | 24 Nov 13 |
| 2012 U15 Blyth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3KNAD | 11:44 | | | | 6 | | | | Newcastle | Heaton Harriers Memorial Junior Races | 11 Nov 12 |
| 4K | 16:18 | | | | 37 | | | | Newcastle | Bupa Junior Great North Run | 15 Sep 12 |
| parkrun | 19:54 | | | | 9 | | | 1 | Whitley Bay | Whitley Bay parkrun # 19 | 20 Oct 12 |
| parkrun | 20:29 | | | | 12 | | | 1 | Whitley Bay | Whitley Bay parkrun # 17 | 6 Oct 12 |
| parkrun | 21:24 | | | | 39 | | | 1 | Whitley Bay | Whitley Bay parkrun # 1 | 16 Jun 12 |
| parkrun | 21:29 | | | | 22 | | | 1 | Whitley Bay | Whitley Bay parkrun # 2 | 23 Jun 12 |
| parkrun | 21:49 | | | | 12 | | | 1 | Whitley Bay | Whitley Bay parkrun # 28 | 22 Dec 12 |
| 5MMT | 39:28 | | | | 76 | | | 6 | Blyth | Blyth Sands 5 | 2 Dec 12 |
| ZRD | 8:26 | | | | 10 | | | | Sunderland | Sunderland City Junior Race | 5 May 12 |
| ZXC | 9:56 | | | | 15 | | | | Shibdon Pond | Start Fitness North East Harrier League | 17 Nov 12 |
| ZXC | 11:14 | | | | 15 | | | | Sunderland | Sunderland Open and Relays | 8 Sep 12 |
| ZXC | 12:04 | | | | 14 | | | | South Shields | Sherman Cup / Davidson Shield | 29 Sep 12 |
| ZXC | 13:40 | | | | 20 | | | | Alnwick | Start Fitness North East Harrier League | 3 Mar 12 |
| ZXC | 14:14 | | | | 26 | | | | Hartlepool | North Eastern County Championships | 8 Dec 12 |
| ZXC | 18:07 | | | | 118 | | | | Pontefract | Northern Championships | 28 Jan 12 |
| 2011 U15 Blyth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1.8M | 12:10 | | | | 16 | | | | Elswick | Elswick Good Friday Races | 22 Apr 11 |
| 4K | 16:11 | | | | 40 | | | | Newcastle | Junior Great North Run | 17 Sep 11 |
| ZXC | 10:43 | | | | 23 | | | | Shibdon Pond | Start Fitness North East Harrier League | 26 Nov 11 |
| ZXC | 11:12 | | | | 31 | | | | Farringdon | Start Fitness North East Harrier League | 29 Oct 11 |
| ZXC | 12:06 | | | | 32 | | | | Blaydon | Start Fitness North Eastern Harrier League | 12 Mar 11 |
| ZXC | 12:33 | | | | 109 | | | | Sunderland | Northern Cross Country Championships | 29 Jan 11 |
| ZXC | 12:53 | | | | 28 | | | | East Cramlington | Start Fitness North East Harrier League | 8 Oct 11 |
| ZXC | 14:09 | | | | 27 | | | | South Shields | North Eastern County Championships | 8 Jan 11 |
| ZXC | 17:00 | | | | 24 | | | | East Cramlington | North Eastern Counties Championships | 10 Dec 11 |
| ZXC | 17:04 | | | | 18 | | | | Newcastle | North East Harrier League | 6 Feb 11 |
| 2010 U13 Blyth |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZRD | 20:39 | | | | 134 | | | | Newcastle | Bupa Junior Great North Run | 18 Sep 10 |
| ZXC | 11:39 | | | | 4 | | | | Farringdon | Start Fitness North Eastern Harrier League | 30 Oct 10 |