He moved to English club West Bromwich Albion in 2007 and also had a loan spell at Barnsley in 2010, before spending his late years in Ukraine, Romania and the United Arab Emirates.
[4] Teixeira then returned to Portugal, making his Primeira Liga debut at Vítor Pontes's União de Leiria, on loan, and playing alongside Hugo Almeida and Luís Filipe.
[9] Teixeira was stretchered off after 18 minutes of WBA's 3–0 home win against Plymouth Argyle in early March 2008, when he landed awkwardly following a clash with Gary Sawyer[10]– initial scans on the player's knee suggested that he had suffered cruciate ligament damage and was "likely to miss the rest of the campaign".
[11] The prognosis proved correct and he returned to Portugal to have an operation, before undergoing rehabilitation at former club Académica;[12] as Albion promoted to the Premier League, he contributed with five goals in 30 games.
[13] On 22 June 2010, aged nearly 30, Teixeira joined Ukrainian side Metalurh Donetsk on a two-year contract, after being granted a free transfer from West Bromwich[14]– he teamed up at the club with compatriots China and Mário Sérgio.
[19] He netted his first competitive goal on 25 July, his header helping to a 2–2 home draw to Viktoria Plzeň for the third qualifying round of the UEFA Champions League;[20] he scored again in the second leg, a 4–1 victory where he also obtained a penalty.