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