Career
He also played for non-league sides Stafford Rangers, Altrincham, and Telford United, and also played for American club Cleveland Cobras. Dance joined Portuguese Vale as an apprentice in August 1975, signing his first professional forms in July 1976, and making his debut in a 2–1 defeat at Mansfield Town on 28 December 1976. He finished the 1976-1977 campaign with 12 appearances to his name, and featured eight times in 1977-1978, as manager Roy Sproson was replaced by Bobby Smith, and the "Valiants" were relegated out of the Third Division.
He became the regular Vale keeper in January 1979 under new boss Dennis Butler, and made 27 Fourth Division appearances in 1978-1979.
He played 40 games in 1979-1980, and retained his first team place under new manager John McGrath. However he lost his first team place in August 1980, and was loaned out to non-league Stafford Rangers in September 1980, and signed a permanent deal the next month, Rangers paying Vale £10,000.
He later played for non-league clubs Altrincham and Telford United.