In 2007–08, Näslund set several more career marks. On 21 November 2007, Näslund tied the Canucks' franchise record of 10 hat-tricks with a three-goal game against the Minnesota Wild, a 4–2 win for Vancouver. It was his first hat-trick since December 2003 and 11th in his career overall. Several games later, on 5 December, Näslund became the Canucks' franchise leading point-scorer, assisting on defenceman Mattias Öhlund's goal and passing Linden with 725 points. The following month, on 17 January 2008, Näslund played his 1,000th career game against the Detroit Red Wings, scoring a goal in a 3–2 shootout loss. Playing parts of the season on a line with Daniel and Henrik Sedin, he recorded 25 goals and 55 points.