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