Elected as a player on June 26, 1993. Nicknamed "Ham", Harrison starred on the powerful Calgary Stampeders clubs of the 1960s playing from 1964 to 1972. Calgary appeared in three Grey Cups during Harrison's tenure, winning in 1971. He is second all-time on the club in receptions and yards and holds the team record for the longest consecutive game receiving streak at 60 games.
Harrison played in 132 games, totalling 443 receptions for 6,693 yards and 43 touchdowns. He was an All-Western All-Star tight end on six occasions and a CFL All-Star three times. On September 2, 1970 in a game in Winnipeg against the Blue Bombers, Harrison had a career game as he pulled in four touchdown passes, just one short of the league record.
Despite not being blessed with great speed, he worked hard at improving his hands. In college he had his roommate, who was a quarterback, throw passes to him in their dorm room and he would catch them blindfolded.