The following season, Näslund led the Canucks in scoring for the sixth-straight year. His 84 points ranked fourth in the league, while his 35 goals was seventh. His even-strength points topped the league at 58. It marked, however, the beginning of a consistent decline in offensive production for the remainder of his NHL career. He was briefly sidelined in early December 2003 due to a groin injury, but returned to score his second career four-goal game, scoring all the Canucks' goals in a 4–3 overtime win against the Pittsburgh Penguins, on 9 December 2003. At mid-season, he was selected as team captain for the Western Conference at the 2004 NHL All-Star Game in Minnesota.