俱乐部生涯

  巴里出生在哈斯廷斯,他在当地的体育学校开始踢球,1997年以训练生身份从布莱顿俱乐部加盟阿斯顿维拉青年队。这笔交易一度引发了争议,最终足总判定维拉向布莱顿支付240万英镑的赔偿金(除巴里外还涉及另一名球员)。

  1998年5月2日,巴里首次代表维拉出场,对手是谢周三,一开始他踢的是中后卫,和索斯盖特、埃希奥古组成三中卫,他踢靠左的位置。后来他逐渐打起左后卫,然后是左中场,最终确立了中前卫的位置。

  2008年4月,巴里为维拉的出场总数达到400场,而他的另一个里程碑时刻出现在2007年10月28日,他在对博尔顿时出场,成为英超出场达300次的最年轻球员(26岁零247天),取代了原纪录保持者兰帕德。

  2008年,巴里和维拉的关系开始变得紧张,利物浦一直想买他,而在维拉拒绝后,巴里公开批评了主教练奥尼尔,为此他遭到了俱乐部的处罚。2009年夏天,巴里离开了维拉,他在该队共出场441次,打进52球。

  09年6月2日,巴里与曼城签下了5年合同,转会费是1200万英镑,他表示自己需要一个新的挑战。