Career
He began his career with Partick Thistle in 1934, and although his career was interrupted by World World War II, he remained with them when senior football was resumed. McKennan moved south of the border to join West Bromwich Albion for £10,000 in October 1947. Between then and the mid-1950s, he played a total of 171 league games and scored 63 goals in the Football League, also taking in spells for Leicester City, Brentford, Middlesbrough and finally Oldham Athletic.
As of January 2015, McKennan is the third of three Brentford players to register five goals in a single league match.
He had a brief spell as player-manager of Coleraine in Northern Ireland before retiring from football in 1956. He died in September 1991 at the age of 73.