James Starks agrees to two-year deal worth $6 million with Packers

Starks provides insurance for Lacy (1:55)

ESPN NFL Insider Dan Graziano examines the supporting role that the Packers would like James Starks to play in Green Bay's offense. (1:55)

The Green Bay Packers and running back James Starks have agreed to terms on a two-year deal worth $6 million, a source told ESPN's Adam Caplan.

Starks, 30, has been with the Packers for his entire career and was their starting running back in Super Bowl XLV.

When the Packers soured on Eddie Lacy for his poor conditioning last season, they made Starks their starter once again.

Although he set a career high with 601 yards (on a 4.1-yards-per-carry average) and scored three touchdowns (two rushing, one receiving), he fumbled his way out of the job. His five fumbles doubled his career total.

ESPN Packers reporter Rob Demovsky contributed to this report.