Moreau made his NHL debut with Chicago, playing there for four years and serving as an assistant captain. After his time in Chicago, Moreau went on to become one of the longest-tenured members of the Edmonton Oilers franchise over the following decade. Moreau’s 653 games in Edmonton rank 13th in the franchise’s history, and he recorded 112 goals and 100 assists in that time. He scored a career-best 20 goals during the 2003-04 season with the Oilers and was named the team’s Most Valuable Player that season.
In the 2005-06 postseason, Moreau played in 21 games as Edmonton advanced to the Stanley Cup Final, eventually falling in seven games to the Carolina Hurricanes. Moreau served as the Oilers’ team captain for three seasons from 2007 to 2010. He was also awarded the 2009 King Clancy Memorial Trophy, given each year to an NHL player for exemplary leadership qualities on and off the ice in addition to humanitarian contributions. Moreau played with the Columbus Blue Jackets during the 2010-11 season and served as an assistant captain for the team.