| 2012 U23 Cheltenham/Liverpool Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 5:08.2 | | | | 4 | B | | | Nottingham | Up & Running Midland League Division 1 | 4 Aug 12 |
| 3000SC | 11:15.3 | | | | 5 | A | | | Nottingham | Up & Running Midland League Division 1 | 4 Aug 12 |
| 4.819KL | 16:37 | | | | 11 | L8 | | | Sutton Coldfield | Midland Men's 12 Stage Relays (Short Legs) | 31 Mar 12 |
| 5K | 16:15 | | | | 1 | | | | Halewood | Halewood 5K | 18 Feb 12 |
| 10KMT | 40:03 | | | | 1 | | | | Cheltenham | Devil's Chimney Chase 10K | 14 Jul 12 |
| ZXC | 27:20 | | | | 36 | | | | Coventry | Birmingham League Division 1 | 14 Jan 12 |
| ZXC | 32:05 | | | | 28 | | | | Cheltenham | Birmingham League Division 1 | 11 Feb 12 |
| ZXC | 32:20 | | | | 41 | | | | Cardiff | BUCS Championships | 4 Feb 12 |
| ZXC | 41:13 | | | | 55 | | | | Nottingham | Midland Championships | 28 Jan 12 |
| 2011 U23 Cheltenham/Liverpool Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.0 | | | | 9 | 3 | | | Cheltenham | Cheltenham Midsummer Open 1 | 6 Jul 11 |
| 1500 | 4:29.3 | | | | 5 | B | | | Nottingham | Up & Running Midland League Division 1 | 14 Aug 11 |
| 3000 | 9:42.1 | | | | 4 | B | | | Rugby | Up & Running Midland League Division 1 | 4 Jun 11 |
| 5000 | 16:01.1 | | | | 2 | | | | Bebington | Wirral AC Endurance Race | 23 Mar 11 |
| 5000 | 16:17.7 | | | | 3 | B | | | Birmingham | Up & Running Midland League Division 1 | 3 Jul 11 |
| 10000 | 35:37.57 | | | | 8 | B | | | Bedford | BUCS Championships | 1 May 11 |
| 4.819KL | 15:49 | | | | 6 | L6 | | | Sutton Park | Midlands Men's 12 Stage Relays (Short Legs) | 19 Mar 11 |
| 5K | 15:42 | | | | 5 | | | 2 | Sandhurst | White Horse 5K Series | 21 Jul 11 |
| 5K | 16:00 | | | | 5 | | | | Sandhurst | White Horse 5K Series | 16 Jun 11 |
| 5K | 16:06 | | | | 17 | | | | Christleton | Christleton 5K | 6 May 11 |
| 5K | 16:19 | | | | 1 | | | | Liverpool | Wavertree Mystery 5K Series | 3 May 11 |
| 5KL | 16:30 | | | | 11 | | | | Douglas | Isle of Man Easter Men's 5K Relay | 24 Apr 11 |
| 5.848KL | 19:27 | | | | 40 | L4 | | | Sutton Park | ERRA National 6 Stage Relays | 15 Oct 11 |
| 4M | 20:50 | | | | 1 | | | | Hardwicke | Gloucester Pilot Inn Christmas 4 | 27 Dec 11 |
| 4MMT | 23:26 | | | | 18 | | | | Peel | Isle of Man Peel Hill Men's 4 | 23 Apr 11 |
| 4.4M | 23:46 | | | | 3 | | | 2 | Arlingham | Arlingham 4.4 | 29 Aug 11 |
| 5M | 26:34 | | | | 4 | | | | Tewkesbury | Tewkesbury AC Guy Fawkes 5 | 6 Nov 11 |
| 5M | 27:16 | | | | 3 | | | | Liverpool | Walton Park 5 | 17 May 11 |
| 5M | 27:21 | | | | 1 | | | 1 | Sandhurst | Gloucester Autumn 5 | 10 Sep 11 |
| 8.663KL | 29:31 | | | | 32 | L5 | | | Sutton Park | ERRA Men's National 12-stage Relays (Long Legs) | 9 Apr 11 |
| 5.8M | 33:44 | | | | 2 | | | | Cranham | Cranham Boundary Chase | 6 Aug 11 |
| 9.8KXC | 33:10 | | | | 112 | | | | Liverpool | McCain UK Cross Challenge Series (inc European Trials) | 26 Nov 11 |
| 10K | 32:37 | | | | 22 | | | | Telford | Telford 10K | 18 Dec 11 |
| 10K | 33:11 | c | | | 72 | | | | Bristol | Bristol 10K | 15 May 11 |
| 10K | 33:25 | | | 33:21 | 56 | | | | Partington | Trafford 10K | 13 Mar 11 |
| 10K | 34:16 | | | | 16 | | | | Port Erin | Isle of Man Easter 10K | 22 Apr 11 |
| 10KMT | 37:17 | | | | 2 | | | | Cheltenham | Devils Chimney Chase 10K | 16 Jul 11 |
| 10M | 56:09 | | | | 2 | | | 1 | Hardwicke | Pilot Inn 10 | 9 Jul 11 |
| HM | 74:12 | | | 74:10 | 9 | | | | Stroud | Stroud Half Marathon | 23 Oct 11 |
| HM | 77:12 | | | | 5 | | | | Cheltenham | Cheltenham Half Marathon | 4 Sep 11 |
| 14.5MMT | 97:32 | | | | 4 | | | | Winchcombe | Cleevewold 14.5 | 27 Mar 11 |
| ZXC | 32:48 | | | | 32 | | | | Leamington | Midland Cross Country Championships | 29 Jan 11 |
| ZXC | 33:15 | | | | 106 | | | 19 | Coventry | Birmingham League Division 1 | 15 Jan 11 |
| ZXC | 33:40 | | | | 38 | | | | Cofton Park | Birmingham League Division 1 | 3 Dec 11 |
| ZXC | 34:41 | | | | 137 | | | | Alton Towers | English National Championships | 19 Feb 11 |
| ZXC | 36:36 | | | | 56 | | | 8 | Northampton | Birmingham League Division 1 | 12 Feb 11 |
| ZXC | 36:46 | | | | 27 | | | | Leamington Spa | Birmingham League Division 1 | 12 Nov 11 |
| ZXC | 40:42 | | | | 17 | | | 5 | Tewkesbury | Gloucestershire County Championships | 8 Jan 11 |
| ZXC | 41:02 | | | | 131 | | | | Birmingham | BUCS Championships | 5 Feb 11 |
| ZXC | 42:46 | | | | 241 | | | | Birmingham | Inter Counties Championships | 5 Mar 11 |
| ZXCL | 10:24 | | | | 8 | L1 | | | Leeds | Leeds Relays | 10 Dec 11 |
| ZXCL | 11:10 | | | | 13 | L1 | | | Wythenshawe | University of Manchester Relays | 8 Oct 11 |
| ZFL | 33:03 | | | | 1 | | | 1 | Gloucester | Robinswood Hill 5 Mile Fell Race | 17 Sep 11 |
| ZFL | 39:03 | | | | 2 | | | | North Barrule | North Barrule Fell Race | 30 Jul 11 |
| ZMR | 1:01:49 | | | 1:01:48 | 31 | | | | Llanberis | Commonwealth Mountain Running Championships | 24 Sep 11 |
| 2010 U20 Cheltenham/Liverpool Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:27.4 | i | | | 6 | A | | | Sheffield | Steel Cup 2010 | 24 Feb 10 |
| 3000 | 9:21.04 | i | | | 4 | 2 | | | Sheffield | Northern Athletics Open | 11 Dec 10 |
| 3000 | 9:26.3 | | | | 1 | B | | | Loughborough | National Junior Athletic League Midland Premier | 25 Apr 10 |
| 10000 | 34:48.74 | | | | 5 | B | | | Bedford | BUCS Championships | 2 May 10 |
| 2000SC | 7:25.4 | | | | 2 | B | | | Loughborough | National Junior Athletic League Midland Premier | 25 Apr 10 |
| 3000SC | 11:37.3 | | | | 5 | B | | | Tipton | Up and Running Midland League Division 2 | 1 Aug 10 |
| 1M | 4:49 | | | | 1 | | | 1 | Bushley Green | Bushley Green Streets Mile | 5 Apr 10 |
| 4.819KL | 16:13 | | | | 31 | L4 | | | Sutton Park | ERRA National Men's 12 Stage Road Relays (Short Legs) | 17 Apr 10 |
| 5K | 16:30 | | | | 24 | | | 2 | Christleton | Christleton 5K | 7 May 10 |
| 5.847KL | 20:33 | | | | 20 | L5 | | | Sutton Park | Midland Counties Men's 6 Stage Relays | 25 Sep 10 |
| 5.848KL | 19:52 | | | | 46 | L6 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 6.7KXC | 23:06 | | | | 108 | | | | Liverpool | McCain UK Cross Challenge (inc European Trials) | 27 Nov 10 |
| 8KXC | 28:43 | | | | 97 | | | | Birmingham | McCain UK Cross Challenge inc World Trials & Inter Counties | 13 Mar 10 |
| HM | 76:08 | | | 76:06 | 23 | | | | Stroud | Stroud Half Marathon | 24 Oct 10 |
| ZXC | 34:13 | | | | 49 | | | | Stafford Common | Midland Cross Country Championships | 30 Jan 10 |
| ZXC | 34:15 | | | | 70 | | | | Oxford | Apex Sports Chiltern League | 9 Oct 10 |
| ZXC | 36:07 | | | | 71 | | | 13 | Birmingham | Birmingham League Division 1 | 4 Dec 10 |
| ZXC | 39:58 | | | | 142 | | | | Leeds | English National Championships | 27 Feb 10 |
| ZXC | 40:00 | | | | 76 | | | 11 | Leamington | Birmingham League Division 1 | 30 Oct 10 |
| ZXC | 41:29 | | | | 132 | | | | Stirling | BUCS Cross Country Championships | 6 Feb 10 |
| 2009 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 72.0 | | | | 4 | A | | | Tipton | National Junior Athletic League Central | 26 Jul 09 |
| 800 | 3:18.6 | | | | 3 | A | | | Hereford | National Junior Athletic League Central | 14 Jun 09 |
| 1500 | 5:21.8 | i | | | 4 | | | | Sheffield | University of Sheffield Open Meeting | 16 Dec 09 |
| 3000 | 9:26.2 | i | | | 3 | | | | Sheffield | University of Sheffield Open Meeting | 16 Dec 09 |
| 3000 | 9:40.0 | | | | 3 | A | | | Tipton | National Junior Athletic League Central | 26 Jul 09 |
| 3000 | 9:48.4 | | | | 1 | A | | | Tipton | National Junior Athletic League Central | 26 Apr 09 |
| 3000 | 10:03.6 | | | | 1 | B | | | Cheltenham | National Junior Athletic League Central | 24 May 09 |
| 3000 | 10:03.8 | | | | 2 | A | | | Hereford | National Junior Athletic League Central | 14 Jun 09 |
| 3000 | 10:17.0 | | | | 1 | B | | | Derby | National Junior Athletic League - Midland Promotional Final | 30 Aug 09 |
| 2000SC | 7:14.07 | | | | 1 | A | | | Tipton | National Junior Athletic League Central | 26 Apr 09 |
| 2000SC | 7:14.4 | | | | 1 | B | | | Tipton | National Junior Athletic League Central | 26 Jul 09 |
| 2000SC | 7:17.3 | | | | 1 | B | | | Cheltenham | National Junior Athletic League Central | 24 May 09 |
| 2000SC | 7:24.0 | | | | 5 | A | | | Derby | National Junior Athletic League - Midland Promotional Final | 30 Aug 09 |
| 2000SC | 7:27.5 | | | | 2 | A | | | Hereford | National Junior Athletic League Central | 14 Jun 09 |
| SP6K | 6.10 | | | | 4 | A | | | Tipton | National Junior Athletic League Central | 26 Apr 09 |
| HT6K | 15.35 | | | | 2 | A | | | Tipton | National Junior Athletic League Central | 26 Apr 09 |
| HT6K | 6.38 | | | | 5 | B | | | Derby | National Junior Athletic League - Midland Promotional Final | 30 Aug 09 |
| HT6K | 4.27 | | | | 2 | B | | | Hereford | National Junior Athletic League Central | 14 Jun 09 |
| 5K | 16:37 | | | | 17 | | | 1 | Sandhurst | Gloucester White Horse 5K | 21 May 09 |
| 4MXC | 23:19 | | | | 3 | | | | Plock Court | Chocolate Biscuit 4.5 | 14 Nov 09 |
| 6.7KXC | 23:30 | | | | 95 | | | | Liverpool | McCain UK Cross Challenge | 28 Nov 09 |
| 5M | 28:04 | | | | 3 | | | 1 | Sandhurst | Gloucester Whitsun 5M | 25 May 09 |
| 5.5MMT | 36:51 | | | | 8 | | | 1 | Cleeve Hill | Cleeve Cloud Cuckoo Land 5.5 | 3 Jun 09 |
| 10K | 35:50 | | | | 8 | | | | Southport | Natterjack Seaside 10K | 18 Oct 09 |
| ZRDL | 16:43 | | | | | L6 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZXC | 24:38 | | | | 18 | | | | Taunton Racecourse | South West Schools Championships | 28 Feb 09 |
| ZXC | 28:35 | | | | 268 | | | | Stanford Hall | Sainsbury English Schools Championships | 21 Mar 09 |
| ZXC | 30:12 | | | | 111 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| ZXC | 34:33 | | | | 16 | | | | Beacon Park | Liverpool & District League | 12 Dec 09 |
| ZXC | 38:52 | | | | 18 | | | 3 | Tewkesbury | Gloucestershire County Championships | 10 Jan 09 |
| ZXC | 40:18 | | | | 97 | | | 13 | Gloucester | Birmingham & District League Division 1 | 14 Feb 09 |
| 2008 U20 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:31.3 | | | | | | | | Cheltenham | Gloucestershire Schools' Championships | 14 Jun 08 |
| 2000SC | 7:13.4 | | | | | | | | Cheltenham | National Junior Athletic League - Severn | 29 Jun 08 |
| 2000SC | 7:21.2 | | | | | | | | Derby | National Junior Athletic League - Midland Promotion | 7 Sep 08 |
| 5K | 16:37 | | | | 22 | | | 2 | Gloucester | White Horse 5K | 15 May 08 |
| HM | 80:55 | | | 80:52 | 47 | | | | Stroud | Stroud Half Marathon | 26 Oct 08 |
| ZXC | 16:42 | | | | 123 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 19:19 | | | | 3 | | | | Gloucester | Gloucester Championships | 5 Jan 08 |
| ZXC | 21:35 | | | | 5 | | | | Westonbirt Arboretum | Gloucestershire Schools Championships | 6 Dec 08 |
| ZXC | 23:11 | | | | 31 | | | | Leamington Spa | Midland Championships | 26 Jan 08 |
| ZXC | 23:31 | | | | 201 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| ZXC | 24:12 | | | | 179 | | | | Liverpool | English Schools' Championships | 8 Mar 08 |
| ZXC | 24:46 | | | | 24 | | | 24 | Cardiff | Cardiff Cross Challenge | 20 Jan 08 |
| ZXC | 34:57 | | | | 29 | | | | Gloucester | Gloucester League | 15 Nov 08 |
| 2007 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:19.4 | | | | 9 | 2 | | | Cheltenham | Gloucestershire County Championships | 13 May 07 |
| 5K | 17:19 | | | | 11 | | | | Bath | Team Bath 5K | 18 Feb 07 |
| ZXC | 19:42 | | | | 4 | | | | Gloucester | Gloucestershire Schools Championships | 8 Dec 07 |
| ZXC | 20:02 | | | | 6 | | | 6 | Gloucester | Gloucestershire League | 13 Oct 07 |
| 2006 U17 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:17.89 | | | | 7 | F | | | Street | BMC Academy PB Classic | 1 May 06 |
| 2005 U15 Stroud |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:13.8 | | | | 1 | D | | | Bath | BMC | 15 Jun 05 |
| 800 | 2:17.74 | | | | 9 | H | | | Street | BMC PB Classic | 2 May 05 |