Lubomir Visnovsky, 39, who played for four teams in 14 NHL seasons, announced his retirement from professional hockey Wednesday.
Visnovsky had 128 goals and 495 points in 883 regular-season games with the Los Angeles Kings, Edmonton Oilers, Anaheim Ducks and New York Islanders.
He last played in the League with the Islanders in 2014-15, when he had five goals and 20 points in 53 games.
Visnovsky's best two seasons were 2005-06 and 2006-07 with the Ducks. During that span his 35 goals and 125 points were third among all defensemen. He also led all defenseman in scoring with 68 points in 2010-11.
This season he had 10 points in nine regular-season games with Slovan Bratislava in the Kontinental Hockey League. He appeared in four playoff games and his retirement comes after his team's loss in the first round of the KHL playoffs.
Visnovsky played for his native Slovakia four times at the Olympics. He also helped Slovakia win the gold medal at the 2002 IIHF World Championship, the silver medal at the 2000 Worlds and the bronze at the 2003 Worlds.