Extra Time › Played for both › AC Milan and Villarreal
Players who played for both AC Milan and Villarreal
7 famous players have played for both AC Milan and Villarreal, including Pepe Reina, Alexandre Pato, Roberto Ayala and Jon Dahl Tomasson. 4 of them played for AC Milan first; 3 started at Villarreal.
Did you know?
- Fabricio ColocciniEarliest on this list to play for both: AC Milan (1999–2004), then Villarreal from 2003.
Pepe ReinaLatest on this list: Villarreal first, then AC Milan from 2018.
Pepe ReinaMost separate spells: 3 across the two clubs (AC Milan 2018–2020; Villarreal 2002–2005, 2022–2024).
All 7 players, most famous first

- AC Milan
- 2018–2020
- Villarreal
- 2002–2005, 2022–2024

- AC Milan
- 2007–2013
- Villarreal
- 2016–2017
- AC Milan
- 1998–2000
- Villarreal
- 2007
- AC Milan
- 2002–2005
- Villarreal
- 2007–2008
- AC Milan
- 2014–2017
- Villarreal
- 2007–2012
- AC Milan
- 1999–2004
- Villarreal
- 2003–2004
- AC Milan
- 2012–2019
- Villarreal
- 2011–2013
Years are club stints from Wikidata (snapshot 2026-09-28); a loan that runs straight into a transfer is shown as one stint. “from YEAR” means no end year is recorded — it is not a claim about a current club.
Play today’s Football Grid
Name players who played for both clubs — a new 3×3 grid of real careers every day.
More “played for both” lists
Questions
How many famous players have played for both AC Milan and Villarreal?
7 in our data, including Pepe Reina, Alexandre Pato, Roberto Ayala and Jon Dahl Tomasson. The list covers famous footballers only — players covered by at least 45 language editions of Wikipedia — so it is not every player who ever wore both shirts.
Who was the first player on this list to play for both clubs?
In our data, Fabricio Coloccini: AC Milan (1999–2004), then Villarreal (2003–2004).
Where does this list come from?
Club careers from Wikidata, the open database behind Wikipedia (public domain, CC0), snapshot 2026-09-28. Senior spells count, loans included when Wikidata records them; youth and reserve teams do not. Found a mistake? Tell us via the About page.