In 1991–92, Šatan played for the local HC Topoľčany and did remarkably well, as he scored 30 goals and had 22 assists in just 31 games.
When he became 18, he joined Dukla Trenčín rather than enter compulsory army service for Slovakia (which stopped in 2006).
After two seasons with the Oilers, Šatan was traded to the Buffalo Sabres in exchange for Craig Millar and Barrie Moore.
[2] Šatan tied for the team lead in points with 66, shared with captain Alexei Yashin.
He re-established himself with the Penguins in the 2009 Stanley Cup playoffs when he played against the Washington Capitals in Game 5 of the Eastern Conference Semifinals on April 23.
The Penguins did not re-sign Šatan when his contract expired at the end of the season, and he was not signed during the free agency period.
On April 21, he scored the game-winning goal in double overtime to defeat the Buffalo Sabres and take a 3–1 lead in the Eastern Conference Quarterfinals.
[9] At the beginning of 2011, Šatan signed with Dynamo Moscow of the Kontinental Hockey League (KHL) until the end of 2010–11 season.
[10] On 8 September 2011, Šatan moved to the Slovak Extraliga to rejoin former club Slovan Bratislava.
[11] In 2012–13, Slovan moved from the Slovak Extraliga to the KHL and named Šatan team captain.
He was badly injured by his former Boston Bruins teammate Zdeno Chára in a match against Lev Praha on 3 November 2012.
[15][16] In September 2015, Šatan was appointed general manager for Team Europe to compete in the 2016 World Cup.