Salvador José Milhazes Agra (born 11 November 1991) is a Portuguese professional footballer who plays as a winger for Liga Portugal 2 club Leixões.
In a journeyman career, he made 313 Primeira Liga appearances for Olhanense, Braga, Académica, Nacional, Aves, Tondela and Boavista, while also being on the books of Benfica. Abroad, he had brief spells in Italy, Spain and Poland.
Born in Vila do Conde, Agra began his career with Varzim SC, joining the club's youth ranks at the age of 13. He made his senior debut in 2010âÂÂ11, being a very important attacking unit â only one league game missed â as the Póvoa de Varzim team was finally relegated from the Segunda Liga. He scored his one goal on 21 May 2011 in the penultimate round of the season, opening a 1âÂÂ2 home loss against C.F. Os Belenenses.
Agra signed for S.C. Olhanense in the summer of 2011, penning a three-year contract with the Algarve side on 8 July. He made his Primeira Liga debut on 13 August, playing 15 minutes in a 1âÂÂ1 draw at Sporting CP. His first goal was on 11 September as a substitute in a 1âÂÂ2 home defeat to C.D. Feirense.
In late January 2012, Agra joined Spanish club Real Betis who paid â¬300,000 for 60% of his rights, but stayed with Olhanense until the end of the campaign. He appeared in just 14 competitive matches during his spell in Andalusia â scoring his only goal in a 2âÂÂ4 La Liga home loss against Atlético Madridâ being successively loaned to A.C. Siena, S.C. Braga and Académica de Coimbra.
While on loan to Braga, Agra was sent off for the only time in his career in a goalless draw to rivals Vitória S.C. on 7 December 2014 for an altercation with Hernâni Fortes, who was also dismissed. He made four appearances from the bench in their run to the final of the Taça de Portugal; in that match, on 31 May, he missed the decisive penalty in the shootout as they lost to Sporting.
On 28 June 2015, Agra cut ties with Betis and signed a four-year contract with C.D. Nacional. On 1 July 2017, after the latter's relegation, he agreed to a three-year deal with Portuguese champions S.L. Benfica; he spent his first year on loan, to C.D. Aves and Granada CF (the latter in the Spanish Segunda División).
For 2018âÂÂ19, Agra joined Cádiz CF from Spain on a one-year loan. In the following transfer window, however, he terminated his link with Benfica and moved to Legia Warsaw in the Polish Ekstraklasa on a two-and-a-half-year contract. He quit the club a year early on 7 May 2020, having made only nine goalless appearances, weeks before they secured the league title.
Agra returned to Portugal on 14 August 2020, signing a two-year contract with C.D. Tondela. He missed only five league games in his spell at the Estádio João Cardoso and scored nine times, including two on 16 January 2021 in a 3âÂÂ1 home win over Boavista FC.
On 22 May 2022, days after the team's relegation, Agra captained the side in the 3âÂÂ1 loss to FC Porto in the domestic cup final; he had featured six times up to the decisive match, and scored an added-time winner in a 2âÂÂ1 victory against amateurs A.D. Camacha in the third round.
On 11 June 2022, Agra agreed to a two-year deal at Boavista. He made 102 appearances during his three-year tenure, scoring seven goals and providing ten assists; at the end of the 2024âÂÂ25 campaign, they were relegated from the top division to the Porto regional leagues due to severe financial problems.
On 14 July 2025, Agra joined second-tier club Leixões S.C. on a one-year contract.
Agra earned 15 caps for Portugal at youth level, including eight for the under-21 team. His first arrived on 5 September 2011, when he played the last 12 minutes of a 1âÂÂ0 friendly win over France.
Agra was also one of three over-23 players for the Olympic team in 2016.
Agra's cousin, Nélson, was a teammate at Varzim. Also born in 1991, he spent most of his professional career at the club.
Aves
Legia Warsaw