Han har tidligere spilt for Tivoli Gardens, Crystal Palace, Hearts, Preston North End, Portsmouth, Southampton og Ipswich.