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.
Michael Keane (footballer, born 1993) Michael Vincent Keane (born 11 January 1993) is an English professional footballer who plays as a defender for Premier League club Everton and the England national team.