 In 2016–17 Diouf played in 28 matches, scoring once against Bournemouth on 6 May 2017 as Stoke finished in 13th position.Throughout the campaign Diouf again played out of position including as a right-wing back.Diouf signed a new three-year contract with Stoke on 14 September 2017.