The Texans have reached a new deal with Arian Foster. The running back's five-year, $43.5 million contract includes $20.75 million in guarantees. He'll make $18 million in base salary next season, plus incentives. Foster was an undrafted free agent in 2009 and made just $525,000 last season.