1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 6 janvier 2024
En 2005, il signe au club italien de l'Udinese. Il joue son premier match en Serie A le lors d'une victoire contre Messine.
Villarreal CF
Le , il est recruté par Villarreal pour 9 millions d'euros.
AC Milan
En août 2012, il est prêté avec option d'achat par Villarreal au Milan AC[1]. À la fin de la saison, le Milan AC lève l'option d'achat et Cristián Zapata s'engage au club rossonero jusqu'en juin 2016[2]. En juin 2019, il s'engage au Genoa FC à la suite du non-renouvellement de son contrat.
Genoa CFC
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
San Lorenzo de Almagro
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Atlético National
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Équipe nationale
Il débute avec la Colombie le 12 septembre 2007 lors d'un match amical face au Paraguay.
Il disputera tous les matchs de la Colombie à la Coupe du monde 2014 dans leur intégralité, formant avec Mario Yepes la charnière centrale colombienne. Il ne pourra éviter l'élimination de son équipe en quarts de finale face au Brésil[3].