 The 2016–17 season, Knowles started with AEK Larnaca but left the club after appearing in two games.On December 18, 2016, he signed with Israeli club Maccabi Ashdod.On August 25, 2017, Knowles signed with the Croatian team Zadar for the 2017–18 season.