Gareth Barry - Career in Shirts

  1. West Bromwich Albion 2017-2020
  2. Everton 2013-2017
  3. Manchester City 2009-2013
  4. Aston Villa 1998-2009
Clubs National Team