Running back C.J. Spiller has agreed to terms on a contract with the Bills, leaving tackle Russell Okung of the Seahawks as the last remaining rookie holdout of training camp.

According to ESPN's John Clayton, Spiller agreed on a five-year, $25 million contract that could go as high as $37.5 million.

advertisement | advertise on newsday

The Bills are expected to use Spiller as their feature back, although they haven't completely ruled out using former first-round pick Marshawn Lynch, who has not panned out and has not quite met eye-to-eye with Bills new coach Chan Gailey.

They also have 1,000-yard rusher Fred Jackson, who was a pleasant surprise filling in when Lynch was injured last season. Jackson played in all 16 games, but started only 11 as he rushed for 1,062 yards and two touchdowns.