George Allen developed in the local system down East until he won the Western Canadian championship and was soon signed by the Rangers who sent him to New Haven to mature.
In 1938-39 he again played in the minors, with Philadelphia, but injuries to the parent club forced New York to call him up to the NHL. In his first game, he scored two goals and added an assist and stayed in the NHL for the next eight years. He was sold to Chicago and missed the entire 1944-45 season because War Labour Board restrictions prevented players from crossing the Canadian-American border.
A trade to Montreal saw him finish his pro career in 1946-47, and after a few years in the minors he retired. But midway through the 1950-51 season, the Regina Caps were in need of a coach and Allen signed to play and boss the team for the rest of the year.