Answer
Caballero played for a total of four clubs throughout his career. He began his professional career with Boca Juniors in Argentina, where he played from 2001 to 2004. He then moved to Elche in Spain, where he played for two seasons before joining Manchester City in 2014. After three seasons with Manchester City, he joined Chelsea in 2017, where he played until 2019.