31-letni Hargreaves trafił do Manchesteru City latem 2011 roku z drużyny lokalnego rywala - United. W zespole "The Citizens" występował bardzo rzadko. Po raz ostatni pojawił się na boisku 8 stycznia w końcówce meczu Pucharu Anglii właśnie z "Czerwonymi Diabłami".Urodzony w Kanadzie Hargreaves wyrobił sobie markę grając od 1997 roku w Bayernie Monachium. W lipcu 2007 roku trafił do Manchesteru United za 17 milionów funtów. W jego barwach wystąpił łącznie tylko 39 razy. W debiutanckim sezonie pomógł zespołowi z Old Trafford zdobyć mistrzostwo Anglii oraz wygrać Ligę Mistrzów. Później jednak grę uniemożliwiały mu poważne kontuzje, m.in. zerwanie więzadeł obu kolan. Istniało nawet ryzyko zakończenia przedwcześnie kariery.W reprezentacji Anglii Hargreaves rozegrał od 2001 roku 42 spotkania. Uczestniczył w mistrzostwach Europy 2004 w Portugalii oraz mistrzostwach świata 2006 w Niemczech.