| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1979 | Stockport County | Loan | 12 | 0 | 1980 | (On loan) |
| 1980 | Crystal Palace | - | 74 | 3 | 1983 | (Player) |
| 1982 | Millwall | - | 146 | 43 | 1986 | (Player) |
| 1986 | Swansea City | Loan | 2 | 1 | 1987 | (On loan) |
| 1986 | Gillingham | Β£20,000 | 233 | 94 | 1993 | (Player) |
| 1992 | AFC Bournemouth | - | 3 | 0 | 1993 | (Player) |
| 1992 | Sittingbourne | - | 1993 | (Player) | ||
| 1993 | Braintree Town | - | 1994 | (Player) | ||
| 1994 | St Albans City | - | 1994 | (Player) | ||
| 1994 | Hastings United | - | 1995 | (Player) | ||
| 1995 | Sittingbourne | - | 1996 | (Player/Manager) | ||
| 1996 | Ebbsfleet United | - | 1997 | (Player/Manager) | ||
| 1997 | Weymouth | - | 1997 | (Player) | ||
| 1997 | Tonbridge Angels | - | 1999 | (Player) | ||
| 1999 | Deal Town | - | 2000 | (Player) | ||
| 2000 | Ashford United | - | 2001 | (Player) | ||
| 2001 | Sittingbourne | - | 2002 | (Player) | ||
| 2003 | Hastings United | - | 2004 | (Manager) | ||
| 2005 | Sittingbourne | - | 2007 | (Manager) | ||
| 2007 | Ashford United | - | 2010 | (Manager) | ||
| 2014 | Gillingham | - | 2015 | (Caretaker Manager) | ||
| 2017 | Gillingham | - | 2017 | (Caretaker Manager) | ||
| 2017 | Gillingham | - | 2019 | (Manager) | ||
| 2021 | Welling United | - | 2021 | (Manager) |