Il a déjà joué pour North Ferriby United, le comté de Notts, la ville de York, Gainsborough Trinity, Matlock Town et Sheffield Wednesday.
Il a joué pour Sheffield Wednesday, le comté de Notts, York, Gainsborough Trinity, Matlock Town et North Ferriby United.