[3] He left the club in 1983, joining Telford United and later won a Cheshire Senior Cup winner's medal with Runcorn, returning to Tranmere Rovers for a second spell in 1987.
After a second spell at Telford United, McKenna joined Altrincham at the start of the 1990–91 season, scoring 33 goals in 56 appearances in all competitions, finishing the season with the Robins' Player of the Year award and was part of a side that went 28 games without defeat and scored in 10 consecutive games.
He also managed hat tricks against Merthyr Tydfil, Boston United and Cheltenham Town.
[5] After one year with Bangor City, during which he scoring a late equaliser in the Welsh Cup final against Connah's Quay Nomads to take the game to penalties which Bangor later won,[6] he joined Total Network Solutions and was later appointed manager during the 2000–01 season.
[9] Following an improvement in the team's results under McKenna, he was later handed the job on a permanent basis.