 In 2015, at the age of 30, Cardoso signed a one-year to play for Tractor Sazi of Tabriz in the Persian Gulf League.Cardoso signed for Azerbaijan Premier League Champions Neftchi Baku in June 2013, making 68 appearances for them in a competition before leaving in June 2015.On 13 July 2015 Cardoso signed a one–year contract with Persian Gulf Pro League club Tractor Sazi.