Veteran forward Ray Whitney has announced his retirement after 22 NHL seasons.

Whitney, 42, played 1,330 career regular season games since breaking into the league with the San Jose Sharks during the 1991-92 season, tallying 385 goals and 1,064 points.

"For the past 23 years, I have had the privilege of earning my living playing hockey in the National Hockey League," Whitney said in a statement released by his agency, CAA Sports. "Along the way, I have made countless memories and friendships, which I will always cherish. Every city I played in, the fans welcomed my family and me with open arms, and I couldn't be more thankful for that."

Whitney played with the Edmonton Oilers, Florida Panthers, Columbus Blue Jackets, Detroit Red Wings, Carolina Hurricanes, Phoenix Coyotes and Dallas Stars.

He played in 108 career playoff games, including 24 during the 2005-06 season when he helped lead the Hurricanes to their first-ever Stanley Cup.

"Terrific career," Penguins general manager Jim Rutherford told TSN Hockey Insider Pierre LeBrun on ESPN.com. "He was a key player on our Cup team in Carolina from his leadership to keeping the guys loose to scoring big goals for us. He was just a lot of fun to be around."