Roenick slapped a shot toward the Coyotes net that appeared to be stopped by goalie Alex Auld, but the puck dribbled free and slid across the line, giving the Sharks a 2-1 lead.
Roenick raised his hands and yelled as soon as the referee signaled the goal. He was immediately mobbed by his teammates.
The game was delayed a few minutes as Roenick skated in front of the Sharks' bench with the puck raised above his head. He pointed into the stands as the crowd gave him an extended standing ovation. Even a few Coyotes players joined in tapping their sticks.
Roenick became the third American-born player to reach 500 goals. The nine-time All-Star ranks 40th in goals and 44th in points on the NHL career lists.