Томас Кастанарас народився у місті Штутгарт і є вихованцем місцевого клубу, де він з 2011 року грав у молодіжній команді.[1] У березня 2022 року футболіст підписав з клубом новий контракт до літа 2025 року.[2] У сезоні 2021/22 Кастанарас відзначився високою результативністю, граючи за дублюючий склад «Штутгарта». І сезон 2022/23 він почав вже як гравець першої команди.[3] 17 вересня 2022 року у матчі проти франкфуртського «Айнтрахта» Кастанарас дебютував в першій команді в турнірі Бундесліги.[4]
Другу половину сезону 2023/24 Кастанарас провів в оренді в клубі Ліги 3«Ульм».[5]
Збірна
Маючи грецьке походження, свою міжнародну кар'єру Кастанарас починав, граючи за юнацькі збірні Греції.
У 2022 році він зіграв дві гри за збірну Німеччини (U-20).[6]