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.
- Aston Villa1998–09Aston Villa, 1998–09Manchester City2009–14Manchester City, 2009–14Everton2013–17Everton, 2013–17West Bromwich Albion2017–20West Bromwich Albion, 2017–20
- Hurstpierpoint2024–25Hurstpierpoint, 2024–25
Gareth Barry’s clubs
| Years | Club | |
|---|---|---|
| 1998–2009 | Aston Villa | |
| 2009–2014 | Manchester City | |
| 2013–2017 | Everton | |
| 2017–2020 | West Bromwich Albion | |
| 2024–2025 | Hurstpierpoint |
Who else played for both?
Played alongside
Players in our database who were at the same club in the same seasons.
- Jlloyd SamuelAston Villa
- Lee HendrieAston Villa
- Mark DelaneyAston Villa
- Darius VassellAston Villa
- Olof MellbergAston Villa
- Juan Pablo ÁngelAston Villa
- Liam RidgewellAston Villa
- Gabriel AgbonlahorAston Villa
- Joe HartManchester City
- Joleon LescottManchester City
- Luke MooreAston Villa
- Martin LaursenAston Villa
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 puzzleSenior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.