Anteriormente jugó para North Ferriby United, Notts County, York City, Gainsborough Trinity, Matlock Town y Sheffield Wednesday.
Ha jugado para Sheffield Wednesday, Notts County, York City, Gainsborough Trinity, Matlock Town y North Ferriby United.