Career
Goode was born in Islington, London. When he left school in 1977, he joined Birmingham City as an apprentice, and turned professional two years later. A pacy winger, Goode made his debut in the First Division in the penultimate game of the 1980-1981 season, on 25 April 1981 away at Leicester City, when he came on as substitute to replace Pat Van Den Hauwe.
The arrival of wingers Bud Brocken and Toine van Mierlo restricted his chances of first-team football, and in August 1982 he joined Kettering Town of the Alliance Premier League.