[2] Teixeira joined his local club Neuchâtel Xamax at the age of 10.
[3] After a successful debut season with Xamax in the Swiss Challenge League, Teixeira signed a 4-year contract with BSC Young Boys on 30 August 2017.
[4] Teixeira made his professional debut in a 2-1 2017–18 UEFA Europa League win over KF Skënderbeu Korçë on 7 December 2017.
[5] He was loaned out to FC Rapperswil-Jona on 15 January 2019 for the rest of the season.
[6] On 12 September 2019, Teixeira joined Swiss Challenge League side Kriens on a season-long loan deal.