On 18 August 2016, Ibišević was named club's captain by head coach Pál Dárdai, replacing Fabian Lustenberger, who wore the armband for three years. On 27 November he scored his 100th goal in Bundesliga and became only the sixth foreigner in league's history to do so. The following day, he signed a new three-year contract with the club. On 5 March 2017 Ibišević played his 250th game in Bundesliga. On 1 December 2018, in his 300th Bundesliga game, Ibišević scored a goal against Hannover 96.