He played in the Football League for Huddersfield Town, Plymouth Argyle, Notts County, Bury and Carlisle United.
[3] The latter resigned within days and was appointed manager of Plymouth Argyle, who had just been relegated to the Third Division, and he signed Billy in August.
[2] He left Bury in 2003 and moved to Carlisle United,[1][2] where he experienced relegation from the Football League in his first season with the club.
Carlisle made a swift return from the Football Conference the following season, gaining promotion through the play-offs.
[6] He spent time on loan with Ossett Town, having signed in February 2008,[7] before retiring as a player.