PATHFINDER

Gareth Barry

Defensive midfielder, born 1981, 5 clubs, 2000s era

Gareth Barry played for 5 clubs in his senior career, starting at Aston Villa in 1998. His longest spell was at Aston Villa: 11 seasons, 1998–2009. His last club was Hurstpierpoint, where he played until 2025.

  1. Aston Villa1998–09Aston Villa, 1998–09
    Manchester City2009–14Manchester City, 2009–14
    Everton2013–17Everton, 2013–17
    West Bromwich Albion2017–20West Bromwich Albion, 2017–20
  2. Hurstpierpoint2024–25Hurstpierpoint, 2024–25

Gareth Barry’s clubs

YearsClub
1998–2009Aston Villa
2009–2014Manchester City
2013–2017Everton
2017–2020West Bromwich Albion
2024–2025Hurstpierpoint

Who else played for both?

Played alongside

Players in our database who were at the same club in the same seasons.

Quick answers

What clubs did Gareth Barry play for?
Gareth Barry played for 5 clubs in his senior career: Aston Villa, Manchester City, Everton, West Bromwich Albion and Hurstpierpoint.
What was Gareth Barry's last club?
Gareth Barry's last club was Hurstpierpoint (2024–2025).
What was Gareth Barry's first club?
Gareth Barry started his senior career at Aston Villa in 1998.

Could you name him from the crests alone?

A new player every day, one club at a time.

Play today’s puzzle

Senior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.