He previously played in the National Hockey League for the Mighty Ducks of Anaheim, Atlanta Thrashers, Nashville Predators, and New Jersey Devils, as well as for Lokomotiv Yaroslavl, SKA St. Petersburg and Severstal Cherepovets in the KHL.
Vishnevsky began playing hockey in the Ukrainian SSR with his local organization Dynamo Kharkiv, but moved as a child to Russia and Torpedo Yaroslavl.
[3] Vishnevsky left the Predators at season's end and was signed as a free agent by the New Jersey Devils to a three-year contract on July 10, 2007.
In his first season with Lokomotiv, the team made a run towards the Gagarin Cup but ultimately fell to Ak Bars Kazan in seven games.
After a two-year hiatus, Vishnevskiy opted to attempt a comeback to professional hockey in agreeing to a try-out with the Severstal Cherepovets on June 30, 2017.