Current club: Manchester City
Gareth, who usually plays as a defensive midfielder, was born in Sussex and played for Brighton & Hove Albion before becoming a trainee with Aston Villa. He featured twice for Villa in the Premier League at the end of the 1997-98 season when he was 17.
He became a regular first-team player in the following season, scoring twice in 32 Premier League games, and kept his place until a controversial move to Manchester City in the summer of 2009.
For England he captained the U18s and made a colossal 27 appearances for the Under-21s, equalling Jamie Carragher’s then all-time record.
Towards the end of the 1999-2000 campaign, when Gareth was still only 19, he played for Howard Wilkinson’s Under-21s in a UEFA Championship qualifying play-off against Yugoslavia and then made two substitute appearances for Kevin Keegan’s senior team, picking up his first full cap against Ukraine in a Wembley friendly on 31 May 2000.
He began the 2007-08 season with just nine caps but was then regularly included in the team by Steve McClaren and then Fabio Capello, and his total quickly went over the 30 mark. He also scored in Trinidad and Kazakhstan.
Barry's career has gone from strength to strength in recent seasons, winning The FA Cup in 2011 and the Premier League in 2012. He also captained England against Ghana in March 2011 and won his 50th cap for England against Spain later that year. His goal against Sweden three days later was a landmark one - the 2000th for England since their first international in 1872.