APOEL FC
On 21 November 2016, free agent Tavares moved to the Thai League 1 with Bangkok United FC. After a three-month stint back in his country with Vitória de Setúbal, he signed with Cypriot club APOEL FC on 23 May 2018.