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.
Kenny Irons (footballer) Kenneth "Kenny" Irons (born 4 November 1970) is an English former professional footballer who made more than 500 appearances in the Football League playing for Tranmere Rovers and Huddersfield Town.