The Washington Commanders badly wanted to retain tight end John Bates. The two sides agreed to terms on a three-year contract on Sunday.