Gareth Barry, né le 23 février 1981, est un footballeur international anglais qui évolue au poste de milieu de terrain à West Bromwich Albion.
Il détient le record du nombre de matchs joués en Premier League (653).
Gareth Barry est né à Hastings, il rejoint le club de Brighton and Hove Albion en 1996, mais il ne reste qu'une saison et signe l'année suivante à Aston Villa, Barry joue son premier match pour Villa le 2 mai 1998 à seulement 17 ans contre Sheffield Wednesday. Au début, Gareth Barry évolue comme défenseur central, mais il doit faire face à la rude concurrence de Gareth Southgate et de Ugo Ehiogu. Étant très polyvalent Barry, est testé comme milieu gauche et puis comme milieu récupérateur, poste où il joue le plus souvent aujourd'hui, il deviendra le capitaine des Villans et une des idoles du public de Villa Park. Lors du match de championnat contre Bolton Wanderers le 28 octobre 2007, Barry devient le plus jeune joueur à totaliser 300 matchs en Premier League (à 26 ans et 247 jours), battant l'ancien détenteur du record Frank Lampard. Barry a joué 441 matchs pour Aston Villa et a marqué 52 buts.