Gareth Barryis an English footballer who plays as a midfielder for Everton. He has made 590 appearances in the Premier League, including 365 for Aston Villa, putting him third on the all-time appearances list, and top amongst current players...
(wikipedia)