| 2013 SEN Tipton |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 32:48 | | | | 10 | | | | Dudingen, SUI | Swiss Cross Country Championships | 3 Mar 13 |
| 2012 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:59.59 | | | | 9 | 2 | | | Regensdorf, SUI | Abendmeeting | 14 Aug 12 |
| 3000 | 8:22.85 | | | | 2 | | | | Bern, SUI | SVM - Final | 9 Jun 12 |
| 5000 | 14:14.50 | | | | 11 | 1 | | | Koblenz, GER | Koblenz Mini-Internationales | 23 May 12 |
| 5000 | 14:43.83 | | | | 5 | | | | Bern, SUI | Schweizer Leichathletik Meisterschaften | 7 Jul 12 |
| 10000 | 29:56.79 | | | | 15 | | | | Birmingham | Aviva Olympic Trials & UK Championships | 22 Jun 12 |
| 4.7K | 13:45 | | | | 3 | | | | Berne, SUI | Altstadt Grand-Prix | 12 May 12 |
| 8.663KL | 26:46 | | | | 2 | L11 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays (Long Legs) | 14 Apr 12 |
| 10K | 29:31 | | | | 10 | | | | Manchester | Bupa Great Manchester Run 10K | 20 May 12 |
| 10K | 30:23 | | | | 5 | | | | Lyss, SUI | 10km Schweizer Meisterschaften | 31 Mar 12 |
| 11K | 33:42 | | | | 6 | | | | Bremgarten, SUI | ASICS Bremgarter Reusslauf | 25 Feb 12 |
| ZXC | 33:27 | | | | 16 | | | | Nafels, SUI | Swiss Cross Country Championships | 5 Mar 12 |
| 2011 SEN Unattached |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 7.5K | 22:34 | | | | 1 | | | | Langenthal, SUI | Langenthaler Stadtlauf | 18 Nov 11 |
| 10K | 30:25 | | | | 20 | | | | Basel, SUI | Basler Stadtlauf | 26 Nov 11 |
| 10M | 53:46 | | | | 3 | | | | Basel, SUI | Basler Bruggelauf | 13 Aug 11 |
| HM | 71:32 | | | | 2 | | | | Basel, SUI | Three Countries Half Marathon | 22 May 11 |
| 2010 SEN Tipton/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| ZXC | 44:50 | | | | 53 | | | | Stafford Common | Midland Cross Country Championships | 30 Jan 10 |
| 2008 SEN Tipton/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:56.0 | | | | 1 | B | | | Kettering | Midland League Division 3 | 7 Jun 08 |
| 5000 | 15:36.1 | | | | 1 | B | | | Yate | Midland League Division 3 | 3 May 08 |
| 5K | 14:33 | | | | 1 | | | | Birmingham | Birmingham Rowheath AC 5K Series | 14 Aug 08 |
| 5K | 14:57 | | | | 1 | | | | Birmingham | Birmingham Rowheath AC 5K Series | 12 Jun 08 |
| ZRDL | 15:37 | | | | -8 | L8 | | | Sutton Coldfield | National 12 Stage Relays | 26 Apr 08 |
| ZXC | 32:21 | | | | 7 | | | | Birmingham | Birmingham & District League Division 1 | 25 Oct 08 |
| ZXC | 34:48 | | | | 22 | | | | Northampton | Birmingham & District League Division 1 | 6 Dec 08 |
| ZFL | 25:13 | | | | 3 | | | | Sheffield | Joe Barber Herod Farm Race | 16 Apr 08 |
| 2007 SEN Tipton/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 30:25 | | | | 12 | | | | Telford | Telford 10K | 16 Dec 07 |
| ZXC | 31:36 | | | | 26 | | | | Liverpool | UK Challenge Series | 24 Nov 07 |
| 2006 SEN Tipton/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:31.86 | | | | 3 | | | | Watford | Watford Open | 26 Jul 06 |
| 3000 | 8:33.41 | | | | 2 | | | | Birmingham (Un) | Ivy League Athletics | 21 Jun 06 |
| 3000 | 8:40.5 | | | | 2 | | | | Telford | Midland Men's League Division 1 | 3 Jun 06 |
| 3000 | 8:41.6 | | | | 1 | B | | | Mansfield | Midland Men's League Division 1 | 5 Aug 06 |
| 5000 | 14:29.69 | | | | 5 | B | | | Solihull | BMC/Nike Grand Prix | 24 Jun 06 |
| 10000 | 30:50.16 | | | | 3 | | | | Birmingham | BUSA Championships | 29 Apr 06 |
| 10000 | 31:47.06 | | | | 14 | | | | Sportcity | BMC/Nike Grand Prix Final | 12 Aug 06 |
| 5K | 14:41 | | | | 11 | 1 | | | Horwich | Asda Horwich Carnival Open 5km (Inc AAA Championships) | 18 Jun 06 |
| ZXC | 32:28 | | | | 12 | | | | Liverpool | UK Cross Challenge (inc European Trials) | 25 Nov 06 |
| 2005 SEN Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:00.3 | | | | 3 | | | | Peterborough | Peterborough | 9 Jul 05 |
| 5000 | 14:36.97 | | | | 6 | B | | | Solihull | BMC | 25 Jun 05 |
| ZXC | 32:36 | | | | 1 | | | | Northampton | Birmingham Cross Country League | 12 Feb 05 |
| 2004 U23 Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:59.64 | | | | 8 | C | | | Watford | BMC | 18 Aug 04 |
| 1500 | 3:59.91 | | | | 3 | | | | Toulouse, FRA | | 12 Jun 04 |
| 1500 | 4:06.4 | | | | 1 | | | | Basildon | Division 2 | 14 Aug 04 |
| 1500 | 4:07.9 | | | | 2 | | | | Hemel Hempstead | Hemel Hempstead | 31 Jul 04 |
| 3000 | 8:29.95 | | | | 1 | | | | Bordeaux, FRA | | 23 May 04 |
| 3000 | 8:32.20 | | | | 2 | | | | Watford | WATFORD OPEN GRADED | 4 Aug 04 |
| 3000 | 8:46.8 | | | | 7 | | | | Watford | WATFORD OPEN GRADED Watford | 1 Sep 04 |
| 5000 | 14:50.06 | | | | 1 | | | | St. Quentin, FRA | | 30 May 04 |
| 5000 | 14:50.5 | | | | 1 | | | | Tarbes, FRA | | 9 May 04 |
| 5000 | 14:51.0 | | | | 1 | | | | Toulouse, FRA | | 1 May 04 |
| 5000 | 14:58.9 | | | | 1 | | | | St. Ives | St Ives | 10 Jul 04 |
| 5000 | 15:02.88 | | | | 13 | | | | Bedford | AAA Under 20 & Under 23 Championships | 26 Jun 04 |
| 5000 | 15:30.2 | | | | 1 | B | | | St. Ives | HIBBARD/BEMAX/PETERHOUSE TROPHIES | 5 Sep 04 |
| ZXC | 32:17 | | | | 1 | | | | Luton | Apex Sports Chiltern League | 4 Dec 04 |
| 2003 U23 Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:56.5 | | | | 1 | | | | Hemel Hempstead | DACORUM & TRING CLUB Champs HEMEL HEMPSTEAD | 21 Sep 03 |
| 5000 | 15:35.4 | | | | 1 | | | | Hemel Hempstead | | 18 Sep 03 |
| 2002 U23 Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:56.42 | | | | 6 | E | | | Watford | BMC | 14 Aug 02 |
| 1500 | 4:00.29 | | | | 14 | D | | | Wythenshawe | BMC | 3 Jun 02 |
| 1500 | 4:01.03 | | | | 5 | F | | | Solihull | BMC | 22 Jun 02 |
| 1500 | 4:07.7 | | | | 3 | | | | Hemel Hempstead | Hemel Hempstead | 3 Aug 02 |
| 3000 | 8:31.74 | | | | 4 | | | | Birmingham (Un) | Uni OF BIRMINGHAM v PENN/CORNELL Birmingham Uni | 19 Jun 02 |
| 5000 | 14:51.6 | | | | 7 | | | | Bedford | HALIFAX BUSF Bedford | 6 May 02 |
| 5000 | 15:00.7 | | | | 2 | | | | Hemel Hempstead | Hemel Hempstead | 3 Aug 02 |
| 5000 | 15:14.71 | | | | 11 | | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 5000 | 15:21.76 | | | | 1h2 | | | | Bedford | HALIFAX BUSF Bedford | 5 May 02 |
| 5000 | 15:34.3 | | | | 1 | | | | Bromley | Norman Park, Bromley | 13 Jul 02 |
| 5000 | 15:34.6 | | | | 1 | | | | Oxford (H) | Oxford | 8 Jun 02 |
| 5000 | 15:47.98 | | | | 8 | | | | Ashford | INTER-COUNTIES MATCH Ashford | 18 Aug 02 |
| 2001 U20 Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:41.83 | i | | | 3 | | | | Birmingham | AAA Under 20s Indoor Championships | 25 Feb 01 |
| 2000 U20 Dacorum & Tring/Birmingham Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:07.1 | | | | 2 | | | | Watford | HERTFORDSHIRE Garston | 10 Jun 00 |
| 3000 | 8:57.95 | | | | 5 | | | | Watford | WATFORD OPEN | 9 Aug 00 |
| 3000 | 9:01.0 | | | | 1 | | | | Watford | WATFORD OPEN | 28 Jun 00 |
| 3000 | 9:05.65 | | | | 3 | | | | Watford | BMC Gold Standard Races | 12 Jul 00 |