Šatan signed as a free agent with the New York Islanders on August 3, 2005. He led the Islanders in goals in the 2005–06 season. His 35 goals during the season were his highest goal-output since the 2001–02 season with the Sabres. Almost half his 35 goals came on the power play (17), also a career personal best. Šatan tied for the team lead in points with 66, shared with captain Alexei Yashin. Also in 2005–06, Šatan went seven for ten (70%) and was third in the NHL in shooting percentage in the shootout.