En un comunicado emitido este jueves por el Milan, la entidad anunció que decidió adquirir la ficha del jugador al Villarreal a título definitivo, con lo que el defensa colombiano queda ligado al club hasta el 30 de junio de 2016.
Además del Milán, Zapata jugó antes de recalar en el Villarreal, en otro equipo italiano: Udinese, cuya camiseta vistió durante seis años.