Barcelona have reached an agreement in principle with the Espanyol goalkeeper, according to Cadena SER, but they are yet to strike a deal with the club. The 24-year-old had also attracted interest from several Premier League clubs including Arsenal, Manchester United and Aston Villa, but it was the Spanish club that moved decisively to trigger his release clause. If the Spanish national team calls him up, his cost might go up to €30m (£25m/$34m).
Garcia, La Liga's leading shot-stopper this season with 146 saves, has reportedly agreed to personal terms with Barcelona. However, a loan move to another club in Spain is under consideration due to salary cap limitations.