He has previously played in the English Football League for Sheffield Wednesday, Sheffield United, Walsall, Bradford City and Scunthorpe United, as well as on loan at Southend United, Plymouth Argyle, Chesterfield, Portsmouth, Rotherham and Bury.
