EAST RUTHERFORD, N.J. -- New York Giants running back Ahmad Bradshaw guaranteed he will play this Sunday and when he does, he will return as the starter.

Tom Coughlin said Bradshaw will assume his starting role and Andre Brown will back up Bradshaw. In an interview with ESPN NY 98.7 FM on Tuesday, Bradshaw had "guaranteed" he would play in Sunday night's game against the Philadelphia Eagles.

Bradshaw went through a full practice on Wednesday and will play Sunday night against Philadelphia, barring a setback. Bradshaw injured his neck in the first half against Tampa Bay and missed last Thursday's win over Carolina.

"I feel great as you've seen in practice," Bradshaw said.

In his absence, Brown has shined. He rushed for 184 yards and three touchdowns in the last two games with Bradshaw sidelined. Coughlin said Brown has "definitely" earned a role with his play.

"Our experience ... one year we had three guys (running the ball)," Coughlin said, recalling when the team utilized Brandon Jacobs, Bradshaw and Derrick Ward. "There is a long, long way to go. We are just happy to have an opportunity to develop some players."