| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1994 | Staines Town | - | 33 | 0 | 1995 | (Player) |
| 1995 | Millwall | £15,000 | 28 | 0 | 1996 | (Player) |
| 1996 | Bolton Wanderers | £150,000 | 12 | 1 | 1998 | (Player) |
| 1997 | Rotherham United | Loan | 10 | 3 | 1998 | (On loan) |
| 1998 | Tranmere Rovers | £350,000 | 107 | 17 | 2001 | (Player) |
| 1998 | Blackpool | Loan | 6 | 2 | 1998 | (On loan) |
| 2001 | Stockport County | Free | 27 | 4 | 2002 | (Player) |
| 2002 | Blackpool | Free | 116 | 43 | 2004 | (Player) |
| 2004 | Plymouth Argyle | £100,000 | 34 | 4 | 2006 | (Player) |
| 2006 | MK Dons | £100,000 | 45 | 5 | 2008 | (Player) |
| 2007 | Brentford | Loan | 6 | 0 | 2007 | (On loan) |
| 2007 | Rochdale | Loan | 4 | 0 | 2007 | (On loan) |
| 2008 | Staines Town | - | 0 | 0 | 2010 | (Player) |
| 2008 | Lewes | - | 19 | 5 | 2009 | (Player) |
| 2008 | Grays Athletic | - | 19 | 3 | 2008 | (Player) |