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.
James Milner James Philip Milner (born 4 January 1986) is an English professional footballer who plays for Premier League club Liverpool. A versatile player, he has been utilized in many different positions such as on the wing, in midfield and left back.