DeShaun Foster agreed to a three-year, $14.5 million contract with the Carolina Panthers that finally makes him their star running back. Foster, who spent most of the last three seasons playing in the shadow of Stephen Davis, agreed to the deal late Friday night. The deal was completed about an hour before the start of free agency and removed the transition tag the Panthers had placed on Foster two weeks ago. "Bringing DeShaun back was always very important to us," Carolina general manager Marty Hurney said Saturday. "He's a playmaker, he is a guy that defenses have to account for, and he's our kind of person. There was no doubt we wanted him back."