Gianfranco Zola has made the most career appearances by an Italian in the Premier League, with 229 appearances.

most games by a italian player in premier league

Explore