John Scott was on born September 26, 1982, in St. Catharines, Ontario. Undrafted, the hulking defenseman was signed by the Minnesota Wild on December 31, 2006.
He would spend the majority of the next two seasons with the Wild's AHL affiliate, the Houston Aeros before appearing in 20 games for Minnesota in 2008-09. The 6'8'' Scott quickly made a name for himself as a true NHL heavyweight.
On July 1, 2010, the tough guy inked a one-year deal with the Stanley Cup champion Chicago Blackhawks.
The towering defender would appear in 69 games for the Blackhawks over the next year and half, accumulating 120 penalty minutes along the way. On February 27, 2012, Scott was traded to the New York Rangers in exchange for a fifth round draft pick.
Scott would finish the season with the Rangers, suiting up in six games for the club. In the summer of 2012 he became an unrestricted free agent and inked a deal with the Buffalo Sabres. In his first year with the Sabres the tough guy appeared in 34 games and racked up 69 minutes in penalties.
On July 2, 2014, Scott would sign a one year contract with the San Jose Sharks.
After a full season with the Sharks, Scott would sign a one year contract with the Arizona Coyotes on July 10, 2015. During the 2015-16 season Scott would lead all players in the fan vote to captain the Pacific Division for the 2016 NHL All-Star Game. Later that season Scott was traded in a three-way deal that landed him with the Montreal Canadiens on January 15, 2015.