I juli 1968 gikk han til Stoke City FC. Totalt spilte han 265 kamper og scoret 145 mål for United, noe som gjør at han ligger på 13.-plass på listen over mestscorende Manchester United-spillere gjennom tidene. David Herd ble toppscorer i United i 1962 og 1966.