Gareth Barry enjoyed his career for many years in the colours of clubs like Manchester City, Aston Villa,Everton and West Brom before he hung up his boot at the end of his career with the Baggies last summer. Englishman Gareth Barry has the most appearances in the history of the Premier League ahead of Manchester United legend Ryan Giggs.

England international Gareth Barry played 653 times in the Premier League for clubs like Aston Villa, Manchester City, Everton and West Brom.

Barry made his debut for the Three Lions of England against Ukraine in one of the friendly games ahead of Euro 2000. The midfielder was invited to the Three Lions squad by then manager Kevin Keegan in the place of the injured Jason Wilcox for the Euro 2000 tournament. Gareth Barry didn't feature in any of the games at the tournament.

Gareth Barry scored three goals in 53 games for England. He captained his country against the Pharaohs of Egypt in an international friendly played in 2010.

Ex-Everton player Barry played for England at the u-16 and u-18 level before making his debut for the u-21 team against the Czech Republic. He went on to set a record of 27 games for the u-21s between 2000 and 2003 though the record has since been surpassed. The midfielder was still playing for the u-21 team actively when he was called up to the senior England team by Keegan.

Barry made his first start for the Three Lions in the 1-1 draw with France on September 2, 2000 in what was an international friendly. Apart from Euro 2000, Barry also represented England at the 2010 FIFA World Cup tournament despite the fact that he was a doubt due to an ankle. He missed the first game but went on to play in the other three England games as the Three Lions were eliminated by Germany in South Africa.