Marleau has 500 goals and 564 assists (1,064 points) in 1,463 regular-season games during 19 seasons, all with the Sharks. He is San Jose's all-time leader in goals, points and games.
"When you hit a mark like this, you just start thinking about everybody who's kind of helped you along the way," Marleau said. "Playing with one club and playing with a lot of guys for a lot of years on this team, it means a lot to share that with them and see how happy they are for you. Things are going good now. We're on a roll. It couldn't come at a better time."
Marleau has 19 goals and nine assists in 52 games this season, including four goals against the Colorado Avalanche last Monday.
"He means a lot to us," said San Jose captain Joe Pavelski, who set up the milestone goal. "He's been playing great, playing extremely hard. He's led this team for the last little bit and he's really pushed us over the last stretch of some tough games. It's what we expect of him. We're really happy for him."
Marleau was selected by the Sharks with the No. 2 pick in the 1997 NHL Draft and helped San Jose to its first Stanley Cup Final last season, when the Sharks lost to the Pittsburgh Penguins in six games. He is the fifth active NHL player with 500 or more goals, joining Jaromir Jagr (758), Jarome Iginla (617), Alex Ovechkin (550) and Marian Hossa (518).