Banfield Ferreyra came through the
youth system at his home town club of
Banfield, and was promoted to the first team in the
2008–09 season. He made six appearances in that season, three as a substitute, scoring one goal. His debut goal was a header against
Argentinos Juniors in a 2–2 draw on 6 December 2008. Ferreyra's next first team appearances came in the
2010–11 season, when he scored six goals in 19 games, including one against
Boca Juniors to secure a 1–1 draw on 4 June 2011. He was also joint top scorer of the championship along
Ignacio Scocco. Ferreyra also started in the
2012–13 Superfinal, in which Vélez defeated
Newell's Old Boys.
Shakhtar Donetsk On 9 July 2013, Ferreyra signed a five-year contract with Ukrainian club
Shakhtar Donetsk in a US$9 million transfer. He rarely featured for the club during his first season in Ukraine, but did manage to score six league goals from five starts as Shakhtar won their ninth league title. Due to personal security concerns over the
war in Donbas and the recent
Malaysia Airlines Flight 17 crash, Ferreyra along with five other foreign teammates refused to return to Ukraine after a friendly match against
Lyon on 20 July 2014. With the relocation of Shakhtar's training base to Kyiv and home games to be played in Lviv for the
2014–15 season and following talks with CEO Sergei Palkin, Ferreyra and his teammates returned to the club in late July.
Loan to Newcastle United On 3 August 2014,
Newcastle United signed Ferreyra on a season-long loan. The deal included a £6 million option to buy at the end of the season. However, Ferreyra struggled with the physical demands of English football, stating in an interview in the Newcastle Evening Chronicle "When I got here [Newcastle] I struggled to adapt ... it is a very physical league." On 29 May 2015 it was announced that Newcastle would not take up the option to buy Ferreyra and he would return to Shakhtar Donetsk without having played a single minute of first team football for Newcastle.
Return to Shakhtar Ferreyra scored the first goal in the
2018 Ukrainian Cup Final as Shakhtar beat rivals
Dynamo Kyiv 2–0.
Benfica On 6 June 2018, Ferreyra signed a four-year contract with Portuguese club
S.L. Benfica. The following 31 January, after being rarely used, he moved to
La Liga side
RCD Espanyol on loan until June 2020. He scored 1 goal in 9 games in La Liga in the second half of the
2018–19 season. In January 2021, Ferreyra and
Benfica decided to mutually part ways, making Ferreyra a free-agent.
Celta Upon his release from Benfica, Ferreyra signed a contract until the end of the 2020–21 season with Spanish club
Celta de Vigo. ==International career==