Answer
Caballero played for four clubs throughout his career: Elche, Manchester City, Chelsea, and Southampton. He began his professional career with Elche in 2002, then moved to Manchester City in 2014. After three seasons with City, he joined Chelsea in 2017 and spent one season there before moving to Southampton in 2018. He retired from professional football in 2022.