A Glasgow-i Drumchapel Amateur csapatában nevelkedett. Profi játékosként a West Bromwich Albionban mutatkozott be 1967-ben. Egy évvel később a West Bromwich megnyerte az 1968-as FA-kupa döntőjét, de ezen a mérkőzésen Hartford nem lépett pályára. Az 1970-es ligakupa döntőben már szerepelt, viszont azt 2–1-re elveszítették a Manchester Cityvel szemben, amely 1974-ben leigazolta. Két évvel később új csapatával megnyerte a ligakupát. 1979-ben rövid ideig a Nottingham Forest csapatában játszott. 1979 és 1981 között az Everton játékosa volt, majd at követően 1981 és 1984 között ismét a Manchester Cityben szerepelt. 1984-ben az Egyesült Államokba költözött és a Fort Lauderdale Sunban játszott, majd hazatért Angliába a Norwich City együtteséhez, melynek tagjaként megnyerte az 1985-ös ligakupát. Később szerepelt még a Bolton Wanderers, a Stockport County, az Oldham Athletic és a Shrewsbury Town csapataiban.