| 2017 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 55:21 | | | 55:22 | 2 | | | | Chippenham | Chippenham Good Friday 10 | 14 Apr 17 |
| Mar | 2:24:24 | | | 2:24:24 | 65 | | | | Berlin, GER | BMW Berlin Marathon | 24 Sep 17 |
| 2016 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 33:02 | | | | 2 | | | | Indianapolis IN, USA | Jingle Bell 10K | 10 Dec 16 |
| 2013 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 31:59 | | | | 18 | | | | Chicago IL, USA | BTN Big 10K | 27 Jul 13 |
| 2011 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 49:25 | | | 49:25 | 1 | | | | Louisville KY, USA | Papa John's 10 | 3 Apr 11 |
| HM | 67:52 | | | 67:52 | 18 | | | | Indianapolis IN, USA | OneAmerica 500 Festival Mini-Marathon | 7 May 11 |
| 2010 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:20.81 | i | | | 7 | | | | Bloomington IN, USA | Gladstein Invitational | 22 Jan 10 |
| 5000 | 14:28.58 | i# | | | 15 | | | | South Bend IN, USA | Meyer Invitational | 5 Feb 10 |
| 5000 | 14:29.36 | i# | | | 18 | 4 | | | Seattle WA, USA | Husky Classic | 12 Feb 10 |
| 2009 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:49.80 | | | | 5 | | | | Oxford OH, USA | Miami Invitational | 11 Apr 09 |
| 1500 | 3:57.20 | | | | 29 | | | | Atlanta GA, USA | Georgia Tech Invitational | 15 May 09 |
| Mile | 4:08.91 | i | | | 3 | 2 | | | Greencastle IN, USA | Horizon League Championships | 1 Mar 09 |
| Mile | 4:13.23 | i | | | 3 | | | | Bloomington IN, USA | Gladstein Invitational | 23 Jan 09 |
| 3000 | 8:24.93 | i | | | 6 | 2 | | | Greencastle IN, USA | Horizon League Championships | 1 Mar 09 |
| 5000 | 13:59.75 | | | | 12 | 2 | | | Walnut CA, USA | Mt. SAC Relays | 17 Apr 09 |
| 5000 | 14:00.51 | i# | | | 16 | 4 | | | Seattle WA, USA | Husky Classic | 14 Feb 09 |
| 5000 | 14:29.90 | i# | | | 14 | | | | Notre Dame IN, USA | Meyo Invitational | 6 Feb 09 |
| 5000 | 14:38.35 | | | | 12 | | | | Louisville KY, USA | NCAA Mideast Regional Championships | 29 May 09 |
| 5000 | 14:43.55 | | | | 2 | | | | Chicago IL, USA | Horizon League Championships | 3 May 09 |
| 10000 | 29:30.03 | | | | 23 | | | | Stanford CA, USA | Payton Jordan Cardinal Invitational | 2 May 09 |
| 8KXC | 23:45.4 | | | | 2 | | | | Terre Haute IN, USA | Division I Pre-National Invitational | 17 Oct 09 |
| 8KXC | 25:15.6 | | | | 1 | | | | Detroit MI, USA | Horizon League Cross Country Championships | 31 Oct 09 |
| 8KXC | 25:17 | | | | 1 | | | | West Lafayette IN, USA | Purdue Great American Legends | 4 Sep 09 |
| 10KXC | 30:42.7 | | | | 78 | | | | Terre Haute IN, USA | NCAA Division I Cross Country Championships | 23 Nov 09 |
| 10KXC | 31:19.52 | | | | 8 | | | | Bloomington IN, USA | NCAA Division I Great Lakes Regional Championships | 14 Nov 09 |
| ZXC | 23:45 | | | | 3 | | | | South Bend IN, USA | Notre Dame Cross Country Invitational | 2 Oct 09 |
| 2008 SEN Yeovil/Butler Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:55.60 | | | | 2 | | | | Youngstown OH, USA | Horizon Championships | 9 May 08 |
| 1500 | 4:00.21 | | | | 8 | | | | Bloomington IN, USA | Indiana Invitational | 18 Apr 08 |
| Mile | 4:10.78 | i | | | 4 | | | | Bloomington IN, USA | Gladstein Invitational | 25 Jan 08 |
| Mile | 4:14.15 | i# | | | 1 | | | | Kent OH, USA | Horizon Conference Championships | 2 Mar 08 |
| 3000 | 8:16.97 | i# | | | 19 | 3 | | | Seattle WA, USA | Husky Classic | 16 Feb 08 |
| 3000 | 8:30.59 | i# | | | 1 | | | | Kent OH, USA | Horizon Conference Championships | 2 Mar 08 |
| 3000 | 8:39.15 | i | | | 2 | | | | Charleston IL, USA | EIU Early Bird | 12 Dec 08 |
| 5000 | 13:49.87 | | | | 3 | 1 | | | Eugene OR, USA | Oregon Relays | 25 Apr 08 |
| 5000 | 13:55.87 | | | | 14 | 1 | | | Stanford CA, USA | Stanford Invitational | 4 Apr 08 |
| 5000 | 13:55.87 | | | | 14 | 1 | | | Stanford CA, USA | Stanford Invitational | 5 Apr 08 |
| 5000 | 14:12.73 | i# | | | 2 | | | | Notre Dame IN, USA | Meyo Invitational | 8 Feb 08 |
| 5000 | 14:28.92 | i# | | | 11 | | | | Notre Dame IN, USA | Wilson Invite | 7 Mar 08 |
| 5000 | 14:30.82 | | | | 11 | | | | Fayetteville AR, USA | NCAA Mid East Championships | 30 May 08 |
| 5000 | 14:45.08 | | | | 2 | | | | Youngstown OH, USA | Horizon Championships | 9 May 08 |
| 5000 | 15:05.76 | | | | 13 | h2 | | | Des Moines IA, USA | NCAA Championships | 11 Jun 08 |
| 5000 | 15:06.07 | i# | | | 1 | | | | Kent OH, USA | Horizon Conference Championships | 1 Mar 08 |
| 8KXC | 23:57 | | | | 11 | | | | Notre Dame IN, USA | Notre Dame Invitational | 3 Oct 08 |
| 8KXC | 24:55 | | | | 1 | | | | Green Bay WI, USA | Horizon League Cross Country Championships | 1 Nov 08 |
| 10KXC | 30:14 | | | | 40 | | | | Terre Haute IN, USA | NCAA Division 1 Cross Country Championships | 24 Nov 08 |
| 10KXC | 31:13 | | | | 2 | | | | West Lafayette IN, USA | NCAA Great Lakes Regional Cross Country Championships | 15 Nov 08 |
| 2007 U23 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:55.77 | | | | 2 | | | | Loughborough | LSAC vs Achilles vs British Police | 6 Jun 07 |
| 800 | 1:57.10 | | | | 3 | 2 | | | Loughborough | Saucony Loughborough Open Meeting | 30 May 07 |
| 800 | 1:57.21 | | | | 4 | 2 | | | Loughborough | LSAC vs Brunel | 16 May 07 |
| 800 | 1:58.9 | | | | 3 | | | | Eton | Southern Men's League Division 1 | 14 Jul 07 |
| 1500 | 3:50.44 | | | | 12 | B | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 1500 | 3:51.96 | | | | 13 | C | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 1500 | 3:55.04 | | | | 4 | | | | Loughborough | Loughborough Open/ BUSA Trials Meeting | 28 Apr 07 |
| 1500 | 3:56.20 | | | | 7 | h2 | | | Bedford | England Athletics U23 & U20 Championships | 23 Jun 07 |
| 1500 | 3:57.06 | | | | 12 | I | | | Loughborough | Loughborough International | 20 May 07 |
| 1500 | 3:57.60 | | | | 3 | | | | Loughborough | Saucony Loughborough Open Meeting | 30 May 07 |
| 1500 | 3:57.63 | | | | 11 | | | | Bedford | England Athletics U23 & U20 Championships | 24 Jun 07 |
| 1500 | 4:05.2 | | | | 1 | | | | Eton | Southern Men's League Division 1 | 14 Jul 07 |
| 5000 | 14:39.40 | | | | 3 | | | | Bedford | BUSA Championships | 7 May 07 |
| 5000 | 14:53.79 | | | | 2 | h2 | | | Bedford | BUSA Championships | 5 May 07 |
| 5000 | 15:32.5 | | | | 1 | | | | Newham | Southern Men's League Division 1 | 4 Aug 07 |
| 3000SC | 10:16.3 | | | | | | | | Newham | Southern Men's League Division 1 | 4 Aug 07 |
| 10KXC | 30:22 | | | | 28 | | | | Terre Haute IN, USA | NCAA Cross-Country Championships | 19 Nov 07 |
| ZXC | 24:58 | | | | 12 | | | | Toro, ESP | European Championships | 9 Dec 07 |
| 2006 U23 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.12 | | | | 2 | G | | | Loughborough | Loughborough v Achilles v British Police | 7 Jun 06 |
| 800 | 1:57.60 | | | | 2 | G | | | Loughborough | Loughborough Students vs Army | 10 May 06 |
| 1500 | 3:47.41 | | | | 5 | C | | | Solihull | BMC/Nike Grand Prix | 24 Jun 06 |
| 1500 | 3:49.58 | | | | 5 | D | | | Watford | BMC/Nike Grand Prix | 10 Jun 06 |
| 1500 | 3:53.86 | | | | 5 | C | | | Loughborough | BMC/Nike Grand Prix | 20 May 06 |
| 1500 | 4:00.5 | | | | 7 | | | | Loughborough | Loughborough Open Meeting | 22 Apr 06 |
| 1500 | 4:02.94 | | | | 1 | | | | Loughborough | Loughborough Students v Brunel University v Combined Services | 18 May 06 |
| 1500 | 4:04.6 | | | | 5 | | | | Loughborough | Loughborough Students vs Army | 10 May 06 |
| 5000 | 14:50.28 | | | | 3 | h2 | | | Birmingham | BUSA Championships | 29 Apr 06 |
| 5000 | 15:26.7 | | | | 1 | | | | Exeter | Southern Men's League Division 1 | 5 Aug 06 |
| 5000 | 15:31.3 | | | | 1 | | | | Peterborough | Southern Men's League Division 1 | 3 Jun 06 |
| 3000SC | 9:28.7 | | | | 1 | | | | Peterborough | Southern Men's League Division 1 | 3 Jun 06 |
| 3000SC | 9:53.9 | | | | 1 | | | | Exeter | Southern Men's League Division 1 | 5 Aug 06 |
| 2005 U23 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.4 | | | | 2 | B | | | Milton Keynes | Milton Keynes | 9 Jul 05 |
| 1500 | 4:00.8 | | | | 4 | B | | | Loughborough | - | 11 May 05 |
| 1500 | 4:03.7 | | | | 1 | | | | Yeovil | South West League | 3 Jul 05 |
| 1500 | 4:05.46 | | | | 8 | | | | Loughborough | Loughborough v Brunel v Combined Services | 18 May 05 |
| 5000 | 15:08.4 | | | | 1 | | | | Hendon | Southern Men's League Division 1 | 20 Aug 05 |
| 5000 | 15:17.40 | | | | 7 | h1 | | | Glasgow (S) | BUSA Championships | 30 Apr 05 |
| 5000 | 15:27.4 | | | | 4 | | | | Abingdon | British Athletics League Qualifying Match | 10 Sep 05 |
| 5000 | 16:24.5 | | | | 1 | | | | Dartford | Dartford | 30 Jul 05 |
| 3000SC | 9:35.5 | | | | 1 | | | | Hendon | Southern Men's League Division 1 | 20 Aug 05 |
| 3000SC | 9:38.2 | | | | 1 | | | | Stoke Mandeville | Stoke Mandeville | 25 Jun 05 |
| 3000SC | 9:41.2 | | | | 3 | | | | Abingdon | British Athletics League Qualifying Match | 10 Sep 05 |
| 3000SC | 9:43.60 | | | | 6 | | | | Loughborough | Loughborough International Match | 22 May 05 |
| 3000SC | 9:48.8 | | | | 1 | | | | Dartford | Dartford | 30 Jul 05 |
| 2004 U20 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:03.44 | | | | 10 | A | | | Watford | WATFORD OPEN GRADED MEETING Watford | 21 Jul 04 |
| 5000 | 16:09.4 | | | | 1 | | | | Exeter | South West Inter Counties Championships | 30 Aug 04 |
| 3000SC | 9:36.2 | | | | 1 | | | | Bromley | Bromley | 10 Jul 04 |
| 3000SC | 9:37.7 | | | | 2 | | | | Abingdon | UKWL Promotion Match | 18 Sep 04 |
| 3000SC | 9:41.92 | | | | 5 | | | | Watford | South of England Championships | 20 Jun 04 |
| 3000SC | 9:44.9 | | | | 1 | | | | Portsmouth | Southern Men's League | 26 Jun 04 |
| 3000SC | 9:55.5 | | | | 1 | | | | Eton | Eton | 14 Aug 04 |
| 3000SC | 9:58.2 | | | | 1 | | | | Haringey | Southern Men's League Division 1 | 22 May 04 |
| 3000SC | 10:00.5 | | | | 1 | | | | Yeovil | Yeovil | 31 Jul 04 |
| 3M | 15:33 | | | | 1 | | | | Minehead | MINEHEAD SEAFRONT RACES | 4 Feb 04 |
| 2003 U20 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 2000SC | 6:19.80 | | | | 2 | | | | Abingdon | U20 & U15 Inter-County Match | 24 Aug 03 |
| 2000SC | 6:25.1 | | | | 2 | | | | Exeter | ESAA South West Schools Inter-County Championships | 21 Jun 03 |
| 2000SC | 6:28.5 | | | | 1 | | | | Yeovil | Somerset Schools Championships | 14 Jun 03 |
| 3000SC | 9:56.6 | | | | 3 | | | | Eltham | Southern Men's League | 28 Jun 03 |
| 2002 U20 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5000 | 16:24.4 | | | | 1 | | | | Street | Somerset County Championships | 11 May 02 |
| 2001 U17 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 9:42.9 | | | | 1 | | | | Street | Somerset Schools Championships | 9 Jun 01 |
| 2000 U17 Yeovil/Loughborough Students |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 10:29.15 | | | | 23 | | | | Street | BMC PB Classic | 1 May 00 |
| ZXC | 20:04 | | | | 64 | | | | Parliament Hill | South of England Cross Country Championships | 29 Jan 00 |