Pittsburgh Steelers nose tackle Casey Hampton has agreed to a three-year, $21 million contract with the team, including $11 million in guaranteed money, a league source tells ESPN NFL Insider Adam Schefter. The Steelers were facing a decision on whether to place their franchise tag on Hampton, with the hope of eventually reaching an agreement with him.