A slow skater, Dye was known for his hard and accurate shot. He played with the St. Pats for eight seasons, leading the league in goals scored in the 1920–21, 1922–23, and 1924–25 seasons, leading the league in scoring in 1923 and 1925, and finishing second in goals scored in 1921–22 and 1923–24. When the Quebec Bulldogs moved to Hamilton in 1920 to become the Hamilton Tigers, Dye was loaned to the team for their first game; a native of Hamilton and a former star in the amateur OHA, it was hoped he would boost the attendance, as he was familiar to spectators. He led the St. Patricks to Stanley Cup championship in 1922, scoring nine goals in the five-game final series. In 1926, Dye was also inadvertently responsible for Conn Smythe's dismissal from the New York Rangers, after Smythe disagreed with the Rangers' owner, John S. Hammond, about acquiring Dye. By the end of the 1925-26 season, the toll of playing two professional sports was becoming apparent to St. Patricks' management. Because of the club's suspicions that playing two professional sports would take a toll on Dye's body, as well as their own financial struggles, in 1926, the club announced that Dye's contract would be up for bid. Before the 1926–27 season, the Toronto St. Pats sold Dye to the Chicago Black Hawks, a new NHL franchise. Dye had an outstanding season in Chicago, again leading the league in goals scored on the NHL's highest-scoring team, playing on a line with fellow Hamilton-born player Dick Irvin, who led the league in assists. Unfortunately, both players would soon suffer serious injuries that curtailed their playing careers. At training camp before the next season, Dye's leg was broken and he was never the same player again. He went scoreless for the Black Hawks in 10 games in the 1927–28 season and was then sold to the New York Americans. Over 42 games in 1928–29, Dye had just one goal for the Americans. In November 1929, he was traded to the minor league New Haven Eagles of the Canadian-American Hockey League. In February 1930, he was signed as a free agent by his former team in Toronto, which had been renamed the Maple Leafs. Dye played six games with the club in the 1930–31 season before being released. Over his final 58 games in the NHL after his injury in 1927, Dye had scored just one goal.