| 2013 U23 Cardiff/New Mexico Uni/Eden Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:10.16 | A | | | 2 | h3 | | | Las Vegas NV, USA | Mountain West Outdoor Championships | 10 May 13 |
| 800 | 2:10.61 | | | | 2 | B1 | | | Stanford CA, USA | Stanford Invitational | 30 Mar 13 |
| 800 | 2:11.60 | A | | | 8 | | | | Las Vegas NV, USA | Mountain West Outdoor Championships | 11 May 13 |
| 800 | 2:12.26 | | | | 1 | | | | Colorado Springs CO, USA | Air Force Dual Meet | 12 Apr 13 |
| 1500 | 4:16.94 | | | | 11 | I | | | Walnut CA, USA | Mt. SAC Relays | 19 Apr 13 |
| 1500 | 4:19.03 | | | | 3 | 1 | | | Stanford CA, USA | Stanford Invitational | 29 Mar 13 |
| 1500 | 4:27.02 | A | | | 2 | | | | Las Vegas NV, USA | Mountain West Outdoor Championships | 11 May 13 |
| 1500 | 4:36.12 | A | | | 1 | h2 | | | Las Vegas NV, USA | Mountain West Outdoor Championships | 10 May 13 |
| Mile | DNF | iA | | | - | | | | Albuquerque NM, USA | New Mexico Collegiate Invitational | 26 Jan 13 |
| 5000 | 16:20.57 | | | | 14 | 2 | | | Palo Alto CA, USA | Payton Jordan Cardinal Invitational | 28 Apr 13 |
| 2012 U23 Cardiff/UWIC/Eden Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:08.06 | | | | 5 | 6 | | | Stretford | Trafford Grand Prix inc. Northern U20 Championships | 10 Jul 12 |
| 800 | 2:11.22 | i | | | 1 | | | | Cardiff | Welsh U13/U15/Senior Championships | 21 Jan 12 |
| 800 | 2:11.4 | | | | 4 | | | | Loughborough | Loughborough Students BUCS Trials | 28 Apr 12 |
| 800 | 2:11.96 | | | | 4 | h2 | | | Birmingham | England Championships (Inc North & Midland Champs) | 2 Jun 12 |
| 1500 | 4:18.75 | | | | 3 | B | | | Watford | BMC Grand Prix | 9 Jun 12 |
| 1500 | 4:20.03 | | | | 4 | h2 | | | Birmingham | Aviva Olympic Trials & UK Championships | 23 Jun 12 |
| 1500 | 4:21.33 | | | | 3 | | | | Cardiff | Welsh Athletics International | 18 Jul 12 |
| 1500 | 4:22.50 | i | | | 1 | | | | Sheffield | BUCS Championships | 26 Feb 12 |
| 1500 | 4:22.72 | | | | 4 | | | | Olympic Park | BUCS Championships | 7 May 12 |
| 1500 | 4:24.08 | i | | | 1 | | | | Cardiff | Welsh U13/U15/Senior Championships | 21 Jan 12 |
| 1500 | 4:24.25 | | | | 11 | A | | | Stretford | BMC Grand Prix | 7 Jul 12 |
| 1500 | 4:24.41 | | | | 8 | | | | Loughborough | Loughborough International | 20 May 12 |
| 1500 | 4:24.75 | i | | | 2 | | | | Sheffield | Aviva European Indoor Trials & UK Championships | 12 Feb 12 |
| 1500 | 4:25.66 | | | | 9 | | | | Birmingham | Aviva Olympic Trials & UK Championships | 24 Jun 12 |
| 1500 | 4:33.85 | | | | 4 | s2 | | | Olympic Park | BUCS Championships | 6 May 12 |
| 1500 | 4:36.37 | | | | 2 | | | | Bedford | Aviva England Athletics U20/U23 Championships | 17 Jun 12 |
| 1500 | 4:38.22 | i | | | 3 | h2 | | | Sheffield | BUCS Championships | 25 Feb 12 |
| 1500 | 4:56.20 | | | | 2 | h2 | | | Olympic Park | BUCS Championships | 5 May 12 |
| 3000 | 9:38.70 | i | | | 2 | | | | Cardiff | Celtic Cup - Inc Schools' International, Welsh 3000m Championships & Selected Guest Events | 29 Jan 12 |
| 4.2KL | 14:27 | | | | 2 | L1 | | | Llandow | Welsh National Relay Championships | 25 Mar 12 |
| 5K | 17:29 | | | | 31 | | 7 | | Cardiff | St Davids Day 5K (Inc Welsh Champs) | 4 Mar 12 |
| 10K | 36:03 | | | | 28 | | 2 | | North Shields | North Tyneside 10K | 8 Apr 12 |
| ZXC | 17:13 | | | | 27 | B | | | South Bend IN, USA | Notre Dame Invitational | 28 Sep 12 |
| ZXC | 20:23.8 | | | | 51 | | | | Louisville KY, USA | NCAA DI Cross Country Championships | 17 Nov 12 |
| ZXC | 20:25 | | | | 44 | | | | Madison WI, USA | Wisconsin adidas Invitational | 12 Oct 12 |
| ZXC | 20:52 | | | | 2 | | | | Las Vegas NV, USA | Mountain West Cross Country Championships | 26 Oct 12 |
| ZXC | 20:54.3 | | | | 10 | | | | Fort Collins CO, USA | NCAA DI Moutain Regional Cross Country Championships | 9 Nov 12 |
| ZXC | 25:05 | | | | 10 | | | | Cardiff | BUCS Championships | 4 Feb 12 |
| 2011 U23 Eden Runners/UWIC |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:09.76 | | | | 2 | A | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| 800 | 2:12.84 | | | | 5 | A | | | Leigh | UK Women's League Premier Division | 4 Jun 11 |
| 800 | 2:15.71 | i | | | 5 | | | | Cardiff | Welsh Open Senior Championships inc. Junior 800m Championships | 23 Jan 11 |
| 1500 | 4:23.18 | | | | 8 | h1 | | | Birmingham | Aviva World Trials & UK Championships | 29 Jul 11 |
| 1500 | 4:24.19 | | | | 16 | B | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 1500 | 4:26.14 | | | | 9 | A | | | Stretford | BMC Nike Grand Prix | 23 Jul 11 |
| 1500 | 4:26.82 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix inc Northern U20 3000m Championships | 12 Jul 11 |
| 1500 | 4:26.83 | | | | 9 | | | | Birmingham | Aviva World Trials & UK Championships | 30 Jul 11 |
| 1500 | 4:27.71 | | | | 8 | B | | | Sportcity | BMC Nike Grand Prix | 28 May 11 |
| 1500 | 4:28.67 | | | | 6 | | | | Bedford | Aviva U20/U23 Championships (inc European Trials) | 26 Jun 11 |
| 1500 | 4:30.27 | | | | 1 | A | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| 1500 | 4:31.13 | i | | | 1 | | | | Cardiff | UWIC Open Meeting (inc Welsh Masters' Championships) | 5 Mar 11 |
| 1500 | 4:31.92 | | | | 2 | A | | | Leigh | UK Women's League Premier Division | 4 Jun 11 |
| 1500 | 4:34.51 | i | | | 2 | ns | | | Cardiff | Celtic Cup (inc U16 Schools International) | 30 Jan 11 |
| 1500 | 4:38.07 | i | | | 7 | h2 | | | Sheffield | Aviva European Trials & UK Championships | 12 Feb 11 |
| 3000 | 9:40.25 | i | | | 2 | | | | Cardiff | UWIC Grand Prix | 11 Dec 11 |
| 3000 | 9:53.88 | | | | 3 | A | | | Lee Valley | UK Women's League Premier Division | 6 Aug 11 |
| 3000 | 10:00.42 | i | | | 4 | | | | Sheffield | BUCS Championships | 20 Feb 11 |
| 3000 | 10:26.73 | i | | | 3 | h2 | | | Sheffield | BUCS Championships | 19 Feb 11 |
| 5000 | 18:11.15 | | | | 3 | h1 | | | Bedford | BUCS Championships | 30 Apr 11 |
| 5000 | 18:13.44 | | | | 8 | | | | Bedford | BUCS Championships | 2 May 11 |
| HJ | 1.25 | | | | 7= | B | | | Edinburgh | UK Women's League Premier Division | 2 Jul 11 |
| 4.315KL | 15:29 | | | | | L2 | | | Sutton Park | ERRA National 4 Stage Relays | 15 Oct 11 |
| 4.6KXC | 18:04 | | | | 5 | | | | Cardiff | McCain UK Cross Challenge | 16 Jan 11 |
| 5K | 17:26 | | | | 3 | | 3 | | Bridgend | Bridgend Town Centre 5K (inc Welsh Champs) | 7 May 11 |
| parkrun | 17:33 | | | | 9 | | 1 | 1 | Newcastle | Newcastle parkrun 5K Event 65 | 9 Apr 11 |
| parkrun | 17:58 | | | | 6 | | 1 | | Newcastle | Newcastle parkrun 5K Event 102 | 31 Dec 11 |
| 8.1KXC | 29:03 | | | | 29 | | | | Liverpool | McCain UK Cross Challenge Series (inc European Trials) | 26 Nov 11 |
| ZXC | 26:30 | | | | 3 | | | | Bridgend | Gwent League | 9 Oct 11 |
| ZXC | 27:53 | | | | 10 | | | | Bristol | McCain UK Cross Challenge Series | 13 Nov 11 |
| ZXC | 31:19 | | | | 38 | | | | Birmingham | BUCS Championships | 5 Feb 11 |
| 2010 U20 Eden Runners/UWIC/Border |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.3 | | | | 2 | A | | | Bebington | National Junior Athletic League Mersey | 25 Jul 10 |
| 800 | 2:20.08 | i | | | 2 | 2 | | | Sheffield | RAF & Inter Universities Championships | 17 Feb 10 |
| 1000 | 3:03.56 | i | | | 5 | | | | Cardiff | UWIC Pole Vault, 1000 & 3000m Competition | 10 Jan 10 |
| 1500 | 4:40.05 | | | | 8 | 4 | | | Stretford | Trafford Grand Prix Open | 29 Jun 10 |
| 1500 | 4:43.39 | i | | | 3 | | | | Cardiff | Celtic International & U16 Schools International | 21 Feb 10 |
| 1500 | 4:43.51 | | | | 4 | 4 | | | Stretford | Trafford Grand Prix Open | 13 Jul 10 |
| 1500 | 4:45.25 | | | | 6 | h2 | | | Bedford | BUCS Championships | 1 May 10 |
| 1500 | 4:48.69 | i | | | 3 | h2 | | | Sheffield | BUCS Indoor Championships | 13 Mar 10 |
| 1500 | 4:50.18 | i | | | 9 | | | | Sheffield | BUCS Indoor Championships | 14 Mar 10 |
| 1500 | 4:52.13 | | | | 12 | s1 | | | Bedford | BUCS Championships | 2 May 10 |
| 1500 | 4:52.94 | i | | | 3 | | | | Cardiff | Welsh Senior Championships | 23 Jan 10 |
| 2000 | 6:43.01 | i | | | 1 | | | | Cardiff | UWIC Open | 14 Feb 10 |
| 3000 | 10:15.66 | i | | | 3 | | | | Cardiff | UWIC Open Meeting | 11 Dec 10 |
| 3000 | 10:46.4 | | | | 1 | A | | | Bebington | National Junior Athletic League Mersey | 25 Jul 10 |
| 5000 | 18:31.56 | | | | 1 | | | | Grangemouth | Scottish U20/U23 Championships (inc Junior Relay) | 13 Jun 10 |
| 2000SCW | 7:28.86 | | | | 4 | 1 | | | Stretford | Trafford Grand Prix Open | 10 Aug 10 |
| 2000SCW | 7:33.38 | | | | 8 | | | | Bedford | BUCS Championships | 3 May 10 |
| 4KXC | 15:00 | | | | 8 | | | 2 | Bristol | BMC Cross Country Classic | 21 Nov 10 |
| 4.4KXC | 15:49 | | | | 20 | | | | Liverpool | McCain UK Cross Challenge (inc European Trials) | 27 Nov 10 |
| 4.8KXC | 17:16 | | | | 15 | | | | Cardiff | McCain UK Cross Challenge | 17 Jan 10 |
| parkrun | 18:38 | | | | 30 | | 1 | 1 | Cardiff Blackweir Park | Cardiff parkrun 5K Event 116 | 15 May 10 |
| 10K | 39:19 | | | | 233 | | 40 | | Bristol | Bristol 10K (inc England 10K Championships) | 9 May 10 |
| ZXC | 21:04 | | | | 3 | | | | Bridgend | Gwent League | 10 Oct 10 |
| 2009 U20 Eden Runners |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:42.7 | | | | 1 | A | | | Stretford | National Junior Athletic League Mersey | 26 Jul 09 |
| 3000 | 10:18.7 | | | | 1 | | | | Carlisle | Cumbria Schools Championships | 13 Jun 09 |
| 3000 | 10:27.10 | | | | 1 | A | | | Preston | National Junior Athletic League Mersey | 24 May 09 |
| 3000 | 10:33.23 | i | | | 2 | | | | Sheffield | Northern Athletics U20 Indoor Championships | 18 Jan 09 |
| 3000 | 10:43.28 | i | | | 7 | 2 | | | Cardiff | UWIC Open | 12 Dec 09 |
| 3000 | 10:44.43 | | | | 17 | | | | Sheffield | Aviva English Schools Championships | 11 Jul 09 |
| 5000 | 18:44.44 | | | | 2 | | | | Grangemouth | Bank of Scotland U20/U23 Championships | 9 Aug 09 |
| ZXC | 20:11 | | | | 96 | | | | Stanford Hall | Sainsbury English Schools Championships | 21 Mar 09 |
| ZXC | 22:38 | | | | 11 | | | | St. Helens | Northern Championships | 24 Jan 09 |
| ZXC | 25:41 | | | | 45 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 U20 Border/Northern Reivers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:44.4 | | | | 3 | A | | | Carlisle | National Junior Athletic League - Tyne | 27 Jul 08 |
| 1500 | 4:48.9 | | | | 1 | | | | Carlisle | Cumbria Championships | 10 May 08 |
| 1500 | 4:53.4 | | | | 2 | A | | | Middlesbrough | National Junior Athletic League - Tyne | 29 Jun 08 |
| 3000 | 10:16.6 | | | | 1 | | | | Carlisle | Cumbria Schools | 14 Jun 08 |
| 3000 | 10:22.0 | | | | 1 | | | | Carlisle | National Junior Athletic League - Tyne | 27 Apr 08 |
| 3000 | 10:34.81 | | | | 11 | | | | Gateshead | English Schools' Championships | 12 Jul 08 |
| 3000 | 10:34.88 | | | | 3 | | | | Grangemouth | Bank of Scotland U20/U17 3,000m Championships | 7 Jun 08 |
| 3000 | 10:46.3 | | | | 3 | | | | Carlisle | National Junior Athletic League - Tyne | 25 May 08 |
| ZXC | 15:49 | | | | 19 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 16:17 | | | | 39 | | | 26 | Liverpool | McCain UK Cross Challenge | 29 Nov 08 |
| ZXC | 16:59 | | | | 10 | | | | Leeds | Northern Championships | 26 Jan 08 |
| ZXC | 18:54 | | | | 24 | | | | Gateshead | McCain UK Cross Challenge | 15 Nov 08 |
| ZXC | 43:59 | | | | 2 | | | 1 | Penrith | Cumbria League | 25 Oct 08 |
| ZXC | NT | | | | 1 | | | | Kirkby | Cumbria Schools Championships | 12 Jan 08 |
| 2007 U17 Border/Northern Reivers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:49.45 | i | | | 2 | | | | Sheffield | NoEAA Junior Indoor Championships | 21 Jan 07 |
| 1500 | 4:49.91 | | | | 2 | | | | Grangemouth | National Junior League Tyne | 29 Apr 07 |
| 1500 | 5:00.8 | | | | 4 | | | | Middlesbrough | National Junior League Tyne | 1 Jul 07 |
| 1500 | 5:01.4 | | | | 1 | | | | Carlisle | Cumbria County Championships | 13 May 07 |
| 3000 | 10:31.7 | | | | 2 | | | | Stretford | BMC Stretford PB Classic | 7 May 07 |
| 3000 | 10:33.01 | | | | 8 | | | | Leeds | North of England U17/U15 Championships | 26 May 07 |
| 3000 | 10:36.8 | | | | 2 | | | | Carlisle | Cumbria County Schools Championships | 9 Jun 07 |
| 3000 | 10:48.05 | | | | 2 | | | | Gateshead | Schools Inter County Match | 16 Jun 07 |
| ZXC | 16:32 | | | | 40 | | | 13 | Liverpool | UK Challenge Series | 24 Nov 07 |
| ZXC | 16:48 | | | | 3 | | | 3 | Leyland | Mid Lancashire League | 27 Oct 07 |
| ZXC | 17:41 | | | | 7 | | | 7 | Gateshead | UK Challenge Series | 10 Nov 07 |
| ZXC | 18:18 | | | | 1 | | | 1 | Penrith | NBM Challenge Races | 13 Sep 07 |
| ZXC | 19:36 | | | | 1 | | | | Penrith | Cumbria League inc County Championships | 9 Dec 07 |
| 2006 U17 Border/Northern Reivers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:51.2 | | | | 10 | A | | | Exeter | BMC Regional Races | 30 May 06 |
| 1500 | 4:56.64 | | | | 5 | | | | Gateshead | North of England Inter-Counties Championships | 30 Jul 06 |
| 1500 | 5:03.9 | | | | 1 | | | | Carlisle | Cumbria County Championships | 14 May 06 |
| 3000 | 10:17.4 | | | | 1 | | | | Carlisle | UKA Young Athletes League Northern 2N | 4 Jun 06 |
| 3000 | 10:23.70 | | | | 8 | | | | Gateshead | ESAA Championships | 8 Jul 06 |
| 3000 | 10:39.6 | | | | 2 | | | | Gateshead | Inter-County Schools Match | 17 Jun 06 |
| 3000 | 10:46.09 | | | | 7 | | | | Glasgow (S) | UK Schools Games | 10 Sep 06 |
| 300HW | 50.8 | | | | | | | | Carlisle | | 4 Jun 06 |
| 2005 U15 Border/Northern Reivers |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:56.2 | | | | 2 | | | | Dumfries | Cumbria County Championships | 15 May 05 |
| 1500 | 5:09.7 | | | | 2 | | | | Blackburn | Northern 1W | 5 Jun 05 |