| Club | Details |
|---|---|
Chelsea
Chelsea |
July 1993 (trainee)
July 1995 (signed professional contract); released (May 2001) |
Chertsey Town
Chertsey Town |
1994/5 (loan) |
Reading
Reading |
December 30th, 1999 (loan) |
Grimsby Town
Grimsby Town |
February 24th, 2000 (loan) |
Colchester United
Colchester United |
October 5th, 2000 (loan) |
Motherwell
Motherwell |
March 2001 (trial) |
Aberdeen
Aberdeen |
May 2001 (trial) |
Aldershot Town
Aldershot |
July 2001 (trial) |
Swindon Town
Swindon |
July 27th, 2001 (trial) |
Partick Thistle
Partick Thistle |
rptd August 18th, 2001 (non-contract) |
Torquay United
Torquay United |
September 7th, 2001 (non-contract); released (rptd October 25th, 2001) |
Hamilton Academical
Hamilton Academical |
rptd November 3rd, 2001 (unattached) |
Clydebank
Clydebank |
rptd November 24th, 2001 ; released (2001/2) |
Chesham United
Chesham United |
cs 2002 |
Maidenhead United
Maidenhead United |
rptd August 23rd, 2002 |
Northwood
Northwood |
October 2003 |
Hendon
Hendon |
cs 2004 (player-assistant manager) |
Uxbridge
Uxbridge |
February 2005 |
Hayes
Hayes |
rptd June 11th, 2006 |
Northwood
Northwood |
September 2006 |
Uxbridge
Uxbridge |
rptd January 22nd, 2007 |
Beaconsfield SYCOB
Beaconsfield SYCOB |
January 2009 |
Bedfont Sports
Bedfont Sports |
August 2009 |
Walton Casuals
Walton |
cs 2010
rptd August 9th, 2011 (player-assistant manager) |
North Greenford United
North Greenford United |
December 2011 (player-assistant manager) |
Southall
Southall |
cs 2012 |
North Greenford United
North Greenford United |
October 2012 (player-assistant manager) |
FC Yiewsley
FC Yiewsley |
2014 |
AFC Hayes
AFC Hayes |
rptd August 27th, 2015 |
FC Clacton
FC Clacton |
rptd October 28th, 2020 (appointed manager); resigned (rptd October 11th, 2021) |