Andrej Sekera announced his retirement on Tuesday after almost two decades in the NHL.

The Slovak defenseman played the past 15 full seasons since making his debut in 2006. Sekera played 888 regular-season and playoff games for the Buffalo Sabres, Carolina Hurricanes, Los Angeles Kings, Edmonton Oilers and Dallas Stars.