MANCHESTER, England -- Manchester City says it has signed goalkeeper Willy Caballero to a three-year contract on a free transfer from Spanish club Malaga.
The 32-year-old Caballero, whose contract with Malaga expired at the end of the 2013-14 season, says on the club's website that "this is a new challenge and a new league for me" and that he "will try and compete for the No. 1 spot" with City goalkeeper Joe Hart.
Caballero played under City manager Manuel Pellegrini when he was at Malaga, and says "the most beautiful moments of my career were under Pellegrini."
The Argentine is City's third signing of the off-season, following Fernando and Bacary Sagna.