Players who played for AC Milan and Villarreal

11 players have played for both AC Milan and Villarreal, according to Wikidata. The best known include Pepe Reina, Alexandre Pato and Roberto Ayala. 3 of them moved straight from one club to the other, including Cristián Zapata. The earliest arrival at one of the two clubs was in 1998 (Roberto Ayala), the most recent in 2020 (Pervis Estupiñán).

The full list (11 players)

PlayerPositionNationalityAC MilanVillarreal
Pepe ReinaGoalkeeperSpain2018–20202002–2024
Alexandre PatoForwardBrazil2007–20132016–2017
Roberto AyalaDefenderArgentina1998–20002007
Jon Dahl TomassonForwardDenmark2002–20052007–2008
Diego LópezGoalkeeperSpain2014–20172007–2012
Fabricio ColocciniDefenderArgentina1999–20042003–2004
Cristián ZapataDefenderColombia2012–20192011–2013
Daniele BoneraDefenderItaly2006–20152015–2019
Pervis EstupiñánDefenderEcuadorsince 20252020–2022
Samu CastillejoMidfielderSpain2018–20222015–2018
José MariForwardSpain2000–20032003–2007

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With AC Milan

With Villarreal