Moen joined the Kelowna Rockets of the Western Hockey League (WHL) as a list player in the 1998-99 season playing four games, before spending three full seasons with the team from 1999–2002. His final season was his best in a Rockets uniform, as Moen registered 27 points along with nearly 200 penalty minutes.[1]
Moen managed to make the Blackhawks in 2003–04 and played all 82 games that season. The year after, he played for the Admirals due to the 2004–05 NHL lockout.[4]
The Ducks qualified for the 2007 playoffs, and in the Western Conference semifinals, Moen scored the game-winning goal in overtime in Game 4 against the Vancouver Canucks to give Anaheim a 3–1 series lead. Moen then scored another game-winning goal in Game 1 of the 2007 Stanley Cup Finals against the Ottawa Senators. He was also credited with the Cup-winning goal in Game 5 to win his first Stanley Cup. The goal was actually an own goal by Senators defenceman Chris Phillips. However, since Moen was the last Ducks player to touch the puck, he was credited with the goal.[10]
On July 10, 2009, Moen signed a three-year contract worth $1.5 million per season as a free agent with the Montreal Canadiens.[12] During the 2010–11 season, Moen skated in his 500th career NHL game on February 15, 2011 versus the Buffalo Sabres.[1]
On June 29, 2012, Moen signed a four-year, $7.2 million contract extension with the Canadiens, averaging $1.8 million a year.[13]
On November 11, 2014, Moen was traded to the Dallas Stars in exchange for defenceman Sergei Gonchar.[14] He played in his 700th career NHL game a few weeks later against his former team, Montreal, on December 6. After appearing in just 23 games during the 2015–16 season, Moen announced his retirement in late November 2016.[15]
Personal life
During the off-season whilst with the Anaheim Ducks, Moen worked on his family's 3,500-acre (14 km2) farm in his hometown of Stewart Valley, Saskatchewan.[16]