Career
McKenna started his senior playing career with Poulton Victoria and then signed for Tranmere Rovers in the Football League on a non-contract basis, making four league appearances. He also managed hat tricks against Merthyr Tydfil, Boston United and Cheltenham Town. He continued to score goals during his second season with the club, finishing the year with 23 goals in all competitions, despite the Moss Lane outfit barely surviving the drop before leaving to join Barrow in 1992.
In 1994, McKenna joined Welsh Premier League side Conwy United, setting a new club scoring record in the 1995-1996 season with 38 goals in 35 league appearances, finishing as the league"s top scorer.
McKenna steered TNS to three runners-up spots in the Welsh Premier League before winning three successive titles in 2004-2005, –06 and –07, as well as adding FAW Premier Cup, Welsh Cup and Welsh League Cup successes. In March 2008, he left the club by mutual consent.
McKenna returned to his home town of Birkenhead to become manager of Cammell Laird but left the club soon after, later becoming chief scout at Cambridge United before joining Altrincham as assistant manager. In September 2010, he was appointed caretaker-manager at the club following the sacking of Graham Heathcote.
Following an improvement in the team"s results under McKenna, he was later handed the job on a permanent basis.
On 16 May 2011, it was announced that McKenna would take a new role as assistant manager, to the new Morecambe manager, Jim Bentley. Player Manager.