Footballer, Gareth Barry, 39, retires as the Premier League's all-time record appearance holder with 653 top-flight games after a 22-year career

English footballer, Gareth Barry has retired as the Premier League's all-time record appearance holder at the age of 39 with 653 top-flight games.

During his 22-year career, the midfielder played for the likes of Aston Villa, Manchester City, Everton and West Brom. Barry netted 53 goals and produced 64 assists.

He also featured 53 times for England between 2000 and 2012, scoring three goals in total.

The 39-year-old started off his senior career at Villa back in 1998, playing 432 matches for the club before signing for Manchester City in a £12million deal in 2009.
After moving to the Etihad, Barry went on to make 175 appearances for City, netting eight times and producing 18 assists. He won the Premier League during the 2011-12 season and the FA Cup in 2011. 
Following five years in Manchester, he moved to Everton in 2014 where he made 155 appearances in all competitions before joining West Brom in 2017.