Martin Havlat has announced his retirement after putting up 594 points in 790 NHL games over 14 seasons.

Nicknamed "Mach 9" for his skating prowess, Havlat played for the Senators, Blackhawks, Wild, Sharks, Devils and Blues. The 35-year-old announced his retirement on Wednesday through the NHL Players' Association.