The Sheffielder was thrown into the City fold as a 17-year-old in the 1977-78 to try and save the Foxes from relegation under boss Frank McLintock. His performances provided some light in a largely dark season for the club, making his debut in an away clash at Ipswich in December of that season.
McLintock moved on but Goodwin's bright performances allowed him to become a first-team squad regular when Jock Wallace took charge and rung the changes. He was a good ball-winner and could play in a number of positions, though mostly at full-back.
But he wasn't a regular starter under Wallace, being used mainly from the bench and as back-up. He did, however, pick up a championship-winning medal when City won promotion from Division 2 in 1980.
His time at City was soon at an end after that promotion and a move to Notts County followed. He spent six years there, making over 200 appearances for the Magpies before moving on to finish his career at clubs including Walsall, Kettering Town and Eastwood Town, where he was player-manager.