Portugalski prawy obrońca wychowany w Sportingu, kapitan olimpijskiej reprezentacji Portugalii na igrzyskach w Rio de Janeiro w 2016 roku.
Urodził się 16 maja 1993 roku w Nazaré. Pierwszym klubem był lokalny GD Nazarenos, a potem, jeszcze jako dziecko, trafił do akademii Sportingu CP. W młodzieży grał jako skrzydłowy, który strzelał dużo goli. W ostatnich latach juniorskich został prawym obrońcą, a w rezerwach Sportingu wrócił na skrzydło. Mówił później, że przejście było dla niego naturalne.
W pierwszej drużynie Sportingu zadebiutował 7 grudnia 2012 roku w meczu Ligi Europy z Videoton, wygranym 2:1. Wyszedł w nim w pierwszym składzie. Spotkanie przełożono o dzień z powodu stanu boiska, a on wspominał, że dzięki temu denerwował się jeszcze bardziej. Wprowadził go trener Franky Vercauteren, który mówił później, że Esgaio był wtedy jeszcze nie do końca gotowy, ale miał duży potencjał: był spokojny i inteligentny, nie robił dużo hałasu i potrafił przenieść na boisko to, co mówił trener. Dodawał, że był bardzo elastyczny i dostosowywał się do potrzeb drużyny, grając na kilku pozycjach.
Zanim odszedł ze Sportingu, był wypożyczony do Académiki Coimbra. W czerwcu 2017 roku Sporting ogłosił jego definitywny transfer do SC Braga, zachowując 20 procent praw do zawodnika. W Bradze spędził cztery sezony. W styczniu 2020 roku wyszedł w podstawowym składzie w finale Pucharu Ligi z FC Porto, wygranym przez Bragę 1:0. W maju 2021 roku zagrał w finale Pucharu Portugalii, w którym Braga pokonała Benfikę 2:0.
Latem 2021 roku wrócił do Sportingu. Już 31 lipca, w meczu o Superpuchar Portugalii w Aveiro, wyszedł w pierwszym składzie przeciwko Bradze i wygrał 2:1. 29 stycznia 2022 roku zagrał od początku w finale Pucharu Ligi z Benfiką w Leirii, wygranym 2:1, jako prawy wahadłowy.
W sezonie 2023/2024 rozegrał 28 meczów ligowych, a Sporting pod wodzą Rúbena Amorima zdobył mistrzostwo Portugalii. Był to jego pierwszy tytuł mistrzowski. 22 listopada 2024 roku, w swoim 500. meczu w karierze zawodowej, strzelił gola w wygranym 6:0 meczu Pucharu Portugalii z Amarante. W styczniu 2025 roku miał już spakowane walizki do Turcji, ale został po rozmowie z trenerem Rui Borgesem, który prosił go o pozostanie. Sporting ponownie wygrał ligę, a on zagrał w niej dziewięć razy. Wygrał też Puchar Portugalii.
1 września 2025 roku rozwiązał kontrakt ze Sportingiem i podpisał dwuletni kontrakt z tureckim Fatih Karagümrük. Był to jego pierwszy zagraniczny klub. 11 czerwca 2026 roku wrócił do Portugalii i podpisał umowę z Gil Vicente FC do 2028 roku.
Esgaio to prawy obrońca, który grał też jako środkowy obrońca w trójce i jako wahadłowy, a w młodości jako skrzydłowy. Vercauteren mówił, że potrafił dostosować się do potrzeb drużyny na wielu pozycjach.
W reprezentacjach młodzieżowych Portugalii występował w kategoriach od U-16 do U-23. W czerwcu 2015 roku zagrał na mistrzostwach Europy U-21 w Czechach. W finale w Pradze Szwecja wygrała z Portugalią w rzutach karnych 4:3 po bezbramkowym remisie, a bramkarz Patrik Carlgren obronił m.in. strzał Esgaio.
Na igrzyskach olimpijskich w Rio de Janeiro w 2016 roku był kapitanem drużyny U-23 prowadzonej przez Rui Jorge. W pierwszym meczu Portugalia pokonała Argentynę 2:0. Wygrała też z Hondurasem 2:1 i zajęła pierwsze miejsce w grupie, ale w ćwierćfinale przegrała z Niemcami 0:4.
0
0
7,0
Minuty w sezonie
783′9 z 9 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2026/2027Puchar Ligi Portugalskiej | Gil Vicente | Puchar Ligi Portugalskiej | 1 | 90 | 0 | 0 |
| 2025/2026Süper Lig | Fatih Karagümrük | Süper Lig | 26 | 2178 | 0 | 0 |
| 2025/2026 | Sporting Lizbona | – | – | – | – | |
| 2024/2025Primeira Liga | Sporting Lizbona | Primeira Liga | 0 | – | 0 | 0 |
| 2024/2025Liga Mistrzów | Sporting Lizbona | Liga Mistrzów | 4 | 169 | 0 | 0 |
| 2023/2024 | Sporting Lizbona | – | – | – | – | |
| 2022/2023 | Sporting Lizbona | – | – | – | – | |
| 2021/2022 | Sporting Lizbona | – | – | – | – | |
| 2020/2021 | SC Braga | – | – | – | – | |
| 2019/2020 | SC Braga | – | – | – | – | |
| 2018/2019 | SC Braga | – | – | – | – | |
| 2017/2018 | SC Braga | – | – | – | – | |
| 2016/2017 | Sporting Lizbona | – | – | – | – | |
| 2015/2016 | Sporting Lizbona | – | – | – | – | |
| 2014/2015 | Sporting Lizbona | – | – | – | – | |
| 2013/2014 | Sporting Lizbona | – | – | – | – | |
| 2012/2013 | Sporting Lizbona | – | – | – | – | |
| 2011/2012 | Sporting Lizbona | – | – | – | – |