Er hat für Sheffield Wednesday, Notts County, York City, Gainsborough Trinity, Matlock Town und North Ferriby United gespielt.
Zuvor spielte er für Sheffield Wednesday, Notts County, York City, Gainsborough Trinity, Matlock Town und North Ferriby United.