↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 9 июня 2023 года.
Дуглас с 16 лет выступал в футбольном клубе «Жоинвиль».
В сезоне 2007/08 перешёл в состав «Твенте». Дебют в составе голландской команды состоялся в матче 16 тура против «Херенвена». В дебютном сезоне провёл 16 матчей, забил 1 гол во всех турнирах. В начале сезона выходил очень редко, а во второй половине сезона он стал твёрдым игроком основы.[источник не указан 2033 дня]
Всего за клуб провёл 243 матча, забил 19 мячей и сделал 16 голевых передач за 6 лет.[источник не указан 2033 дня]
Летом 2013 года многие европейские клубы проявляли интерес к 25-летнему бразильскому защитнику.[источник не указан 2033 дня]
1 июля 2013 года Дуглас подписал контракт с «Динамо» Москва на 3 года. Дебютировал в матче 7 тура против «Ростова». В сезоне провёл 21 матч.
29 августа 2015 года Дуглас перешёл в «Трабзонспор»[3] за 1,5 мл евро, подписав с клубом трёхлетний контракт[4]. Зимой 2016 года в rke, t были недовольны Дугласом и были готовы обменятся со «Спартаком» на Сердара Таски.[источник не указан 2033 дня]
25 августа 2016 года перешёл в «Спортинг» за 1,3 млн.евро, подписав контракт по схеме 3+1. Дебют состоялся в матче 14 тура против «Браги» (0:1). В следующим туре Дуглас провёл встречу против «Белененсиша». Больше в составе «Спортинга» не выходил за 2 года. 4 февраля 2018 года заявил о том, что сдал положительную допинг-пробу.[источник не указан 2033 дня] 1 июля 2018 года «Спортинг» расторг контракт.[источник не указан 2033 дня]
2 ноября 2011 Тейшейра получил гражданство Нидерландов[6]. В октябре 2012 года вызывался в расположение сборной Нидерландов[7], но в майке этой сборной на поле так и не вышел.