 He subsequently played for S.L.Benfica, Real Betis – joining in summer 2001 alongside teammate José Calado, he scored seven La Liga goals in his debut season, but appeared scarcely in his second year – Vitória de Guimarães and S.C. Braga, to where he returned after a Qatari stint in 2006–07, where he represented Al-Arabi SC, netting eight times in seventeen games before switching to Al Rayyan SC in 2007, leaving for Asia for free.In 2004–05 and the following campaign, while with Braga, Tomás was the second best goalscorer in the Primeira Liga.