Career
Savage was signed by Manchester City in November 1953, where he deputised for Bert Trautmann. He was at the club for more than a year before making his debut, a 2–0 defeat to Newcastle United on 27 December 1954. He also played in the next game against Burnley, but once Trautmann recovered from injury Savage returned to the reserves.
His next chance came in April 1956, when he again replaced Trautmann for two matches.
He was transferred to Walsall in January 1958 for £4,000. In one of his early games for Walsall, an away match at Swindon, he was sent official
He made 51 appearances for Walsall, moving to non-league Wigan in 1959. He spent one season at the club, appearing four times for the club in the Lancashire Combination.