| 2010 U23 Vale Royal/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 18:05.15 | | | | 1 | B | | | Oxford | Oxford v Cambridge Varsity Match | 15 May 10 |
| 5K | 18:29 | | | | 6 | | | | Douglas | Isle of Man Easter Festival 5K | 4 Apr 10 |
| 10K | 37:31 | | | | 56 | | 4 | | Port Erin | Isle of Man Easter Festival 10K | 2 Apr 10 |
| 2009 U23 Vale Royal/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:58.61 | | | | 2 | A | | | Cambridge | Oxford v Cambridge Varsity Match | 16 May 09 |
| 2008 U23 Vale Royal/Cambridge Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:14.6 | | | | 7 | | 1 | | Cambridge | Cambridge University Athletic Club Sports | 26 Apr 08 |
| 800 | 2:17.86 | | | | 2 | | | | Oxford | Varsity Match | 17 May 08 |
| 1500 | 4:26.09 | | | | 8 | | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 1500 | 4:27.35 | | | | 5 | h1 | | | Bedford | BUSA Outdoor Athletics Championships | 3 May 08 |
| 1500 | 4:28.2 | | | | 8 | A | | | St. Ives | BMC Regional Races | 11 Jun 08 |
| 1500 | 4:28.2 | | | | 8 | A | | | St. Ives | Cambridgeshire Evening Open Development Meeting | 11 Jun 08 |
| 1500 | 4:31.29 | | | | 7 | h2 | | | Birmingham | Aviva National Championships inc Olympic Trials | 11 Jul 08 |
| 1500 | 4:40.96 | | | | 5 | | | | Loughborough | On Camp with Kelly' Race Day | 5 Apr 08 |
| 1500 | 4:41.97 | | | | 4 | | | | Bedford | England Athletics Open Championships (U23/U20) | 22 Jun 08 |
| Mile | 4:53.60 | | | | 1 | | | | Oxford | Varsity Match | 17 May 08 |
| 5000 | 18:05.0 | | | | 7 | | 1 | | Cambridge | Cambridge University Athletic Club Sports | 26 Apr 08 |
| ZRDL | 18:56 | | | | 4 | | | | Marbury Park | North West Relays | 13 Sep 08 |
| ZXC | 14:33 | | | | 3 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 24:54 | | | | 9 | | | | Swansea | BUSA Championships | 2 Feb 08 |
| ZXC | 30:07 | | | | 31 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| ZXC | 32:10 | | | | 1 | | | | Birchwood | Cheshire Championships | 5 Jan 08 |
| ZXCL | 8:27.30 | | | | 7 | | | | Mansfield | ECCU XC Relays | 1 Nov 08 |
| 2007 U20 Vale Royal |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:15.5 | | | | 4 | A | | | Stretford | BMC Stretford PB Classic | 7 May 07 |
| 800 | 2:15.81 | | | | 2 | 7 | | | Stretford | Trafford Grand Prix | 29 May 07 |
| 1500 | 4:23.81 | | | | 10 | h1 | | | Sportcity | Norwich Union World Trials & AAA Championships | 27 Jul 07 |
| 1500 | 4:27.15 | | | | 3 | | | | Birmingham | Sainsbury English Schools Championships | 14 Jul 07 |
| 1500 | 4:28.49 | | | | 6 | B | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 1500 | 4:31.08 | | | | 4 | 1 | | | Gothenburg, SWE | Gothenburg Youth Games | 30 Jun 07 |
| 1500 | 4:31.5 | | | | 1 | | | | Macclesfield | Cheshire County Championships | 12 May 07 |
| 1500 | 4:31.68 | | | | 3 | h2 | | | Birmingham | Sainsbury English Schools Championships | 13 Jul 07 |
| 1500 | 4:32.3 | | | | 8 | | | | Stretford | Trafford Grand Prix | 1 May 07 |
| 1500 | 4:34.84 | | | | 1 | | | | Liverpool | Northern Athletics Senior/U20 Championships | 16 Jun 07 |
| 3000 | 9:37.51 | | | | 1 | | | | Stretford | Trafford Grand Prix | 7 Aug 07 |
| 3000 | 9:44.39 | | | | 7 | | | | Bedford | England Athletics U23 & U20 Championships | 24 Jun 07 |
| 3000 | 9:47.16 | | | | 1 | 3 | | | Stretford | Trafford Grand Prix | 29 May 07 |
| 3000 | 9:47.66 | | | | 1 | B | | | Derby | U23 Inter Territorial Match | 19 Aug 07 |
| 3000 | 9:57.7 | | | | 1 | | | | Cambridge | Freshers Varsity Match | 4 Nov 07 |
| ZXC | 8:14 | | | | 2 | | | 2 | Mansfield | English Cross Country Relay Championships | 3 Nov 07 |
| ZXC | 14:27 | | | | 4 | | | | Toro, ESP | European Championships | 9 Dec 07 |
| ZXC | 15:34 | | | | 5 | | | 4 | Liverpool | UK Challenge Series | 24 Nov 07 |
| 2006 U20 West Cheshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 400 | 61.2 | | | | 2 | | | | Warrington | Cheshire County Championships | 14 May 06 |
| 400 | 61.8 | | | | 3 | | | | Ellesmere Port | North of England League Division 2W | 6 May 06 |
| 400 | 62.0 | | | | 2 | | | | Blackpool | NORTH OF ENGLAND INTER-CLUB CUP Match 1 | 9 Jul 06 |
| 800 | 2:17.1 | | | | 2 | | | | Warrington | Cheshire County Championships | 14 May 06 |
| 800 | 2:19.0 | | | | 3 | | | | Ellesmere Port | North of England League Division 2W | 6 May 06 |
| 800 | 2:19.3 | | | | 1 | B | | | Warrington | National Junior League Mersey Division | 16 Jul 06 |
| 800 | 2:19.31 | | | | 2 | | | | Gateshead | North of England Inter-Counties Championships | 30 Jul 06 |
| 800 | 2:19.6 | | | | 1 | | | | Liverpool | Melbourne Open Meeting | 22 Apr 06 |
| 800 | 2:19.7 | | | | 2 | | | | Ashton-under-Lyne | North of England League Division 2W | 6 Aug 06 |
| 800 | 2:20.7 | | | | 2 | | | | Bolton | North of England League Division 2W | 2 Jul 06 |
| 800 | 2:22.3 | | | | 2 | | | | Blackpool | NORTH OF ENGLAND INTER-CLUB CUP Match 1 | 9 Jul 06 |
| 1500 | 5:06.9 | | | | | | | | Bolton | North of England League Division 2W | 2 Jul 06 |
| 3000 | 12:21.6 | | | | | | | | Warrington | National Junior League Mersey Division | 16 Jul 06 |
| 2005 U17 West Cheshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:18.65 | | | | 2 | | | | Macclesfield | CHESHIRE | 15 May 05 |
| 800 | 2:21.8 | | | | 1 | | | | Stockport | Division 3W Stockport | 7 Aug 05 |
| 1500 | 4:53.50 | | | | 1 | | | | Macclesfield | CHESHIRE | 14 May 05 |
| 2004 U17 West Cheshire |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:20.25 | | | | ht | | | | Birmingham | AAA U17-U15 Champs | 14 Aug 04 |
| 800 | 2:21.8 | | | | 2 | | | | Stretford | Northern Premier Stretford | 27 Jun 04 |
| 800 | 2:22.4 | | | | 1 | | | | Bebington | Northern 1W Bebington | 18 Jul 04 |
| 800 | 2:22.5 | | | | 3 | | | | Macclesfield | CHESHIRE Macclesfield | 12 Jun 04 |
| 800 | 2:23.4 | | | | 1 | | | | Bebington | Northern 1W Bebington | 6 Jun 04 |
| 800 | 2:24.1 | | | | 2 | | | | Macclesfield | Mersey Division Macclesfield | 25 Jul 04 |
| 800 | 2:24.4 | | | | 2 | | | | Ellesmere Port | CHESHIRE LEAGUE Ellesmere Port | 5 Sep 04 |
| 800 | 2:25.0 | | | | 5 | | | | Warrington | CHESHIRE | 15 May 04 |
| 1500 | 5:03.2 | | | | 4 | | | | Warrington | CHESHIRE | 15 May 04 |