| From | Team | Fee | Apps | Goals | To | |
|---|---|---|---|---|---|---|
| 1991 | Stafford Rangers | - | 0 | 0 | 1992 | (Player) |
| 1992 | Notts County | £40,000 | 141 | 25 | 1996 | (Player) |
| 1996 | Birmingham City | £250,000 | 76 | 28 | 1998 | (Player) |
| 1998 | Notts County | Loan | 5 | 0 | 1998 | (On loan) |
| 1998 | Sheffield United | £200,000 | 147 | 24 | 2002 | (Player) |
| 2002 | Birmingham City | £200,000 | 34 | 3 | 2003 | (Player) |
| 2002 | Birmingham City | Loan | 13 | 1 | 2002 | (On loan) |
| 2003 | Watford | £150,000 | 79 | 6 | 2006 | (Player) |
| 2006 | Walsall | Free | 8 | 1 | 2006 | (Player) |
| 2006 | Tamworth | - | 4 | 0 | 2006 | (Player) |
| 2006 | Sutton Coldfield Town | - | 2007 | (Player) | ||
| 2007 | Halesowen Town | - | 26 | 9 | 2008 | (Player) |
| 2008 | Sutton Coldfield Town | - | 2008 | (Player) | ||
| 2008 | Stratford Town | - | 4 | 1 | 2008 | (Player) |
| 2012 | Romulus | - | 2013 | (Player) |