In an eight-year professional hockey career, Butch Deadmarsh played for ten different teams. His first taste of NHL experience came in the 1970-71 season, playing for the Buffalo Sabres, the team that drafted him in the second round, 15th overall from the Brandon Wheat Kings in the 1970 Amateur Draft.
Deadmarsh played in ten games that year and was held off the scoresheet, save the nine minutes in penalties. Injuries kept him out most of the following year, but he did play in 12 games with the Sabres, scoring a goal and an assist.
With further expansion in 1972, the Atlanta Flames, who came in to the league with the New York Islanders, took Deadmarsh. In 19 games, he scored a single goal. The following year he played in 42 games, scoring six times while spending 89 minutes in the penalty box.
In 1974-75 he performed an unusual split, playing 38 games with the Vancouver Blazers of the WHA and 20 games with the expansion Kansas City Scouts.
The 1975-76 season proved to be the only season in which Deadmarsh played a full season. As a member of the WHA's Calgary Cowboys, he suited up for 79 games, scoring 26 goals and 28 assists for 54 points while also finding time to spend 196 minutes visiting the penalty box.
After another half a season in Calgary, Deadmarsh was moved to the Minnesota Fighting Saints where he played 35 games. In 1977-78 he was a member of the WHA's Edmonton Oilers and his last professional hockey season was 1978-79 when he played in 45 games for the Cincinnati Stingers.
Deadmarsh played in 137 NHL games, scoring 12 goals and 5 assists for 17 points and 155 minutes in penalties.