| 2012 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:26.92 | | | | 10 | 12 | | | Watford | Watford Open Graded Meeting | 30 May 12 |
| 3000 | 9:22.14 | | | | 24 | 2 | | | Watford | Watford Open Graded Meeting | 30 May 12 |
| 5000 | 16:05.23 | | | | 7 | B | | | Birmingham | British Athletics League Premiership | 9 Jun 12 |
| 8.663KL | 28:21 | | | | 40 | L1 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays (Long Legs) | 14 Apr 12 |
| 2011 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 8.663KL | 27:01 | | | | 9 | L3 | | | Sutton Park | ERRA Men's National 12-stage Relays (Long Legs) | 9 Apr 11 |
| 2010 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 15:00 | | | | 4 | | | | Bushy Park | Bushy Park parkrun 5K Event 331 | 20 Nov 10 |
| parkrun | 15:29 | | | | 3 | | | | Bushy Park | Bushy Park parkrun 5K Event 328 | 30 Oct 10 |
| 5.848KL | 17:40 | | | | 13 | L1 | | | Sutton Park | National 6 Stage Relays | 16 Oct 10 |
| 6KL | 18:31 | | | | 3 | L3 | | | Aldershot | Southern 6 Stage Road Relays | 26 Sep 10 |
| 10K | 32:22 | | | | 6 | | | | Wimbledon | Geoff Moulden Wimbledon 10K | 3 Oct 10 |
| HM | 70:42 | a | | | 36 | | | | Newcastle-South Shields | Bupa Great North Run Half Marathon | 19 Sep 10 |
| Mar | 2:19:30 | | | 2:19:30 | 6 | | | | Florence, ITA | Florence Marathon | 28 Nov 10 |
| ZXC | 25:41 | | | | 2 | | | | Trent Park | Metropolitan League | 13 Nov 10 |
| ZXC | 26:11 | | | | 7 | | | | Claybury | Metropolitan League | 9 Oct 10 |
| ZXCL | 15:35 | | | | 8 | L2 | | | Mansfield | ECCA Relays | 6 Nov 10 |
| ZMR | 1:24:16 | | | | 32 | | | | Llangynhafal | McCain UK Mountain Running Challenge (inc Inter Counties) | 22 May 10 |
| 2009 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 15:35 | | | | 1 | | | | Bushy Park | Bushy Park parkrun 5K Event 267 | 12 Sep 09 |
| 10K | 33:40 | | | | 5 | | | | Wimbledon Park | Geoff Moulden Wimbledon 10K | 4 Oct 09 |
| HM | 69:27 | c | | | 21 | | | | Bristol | Bristol Half Marathon | 6 Sep 09 |
| HM | 69:29 | c | | 69:29 | 2 | | | | Silverstone | Adidas Silverstone Half Marathon | 15 Mar 09 |
| HM | 71:51 | | | | 4 | | | | Richmond | Richmond Half Marathon | 10 May 09 |
| HM | 75:45 | | | | 5 | | | | Windsor | Windsor Half Marathon | 27 Sep 09 |
| 16M | 1:28:30 | | | | 1 | | | | Kingston-Upon-Thames | Runkingston 8/16 | 11 Oct 09 |
| 16M | 1:29:25 | | | | 1 | | | | Kingston | Kingston Breakfast Run 16 | 5 Apr 09 |
| Mar | 2:24:10 | | | 2:24:07 | 17 | | | | Dublin, IRL | Dublin Marathon | 26 Oct 09 |
| Mar | 2:47:45 | | | 2:47:45 | 33 | | | | San Diego CA, USA | Rock 'n'Roll Marathon | 31 May 09 |
| ZRDL | 18:12 | | | | 29 | L2 | | | Sutton Coldfield | National 6 Stage Relays | 17 Oct 09 |
| ZRDL | 27:09 | | | | | L1 | | | Sutton Coldfield | ERRA National Men's 12 Stage Road Relays | 18 Apr 09 |
| ZXC | 32:02 | | | | 4 | | | | Perivale | Metropolitan League | 14 Feb 09 |
| ZXC | 41:07 | | | | 86 | | | | Nottingham | Inter Counties | 7 Mar 09 |
| 2008 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10M | 53:57 | | | | 1 | | | | Huntington Beach CA, USA | Huntington Beach Distance Derby | 18 Oct 08 |
| HM | 73:23 | | | | 31 | | | | Duluth MN, USA | Garry Bjorklund Half Marathon | 21 Jun 08 |
| HM | 74:23 | | | | 20 | | | | Chicago IL, USA | Chicago Distance Classic Half Marathon | 10 Aug 08 |
| Mar | 2:33:25 | | | 2:33:25 | 22 | | | | Washington DC, USA | Marine Corps Marathon | 26 Oct 08 |
| ZRDL | 18:42 | | | | 10 | | | | Aldershot | South of England 6 Stage Relay | 27 Sep 08 |
| ZXCL | 14:28 | | | | 8 | | | | St. Albans | St. Albans Relays | 20 Sep 08 |
| 2007 SEN Shaftesbury Barnet |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| parkrun | 16:55 | | | | 1 | | | | Bushy Park | Bushy Park parkrun 5K Event 123 | 6 Jan 07 |
| 2005 U23 Shaftesbury Barnet/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 3000 | 8:49.1 | | | | 2 | | | | Parliament Hill | HIGHGATE HARRIERS GALA MEETING | 25 Apr 05 |
| 2000SC | 6:02.1 | | | | 1 | | | | Twickenham | ST MARYÆS ADIDAS RELAYS | 11 May 05 |
| 3000SC | 9:13.50 | | | | 5 | | | | Glasgow (S) | BUSA Champs | 2 May 05 |
| 3000SC | 9:24.50 | | | | 4 | h1 | | | Glasgow (S) | BUSA Champs | 30 Apr 05 |
| 2004 U23 Shaftesbury Barnet/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.62 | | | | 4 | E | | | Sportcity | BMC | 26 Jun 04 |
| 1500 | 3:49.11 | | | | 4 | A | | | Watford | BMC | 21 Jul 04 |
| 1500 | 3:53.8 | | | | 4 | | | | Kingston | ST MARY'S COLLEGE v BIRMINGHAM UNIVERSITY v BROWN & DARTMOUTH UNIVERSITIES Kingston | 16 Jun 04 |
| 1500 | 3:55.18 | | | | 5 | | | | Newham | BAL1 | 31 Jul 04 |
| 1500 | 4:03.30 | | | | 3 | B | | | Birmingham | BRITISH MEN'S LEAGUE Division 1 | 3 Jul 04 |
| 3000SC | 8:54.28 | | | | 8 | | | | Sportcity | AAA Championships | 11 Jul 04 |
| 3000SC | 9:05.70 | | | | 3 | | | | Sportcity | BMC | 26 Jun 04 |
| 3000SC | 9:15.43 | | | | 8 | | | | Manchester (SC) | | 24 Jul 04 |
| 2002 U20 Shaftesbury Barnet/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 1:57.6 | | | | 1 | | | | Watford | WOpen Watford | 22 May 02 |
| 800 | 1:58.2 | | | | 7 | | | | Watford | WOpen | 5 Jun 02 |
| 800 | 1:58.3 | | | | 1 | | | | Watford | HERTFORDSHIRE Watford | 15 Jun 02 |
| 1500 | 3:56.05 | | | | 3 | h1 | | | Bedford | AAA U20 & U23 Champs | 29 Jun 02 |
| 1500 | 3:59.1 | | | | 1 | | | | Eton | SP Eton | 23 Jun 02 |
| 1500 | 4:12.12 | | | | 12 | | | | Bedford | AAA U20 & U23 Champs | 30 Jun 02 |
| 2000SC | 5:44.21 | | | | 1 | | | | Nottingham | English Schools | 13 Jul 02 |
| 2000SC | 5:56.93 | | | | 2 | | | | Watford | SEAA U20-U15 Champs | 25 May 02 |
| 2000SC | 6:04.93 | | | | 1 | | | | Derby | NJL Final | 8 Sep 02 |
| 2000SC | 6:15.05 | | | | 4 | | | | Belgrade, YUG | EUROPEAN CHAMPION CLUBS CUP FOR JunS, Belgrade (Group A) | 21 Sep 02 |
| 2001 U20 Shaftesbury Barnet/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:10.8 | | | | 3 | | | | Watford | WATFORD OPEN GRADED MEETING | 19 Sep 01 |
| 2000SC | 6:02.5 | | | | 3 | | | | Watford | SEAA Junior Champs | 26 May 01 |
| 2000SC | 6:08.97 | | | | 9 | | | | Exeter | ESAA National Track & Field Championships | 7 Jul 01 |
| 2000SC | 6:12.5 | | | | 2 | | | | Watford | National Junior League SOUTHERN PREMIER DIVISION Woodside Stadium, Watford | 12 Aug 01 |
| 2000 U17 Shaftesbury Barnet/St. Mary's Uni |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:18.2 | | | | 2 | | | | Barking | McDONALD'S YOUNG ATHLETES' BOYS' LEAGUE Southern Premier Mayesbrook | 3 Jul 00 |
| 3000 | 8:57.77 | | | | 4 | | | | Watford | WATFORD OPEN | 26 Jul 00 |
| 3000 | 8:59.2 | | | | 3 | | | | Watford | WATFORD OPEN | 12 Apr 00 |
| 3000 | 9:07.0 | | | | 1 | | | | Croydon | Southern Premier Croydon | 4 Jun 00 |
| 3000 | 9:15.3 | | | | 1 | | | | Hendon | Copthall | 30 Apr 00 |
| 1500SC | 4:24.92 | | | | 3 | | | | Blackpool | SIAB | 15 Jul 00 |
| 1500SC | 4:25.60 | | | | 1 | | | | Watford | SEAA | 27 May 00 |
| 1500SC | 4:27.85 | | | | 2 | | | | Sheffield | ESAA Champs | 9 Jul 00 |
| 1500SC | 4:28.1 | | | | 1 | | | | Watford | HERTFORDSHIRE Garston | 10 Jun 00 |
| 1500SC | 4:40.7 | | | | 1 | | | | London (WF) | INTER-COUNTY MATCH Walthamstow | 17 Sep 00 |