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