*Club domestic league appearances and goals, correct as of 22:38, 19 January 2025 (UTC) ‡ National team caps and goals, correct as of 13:32, 20 November 2024 (UTC)
After starting out at Nazarenos, he has spent most of his club career in Portugal with Torreense, Leixões, Chaves, Paços de Ferreira and Porto. He also played briefly in Mexico with Cruz Azul.
Born in Canada, Eustáquio represented Portugal at youth level. However, in 2019 he committed to play for Canada and debuted for them in November of that year. He was part of their squad that reached the semi-finals of the 2021 CONCACAF Gold Cup, also being selected for the 2022 World Cup and the 2024 Copa América.
Club career
Early career
Born in Leamington, Ontario, to Portuguese parents, Eustáquio first played soccer with Leamington Minor Soccer,[2] moving to Portugal at age 7. After beginning with amateurs Nazarenos, he spent two seasons in the third division with Torreense.[3][4]
Leixões
On 7 June 2017, Eustáquio signed with Leixões for an undisclosed fee.[5] On 23 July he appeared in his first match as a professional in a 2–0 home win against Académico de Viseu in the first round of the Taça da Liga where he played the full 90 minutes,[6] and his debut in the Segunda Liga was on 6 August in a 4–1 away loss to Real Massamá.[7]
Chaves
Eustáquio joined Chaves on 31 January 2018, on a five-and-a-half-year deal after his buyout clause of €500,000 was paid.[8] He made his Primeira Liga debut four days later, playing the entire 2–1 away victory over Feirense;[9] he scored his first top-flight goal on 14 April, helping his team to come from behind to draw 3–3 at Boavista.[10]
On 14 September 2018, in a Portuguese League Cup match at the Estádio do Dragão, Eustáquio scored a late equaliser which helped Chaves to draw 1–1 and record their first ever point at Porto's home ground.[11]
Cruz Azul
Eustáquio moved to Cruz Azul of the Mexican Liga MX on 15 January 2019.[12] Vítor Severino, who worked as assistant to manager Luís Castro at Chaves, described him as "like the typical player from La Masia, from Barcelona".[13] On his debut, against Tijuana, he was sent off mere minutes after taking the field as a substitute, but eventually the video assistant referee cautioned him with only a yellow card upon review; shortly after, however, he was stretchered off with an injury.[14]
After being sidelined for eight months, Eustáquio returned to the pitch on 22 September 2019, playing for the under-20 team in preparation for his full return.[15]
Paços de Ferreira
In December 2019, Eustáquio was loaned to Portuguese top-flight club Paços de Ferreira for the remainder of the season.[16] He made his league debut on 11 January 2020, in a 0–0 away draw against Portimonense.[17]
Eustáquio agreed to another loan in September 2020.[18] The following January, the move was made permanent for a fee of €2.5 million.[19] He scored his first goal for them on 24 October, closing the 1–1 league draw at Nacional,[20] and six days later he added another in a 3–2 win over Porto at the Estádio da Mata Real.[21]
In January 2022, Eustáquio was loaned to Porto for the rest of the season, with an option to buy.[24] He played his first match on 6 February, replacing Fábio Vieira late into a 2–0 away defeat of Arouca.[25]
On 31 May 2022, Porto exercised its purchase option, signing Eustáquio to a contract until 30 June 2027.[26][27] Having become a starter for the Sérgio Conceição-led side,[28] he scored his first goal on 30 September in the 4–1 home win over Braga.[29] He added two more in the group stage of the UEFA Champions League to help his team to progress as group winners, at Club Brugge in a 4–0 victory[30] and against Atlético Madrid in a 2–1 home win.[31]
In Porto's run to winning the 2022–23 Taça da Liga, Eustáquio scored early opening goals in the 3–0 semi-final victory over Académico de Viseu and the 2–0 final against Sporting CP.[32] On 15 April, he was informed at half-time of the home fixture against Santa Clara that his mother Esmeralda had died aged 51, and was replaced shortly after in an eventual 2–1 win.[33][34][35]
In February 2019, Eustáquio committed to play for Canada at senior level.[36] Upon his return from his knee injury, he received his first call-up to the team on 1 October 2019 for a CONCACAF Nations League fixture against the United States.[39] He made his debut on 15 November, coming from the bench for Mark-Anthony Kaye in the second half of the 4–1 away defeat.[40]
Eustáquio was named to a 60-man preliminary squad for the 2021 CONCACAF Gold Cup on 18 June,[41] before making the final cut for the tournament.[42] He scored his first international goal in the first group fixture on 11 July, a 4–1 win over Martinique in Kansas City,[43][44] and added a direct free kick four days later to open a 4–1 defeat of Haiti at the same venue.[45] Canada made the semi-finals, with him concluding the 2–0 victory against Costa Rica in the last eight.[46]
^Paulo, Joaquim; Vasconcelos, Ricardo; Monteiro, André (31 January 2018). "Stephen chega do Leixões e assina por cinco épocas" [Stephen arrives from Leixões and signs for five seasons]. Record (in Portuguese). Retrieved 4 February 2018.
^Maia, Vítor (4 February 2018). "Feirense-Desp. Chaves, 1–2 (crónica)" [Feirense-Desp. Chaves, 1–2 (match report)] (in Portuguese). Mais Futebol. Retrieved 4 February 2018.
^González, Israel (26 January 2019). "VAR salva a Eustaquio, pero sale lesionado" [VAR saves Eustaquio, but he is stretchered off]. Publímetro (in Spanish). Retrieved 29 January 2019.
^"Stephen Eustaquio na Mata Real" [Stephen Eustaquio at the Mata Real] (in Portuguese). F.C. Paços Ferreira. 12 December 2019. Retrieved 12 December 2019.
^Da Cunha, Pedro Jorge (10 November 2017). "Sub21: Roménia-Portugal, 1–1 (crónica)" [Under21: Romania-Portugal, 1–1 (match report)] (in Portuguese). Mais Futebol. Retrieved 21 November 2017.