He played in the National Hockey League for the Winnipeg Jets, Chicago Blackhawks, Hartford Whalers, Edmonton Oilers, Tampa Bay Lightning, San Jose Sharks, Colorado Avalanche, Toronto Maple Leafs, and Calgary Flames between 1989 and 2006.
[3] Marchment made his NHL debut for the Jets on March 29, 1989,[6] against the Los Angeles Kings at Great Western Forum.
Marchment only played 42 games for the Whalers before he was sent to the Edmonton Oilers on August 30, 1994, as compensation for Hartford signing Steven Rice.
[3] After 3 seasons with the Oilers, it was during his fourth that Marchment was traded with Jason Bonsignore and Steve Kelly to the Tampa Bay Lightning for Roman Hamrlík and Paul Comrie on December 30, 1997.
[3] A free agent at the end of the season, Marchment signed a one-year deal with his hometown Toronto Maple Leafs on July 11, 2003.
[3] Marchment sat out the 2004–05 NHL lockout-affected season, and was signed by the Calgary Flames as a free agent on October 11, 2005.
[2] He was suspended 13 times by the league in his first 12 NHL seasons,[2] and his hits were blamed for injuries suffered by Mike Modano,[13] Joe Nieuwendyk, Greg Adams,[14] Mike Gartner,[2][15] Kevin Dineen,[15][16] Peter Zezel,[15][17] Pavel Bure, Sami Salo, Magnus Arvedson, Paul Kariya, Wendel Clark,[15] and Martin Ručinský.