The ex-England ace has decided to hang up his boots after making a record 653 Premier League appearances.
Barry scored 53 goals and made 64 assists during his career in the English top-flight.
Gareth Barry has officially retired from football at the age of 39..— Footy Accumulators (@FootyAccums) August 27, 2020
📝 832 Club appearances
🏴 53 England caps
🏆 Premier League
🏆 FA Cup
Fantastic career 👏🏻 pic.twitter.com/PGhiQM2utx
The veteran midfielder also made 53 caps for England between 2000-2012.
He started his career with Aston Villa before completing a £12million switch to Manchester City in 2012.
Barry made 175 appearances for City across four seasons, scoring eight goals and making 18 assists.
He also helped guide the Blues to the Premier League title and the FA Cup.
After an impressive loan spell with Everton, he joined the permanently in 2014.
The Toffees paid tribute to Barry after his decision to retire was announced.
An extraordinary, record-breaking career 👏👏— West Bromwich Albion (@WBA) August 27, 2020
All the best in retirement, Gareth Barry 💙 pic.twitter.com/7XSrnCynPv
👏 | All the best in retirement, Gareth Barry!— Everton (@Everton) August 27, 2020
Congratulations on a magnificent career and thank you for your time with the Toffees. 💙 pic.twitter.com/sr4kRpgftf
𝟰𝟰𝟭 appearances, 𝟱𝟮 goals and more than a decade of service at Villa Park. 🙌— Aston Villa (@AVFCOfficial) August 27, 2020
Wishing Gareth Barry all the best in his retirement, and congratulations on a wonderful career! 💜#AVFC pic.twitter.com/zQVRBRMS8Q