Gareth Barry made less than 590 appearances in the Premier League .
He has made over 587 appearances in the Premier League , including 365 for Aston Villa , putting him third on the all-time appearances list behind Ryan Giggs and Frank Lampard , and top amongst current players .
Gareth Barry