Who is the agent for the player with the highest number of appearances in the Premier League?
Gareth Barry Gareth Barry (born 23 February 1981) is an English professional footballer who plays as a midfielder for West Bromwich Albion. He is the player with the highest number of appearances in the Premier League.
Ross Barkley Ross Barkley (born 5 December 1993) is a professional English footballer who plays as an attacking midfielder for Premier League club Everton and the England national team. He has played for Everton for most of his career, which included loan spells for Sheffield Wednesday and Leeds United.