| 2012 SEN Oswestry/Alabama Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:54.22 | i | | | 12 | | | | College Station TX, USA | Texas A&M Invitational | 11 Feb 12 |
| 800 | 1:56.39 | | | | 26 | | | | Baton Rouge LA, USA | SEC Outdoor Championships | 11 May 12 |
| 800 | 1:57.02 | | | | 19 | | | | Auburn AL, USA | War Eagle Invitational | 21 Apr 12 |
| 1000 | 2:29.55 | i | | | 16 | | | | New York NY, USA | New Balance Collegiate Invitational | 3 Feb 12 |
| 1500 | 3:58.91 | | | | 11 | | | | Tampa FL, USA | Bulls Invitational | 16 Mar 12 |
| 1500 | DNF | | | | - | | | | Baton Rouge LA, USA | SEC Outdoor Championships | 12 May 12 |
| Mile | 4:18.58 | i# | | | 10 | h1 | | | Lexington KY, USA | SEC Indoor Championships | 25 Feb 12 |
| 2011 SEN Oswestry/Loughborough Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.05 | i | | | 4 | h5 | | | Sheffield | Aviva European Trials & UK Championships | 12 Feb 11 |
| 800 | 1:52.34 | | | | 5 | E | | | Watford | BMC Nike Grand Prix | 11 Jun 11 |
| 800 | 1:52.76 | | | | 9 | A | | | Stretford | BMC Gold Standard Races | 28 Jun 11 |
| 1500 | 3:52.69 | i | | | 3 | | | | Sheffield | McCain City Challenge | 6 Feb 11 |
| 1500 | 3:53.03 | i | | | 4 | | | | Cardiff | McCain City Challenge | 26 Feb 11 |
| 1500 | 3:54.35 | i | | | 2 | s1 | | | Sheffield | BUCS Championships | 19 Feb 11 |
| 1500 | 3:59.13 | i | | | 5 | | | | Sheffield | BUCS Championships | 20 Feb 11 |
| 1500 | 4:01.60 | i | | | 2 | h1 | | | Sheffield | BUCS Championships | 19 Feb 11 |
| 8KXC | 26:19.5 | | | | 26 | | | | Nashville TN, USA | Commodore Classic | 17 Sep 11 |
| 8KXC | 27:17.49 | | | | 40 | | | | Athens GA, USA | Georgia Bulldog Invitational | 3 Sep 11 |
| 2010 U23 Oswestry/Loughborough Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.4 | | | | 1 | | | | Telford | Shropshire County Championships | 13 May 10 |
| 400 | 51.06 | | | | 4 | C | | | Loughborough | Loughborough Open (inc BUCS Trials) | 24 Apr 10 |
| 800 | 1:49.11 | | | | 5 | A | | | Eltham | BMC Regional Races | 18 Aug 10 |
| 800 | 1:49.26 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 24 Aug 10 |
| 800 | 1:49.30 | | | | 2 | B | | | Solihull | BMC Nike Grand Prix | 10 Jul 10 |
| 800 | 1:49.46 | | | | 1 | C | | | Watford | BMC Nike Grand Prix | 12 Jun 10 |
| 800 | 1:49.85 | | | | 4 | A | | | Cardiff | BMC Nike Grand Prix | 28 Aug 10 |
| 800 | 1:49.96 | | | | 5 | s3 | | | Birmingham | Aviva European Trials and UK Championships | 26 Jun 10 |
| 800 | 1:49.99 | | | | 4 | A | | | Stretford | BMC Gold Standard Races | 10 Aug 10 |
| 800 | 1:50.08 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 7 Sep 10 |
| 800 | 1:50.90 | | | | 4 | A | | | Parliament Hill | BMC Regional Races | 14 Aug 10 |
| 800 | 1:50.96 | | | | 3 | C | | | Sportcity | BMC Nike Grand Prix | 29 May 10 |
| 800 | 1:51.66 | | | | 2 | h4 | | | Birmingham | Aviva European Trials and UK Championships | 25 Jun 10 |
| 800 | 1:51.70 | | | | 5 | | | | Gateshead | England Senior Closed Championships | 18 Jul 10 |
| 800 | 1:51.76 | | | | 2 | h3 | | | Gateshead | England Senior Closed Championships | 17 Jul 10 |
| 800 | 1:52.15 | | | | 7 | A | | | Loughborough | Loughborough International | 23 May 10 |
| 800 | 1:52.91 | | | | 1 | h2 | | | Bedford | Aviva England U23 and U20 World Trials Championships | 19 Jun 10 |
| 800 | 1:53.11 | | | | 4 | | | | Bedford | Aviva England U23 and U20 World Trials Championships | 20 Jun 10 |
| 800 | 1:54.22 | | | | 4 | s1 | | | Bedford | BUCS Championships | 2 May 10 |
| 800 | 1:56.89 | | | | 5 | | | | Bedford | BUCS Championships | 3 May 10 |
| 800 | 1:57.6 | | | | 1 | h3 | | | Bedford | BUCS Championships | 1 May 10 |
| 1500 | 3:58.84 | | | | 2 | | | | Birmingham | Birchfield Open | 17 Apr 10 |
| 10K | 31:41 | | | | 6 | | | | Telford | Telford 10K | 24 Jan 10 |
| ZXC | 26:28 | | | | 9 | | | | Stirling | BUCS Cross Country Championships | 6 Feb 10 |
| ZXC | 28:06 | | | | 24 | | | | Coventry Coundon Park | Birmingham & District League Division 1 | 16 Jan 10 |
| ZXC | 32:46 | | | | 6 | | | | Colwyn Bay | North Wales League | 9 Oct 10 |
| ZXC | 35:02 | | | | 46 | | | | Birmingham | Birmingham League Division 1 | 4 Dec 10 |
| 2009 U23 Oswestry/Loughborough Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.44 | | | | 3 | 3 | | | Stretford | Trafford Grand Prix | 21 Jul 09 |
| 800 | 1:50.21 | | | | 4 | A | | | Watford | BMC Gold Standard Races | 29 Jul 09 |
| 800 | 1:50.95 | | | | 4 | A | | | Stretford | BMC Gold Standard Races | 1 Sep 09 |
| 800 | 1:51.04 | | | | 2 | A | | | Watford | BMC Gold Standard Races | 26 Aug 09 |
| 800 | 1:51.62 | | | | 3 | B | | | Cardiff | BMC Nike Grand Prix | 15 Aug 09 |
| 800 | 1:51.64 | | | | 7 | B | | | Watford | BMC Nike Grand Prix | 13 Jun 09 |
| 800 | 1:51.72 | | | | 6 | B | | | Solihull | BMC Nike Grand Prix | 18 Jul 09 |
| 800 | 1:51.73 | | | | 8 | A | | | Stretford | BMC Gold Standard Races | 4 Aug 09 |
| 800 | 1:52.49 | | | | 7 | h2 | | | Birmingham | Aviva World Trials & National Championships | 10 Jul 09 |
| 800 | 1:52.82 | | | | 3 | h1 | | | Bedford | England U20 & U23 Championships | 27 Jun 09 |
| 800 | 1:53.59 | | | | 4 | | | | Birmingham | Midland Counties Senior & U20 Championships | 21 Jun 09 |
| 800 | 1:54.71 | | | | 2 | h1 | | | Birmingham | Midland Counties Senior & U20 Championships | 21 Jun 09 |
| 800 | 1:56.19 | | | | 2 | h4 | | | Bedford | BUCS Championships | 2 May 09 |
| 800 | 1:59.09 | | | | 6 | s1 | | | Bedford | BUCS Championships | 3 May 09 |
| 1500 | 3:52.64 | | | | 4 | h1 | | | Loughborough | McCain Loughborough International | 17 May 09 |
| 5K | 15:12 | | | | 6 | | | | Telford | Telford Vic Musgrove Fast 5K | 19 Aug 09 |
| 5KMT | 15:29 | | | | 1 | | | | Shrewsbury | Severn Loop 5K | 27 Dec 09 |
| 5M | 26:12 | | | | 1 | | | | Gobowen | Gobowen 5 | 31 Jul 09 |
| 2008 U23 Oswestry/Loughborough Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 51.65 | | | | | | | | Loughborough | Loughborough v Brunel v Combined Services | 14 May 08 |
| 800 | 1:48.85 | | | | 6 | B | | | Watford | BMC Nike Elite Meeting | 14 Jun 08 |
| 800 | 1:49.54 | | | | 4 | A | | | Stretford | BMC Nike Grand Prix | 19 Jul 08 |
| 800 | 1:49.60 | | | | 6 | A | | | Sportcity | BMC Nike Grand Prix | 31 May 08 |
| 800 | 1:50.06 | | | | 2 | A | | | Loughborough | Loughborough International | 18 May 08 |
| 800 | 1:50.96 | | | | 2 | B | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 800 | 1:51.10 | | | | 3 | 2 | | | Amsterdam, NED | Amsterdam Open | 2 Aug 08 |
| 800 | 1:51.45 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 15 Jul 08 |
| 800 | 1:51.55 | | | | 6 | | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 800 | 1:52.58 | | | | 6 | | | | Århus, DEN | Århus Games | 4 Sep 08 |
| 800 | 1:52.76 | | | | 7 | A | | | Eton | BMC Nike Grand Prix Final | 9 Aug 08 |
| 800 | 1:53.16 | | | | 3 | | | | Bedford | England Athletics Open Championships (U23/U20) | 22 Jun 08 |
| 800 | 1:53.29 | | | | 7 | h2 | | | Birmingham | Aviva National Championships inc Olympic Trials | 11 Jul 08 |
| 800 | 1:53.58 | | | | 2 | s1 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 800 | 1:55.12 | | | | 1 | h2 | | | Bedford | England Athletics Open Championships (U23/U20) | 21 Jun 08 |
| 800 | 1:55.36 | | | | 1 | h3 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 800 | 1:55.73 | | | | 1 | 1 | | | Loughborough | Loughborough Open Meeting | 26 Apr 08 |
| 5K | 17:08 | | | | 7 | | | | Telford | Telford Sexarathon Race Series Vic Musgrove 5K (5.8K) | 27 Aug 08 |
| 10KMT | 35:21 | | | | 1 | | | | Wrexham | Chirk Castle 10K | 6 Apr 08 |
| ZXC | 28:00 | | | | 23 | | | | Swansea | BUSA Championships | 2 Feb 08 |
| ZXC | 29:28 | | | | 2 | | | | Wrexham | Majestic Travel North Wales League | 12 Jan 08 |
| ZXC | 30:57 | | | | 42 | | | | Coventry | Birmingham & District Invitation League Division 1 | 19 Jan 08 |
| ZXC | 31:51 | | | | 5 | | | | Telford | North Wales League | 11 Oct 08 |
| ZXC | 33:32 | | | | 2 | | | 1 | Oswestry | Majestic Travel North Wales League | 9 Feb 08 |
| ZXC | 35:59 | | | | 4 | | | 1 | Bridgnorth | Shropshire Championships | 5 Jan 08 |
| ZXC | 36:05 | | | | 74 | | | | Birmingham | Birmingham & District League Division 1 | 25 Oct 08 |
| 2007 U20 Oswestry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.1 | | | | 2 | | | | Telford | Telford Games | 8 Sep 07 |
| 400 | 50.9 | | | | 1 | | | | Telford | Shropshire County Championships | 12 May 07 |
| 400 | 50.95 | | | | 3 | | | | Cosford | Cosford Invitational Match | 21 Apr 07 |
| 400 | 51.5 | | | | 1 | | | | Tipton | National Junior League Central | 29 Apr 07 |
| 800 | 1:50.12 | | | | 5 | B | | | Stretford | BMC Nike Grand Prix | 11 Aug 07 |
| 800 | 1:50.50 | | | | 4 | B | | | Solihull | BMC Nike Grand Prix | 21 Jul 07 |
| 800 | 1:50.70 | | | | 3 | B | | | Sportcity | Norwich Union World Trials & AAA Championships | 28 Jul 07 |
| 800 | 1:51.21 | | | | 5 | | | | Bedford | England Athletics U23 & U20 Championships | 24 Jun 07 |
| 800 | 1:51.21 | | | | 6 | h4 | | | Sportcity | Norwich Union World Trials & AAA Championships | 27 Jul 07 |
| 800 | 1:51.3 | | | | 1 | A | | | Stretford | BMC Gold Standard Races | 21 Aug 07 |
| 800 | 1:51.48 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 7 Aug 07 |
| 800 | 1:51.87 | | | | 4 | A | | | Stretford | BMC Gold Standard Races | 29 May 07 |
| 800 | 1:51.91 | | | | 5 | C | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 800 | 1:51.98 | | | | 2 | A | | | Stretford | BMC Gold Standard Races | 4 Sep 07 |
| 800 | 1:52.64 | | | | 4 | h1 | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 800 | 1:52.7 | | | | 1 | A | | | Stretford | BMC Stretford PB Classic | 7 May 07 |
| 800 | 1:53.35 | | | | 3 | A | | | Hendon | U20 Inter Territorial Match | 2 Sep 07 |
| 800 | 1:55.58 | | | | 3 | | | | Birmingham | Midland Senior & U20 Championships | 17 Jun 07 |
| 800 | 1:56.26 | | | | 1 | h2 | | | Birmingham | Midland Senior & U20 Championships | 17 Jun 07 |
| 800 | 1:59.0 | | | | 1 | | | | Telford | Shropshire County Championships | 12 May 07 |
| 1500 | 4:01.3 | | | | 1 | 1 | | | Shrewsbury | Shrewsbury AC Warm Up Match | 15 Apr 07 |
| 4M | 20:34 | | | | 2 | | | 1 | Gobowen | Gobowen 4 | 3 Aug 07 |
| 2006 U20 Oswestry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 50.7 | | | | 1 | | | | Telford | National Junior League Midland Central | 16 Jul 06 |
| 400 | 51.3 | | | | 1 | | | | Stoke | National Junior League Central Division | 7 May 06 |
| 400 | 51.7 | | | | 1 | | | | Telford | Shropshire County Championships | 13 May 06 |
| 800 | 1:52.55 | | | | 3 | | | | Birmingham | Midland Senior & U20 Championships | 18 Jun 06 |
| 800 | 1:53.40 | | | | 3 | h2 | | | Bedford | AAA U23-U20 Championships | 22 Jul 06 |
| 800 | 1:53.84 | | | | 3 | 1 | | | Merksem, BEL | Merksem, Bel | 26 Aug 06 |
| 800 | 1:53.99 | | | | 1 | C | | | Stretford | BMC Gold Standard | 30 May 06 |
| 800 | 1:54.32 | | | | 3 | h1 | | | Gateshead | ESAA Championships | 7 Jul 06 |
| 800 | 1:54.40 | | | | 3 | C | | | Stretford | BMC Gold Standard | 8 Aug 06 |
| 800 | 1:56.01 | i | | | sf | | | | Birmingham | AAA U20, U17 & U15 Indoor Championships | 4 Mar 06 |
| 800 | 1:56.5 | | | | 1 | | | | Cannock | National Junior League Central Division | 23 Apr 06 |
| 800 | 1:57.3 | | | | 1 | | | | Tipton | Tipton Games | 9 Apr 06 |
| 800 | 1:57.8 | | | | 1 | | | | Telford | Shropshire County Championships | 13 May 06 |
| 800 | 1:59.4 | | | | 1 | | | | Mansfield | National Junior League Midland Promotion Match | 9 Sep 06 |
| 1500 | 4:09.5 | | | | 3 | | | | Cannock | National Junior League Central Division | 23 Apr 06 |
| 10K | 33:29 | | | | 17 | | | | Telford | Telford Christmas 10km | 17 Dec 06 |
| 2005 U20 Oswestry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.88 | | | | 2 | | | | Stretford | TRAFFORD GRAND PRIX Stretford | 19 Jul 05 |
| 800 | 2:00.0 | | | | 2 | | | | Telford | Central Division | 24 Apr 05 |
| 800 | 2:00.2 | | | | 1 | | | | Brierley Hill | Central Division | 22 May 05 |
| 800 | 2:00.53 | | | | 9 | | | | Stretford | Open races (mixed) | 2 Aug 05 |
| 800 | 2:01.7 | | | | 1 | | | | Telford | SHROPSHIRE | 14 May 05 |
| 1500 | 4:08.77 | | | | 1 | B | | | Stretford | Trafford Grand Prix | 16 Aug 05 |
| 1500 | 4:12.7 | | | | 2 | | | | Telford | SHROPSHIRE | 14 May 05 |
| 3000 | 9:07.49 | | | | 10 | | | | Stretford | BMC Gold Standard Races | 30 Aug 05 |
| 5K | 16:47 | | | | 1 | | | | Oswestry | CHARIOTS OF FIRE 5km | 17 Aug 05 |
| 5K | 16:54 | | | | 1 | | | | Oswestry | PARK HALL 5km | 15 Jun 05 |
| 10K | 39:45 | | | | 1 | | | | Ellesmere Port | ARTHURS ASICS ELLESMERE 10km | 26 Jun 05 |
| 2002 U15 Oswestry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:34.7 | | | | 3 | B | | | Birmingham | SCHOOLS INTER-COUNTIES Birmingham | 22 Jun 02 |
| 1500 | 4:40.4 | | | | 2 | | | | Telford | SHROPSHIRE Telford | 15 Jun 02 |
| 2000 U13 Oswestry |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:22.6 | | | | 1 | | | | Wrexham | BRIAN WOOLEY MEMORIAL Wrexham | 5 Aug 00 |
| 800 | 2:24.8 | | | | 2 | | | | Telford | TELFORD OPEN MEETING | 9 Sep 00 |
| 1500 | 5:10.0 | | | | 2 | | | | Unknown | Northern 2 | 21 May 00 |
| 1500 | 5:10.6 | | | | 1 | | | | Telford | Shropshire Telford | 13-14 May 2000 |