Throughout his career, he has played for Bayern Munich, Newcastle United, Liverpool, and Manchester City primarily in a defensive midfield position.
Trong suốt sự nghiệp, anh từng đầu quân cho Bayern Munich, Newcastle United, Liverpool, và Manchester City chủ yếu ở vị trí tiền vệ phòng ngự.