| 2010 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 16:08 | | | | 10 | | | | Sandhurst | Severn AC White Horse 5K Series | 19 Aug 10 |
| 5K | 16:28 | | | | 6 | | | | Gloucester | Severn AC White Horse 5K Series | 15 Jul 10 |
| 10K | 35:18 | | | | 5 | | | | Gretton | Bugatti 10K | 4 Aug 10 |
| 2009 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 25:41 | | | | 1 | | | | Gloucester | Gloucester New Year Day 5 | 1 Jan 09 |
| ZXC | 30:14 | | | | 27 | | | | Coventry | Birmingham & District League Division 1 | 17 Jan 09 |
| ZXC | 35:05 | | | | 3 | | | | Tewkesbury | Gloucestershire County Championships | 10 Jan 09 |
| ZXC | 36:52 | | | | 24 | | | | Gloucester | Birmingham & District League Division 1 | 14 Feb 09 |
| ZXC | 37:48 | | | | 8 | | | | Halton | RAF v Police v Fire Service | 14 Jan 09 |
| ZXC | 42:15 | | | | 142 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 3:55.15 | | | | 8 | C | | | Stretford | BMC Nike Grand Prix | 19 Jul 08 |
| 1500 | 3:55.50 | | | | 2 | E | | | Solihull | BMC Nike Grand Prix | 28 Jun 08 |
| 1500 | 3:57.99 | | | | 6 | B | | | Watford | BMC Gold Standard Races | 30 Jul 08 |
| 1500 | 3:59.7 | | | | 1 | A | | | Cheltenham | Midland League Division 1 | 7 Jun 08 |
| 1500 | 4:00.38 | | | | 3 | A | | | Coventry | BMC Regional Races | 28 May 08 |
| 1500 | 4:05.6 | | | | 2 | A | | | Coventry | Midland League Division 1 | 5 Jul 08 |
| 5000 | 14:44.5 | | | | 7 | A | | | Birmingham (Un) | BMC Regional Races | 12 Jul 08 |
| 5000 | 14:55.32 | | | | 2 | | | | Birmingham | Midland Senior & U20 Championships | 15 Jun 08 |
| 5000 | 15:23.1 | | | | 2 | A | | | Mansfield | Midland League Division 1 | 3 May 08 |
| 3000SC | 10:19.2 | | | | | | | | Stoke | Midland League Division 1 | 10 Aug 08 |
| 5K | 15:24 | | | | 1 | | | | Gloucester | White Horse 5K | 15 May 08 |
| 5K | 15:49 | | | | 2 | | | | Gloucester | White Horse 5K | 19 Jun 08 |
| 4M | 20:38 | | | | 1 | | | | Gloucester | Gloucester Christmas 4 | 27 Dec 08 |
| 5M | 25:24 | | | | 3 | | | | Gloucester | Gloucester Winter 5 | 16 Feb 08 |
| 5M | 26:42 | | | | 1 | | | | Cheltenham | Aerospace 5 | 3 Jul 08 |
| 10K | 32:46 | | | | 2 | | | | Battersea Park | Civil Service 10K | 23 Apr 08 |
| 10K | 33:33 | | | | 1 | | | | Gretton | Bugatti Beer Race 10K | 7 Aug 08 |
| HM | 73:15 | | | | 2 | | | | Hinckley | Hinckley Half Marathon | 11 May 08 |
| ZRDL | 28:25 | | | | -28 | L3 | | | Sutton Coldfield | National 12 Stage Relays | 26 Apr 08 |
| ZXC | 31:19 | | | | 1 | | | | Gloucester | Gloucestershire League | 2 Feb 08 |
| ZXC | 32:29 | | | | 4 | | | | Gloucester | Gloucester League | 15 Nov 08 |
| ZXC | 35:34 | | | | 36 | | | | Northampton | Birmingham & District League Division 1 | 6 Dec 08 |
| ZXC | 35:42 | | | | 5 | | | | Richmond Park | Civil Service Championships | 5 Nov 08 |
| ZXC | 36:26 | | | | 28 | | | | Gloucester | Birmingham & District Invitation League Division 1 | 9 Feb 08 |
| ZXC | 37:07 | | | | 164 | | | | Alton Towers | English National Championships | 23 Feb 08 |
| ZXC | 41:09 | | | | 96 | | | | Nottingham | Inter Counties Championships | 15 Mar 08 |
| 2007 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:56.9 | | | | 4 | A | | | Birmingham (Un) | BMC Birmingham Uni Regional Races | 28 May 07 |
| 800 | 1:57.9 | | | | 2 | h4 | | | Cheltenham | Midsummer Open Graded | 4 Jul 07 |
| 800 | 1:59.1 | | | | 2 | B | | | Worcester | Midland Men's League Division 1 | 2 Jun 07 |
| 1500 | 3:52.20 | | | | 1 | F | | | Watford | BMC Nike Grand Prix | 30 Jun 07 |
| 1500 | 3:55.26 | | | | 6 | E | | | Sportcity | BMC Nike Grand Prix | 9 Jun 07 |
| 1500 | 3:57.5 | | | | 4 | | | | Worcester | Midland Men's League Division 1 | 2 Jun 07 |
| 1500 | 4:00.15 | | | | 5 | | | | Birmingham | Midland Senior & U20 Championships | 17 Jun 07 |
| 1500 | 4:00.53 | | | | 3 | h1 | | | Birmingham | Midland Senior & U20 Championships | 17 Jun 07 |
| 1500 | 4:01.3 | | | | 2 | | | | Coventry | Midland Men's League Division 1 | 4 Aug 07 |
| 1500 | 4:02.1 | | | | 2 | 2 | | | Cheltenham | Gloucestershire County Championships | 13 May 07 |
| Mile | 4:26.1 | | | | 2 | | | | Cheltenham | Brewer Games Open Graded | 7 May 07 |
| 3000 | 8:36.62 | | | | 4 | 1 | | | Watford | Watford Open Meeting | 13 Jun 07 |
| 3000 | 9:03.4 | | | | | | | | Coventry | Midland Men's League Div 1 | 4 Aug 07 |
| 5K | 14:57 | | | | 2 | | | | Gloucester | White Horse 5K | 17 May 07 |
| 5K | 15:07 | | | | 3 | | | | Gloucester | White Horse 5K | 21 Jun 07 |
| 5K | 15:07 | | | | 2 | | | | Gloucester | White Horse 5K | 16 Aug 07 |
| 5K | 15:12 | | | | 2 | | | | Gloucester | White Horse 5K | 19 Jul 07 |
| 5M | 24:51 | | | | 24 | | | | Alsager | Afford Rent-a-Car Alsager 5 | 4 Feb 07 |
| 10K | 31:05 | | | | 13 | | | | Cardiff | City of Cardiff 10K | 9 Sep 07 |
| 10K | 32:06 | | | | 3 | | | | Oxford | Oxford Town & Gown 10km | 20 May 07 |
| 10KXC | 32:49 | | | | 38 | | | | Birmingham | Birmingham Cross Challenge inc Birmingham League | 27 Oct 07 |
| SHORT10K | 31:15 | | | | 1 | | | | Loughborough | Civil Service 10K | 19 Apr 07 |
| HM | 68:47 | | | | 2 | | | | Cardiff | Cardiff Half Marathon | 14 Oct 07 |
| 2006 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 15:18 | | | | 9 | | | | Gloucester | White Horse 5km | 17 Aug 06 |
| 5K | 15:48 | | | | 7 | | | | Gloucester | White Horse 5km | 15 Jun 06 |
| 5K | 15:48 | | | | 15 | | | | Gloucester | Severn 5km | 20 Jul 06 |
| 5M | 27:16 | | | | 3 | | | | Cheltenham | Aerospace 5 | 6 Jul 06 |
| 10K | 34:15 | | | | 2 | | | | Gretton | Bugatti Beer Race 10km | 2 Aug 06 |
| HM | 71:47 | | | | 12 | | | | Nottingham | Experian Robin Hood Half Marathon | 10 Sep 06 |
| 2005 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:58.1 | | | | 3 | 4 | | | Cheltenham | MID SUMMER OPEN | 13 Jul 05 |
| 800 | 2:01.9 | | | | 7 | B | | | Birmingham (Un) | British Milers Clu | 30 May 05 |
| 1500 | 3:59.71 | | | | 2 | | | | Birmingham | MIDLAND CHAMPIONSHIPS | 19 Jun 05 |
| 1500 | 4:05.8 | | | | 2 | | | | Cheltenham | MIDSUMMER OPEN Cheltenham | 6 Jul 05 |
| 5M | 26:42 | | | | 3 | | | | Gloucester | AEROSPACE 5 | 7 Jul 05 |
| 10K | 32:50 | | | | 4 | | | | Oxford | TOWN & GOWN 10km | 15 May 05 |
| 10K | 33:43 | | | | 1 | | | | Gretton | BUGATTI BEER 10km | 3 Aug 05 |
| 2004 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5M | 27:32 | | | | 6 | | | | Gloucester | GLOUCESTER AUTUMN 5 Sandhurst | 18 Sep 04 |
| 2002 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.73 | | | | 4 | G | | | Wythenshawe | BMC | 3 Jun 02 |
| 800 | 2:08.64 | | | | 3 | F | | | Eton | BMC Grand Prix | 3 Jul 02 |
| 1000 | 2:34.8 | | | | 3 | | | | Watford | WOpen | 10 Apr 02 |
| 5000 | 16:06.5 | | | | 1 | | | | Bromley | Norman Park, Bromley | 8 Jun 02 |
| 2001 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:59.34 | | | | 3 | | | | New Haven, USA | Harvard & Yale v Oxford & Cambridge [Men/Women] | 14 Apr 01 |
| 800 | 2:16.08 | | | | 8 | B | | | Birmingham | BAL 1.2 | 2 Jun 01 |
| 1500 | 3:54.02 | | | | 2 | | | | Philadelphia, USA | Penn Invitational | 8 Apr 01 |
| 1500 | 3:56.46 | | | | 4 | B | | | Watford | BMC | 27 Jun 01 |
| 5000 | 15:50.44 | | | | 6 | B | | | Birmingham | BAL 1.2 | 2 Jun 01 |
| 3000SC | 9:55.30 | | | | 6 | | | | Eton | BAL 1.3 | 7 Jul 01 |
| 2000 SEN Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:52.65 | | | | 2 | B | | | Watford | BMC Gold Standard Races | 12 Jul 00 |
| 800 | 1:54.9 | | | | 2 | | | | Cambridge | OXFORD v CAMBRIDGE Ifley Road | 24 May 00 |
| 800 | 1:55.1 | | | | 1 | | | | Cambridge | OXFORD/CAMBRIDGE v DARTMOUTH/BROWN Iffley Road | 28 Jun 00 |
| 800 | 1:55.72 | | | | 3 | | | | Aldershot | COMBINED SERVICES AA v HAMPSHIRE AA v SURREY AA v ACHILLES AC Aldershot | 16 Jul 00 |
| 800 | 1:57.2 | | | | 1 | | | | Harrow | Division Two Harrow | 3 Jun 00 |
| 800 | 1:59.2 | | | | 1 | | | | Woodford | INTER CLUB Woodford Green | 22 Apr 00 |
| 1500 | 3:51.39 | | | | 1 | D | | | Watford | BMC Grand Prix | 22 Jul 00 |
| 1500 | 3:51.45 | | | | 10 | B | | | Wythenshawe | BMC Grand Prix | 14 Jun 00 |
| 1500 | 3:52.0 | | | | 3 | B | | | Watford | BMC Gold Standard Races | 2 Aug 00 |
| 1500 | 3:54.3 | | | | 1 | | | | Cambridge | OXFORD v CAMBRIDGE Ifley Road | 24 May 00 |
| 1500 | 3:56.3 | | | | 1 | | | | Oxford (H) | Oxfordshire | 13-14 May 2000 |
| 1500 | 4:02.37 | | | | 1 | | | | Aldershot | COMBINED SERVICES AA v HAMPSHIRE AA v SURREY AA v ACHILLES AC Aldershot | 16 Jul 00 |
| 5000 | 14:51.9 | | | | 4 | | | | Peterborough | Division Two Peterborough | 8 Jul 00 |
| 3000SC | 9:14.8 | | | | 3 | | | | Peterborough | Division Two Peterborough | 8 Jul 00 |
| 3000SC | 9:24.0 | | | | 1 | B | | | Enfield | BRITISH MEN'S LEAGUE Division Two Enfield | 24 Jun 00 |
| 3000SC | 9:24.99 | | | | 13 | h1 | | | Birmingham | AAA Championships | 11 Aug 00 |
| 3000SC | 9:32.6 | | | | 2 | | | | Rugby | BAL MEN'S GOLD CUP SENI FINAL Rugby | 23 Jul 00 |
| 1999 U23 Cheltenham |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:51.96 | | | | 4 | | | | Bedford | - | 3 May 99 |
| 800 | 1:52.57 | | | | 1 | D | | | Wythenshawe | BMC Grand Prix | 9 Jun 99 |
| 1500 | 3:50.0 | | | | 3 | | | | Loughborough | - | 19 May 99 |