Another second-round draft pick got his rookie contract done just in time for training camp when the Bills signed T.J. Sanders on Thursday night. Sanders' agent, Drew Rosenhaus, announced that Sanders agreed to a four-year, $10.645 million contract with $10.073 million guaranteed.