Right-winger Alex McKinnon was a decent scorer and checker who played for three different teams in the 1920s. He was also a successful amateur but never took part in a Stanley Cup playoff game.
Born in Sault Ste. Marie, Ontario, McKinnon spent the 1916-17 season with the senior Hamilton 227th Battalion. After serving his country for two years in World War I, he returned to Ontario and played four years in the NOHA with the Sudbury Wolves. In 1923-24 he impressed with nine goals in 20 games for the Pittsburgh Yellowjackets in the tough USAHA.
McKinnon made his NHL debut in 1924-25 with the Hamilton Tigers and scored eight goals while playing mostly as a defenceman. That year he was involved in the labour dispute with the teams' owners over playoff bonuses that resulted in the franchise being shifted to New York.
The clever forward was a solid contributor for three years with the New York Americans, but the club failed to qualify for the post-season. Prior to the 1928-29 season, he was traded to the Chicago Black Hawks for Rabbit McVeigh. McKinnon was a solid checker for the club but retired after the team failed to make the playoffs. He returned to Sudbury where he went behind the bench of the NOHA's Sudbury Wolves.