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