25 września 2019 roku Costa zadebiutował w pierwszym zespole w meczu Taça da Liga, zachowując czyste konto, w wygranym 1-0 meczu domowym z CD Santa Clara. Jego pierwszy występ w Primeira Liga miał miejsce 10 listopada w wygranym 1:0 wyjazdowym meczu z Boavista FC. Do końca sezonu rozegrał jeszcze dwa spotkania dla drużyny, która ostatecznie została mistrzem kraju.
Kariera reprezentacyjna W lipcu 2018 roku Costa rozegrał cztery z pięciu meczów na Mistrzostwach Europy UEFA U-19, które odbyły się w Finlandii, pomagając Portugalii wygrać turniej po raz pierwszy w historii, ale nie wystąpił w finale z powodu kontuzji mięśniowej. Wcześniej, 25 maja pierwszy raz zagrał w reprezentacji do lat 21, wchodząc jako rezerwowy, w drugiej połowie towarzyskiego meczu z Włochami wygranego 3-2.
Costa został powołany do seniorskiej kadry po raz pierwszy w dniu 26 sierpnia 2021, na mecze eliminacji Mistrzostw Świata 2022 przeciwko Irlandii, Azerbejdżanowi oraz towarzyski z Katarem. W meczu 1/8 finału Mistrzostw Europy 2024 przeciwko Słowenii zakończonym remisem 0:0 w serii rzutów karnych obronił trzy jedenastki Słoweńców i przyczynił się do awansu Portugalii do ćwierćfinału turnieju.
Zagrał z reprezentacją na Mistrzostwach Świata 2022 w Katarze, gdzie doszedł do ćwierćfinału.